Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,924
Całkowite zmiany
4,611
Funkcje
4,537
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,924AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,575kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,611Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 20, 2026
FixSecurityService

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...

Kamo·4mo ago
FixSecurityService

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...

Kamo·4mo ago
ChoreSecurityService

Odbudowa wyzwalacza CI / CD

Kamo·4mo ago
FeatureSecurityService

Make RoleRightsSyncSyncSyService w pełni samoleczy na każdym uruchomieniu

Dodawanie lub usunięcie RoleRightType nigdy nie może wymagać już biegania KamoInitializerService. syncAll() działa teraz trzy fazy każdego startupu: 1. Ulecz o...

Kamo·4mo ago
FeatureSecurityService

Wyciąg RoleRightsSyncSyService i dodaj punkty końcowe praw syndobowych

- RoleRightsSyncSnasSynService: centralizacja logiki synchronizacji praw ról dla obu OrgRole tabele; startup i na żądanie - DataLoader: delegaci do RoleRights...

Kamo·4mo ago
FixSecurityService

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...

Kamo·4mo ago
FixSecurityService

Rozwiązywanie karty Członków pokazujących puste z powodu problemu klasy podstawowej Hibernate TYPE()

Hibernate's TYP(m) -:: Typ filtr JPQL zwraca 0 wyników, gdy jest związany Parametr jest podstawową klasą członków (dwudzieła JOINED). To wpływa na Punkt końcowy...

Kamo·4mo ago
OtherSecurityService

Włącz Hibernate SQL logging do diagnozowania zapytania członków zwracających 0

Tymczasowo włączona org.hibernate.SQL-DEBUG, aby zobaczyć, co SQL the TYPE() Zapytanie JPQL generuje dla członków-subskrybent punktów końcowych.

Kamo·4mo ago
OtherSecurityService

Dodaj rejestrowanie diagnostyczne, aby uzyskać punkt końcowyMembersAndSubscribers

Logs orgId, liczba wyników zapytań i naczłonkowanie is-members Status to help Diagnozuj, dlaczego zakładka posłów pokazuje pustą listę.

Kamo·4mo ago
FeatureSecurityService

Dodaj punkty końcowe GET /branch-types/kreatable i /-id/usages punkty końcowe

/krealny typy gałęzi zwrotów filtrowanych przez typ twórcy dzwonionego (OWNERS/TEAM_MEMBERS/MEMBERS) za pośrednictwem AppliedModelEnforcementService. /-id/usag...

Kamo·4mo ago
FixSecurityService

Użyj poprawnego klucza sesji "memberID" zamiast "MID"

KSessionService przechowuje identyfikator członka pod kluczowym "dentyfikatorem", ale oba - i Administratorzy czytali session.get ("MID"), który zawsze zwracał ...

Kamo·4mo ago
FixSecurityService

Wyklucz model główny z listy modeli; dodaj dziennik debugowania do kontroli tworzenia dzieci-org

SecurityModelController teraz filtruje model główny orgi (zidentyfikowany przez org.getMasterModelID()) z odpowiedzi /api/security/models — to Jest zarządzany w...

Kamo·4mo ago
FixSecurityService

Przeczytaj prawa do sesji jako nazwy List-String, a nie CSV identyfikatorów numerów

Prawa do sesji są przechowywane jako szereg znaków nazw RoleRightType. Zarówno jak i OrganizationController byli Odlewanie ich na String (powodując ClassCastExc...

Kamo·4mo ago
April 19, 2026
FeatureSecurityService

Dodaj GET /branch-typy/kreatny punkt końcowy z filtrowaniem typu twórcza

Zwraca tylko typy oddziałów, które członek dzwonienia może utworzyć Pod adresem lubg dziecięcy, na podstawie klasyfikacji OWNERS/TEAM_MEMBERS/MEMBERS W stosunku...

Kamo·4mo ago
FeatureSecurityService

Brama / sieciowe tworzenie dzieci-org przez prawo + aplikacja typu członka

Przewody stosowanego modelu bezpieczeństwa-rodzima kreacyjna od końca końca: - SecurityModelController + MasterModelController w obie strony w obie strony ap...

Kamo·4mo ago
ChoreSecurityService

Odbudowa dla aktualizacji kamo-shared-library (appConfig upsert-only fix)

Pociąga zatwardziałe - który nie usuwa już aplikacji Konfiskaty wiersze, których typy usług są nieobecne w ładunku dzwonienia - zapobiega cichej utracie danych ...

Kamo·4mo ago
FeatureSecurityService

Model stosowany jest źródłem prawdy w czasie odczytu dla dostępności funkcji

Zamyka lukę "stale DB wycieka wyłączną cechę" poprzez zaznaczenie każdej powierzchni Dotykają OrgFeature / ServiceType poprzez zastosowany model zabezpieczeń. ...

Kamo·4mo ago
ChoreSecurityService

Powierzchni przyczyna korzeniowa na MasterModelController GET awaria

Gdy GET /api/security/master-model 500s, zaloguj pełny ślad stosu na stderr (przechwyty przez kubectl logs) i zamieść wiadomość z przyczynami źródłowymi Przewód...

Kamo·4mo ago
FeatureSecurityService

Przewód stosowany w każdym kontrolerze

Każde ustawienie nierole w zastosowanym modelu bezpieczeństwa jest teraz egzekwowane w Dokładna granica kontrolera, którym reguluje, a ustawienia skalarne w obi...

Kamo·4mo ago
FeatureSecurityService

Egzekwania przydziału zadaniowego zadaniowego i auto-admin dla właścicieli członków zespołu

MemberSecurityController egzekwuje teraz trzy niewinne zadania Definisz w specyfikacji burzy mózgów: - saveMemberSecurity: przed uporem żądaną rolę dzwoniącego...

Kamo·4mo ago
FeatureSecurityService

Model Master-model + zastosowane-modelowe punkty końcowe i szablon-strzeżone org seeding

Dodaje kontrolery, które wychodzą na nowy przepływ bezpieczeństwa typu branch: - /api/security/master-model (GET/PUT) zarządza aktualnym mistrzem orgi Model;...

Kamo·4mo ago
FeatureSecurityService

Dodawanie POST - punkt końcowy

Kamo·4mo ago
FixSecurityService

Użyj podstawowego pubu NATS / sub dla e-mail-przeskonego fan-out SSE

Zastępuje w pamięci ConcurrentHashMap broadcast z NATS core pub / sub Tak więc wszystkie kapsuły otrzymują zdarzenia weryfikacyjne niezależnie od tego, która ka...

Kamo·4mo ago
FixSecurityService

Użyj pola avatarType + JDBC do generowania adresów URL zdjęć do obsługi Hibernate

- wcześniej używany instance AvatarPhoto do Określ typ avatar i odlejeć do odczytu plikuRozszerzenie. Kiedy Hibernacja powróci proxy klasy podstawowej (np. za p...

Kamo·4mo ago
FeatureSecurityService

Przekaż czas ważności czytelny dla człowieka, aby wysłać wiadomość e-mail na szablon weryfikacji wiadomości e-mail

Dodaj humanizeMinutes() pomocnik, który formatuje minuty w dni/godziny/minuty (enp. "1 dzień" przez 1440 min). Przekaż jako „ekspiryTekt”, aby dopasować zaktual...

Kamo·4mo ago

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.

Start Free ForeverZobacz ceny