Model bezpieczeństwa honoru dla grup wiekowych i ATF w zakresie etykietowania zachowań
Zwolnić dosłowne zgodność z przepisami API. Buduj rozwijanie starć z erze Znormalizowane tokeny z białej listy i id id id ids liczokowe AgeReq; unikaj pokazywan...
Poprawne źródło modelu stosowanego i normalizuje zgodność w API
Użyj rozdzielczości dla BRANCH_TYPE vs MASTER zamiast wnioskowania z BraniaTypeID sama w sobie. Normalizuj litery zgodności FALSE/TRUE w modelu stosowanym Ustaw...
Stosowana rozdzielczość źródła modelu i normalizacja polityki zgodności
Ekspsja emaliowana aplikacjaMaliZDźby ZEWKO dzwoniąc, aby dzwonili wiedzieli, czy model aktywny Wyszedł z typu gałęzi lub mistrza odpadu. Zgodność z Mapą FALSE/...
Propagate zgodność modeli głównych i zasady wiekowe do modeli zabezpieczeń typu oddziałowego
Model zabezpieczeń typu oddziału typu płatka JOIN FETCH dla zastosowanej rozdzielczości modelu
Wracaj do masterModelID, gdy typ oddziału nie ma modelu bezpieczeństwa
Tematyka cache-bust CSS i atuty za pośrednictwem motywuRewizja
Odpisuj konfig z no-store; dodaj v-themeRevision do globals.css i favicon URLs Tak więc przeglądarki upuszczają nieświeży, pamięci poduczkowany motyw po każdym ...
Aktualizacje org w stylu patcha i pomocnik ATF ds. egzekwowania zgodności z przepisami
Napisz globals.css przed sprzątaniem; obieg async
Przepis ReorderAStratacja Tak piszConfigFiles (kolory, konfig, manifest) biegi Przed posprzątem pliku w tle. Przeładać org z DB dla świeżych kolorów. Uruchom s...
Zastosuj zaangażowane kolory org na MinIO globals.css
Przeładowanie organizacji z DB na początku świadczenia async writeConfigFiles widzi kolory zapisane przez PATCH /colors (gamisja kontrolera Może być nieświeży)....
Wracaj do org_domains, gdy nie domyślnie domyślnie email_provider_domains
KamoMailDomainValidator był trudny do upadku z 403 orgs, które mają Domeny zweryfikowanej DNS w org_domains, ale nigdy nie dodała jej do wiadomości e-mail Rejes...
Użyj getMemberIdString() w NavTop, aby zapobiec precyzyjnej utracie int64
getMemId() konwertuje CockroachDB unique_rowid na numer JS, Identyfikacje skrótkowe > MAX_SAFE_INTEGER (np. 1168485658174423046 - ...000). Przełącz wszystkie ko...
Znak niestandardowe domeny zweryfikowane DNS, podobnie jak idomyślnie w interfejsie domeny API
Wcześniej tylko .kamorm.com subdomeny oznaczono iDefault, so orgs ze zweryfikowaną niestandardową domeną apex (np. kamocrm.com) zawsze otrzymał Domain-null i zo...
Wyślij ciągi avattar UUID do użytkownika PUT, a nie parseInt
Identyfikatory avataru są UUID; parseInt wyprodukowane NaN lub skrócone wartości tak człono-) Aktualizacje avatar zostały pominięcie lub błędne po odświeżeniu. ...
Znormalizuj token weryfikacyjny i przeanalizuj wskazówki TXT niezawodnie
Zezwalaj na branding, gdy użytkownik jest org TeamMember
Zaopatrzenie w tematykę i logo/tłonie przesyła tylko sprawdzonych Właściciel Organizacji. FK; aplikacja UI traktuje właściciela organizacji jako TeamMember.isOr...
Pokaż wiadomość, gdy brakuje zdjęcia źródłou przycinaniu zdjęć
Pomaga, gdy pliki do przechowywania zostały usunięte, ale wiersz awatara nadal istnieje.
Wyczyść użytkownika i członka FK przed usunięciem wiersza awatara
Usuwanie awatara nie powiodło się z ograniczeniem DB, gdy był jeszcze aktywnym awatarem użytkownika lub nadpisem dla danego członka, który pasował do połamanych...
Poręcze - błędy HTTP i resetowanie UI rezerwowania
Oczekuj POST /vision-theme po ocaleniu marki i tła; na nie-202 Pokaż błąd API i wyczyścić panel. Temat przyrostuProvisionSession dla Tło zapisuje, więc stan web...
Rozwiązuj host folderu motywu bez ścisłej weryfikacji DNS
Wymagane zaopatrzenie w nazwę pamięci jest DnsVerified dla każdej domeny, tak lub orgs używający tylko Domyślna subdomena kamocrm.com nigdy nie rozpoczęła pracy...
Podłącz STOMP przed POST, aby uniknąć utraconych postępów
WebSocket został rozpoczęty dopiero wtedy, gdy rezerwowanie stało się prawdą, podczas gdy to jest to. Wystrzelony w tym samym zakręcie; async backend mógł opubl...
Przekaźnik z core NATS
Match SecurityService podstawowe publikowanie: zapisz się z Dispatcherem Bezpieczeństwo.theme.provision. zamiast JetStream (stream obejmuje tylko czat).
Opublikuj postępy w zakresie przepisów tematycznych w zakresie rdzenia NATS
Strumień JetStream CHAT_MESSAGES jest skonfigurowany tylko dla czatu.>, więc publikuje Nieudana walidacja strumienia i Widział UI Nie ma postępu. Użyj Connectio...
Przewiń łańcuch zapytań do APIService tak lub ścieżki g-scoped, takie jak lista domen, rozwiązują poprawnie
Użyj identyfikatorów org z smyczki dla API org i motywu WS
getOrgId() przymusowy orgID z Number(), uszkodzonym int64 Cockroach IDs in /api/security/org/'A-'/' URL (404/nieunienionych zapisów). Dodaj getOrgIdString(), Uż...
Zestaw EmbRecordState.isActive na kreda-org so orgs.is_active nie jest znieważny
Zwróć bezpieczne ciało create-org, zamiast serializujące podmiot organizacji
Parse create-org z zwykłym ObjectMapper i zwróć wiadomość Jacksona na 400
Poseręz ciała create-org w CreateOrganizationPayload, aby uniknąć niepowodzenia JsonIdentityInfo
Parse create-org JSON poprzez striptizowanie pola domeny czarodzieja przed mapowaniem organizacji
Parse create-org JSON bez ?RequestBody to unik 415
Spring powraca Nieobsługilony typ mediów, gdy brakuje treści lub nie Przyjęty do ?questBody. Przeczytaj bajty i użyj ObjectMapper zamiast tego APIService/Next p...
Normalizuj pola JSON Content-Type i powierzchniowe pola błędów sprężyny
Wymuś pojedynczą aplikację / nagłówek json dla ciał proxy JSON; trasa org zawsze Ustaw go. Szczegóły dotyczące problemów: tytuł/detail w tworzeniu błędów organi...
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.