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
September 5, 2026
Featurekamo-shared-library

Zastosuj z wnętrza obszaru roboczego i powiedz to obu stronom

Przycisk Zastosowania tablicy zawodowej publicznej tablicy zawodowej jest teraz linkiem do rejestracji, więc Każdy wniosek jest składany przeciwko sesji. Dwa po...

Kamo·1mo ago
Featurekamo-shared-library

Aplikacja produktu jest publikowana, nie zakładana

"LeadVorProduct" zyskuje "applicationEnabled" i "webChatIntetegrationId". Produkt istniejący w CRM nie jest decyzją o opublikowaniu całości. Internet może się ...

Kamo·1mo ago
Fixkamo-shared-library

Zasłaniaj trzy udostępnione odczyty, że guz katalogowy nadal dociera do użytkowników przez

Ta sama wada, co naprawa logowania, znaleziona przez odczytanie dzienników floty, a nie jeden. Raport: osiem godzin dzienników kapsułek w wiadomościach e-mail, ...

Kamo·1mo ago
Fixkamo-shared-library

Przeczytaj dwa prawa, które stoją między hasłem a sesją

MemberRightsAppliedService przewoził ’RetryOnDbConflict na swoich punktach wpisowych WREDITE Tylko. Dlatego klasa czytana w sposób objęty opisem, podczas gdy dw...

Kamo·1mo ago
Fixkamo-shared-library

Aktualizacja DTO potrzebuje również pola kupowania po raz pierwszy

68ce0e0f added "isFirstTimeBuyer" do żądania CREATE i przewodowy do połączenia Strony w LeadService - ale drugi czyta własne zagnieżdżenie UpdateLeadRequest Kre...

Kamo·1mo ago
Fixkamo-shared-library

Odłóż CRLF Edycja Pythona rozebranego z dwóch plików

Oba pliki są CRLF w tym repo i przepisywanie ich przez tryb tekstowy Pythona Przekonwertowano każdą linię – zamieniając piętnastolikonowy dodatek w 771-liniowy ...

Kamo·1mo ago
Featurekamo-shared-library

Zapisuj, czy pożyczkobiorca mówi, że to ich pierwszy dom

Kupujący po raz pierwszy kwalifikuje się do programów, z których nikt inny nie może korzystać, więc lead To nie wiąże się z odpowiedzią, które oficer ma wezwać,...

Kamo·1mo ago
Featurekamo-shared-library

Daj pożyczkodawcę gdzieś, aby umieścić prawdę o sobie

Publiczna strona wniosku o kredyt hipoteczny skomponowała swoją prawną stopkę z niczego – Zakodowana licencja kalifornijska, wynaleziony numer NMLS, fikcyjna ad...

Kamo·1mo ago
Fixkamo-shared-library

Przynieś organizację do odczytu, zamiast zostawić ją później do ognia

Member.organizacja jest LAZY, więc znajdźById zostawił zastępstwo i prawdziwy SELECT Stało się, gdy coś się najpierw dereferuje. Pod open-in-view to jest Zazwyc...

Kamo·1mo ago
Featurekamo-shared-library

Przepróbuj członka, który po raz pierwszy zawiodł po DDL

Załadunek członka po-id jest zbliżony do pierwszego oświadczenia, a uwierzytelnione żądanie Wykonuje, więc uderza w niego w kierunku katalogu, zanim uderzy w co...

Kamo·1mo ago
Featurekamo-shared-library

Przejmowanie metody transakcyjnej w nowej transakcji i zatrzymanie awarii praw

Dwie poprawki, które tylko razem mają sens. RetryOnDbConflict retuje metodę OUTSIDE jego transakcji, więc każda próba Zaczyna się świeży. Próba wewnątrz transa...

Kamo·1mo ago
Featurekamo-shared-library

Niech konsola zapyta, jakie koszty zmiany miejsca przed dokonaniem go

ZmianaSeats podnosi teraz fakturę za opłatę startową na nowych głowach, która się obraca Liczba w oknie dialogowym w ramach opłaty - dziesięć pracowników na pla...

Kamo·1mo ago
Featurekamo-shared-library

Zapisuj, czy SPF domeny upoważnia nas do wysyłania

