KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 21, 2026
FixSecurityService

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

Kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
FixAPIService

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

Kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
April 20, 2026
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
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·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-shared-library

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

Kamo·6mo 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·6mo ago
FixInitializerService

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

Kamo·6mo ago
FixInitializerService

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

Kamo·6mo ago
Fixkamo-shared-library

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

Kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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.

kamo·6mo ago
FixMediaService

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

Kamo·6mo ago

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.

Zacząć na zawszeZobacz ceny