Close resztki wykrojnicy wykrojnikowe + czapka WORM-bound JSON
Wyniki przeglądu przeciwstawienia MLOS-W-01/03/04: - znormalizowana pusta koperta listy 404 odzwierciedla teraz klucze tożsamości wniosku - tak nieznana, zagr...
MediaObjTransit.date_created insertable-false, więc domyślnie DB go wypełnia
Budowniczy nigdy nie ustalił datyUtworzone; Hibernate związany NULL i naruszył ograniczenie NOT NULL, Złamanie addembersToSession (a więc społeczne hak jwodoka ...
Atomowe roszczenie przed stworzeniem ołowiu – zapobieganie liczeniu zbiorowym tropom osiero
Social.lead.new może być przetwarzany jednocześnie (stary + nowy kapsuła SecurityService obydwa trzyma Subskrypcja core-NATS podczas RollingUpdate - jedna publi...
Nie zwalniaj wyskakującego okienka z nowym ołowiem na odświeżaniu / gdy nie jest dostępny
myStatus z AvailabilityContext do "AVAILABLE" do dwóch akwizycji async (/user-info następnie /members/me/dostępność) determinacja, więc w przeglądarce odświeżyć...
Polerowanie podręczne (i18n, a11y, kontrast, enum humanize)
Zastosuj wyniki przeglądu: lokalizacja zamrożonych / rów/no + humanizowanych aria-etykiety, humanizacji pigułki enum, fazowy parzystość (wspólna tytułowaCase), ...
Niezamknięty strażnik najemców na zwolnieniach / waleniach gwarantowanych
Przegląd wykrył, że strażnik org był bez op-op na wspólnej sprawie z pustymi listami dla odczyty zwolnień by-id/ważności (której usługa MLOS nie ma org-filtra),...
Dodawanie brakującej /api/security/lead-imports
- Baza GET/POST /api/security/lead-imports nie miała Next proxy route.ts (tylko podścieżne Zrobił to), więc Past Imports pobrał (i import POST) 500'd w warstw...
Przyjemność bramy FFA na zawieszeniu w dostępnym podsumujemy + dostępny
Wskazówka dostępna teraz rozwiązuje przydział członka i pomija produkt po zawieszeniu PRZED zwarciem free-for-all i dostępne() bramki creditOk na !suspended dla...
Zawieszenie teraz faktycznie blokuje akceptację (alert + zaakceptuj + FFA)
FindApplicableAllotments filtrowane 'AND la.isisActive' true', więc getMomost SpecificAllotment Odwzajemnił mniej specyficzny upadek ACTIVE (lub nic), gdy konkr...
Implementowanie POST /api/bulktext/wyślij wewnętrzny SMS transakcyjny
SecurityService's BulkTextSmsClient (odzyskiwanie haseł + konta SMS) Zawsze POSTed - do /api/bulktext/send, Ale kontroler nigdy nie został zbudowany, więc każde...
Wyślij leadId jako ciąg podczas tworzenia komentarza
ParseInt() zaokrąglone ids ołowiu obok JS MAX_SAFE_INTEGER, więc backend Posparł nieistniejący trop i wrócili 404, wyglądając jak "nieprzybył" Stwórz post" na k...
Zaakceptuj leadId jako ciąg w createPost, aby zachować precyzję CRDB id
Identyfikatory ołowiu to wartości CRDB unique_rowid(), które przekraczają JS MAX_SAFE_INTEGER. Frontend wysyła teraz leadId jako sznurek; analizować zarówno Str...
Rozwiązać nazwy członków na /leads/credits + link do ich konta
Kolumna i filtr członu pokazały surowe id, ponieważ mapa nazwy została zbudowana z /api/bezpieczeństwo/członkowie, których CockroachDB Long Ids serializują jako...
Wykonaj EdytowanieCzarda naEdytuj opcjonalnie, więc przeredagowanie w zakresie rygoków typu
Karta przydziału przechodzi "canResignManually"?UcztnijEditAsignment : nieokreślone Do EditableCard.onEdytuj, ale onEdit został wpisany "()" -> pustka (wymagane...
Biały puls/pobłysk dla mrugnięcia ołowiu (theme-agnostic vs zielony branding)
Zajęty stan na Start Import + drop debug logs
- wyłączenia Startimport / Back i pokaż spinner + 'Importing...' podczas importu POST jest w locie, zapobiegając powielaniom przesyłania na dużych plikach - u...
Poprawność, utwardnienie skali i PII w LeadImportController
- dedup za pomocą scopeowego zapytania LeadRepository zamiast znaleźć wszystkich najemców (było OOM/DoS + ryzyko narażenia między dzierżawką, powtórka na part...
Scope importuj zapytanie dedup + przypisanie(-ochrupki) członka / produkty do ochrony
- - ? scope, Powielanie projekcji dla ręcznego importera (zastępuje na partię Znajdź All(), które nawodniły każdy trop we wszystkich najemców) - LeadService...
Pin oznaczoneForReassignmentBy FK do INT8 (bez dziedziczenia niewypłacalności)
Bez kolumnDefinition, Hibernate kopiuje members.id (INT8 DEFAULT unique_rowid()), Tak CockroachDB wypełnione plecami istniejące prowadzi rzędy z fałszywymi idam...
Zatrzymaj odświeżanie ikony migając przez nieskończoną pętlę kontrolową
Gdy domena została potwierdzona przez SSL, czek Dns bezwarunkowo zbudował nowy Obiekty obiektu nawet wtedy, gdy sslConfirmed był już prawdziwy. Nowy obiekt Odni...
Zwrot 422 (nie 500), gdy członek nie ma skrzynki pocztowej
ListFolders i inne odczytywane punkty końcowe wyrzuciły NielegalneStateException MailContext.toMailCredentials() gdy członek nie miał poświadczeń IMAP Zaopatrzo...
Nie posy ig z precyzyjnie wytłaczanym id
LabelManager pochodzący z orgIdStr z getOrgIdString() (bezpieczne dla precyzyjne) z A fall to String (organization.id). organizacja.id jest numerem JS i Cicho o...
Set site region + use no-local MinIO za kapsułę
- Dodaj kamo.minio.region (MINIO_REGION, domyślnie us-west-ca-s-1) tak SigV4 Podpisy pasują do wymuszonego obszaru witryny serwera; poprawki tła Prześlij i ...
Żadania znaków z konfigurowalny region witryny
MinIO egzekwuje teraz MINIO_SITE_REGION (us-west-ca-ca-s-1) w SigV4 Zakres autoryzacji od czasu replikacji miejsca był włączony. Klient był Zbudowany bez region...
Upuść obrazy tła, które 404 zamiast pokazywać zepsutą ramkę
Śledź nieudane obciążenie obrazu tła i filtruj je z karelii Swiper, Tak więc niekompletnie zaopatrzony temat (np. opcja one, którego bg/2.webp nigdy nie było Pr...
Nigdy nie zwracaj 401 z proxy (wyloguj użytkowników na enter-as); degradacja do pustej
Proxy wstrzykuje X-Member-Id z sesji (me punkt końcowy 400'd, więc baner próbny nigdy nie miał danych)
Pokaż baner próbny na stronie powitalnej (app/page.tsx) w prawym górnym, nie tylko NavTop
Baner próbny dla każdego TEAM_MEMBER (system/druza/domin), upuść zależność od Boga
Sygnał banerowy jest na poziomie org (wszyscy członkowie próbnego org), nie na miejscu
Explicit Apply/Extend przyciski próbne na karcie Platform Organizacjas (chips nie można było wykryć)
Świadczenie przepisów termin rozprawy (comp supersedes trial)
W istniejącej ścieżce aktualizacji subskrypcji Przepisu, zestaw PróbaExpiresAtAt, aby zerować, więc wcześniej testujący org jest czysto promowany do kompe Bez u...
Trwać zresuń kolejności w tle za pomocą commitpoint (brak utraty danych)
Zapisz teraz klasy nakładza do przyjścia, a następnie zaciąga pełną żądaną kolejność (istniejące przez sarkasjIndex lub new-by-token) więc ponownie zamówione is...
Zatrzymaj krzyżowy wyciek obrazu w tle; bezpieczny porządek + wiadro inscenizacji
Reordering tylko ponownie przesłanych nowych plików do nowego indeksu, upuszczanie ponownie uporządkowane Istniejące obrazy i pozostawienie imageBgCountAłt, w k...
Zwrot 404 dla brakującego org zamiast 200 z pustym ciałem
getOrganizationById zwrócił gołe null, które Spring serializował na HTTP 200 z pustym ciałem; klienci dzwonią do odpowiedzi.json() następnie rzucili "Nieoczekiw...
Brakujące na mapie org (404 lub puste ciało) do ładowności zerowej
Para z zmianą usługi bezpieczeństwa, która teraz zwraca 404 za brak org zamiast 200 z pustymi ciałami. Dzwonicze już sprawdzają org, więc Zarówno odpowiednie 40...
Pozwól Użytkownikowi Systemu rozwiązać dowolny model stosowany orgia
Brama cross-org powróciła 403, gdy org sesji org i dzwonią Nie miał wiersza członka w docelowym org. System o szerokości platformy działa Użytkownik W każdym or...
Stop błędach zalewających konsolę
- org/[id] proxy: backend zwraca 200 z pustym ciałem za null orgs; response.json() rzucił 'Nieoczekiwany koniec wejścia JSON' -> fałszywie 500. Parzej defen...
Resolve org tab title in generateMetadata, aby zatrzymać przewracanie tytułu
Statyczny metadata.title rendered 'Kamo' server-side; Next ponownie potwierdził go po Nawodnienie, nadpisujące aktualizację klienta DynamicMetaLoader i przewrac...
Wstrzymam rzędy, aż My sam członek Id się rozwiąże
ag-grid renderuje wierszData pod nakładką ładunkową, więc chwiej się tylko Rekwizyt załadowczy nadal migał wszystkimi przewodami, podczas gdy getMemId() wynosił...
Domyślny filtr do samego siebie na załadunku, ukryć pasek rynkowy dla jednolitego rynku, relokować pasek narzędzi
- Domyślny agentFilter do __MYSELF_ w init + siatka bramki na userZaładuj ładunkiInfo, aby nie migał już wszystkich leadów - Jednolity rynek: automatyczne wybie...
Kod pocztowy URI WOPISrc + zaufanie wszystkich api. - WOPI (multi-tenant)
Otwarcie dokującego dla niekamicznego lokata nieudanego z "nieautoryzowanym gospodarzem WOPI". Docs alias_groups tylko zaufał api.kamocrmmm.com (docs-deployment...
Point MINIO_ENDPOINT w klastrze MinIO usługi DNS (upuść martwe CGNAT IP)
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.