Dwie kolumny obok własności i flag SSL, odpowiadając na trzecie pytanie DNS O domenach: czy możemy umieścić jej nazwę na linii Poczcie transakcyjnej Wysyłamy po...

Kamo·1mo ago
Featurekamo-shared-library

Naładuj opłatę za start, za miejsce i wypuścić z niego jednego klienta

Opłata za start-up została w połowie zbudowana tak długo, jak długo istnieje model. Plan subskrypcji zawierał setupFee, SubscriptionOrder miał setupFee, OrderLi...

Kamo·1mo ago
Featurekamo-shared-library

Przejść błędy bazy danych Yugabyte oczekuje, że klient spróbuje ponownie

Stosowanie DDL uderza w wersję katalogową, a każdy fizyczny backend wciąż trzyma Stary nie udaje się następną deklaracją z SQLState 40001 — wersecie "schema" Ni...

Kamo·1mo ago
September 4, 2026
Featurekamo-shared-library

Adres a org's OAuth callbacks do własnej domeny

Przekierowanie OAuth URI jest w posiadaniu osoby trzeciej. Członek wkleja to Konsola Google lub Microsoft, a od tego momentu na wartości usługi Wysyła na żądani...

Kamo·1mo ago
Featurekamo-shared-library

Reguła wykrywania, której org nie może wyłączyć, a list, który wysyła

PROGRESSIVE_LOGIN_LOCKOUT łączy w sobie DetectionRuleType. Każda inna wartość na ten temat Enum opisuje coś, w co decyduje się lokator; ten opisuje kontrolę Sec...

Kamo·1mo ago
Fixkamo-shared-library

Udostępnij konsumentowi dostawy, aby drugie kapsuły nie odmówiono

