Dodaj kody szablonowe e-podpisu, enums i repozytoria
Nowe podmioty JPA dla systemu projektowania szablonów e-podpisów: ESignTemplate, ESignTemplateSign, ESignTemplateDesignVersion i ESignTemplateFieldLink Wspieraj...
Prawidłowe mapowanie nazwy pola między backendem a frontendem dla API poziomu dostępu
Bezpieczeństwo zaplecza mapyLevelId-accessLevel, isOrganizationOner-isOwner, członekTypeisTeamMember w trasie API. Napraw kontrolę prawą, aby użyć EDIT_MEMBER_A...
Dodaj statyczne niepowodzenie dla strony oferty, gdy API subskrypcji jest niedostępny
Tabela nie istnieje jeszcze w produkcji, Tak więc API zwraca błąd. Z powrotem do zakodowanych danych promocyjnych i planowanych Tak więc strona oferty działa ni...
Aktualizacja ApiPromotion typ, aby dopasować nową listę-String> backend response
Wdrożowe układplanIds i zastosowanieBillingCycles są teraz macierzami, a nie ciągami JSON.
Rozszerz datę końcową promocji 18DOFF do 2026-12-31
Data zakończenia 14 kwietnia spowodowała, że strona ofert została pokazowana w miarę wygasania.
Usuń zbędną walidację sekretnej walidacji, APIService obsługuje HMAC auth
Walij Zatwierdzenie Forgejo HMAC-SHA256 zamiast zwykłego tajnego nagłówka
Forgejo wysyła webhook sekret jako X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, a nie jako zwykła wartość nagłówka. Czytaj ciało, weryfikację HMAC,...
Statystyki po stronie serwera dla rzeczywistych sum, nieskończony przewijanie, dokładna liczba filtrów
Stats bar i pigułki filtra pochodzą teraz z /api/changelog/public/stats (realne agregaty DB, nie naładowana liczba stron). Zamieść więcej przycisk ładowania Z I...
Usunąć KamoGamesRoboCluck z projektów zmianowych, dodać skrypty uzupełniania
Dodaj /api/changelog/publicpoint/statss endpoint dla liczby zagregowanych według typu i projektu
Dodaj findByProjectIn kwerenda do CommitLogRepository dla statystyk punktu końcowego
Wymuś stronę changelog do renderowania dynamicznie, a nie statycznie w czasie budowy
Użyj portu 80 dla SecurityService K8s usługi URL usługi, a nie surowego portu aplikacji 4201
Truncate commit tytuły przekraczające 500 znaków zapobiegających awariom wstawek DB
Dodaj tajną walidację webhook do punktu końcowego na blogu
Obrona-in-depth: poprawczaki - nagłówek na Strona SecurityService oprócz potwierdzenia bramki APIService.
Ekspsyt changelog webhook przez APIService z tajnym kluczem ath
POST /api/changelog/webhook, która potwierdza . . Nagłówek przed przekierowaniem do SecurityService. Sekret skonfigurowany przez CHANGELOG_WEBHOOK_SECRET env va...
Przenieś Zmień dziennik nav/footer Zasoby i dodaj do wszystkich map witryn
Usuń obejścia do planowania planów subskrypcji JSON
Backend zwraca teraz odpowiednie tablice zamiast ciągów JSON, więc Logika try/sese/catch fallback nie jest już potrzebna w dodatku, pakiecie, I rendererzy komór...
Użyj List-String> zamiast ręcznych ciągów JSON do planu promocji / identyfikatorów cyklu
Zaktualizuj KamoCRMPricingLoader do użycia Listof() dla odpowiednich PlanIds i zastosowanieBillingCycles, pasujący do migracji biblioteki współdzielonej z JSON ...
Migracja pól subskrypcji JSON na jednostki oparte na relacjach opartych na „ManyToManManMany)
Zastąp kolumny smyczkowe jsonb (kompatybilne PlanIds, includedInPlanIds, stosowane PlanIds, ObowiązujeBillingCycles) z odpowiednimi tabelami łącza JPA i ?Elemen...
Konfiguracja projektów publicznych na zaległości zmiany z wszystkimi 23 Forgejo repos
Dodawanie niewrażliwych na przypadek zamienników tekstu dla wyświetlacza changelog
Zastępuje nazwy narzędzi wewnętrznych na nazwy publiczne (Docs->Docs, Poznaj->Poznaj, Capcha->Capcha, Avatar Creator->Avatar Creator, itp.) w tytułach I opisy p...
Dodawanie Live Change Log page z timeline UI, filtrami i statystykami
Pozycje po stronie serwera changelog z SecurityService, komponent klienta zapewnia filtrowanie projektu/typu, grupowanie dat, opisy rozszerzalne, I pagowane ład...
Dodaj enum CommitType, CommitLog i CommitLogRepository dla systemu changelog
Dodaj edytor poziomu dostępu do ustawień członków za pomocą substytucji etykiety specyficznej dla org org
Nazwij nazwę CLIENT-MEMBER i INTERNAL-TEAM_MEMBER in ImageAccessLevelType.ts z symbolami zastępczymi .var. Dodaj sekcję poziomów dostępu do RolesPermissionsTab ...
Dodaj poziom dostępu członków i punkty końcowe statusu właściciela
Dodaj punkty końcowe GET i PATCH do odczytu i aktualizacji poziomów dostępu z pełnym egzekwowaniem uprawnień. Zaktualizuj tworzenie organizacji, aby korzystać z...
Użyj createOrganizationOwner dla członków administratorów, zmienić nazwę INTERNAL na TEAM_MEMBER
Zaktualizuj kreację właściciela, aby automatycznie korzystać z nowej metody createOrganizationOwner, która obsługuje przydział ról administratora i poziom dostę...
Dodaj system dostępu członków dzięki promocji właścicielowi i kontroli bezpieczeństwa
NaZdania CLIENT-MEMBER i INTERNAL-TEAM_MEMBER in ImageAccessLevelType z symbolami zastępczymi dla etykiet orgularzowych. Przenieś numer bezpieczeństwa z TeamMem...
Prawidłowa konwersja obrazu do PDF z rozdrobnieniu, centrowaniu i wielostronicowym TIFF
- Obrazy skalowane do wypełnienia strony (szerokość maksymalna lub wysokość) utrzymujący proporcje - Obrazy wyśrodkowane na stronie - Wielostronicowy TIFF: jedn...
Dodaj ziarninowe etapy postępu konwersji za pomocą 8 różnych aktualizacji WebSocket
Etapy: pobieranie (0-15%) - przygotowanie (15-20%) - konwertowanie (20-65%) weryfikacja (65-75%) - przechowywanie (75-90%) - finalizacja (90-100%) - kompletna
Obsługa plików graficznych (JPG, PNG, TIFF itp.) bezpośrednio przez PDFBox zamiast dokumentów
Lekarze nie mogą konwertować obrazów do formatu PDF. Dodano ImageToPdfService to Osadza obrazy w stronie PDF za pomocą PDFBox. Doks jest używany tylko Dla forma...
Użyj imgRepository.findByDat() zamiast leniwego imgDat.getImages()
Zadania kwarcowe prowadzone poza sesjami JPA, więc leniwy dostęp do zbiórki na ImgDat.images rzuca LazyInitializationException. Używanie wyraźnie Zamiast tego z...
Dodaj findByDat query to ImgRepository dla nieleniwego Img lookup
Dodaj obszerne rejestrowanie do synchronicznego przepływu konwersji, zamocuj wygląd wiadra
Użyj img.getAssocId() dla wiadra zamiast lokalnej zmiennej assocType. Dodaj kolejne rejestrowanie krok po kroku do pobierania, konwersji i wyniku.
Pokaż określony komunikat o błędzie na stronie edycji zamiast awarii ogólnej
Dodaj parametr kwerendy rejestrowanie do punktu końcowego listy szablonów
Użyj przycisku React JSX w AG Grid cellRenderer zamiast surowego elementu DOM
Zaktualizuj wszystkie sygnatury funkcjiApi, aby zaakceptować ciąg znaków |numerowanie imgId
Przekaż SYSTEM_WIDE jako parametr zamiast FQCN w zapytaniu JPQL
Hibernate może nie rozwiązywać w pełni kwalifikowanych nazw enum w JPQL na wszystkich Wersje. Zamiast tego Pass ImageAssocType.SYSTEM_WIDE jako parametr o nazwi...
Aktualizacja typu imgId do ciągnia |numer dla bezpieczeństwa CockroachDB ID, dodaj rejestrowanie błędów
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
