Ustaw aplikację / syn dla organów JSON przekazynych do SecurityService
RestTemplate do upstream może pozostawić Content-Type niezgodny z Spring - RequestBody, powodując 415. Po odczytaniu surowego ciała, wymuś APPLICATION_JSON Kied...
Pomiń krok w zakresie zgodności, gdy zasady są stałe; resync branch typu API
Dostosuj typowanie id model bezpieczeństwa i analizowanie zasad dla oszczędności
Zapewnij JSON Content-Type podczas obsługi serwera SecurityService
Tworzenie organizacji zwróciło 415 Nieobsługiny Typ Media, ponieważ upstream Wiosna oczekuje aplikacji / synowi na ?RequestBody. Poszukiwanie węzłów może pominą...
Rewrót odpowiedźDomy zmiana — smtpService.send przyjmuje załączniki, a nie odpowiadaNa
Porównaj identyfikatory członków jako ciągi do samokontroli i przekierowania
User-info API zwraca member ID jako ciąg, aby zachować precyzję int64. i ścisłym równością z mieszanymi typami, więc oglądanie Twój własny /settings/member/:id ...
Naprawa TicketChat Aktualizacje w czasie rzeczywistym po wyścigu obciążenia
Odrośli subskrypcję STOMP do zakończenia wstępnego komunikatu, tak setMessages z API nie może wycierać wiadomości dostarczanych podczas ładowania. Jasne wiadomo...
Upoważać prawa do roli, aby uniknąć zduplikowania wstawek Hibernate-benate-belet-delet
Prawa Dedupe, modele bezpieczeństwa bezop po zablokowaniu, walidacji długości tytułu
Ukryj przestarzałą grę (i aplikację / media) z niewrażliwym na przypadki
- Dolne stanyMap klucze i odkrycia, więc weryfikacja jest zgodna z obudową API - Traktuj etykiety ukrytych na podczerwie - niewrażliwie - Pasek przestarzały ety...
Pomiń aktualizację modelu bezpieczeństwa, gdy role blokują zmiany bezpieczeństwa
Przeczytaj prawa do sesji jako listy lub starsze CSV dla punktów końcowych członków
KSessionService i SecurityRoleController prawa do przechowywania jako lista-String> Nazwiska typu RoleRightType. MemberSecurityStroller Odlany na String i podzi...
Zawsze wyświetl wiersze CNAME; ukryj starą aplikację / media; dopasuj przewodnik
Verify-dns sprawdza każdą etykietę KnownAliases; pomiń przestarzałą aplikację / media w opcjonalnie
Wymagane dopasowanie listy CNAME KnownAliases; wyświetlanie poczty w tabeli DNS
Rola bezpieczeństwa oszczędzać dla zablokowanych ról i jaśniejszych błędów API
- Kiedy jestAllowEditSecurity jest fałszywy, pomiń prawa i bezpieczeństwoModelIds z Organ PUT więc SecurityService akceptuje aktualizacje tylko metadanych (se...
Typ członkostwa Proxy PATCH do SecurityService
Profil użytkownika UI o nazwie : Ale nie istniał żaden obsługa routera aplikacji, więc Next zwrócił HTML 404 i klienta Pokazał Nieznany błąd po nieudanym parse ...
Persist RoleRightType przez stable getId() zamiast ordinal
Hibernate -Enumerated(EnumType.ORDINAL) pisze/czytanie deklarowanego indeksu deklaracji Enum. Po usunięciu wartości RoleRightType (np. MANAGE_USERS, id-19), Każ...
Unikaj zatruwania transakcji DDL i utwardzaj wyścigów wielopod
Poprzednie samole wdrożyło DDL w . . Kiedy alkohol TABELA BLICZKI CONSTRAINT ostrzelany na istniejące ograniczenie (zwykły przypadek po raz pierwszy But lub prz...
Upuść nieświeże ograniczenia CHECK na domyślne kolumny enum
Hibernacja automatycznie wytwarza CHECK (kolumna IN (VAL1', 'VAL2', ...)) ograniczenia Na kolumnach CREATE TABLE dla kolumn ?Enumerowanych (EnumType.STRING), za...
Dodaj brakujące unikalne ograniczenia dla pionowo-prawych uperterek
+ synchronizacjaSecurityModelRoleRights use "ON CONFLICT (role_id, right_type) NIE DOHING" i "ON CONFLICT (default_role_id, right_type) DO NOTHING" - który wyma...
Dodaj unikalne ograniczenie na (role_id, right_type) w OrgRoleRight
Wymagane do KONFLICT NIE DOHING . Bez tego ograniczenia kwerenda synchronizacja nie kończy się bez "nie jest to unikalne lub wykluczone". Ograniczenie pasujące ...
Usuń getType() połączenia od OrganizationController po usunięciu organizacyjnychType
Stop avatar członu pisania avatar z zalogowanym awatarem użytkownika na widok profilu
fetAvatars przyłapane /api/bezpieczeństwo/awatary (bez zakresu identyfikatora członkowskiego – zawsze powraca awatary zalogowanego użytkownika) i zwany setAcAva...
Również przycisk rezygnacji z subskrypcji dla właścicieli org na stronie sieciowej
Strażnik retryIncompleteTranslations przeciwko wyłączenia kontekstu wiosennego
Dodaj brakujące trasy proxy z synk-rights
POST /api/security/roles/syn-rights nie miał opiekuna proxy Next.js, Spowodowanie, że przycisk Sync Rights w ustawieniach zabezpieczeń zawsze zawodzi.
Użyj PublicChatVisitor displayName na zapytanieOmach na bilety dla odwiedzających
Bilety inicjowane przez odwiedzających żądaj od kodu twardego do członka systemu org, więc DTO wyświetlało nazwisko właściciela org w kolumnie Requestor. Upadek...
Wsparcie / urządzenia Gate przez prawa, naprawę kopii sieci, załadunek przełącznika karty, podziałki na nav
- Karta sieciowa: zaktualizowany opis do użycia etykiety dynamicznego tytułu gałęzi - Karta pomocy technicznej: stała 404 przez zmianę href /help ? /support; og...
Odkręć złe odpyt i skan historii, które pokazało nazwisko agenta w tytule
Support chat UX — aktualizacje nazw, tytuły, liczba powiadomień, datagrid
- TicketChat strzela naVisitorNameChanged po przybyciu wydarzenia NAME_CHANGED WS - SupportTicketWindow wysyła narzędzia: title z żądaniemorName pod obciążeniem...
Renderowania zdarzeń systemowych jako przyjaznego tekstu na czacie pomocy dla odwiedzających
Zdarzenia systemowe NAME_CHANGED nie pokazują już surowego JSON w bańce czatu; Pokazują się jako wyśrodkowana pigułka pojedyncza ("Zmiana nazwy na "nazwisko"). ...
Pokaż nakładkę ładunkową AG Grid zamiast pustego stanu na stronie leadów
Inicjowanie stanu załadunku do prawdziwego, więc sieć pokazuje "Załadania leadów..." Do czasu zakończenia pierwszego posąża się, zapobiegając błyskowi "Nie znal...
Korzystanie z getOrganizationByIdWithFeatures w AppAvailabilityInterceptor
Resolves LazyInitializationException on /api/security/ołowiu i wszystko Inne ścieżki CRM/POS. Przechwytacz zwany org.getFeatures() po zamknięciu transakcji; now...
Dodaj findByIdWithFeatures do chętnie załadunku obciążenia organizacji.features
JOIN FETCH zapobiega powtórnie wyjątkowemu wyjątkowemu, gdy funkcje są Dostęp poza transakcją (np. w AppAvailabilityInterceptor).
Budowanie błędu w GeoLookupService i dodawanie NATS publikowanie wiadomości agentów
- Napraw opcjonalnie vs Lista niedopasowanie typu w - - Wstrzyknąć NatsMessageService do MediaController - Publikuj na czat.session.-guid po agentze tworzy wiad...
Prawidłowe strony wiadomości w historii i obsługi zdarzeń zmiany nazwy odwiedzających
- Użyj wiadomościType-VISITOR_MESSAGE z API, aby określić lewe / prawo w obciążeniu historii - Dodaj renderowanie zdarzeń systemowych NAME_CHANGED w SystemMessa...
Dostawa czatu w czasie rzeczywistym, strony wiadomości, powiadomienia i synchronizacja nazw
Utrzymuj subskrypcję NATS przy wypisaniu się z klientem, aby uniknąć złamania agenta w czasie rzeczywistym - Tag wiadomości odwiedzającego z wiadomościąType-VIS...
- wykorzystuje instanceof dla typu MEMBER
Hibernacji TYP(m) -: typ zwraca 0 wyników po przywiązaniu do podstawy Klasa Członka w dziedziczeniu JOINED. Dla typu MEMBER, pobior wszystko i Zamiast tego filt...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.