Przyłapany w produkcji w momencie, gdy usługi trafiły do dwóch replik w latach 2026-09-04. Każda kapsuła niosąca Ta klasa zarejestrowała raz, na rozruchu: [W...

Kamo·1mo ago
Featurekamo-shared-library

Zamek rozproszonym, więc zaplanowane przeszukanie może przetrwać drugą replikę

Na tej platformie nie ma ShedLock nigdzie i nigdy nie było. Wszystkie 97 ?Schedplaned Zamiatanie w 18 usługach jest poprawne tylko dlatego, że każda usługa dzia...

Kamo·1mo ago
Featurekamo-shared-library

Nakładka z logo dla stron logowania i rejestracji

Dwie kolejne kolumny w słownictwie home_logo_overlay już ugruntowane: Token, a nie hex, więc org, który rebranduje, utrzymuje nakładkę pasującą do jej Nowe kolo...

Kamo·1mo ago
Featurekamo-shared-library

Dodaj subskrypcję grupy kolejki, więc praca jest dzielona, a nie przypięte do jednej kapsuły

Towarzysz do subskrypcji „Efemeral”. Dwie różne prace, dwa różne konsumenci: SubsubEfemeral każda kapsuła musi zobaczyć każdą wiadomość (wszystko zakończenie...

Kamo·1mo ago
Stylekamo-shared-library

Przywróć zakończenie linii CRLF tego pliku

Poprzednie commit napisało go ze skryptem, który znormalizował go do LF, zamieniając 90-liniowy dodatek W cały liktowy dyfuzj. Nie ma zmiany treści.

Kamo·1mo ago
Featurekamo-shared-library

Dodaj efemeryczne subskrypcję, więc więcej niż jedna kapsułka może służyć rozmowom

Trwały konsument przyjmuje dokładnie JEDEN abonent. Druga kapsuła, która wiąże tę samą nazwę, to Odrzucony z [SUB-90012] Konsument jest już związany z subskrypc...

Kamo·1mo ago
Featurekamo-shared-library

Obaj czytają listę użytkowników platformy

Pospieczony, przeszukany znalezisko nad UŻYTKOWNIKiem i liczba członkowski. Wyszukiwarka jest niefiltrowana przez tofa, celowo. Przegląd i oczyszczenie tej fla...

Kamo·1mo ago
Featurekamo-shared-library

Prawo do kont użytkowników i zaparkowany adres do zmiany jednego

Trzy dodatki, wszystkie z nich wspólną połowę pracy, która ląduje SecurityService i kamo-wewnętrzne. PlatformRightType.MANAGE_USERS, dołączona. Konto użytkowni...

Kamo·1mo ago
Featurekamo-shared-library

Bramat Publikuj na bogu ELIGIBILITY, a nie otwarte okno

Opublikowana flaga wysłana ogrodzone na GodModeActive – GD plus celowe Otwarte 30-minutowe okno z lustrem. Każdy operator kwalifikujący się do Boga Znalazł brak...

Kamo·1mo ago
Fixkamo-shared-library

System_bug.published potrzebuje kolumny DEFAULT, lub nigdy nie jest tworzona

Pole zostało ogłoszone „Kolumna (nieunieważna "fałszywy"), bez kolumnyDefinition, więc ddl-auto e emitowany ?ADD COLUMN opublikował boolean not null — który Pos...

Kamo·1mo ago
Featurekamo-shared-library

Trzy publiczne szablony transakcyjne i klucze łatek org za nimi

Strona kariery pisze teraz do osób, które nie mają konta, co jest nowe. Platforma: każdy inny szablon transakcyjny trafia do członka. Trzech kanonicznych Szablo...

Kamo·1mo ago
Featurekamo-shared-library

Opublikuj flagę na błędzie systemowym i regułę zapytania za nim

Błąd systemowy przekroczył już linię dzierżawy w jednym kierunku. To dodaje Druga zasada widoczności na szczycie: raport operatora trybu boskiego Składny prywat...

Kamo·1mo ago
Featurekamo-shared-library

Schema stojący za zastosowanie-pierwsza, sieć, alerty i retencja

hr_id na hr_job_application staje się NULLABLE, który jest całością Aplikuj-pierwszy: pięć kroków stanęło między naciśnięciem Zastosuj i odebranie pierwszej Pyt...

Kamo·1mo ago
Fixkamo-shared-library

Pusta rejestracja platformy nie jest "połączeniem z aplikacją Kamo"

isPlatformEnabled teraz wymaga teraz id klienta, dopasowując się do tego, co OrgzodOAuthClientController zgłasza jako platformaEnabled. Bez tego spotkania Ekran...

Kamo·1mo ago
Featurekamo-shared-library

Organizacja może sprowadzić własnego klienta OAuth2

Do tej pory klient i tajny dla każdego dostawcy OAuth pochodził z jednego Rejestracja na całej platformie, więc org mógł tylko połączyć to, co miał Kamo Zarejes...

Kamo·1mo ago
Featurekamo-shared-library

Dwie kolumny, których potrzebuje publiczna tablica pracy

Pub_zewnętrznie decyduje, czy reklama osiąga karierę. To się stało Jest to oddzielna oś od stanu: rozmowa wewnętrzna jest w pełni dostępna i Nigdy nie wolno nig...

Kamo·1mo ago
Featurekamo-shared-library

Kariera jest pseudonimem platformowym, a nie własnym orgiem

OrgResolutionService.byHost czyta wiodącą etykietę, która nie jest znana alias platformy jako alias ORGANIZACJA w obrębie domeny za nią, więc bez tego entry car...

Kamo·1mo ago
September 3, 2026
Featurekamo-shared-library

Schema za rzędem odznak stóp

Podpis e-mailowy zawierał jeden obraz, nazwany przez footer_image_source i Do wielkości procent. Obecnie posiada ich ROW: trzy wbudowane źródła plus wszystko, c...

Kamo·1mo ago
Featurekamo-shared-library

Wysłanie nazwy terminalu, w których działa

Wyślij do AI jest teraz hostowany w terminalu zdalnego, więc odpowiedź musi powiedzieć, która Po pierwsze – konsola otwiera to okno, a otwarcie go rozpoczyna se...

Kamo·1mo ago
Featurekamo-shared-library

Oferty pracy i wnioski — schemat za /hr/kary

Dwa podmioty, sześć enums i dwa repozytoria pod adresem com.kamo.zshared.careers, plus trzy wspólne typy, które funkcja musiała poszerzyć. JobPosting to trzy g...

Kamo·1mo ago
Testkamo-shared-library

Przesuń zaakceptowaną szyderczą do testu wydatków FFA

acceptNextLead skonsultuje się z LeadAcceptEligibilityService, zanim dotrze do któregokolwiek z nich Logika kredytowa, o której chodzi w tych przypadkach, a tes...

Kamo·1mo ago
Featurekamo-shared-library

Widz do bramy akceptowej, zaciemnij zamaskowane zamaskowane dane kontaktowe, niech się uważa na bezpłatne tropy

Trzy powiązane zmiany w rdzeniu przydziału ołowiu. "Grą bramy akceptacyjnej zadaje teraz dwa pytania, na każdy przypisany trop." LeadAcceptEligibilityService z...

Kamo·1mo ago
Featurekamo-shared-library

Nagraj terminal dev-machine w dzienniku dostępu

Członek otwierający powłokę na pulpicie-1 ma teraz swój własny typ zdarzenia. To Maszyna posiada klaster-admina kubeconfig, a jej konta są bez hasła Zarządzanie...

Kamo·1mo ago
Featurekamo-shared-library

Wyślij firmę konta wraz z kontaktem dla klientów

Sześciu pickerów czyta AccountSummaryDTO — edytor zamówień, obsługa pracy Forma, szczegóły subskrypcji i kreator oraz zakładka rejestracji w rurociągu — oraz Ka...

Kamo·1mo ago
Featurekamo-shared-library

Dodaj JUST_CALL jako typ dostawcy telefonu

Załatwiony na ordinal 5. jest EnumType.ORDINAL I nie niesie żadnych ograniczeń CHECK, więc przytwierdza jest bezpieczna i wstawiająca w dowolnym miejscu W inny ...

Kamo·1mo ago
Fixkamo-shared-library

Przesłanie konta teraz upuszcza swoje cachedowe uprawnienia

SecurityService odpowiedzi /api/bezpieczeństwo/uprawnienia/ma z Redis z a 15-minutowy TTL, unieważniony przez wiadomości na kamo.entitlements.invalidate. Każdy ...

Kamo·1mo ago
Fixkamo-shared-library

Edytowanie projektów miejsc lub cykl teraz go zawłaszcza

updateDraftOrder ustawione fotelikPolicz i fakturowanieCycle i zapisane. Oba są cenowe Kierowcy, a ani pola pieniędzy zamówienia, ani jego pozycje liniowe nie z...

Kamo·1mo ago
Featurekamo-shared-library

Kolor papieru na blok

- posiadanie identyfikatora palety — "cytryna", "szkło" - i nigdy nie wartość heksowa. Przechowywał sposób, w jaki notatki i wyrzutnie panes przechowują swoje,...

Kamo·1mo ago
Fixkamo-shared-library

Zamówienie kompilowane teraz przyznaje dodatki, w tym, że sprzedano

Wypełnienie konta nadanego planu i nic więcej. PrzepisCompSubscription Konpiowany plan, miejsca siedzące, cykl, źródło i status na KontoSubskrypcja oraz Nigdy n...

Kamo·1mo ago
Fixkamo-shared-library

Bind content_json jako JSON lub każda wkładka nie powiedzie się

SPRAWOZYWY: "Nieprzystosowany do stworzenia scenariusza sprzedaży". Serwer dokładnie powiedział dlaczego: Kolumna "content_json" jest typu jsonb, ale ekspres...

Kamo·1mo ago
September 2, 2026
Featurekamo-shared-library

IMSOBA, więc operator może wprowadzić najemcę jako jeden z jego członków

Docelowane do PlatformRightType zamiast wstawiania: getSortOrder() zwrotów Ordinal(), więc prawo dodane w środkowej renumbers każdy tuż poniżej niego w Konsola....

Kamo·1mo ago
Fixkamo-shared-library

Zarchiwizowane skrypty rynkowe opuszczają Centrum Interaction

ZnajdźMarketIdsWithActiveScripts zapytał tylko, czy SCRIPT jest aktywny, więc Rynek, rynek, który organizacja przeszła na emeryturę, nadal wydawał się podtateln...

Kamo·1mo ago
Featurekamo-shared-library

Scenariusz, który członek odczytuje na rozmowie, jako uporządkowane bloki

Dwa stoliki i dwa prawa. SALES_SCRIPTS zwisa z wiodącego rynku w sposób LeadVendor robi; SALES_SCRIPT_BLOCKS posiada części, każda z nich jest leksykiem. Dokume...

Kamo·1mo 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