KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 24, 2026
Refactorkamo-shared-library

Drużyna DropMemberPayFeesSUtting

Polityka samopłatności pracowniczej zniknęła - uchwyty refaktorzy BillingGroup Rachunkowość na grupę, a nie za pośrednictwem modelu bezpieczeństwa. Usuwamy team...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj flagi widoczności peralias creator

Dodaj widoczneToMemberyści / widzialneKolumny booleanoweTeamamTeambers do ChildOrgSecurityModelAlias więc administratorzy mogą ograniczyć aliasy macierzyste Wyd...

Kamo·6mo ago
Fixkamo-shared-library

Zastosuj timeouty/czytaj do MinioClient przez OkHttpClient

Bez przedziałów, uproszczony rówieśnik peer (k2m1) spowodował makeBucket I umieść wezwania Obaject do blokowania na czas nieokreślony, pojawiając się jako niesk...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj jednostki, szyfr i alias/DNS log rusztowanie

Dodaje per-org GoDaddy crededs (AES-GCM zaszyfrowane), flaga allowRootSubdomains I zbiór aliasu dziecięcego na wzór bezpieczeństwa, rezerwa DNS Dziennik audytu ...

Kamo·6mo ago
Refactorkamo-shared-library

Rejestracja DropPhoneCode podmiot + repozytorium

Rejestracja samoobsługowa nie wykorzystuje już weryfikacji kodu SMS dla Pole telefoniczne — formularz rejestrowy zbiera numer telefonu jako zwykły tekst I przec...

Kamo·6mo ago
April 23, 2026
Featurekamo-shared-library

Dodać ? do kontroli wejścia w powstania

Kamo·6mo ago
Featurekamo-shared-library

Dodaj flagę użytkownika systemu + podmiot dostępu-grant

Przedstawia ogólnopodobny model systemu User: User.isSystemUser flaga (unikalny indeks częściowy wymusza singleton), plus tabelę systemuUserAccess To rejestruje...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj RejestracjaTętowyDoko-Kodon + repozytorium

Nowa tabela "registration_phone_codes" przechowuje kody weryfikacyjne SMS z jednym strzałem Wydane podczas rejestracji samoobsługowej, zanim stanie się podmiot ...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj AgeReqType.allowsUnder13() helper

Używany przez Add Member / Add Team Member flow to pomiń odbiór wiadomości e-mail dla orgs, których wymóg wiekowy pozwala użytkownikom poniżej 13 roku życia (AL...

Kamo·6mo ago
Featurekamo-shared-library

Zamień fakturowanie na poziomie orgłowania modelem BillingGroup

Przedstawia BillingGroup, BillingGroupMember, BillingGroupSubskrypcja, BillingGroupLicense, BillingGroupPaymentMethod, BillingGroupInvoice, i Podmioty BillingGr...

Kamo·6mo ago
Fixkamo-shared-library

Aplikacja Gate skuteczna w zakresie subskrypcji i planowania funkcji

Dodać ? do rozwiązania Stripe lub commerce Subskrypcje i dopasowywać SubscriptionPlanEature do nazw ServiceType. AppliedModelEnforcementService wymaga teraz akt...

Kamo·6mo ago
April 22, 2026
Fixkamo-shared-library

Unijne listyObiekty w węzłach dla kompletnych zestawów kluczy

Pierwszy osiągalny węzł MinIO może zwrócić pustą listę, podczas gdy inne Węzły trzymały replikowane obiekty, które zepsuły rekurencyjne kopie, takie jak temat Z...

Kamo·6mo ago
April 21, 2026
Fixkamo-shared-library

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

Kamo·6mo ago
Featurekamo-shared-library

Opcjonalne Cache-Control na przesyłanie obiektów

Używany przez rezerwowanie tematu, więc globals.css i config.json instruują przeglądarki I proxies do realidate zamiast serwowania nieświeżych przedmiotów w prz...

Kamo·6mo ago
Featurekamo-shared-library

Dodać do czyszczenia awatara

Używany po usunięciu awatara, więc członek nadpisuje ten sam wiersz, można wyczyścić przed usunięciem.

Kamo·6mo ago
Featurekamo-shared-library

Polityka zgodności z alkoholami / tytoniami i bronią palną

- Kolumny i jednostki CHILD_ORG_SECURITY_MODELS domyślnie MEMBER_SELECT - DTO i ChildOrgSecurityModelService normalizacja tworzenia/aktualizacji - AppliedModelE...

Kamo·6mo ago
April 20, 2026
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
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
Featurekamo-shared-library

Dodaj do koszyka Organization.TopLevel, PaymentMethod.COMP, COMP_; usuwanie enum OrganizationType

- Organizacja: zastąpienie martwego pola typu "typ" flagą "isTopLevel" dla identyfikacji właściciela platformy - PaymentMethod: dodaj COMP dla bezpłatnych grant...

Kamo·6mo ago
Featurekamo-shared-library

Dodać uprawnienia do wsparcia dla członków (133-136)

Dodaje cztery nowe prawa w zakresie wsparcia dla członków niebędących agentami: - Nr (133) - CREATE_SUPPORT_TICKET (134) - REQUEST_WEBINAR (135) - VIEW_MY_SCHED...

Kamo·6mo ago
Featurekamo-shared-library

Uczyń prawa do ról DTO enum i dodaj synchronizację praw do modeli zabezpieczeń

- SecurityRoleDTO.fromOrgRole(): wylicz wszystkie wartości RoleRightType z DB Ustawienia jako lookup — nowe prawa pojawiają się automatycznie z NOT_SPECIFIED ...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj ALLOW_PROMOTING_MEMBERS w prawo (id 132)

Kamo·6mo ago
Featurekamo-shared-library

Promowanie POS i ESIG od PLANNING do etapu COMPLETED

Kamo·6mo ago
Fixkamo-shared-library

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

Kamo·6mo ago
Fixkamo-shared-library

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

Kamo·6mo ago
Featurekamo-shared-library

Dodaj findBranchTypeID zapytań z pochodnie do OrganizationRepository

Obsługuje nowy /branch-typy/a--, punkt końcowy w SecurityService w celu sprawdzenia, czy rodzaj oddziału ma aktywne orgi przed usunięciem.

Kamo·6mo ago
April 19, 2026
Featurekamo-shared-library

Brama typu członkowskiego + CREATE_CHILD_ORG odpowiednia do tworzenia dziecka-org

Dodaje warstwę danych do tworzenia danych dla gating /network child-org według typu użytkownika: - Nowy CREATE_CHILD_ORG na RoleRightType (id 131). - Trzy nowe...

Kamo·6mo ago
Fixkamo-shared-library

Zamiennik AppConfig jest tylko upserem, nigdy nie usuwa na opacie ładunku

Poprzednie zachowanie usunęło istniejący wiersz aplikacji-config, którego serwisowanie Nie było w przychodzących ładunkach. To zamieniło częściowe ładunki w cic...

Kamo·6mo ago
Featurekamo-shared-library

Skuteczny dezaminator funkcji do zastosowania-model odczytu

Dodaje bramkę odczytu, która sprawia, że zastosowany model bezpieczeństwa jest ostateczny źródło prawdy dla dostępności funkcji, więc nieświeży stan DB nie może...

Kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing