KamoCRM

Live Change Log

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

17,692
Total Changes
6,096
Features
5,347
Fixes
30
Projects
Filter by project
All Projects17,692AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,878TranslateService62VOIPService251VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,424kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,692kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,264Feature6,096Fix5,347Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 4, 2026
FeatureEmailService

Zablokuj wspólne przeszukania i uchowuj dwie kapsułki

Dziewięć z dziesięciu zaplanowanych przeszukań EmailService ma wspólny efekt, a teraz wezmą nazwę dzierżawę przed Bieganie. Najbardziej konsekwentne jest Campai...

Kamo·1mo ago
FeatureBillingService

Zablokuj każde zamiatanie i uruchom dwie kapsułki

BillingService uruchomił jedną kapsułę, a jego siedem zaplanowanych przeszukań było poprawnych tylko z tego powodu. Tam Nie jest ShedLock nigdzie na tej platfor...

Kamo·1mo ago
FeatureKlusterServices

Budżet sześciu usług, które właśnie zyskały drugą replikę

AIService, KBService, ESigService, VOIPService, DocsService i TranslateService uruchamiają teraz dwie kapsułki, Tak więc odpływ któregokolwiek z węzłów musi ich...

Kamo·1mo ago
FeatureTranslateService

Uruchom dwa strąki

Metoda „Scheduleded tutaj” – zaludnia mapę Utrzymywane w pamięci tej kapsuły. Ma biec na każdej strąku, nie ma nic wspólnego dla Druga replika do powielenia, a ...

Kamo·1mo ago
FeatureDocsService

Zablokuj wspólne przeszukania i uchowuj dwie kapsułki

Każdy przechwytowany tu przegląd, którego efekt jest dzielony, teraz zajmuje się nazwaną rozproszoną dzierżawą SingletonTaskRunner przed tym, zanim cokolwiek zr...

Kamo·1mo ago
FeatureVOIPService

Zablokuj wspólne przeszukania i uchowuj dwie kapsułki

Każdy przechwytowany tu przegląd, którego efekt jest dzielony, teraz zajmuje się nazwaną rozproszoną dzierżawą SingletonTaskRunner przed tym, zanim cokolwiek zr...

Kamo·1mo ago
FeatureKBService

Zablokuj wspólne przeszukania i uchowuj dwie kapsułki

Każdy przechwytowany tu przegląd, którego efekt jest dzielony, teraz zajmuje się nazwaną rozproszoną dzierżawą SingletonTaskRunner przed tym, zanim cokolwiek zr...

Kamo·1mo ago
FeatureESigService

Zablokuj wspólne przeszukania i uchowuj dwie kapsułki

Każdy przechwytowany tu przegląd, którego efekt jest dzielony, teraz zajmuje się nazwaną rozproszoną dzierżawą SingletonTaskRunner przed tym, zanim cokolwiek zr...

Kamo·1mo ago
FeatureAIService

Zablokuj wspólne przeszukania i uchowuj dwie kapsułki

Każdy przechwytowany tu przegląd, którego efekt jest dzielony, teraz zajmuje się nazwaną rozproszoną dzierżawą SingletonTaskRunner przed tym, zanim cokolwiek zr...

Kamo·1mo ago
Featurekamo-internal

Sesje koderowe obok biegających muszli i pasek przewijania, który dociera do obu końcówek

Terminale to teraz dwa widoki jednej maszyny Sub-tabs zamiast dwóch zakładek najwyższego poziomu, ponieważ nie są to dwa miejsca docelowe: Terminal to powłoka,...

Kamo·1mo ago
FeatureSecurityService

Wymień sesje koderów i otwórz jedną w terminalu

Dwa punkty końcowe obok terminali i przestrzegają tej samej zasady, co te same: Konto Linuksa jest rozwiązywane z CALLER'S OWN SESSION i bez nazwy konta Z wnios...

Kamo·1mo ago
FeatureKlusterServices

Zmierzyć, czy wdrożenie rzeczywiście kosztuje kogoś żądanie

Każda poprawka w tym programie jest roszczeniem o to, co dzieje się podczas rolloutu. Do tej pory te roszczenia Nie zostały przetestowane: MediaService dostarcz...

Kamo·1mo ago
FeatureKlusterServices

Sesje koderowe na maszynie dev, wymienione i wznowione

Jest tutaj, ponieważ maszyna jest jedyną rzeczą, która wie cokolwiek z niej. Indeks sesji Dom, dokładnie tak, jak ich terminale są tym, co działa tmux. Brak s...

Kamo·1mo ago
FeatureKlusterServices

Budżet każdego drenażu i nieumiejętnego wdrożenia, które cofa bezpieczeństwo wdrażania

PodDisruptionBlementy dla 25 wdrożeń, które teraz naprawdę uruchamiają dwie repliki. minDostępne: 1 Pozwól odpływowi wymigać jedną kapsułę i czekać na jego wymi...

Kamo·1mo ago
FeatureRAGService

Podziel się indeksując konsumentów i uruchamiaj dwa strąki

RAGService wiąże własne trwałe firmy JetStream — rag-note-konsument i rag-kb-konsumpator — oraz Niezbędny konsument bez grupy dostarczającej przyznaje dokładnie...

Kamo·1mo ago
FeatureVectorService

Uruchom dwa strąki

Repliki 1 -> 2. Ta usługa nie działa "przesłomiona" i nie wiąże ekskluzywnego NATS trwałego, więc a więc Druga kapsuła niczego nie powiela - jest to bezpaństwow...

Kamo·1mo ago
FeatureConversionService

Uruchom dwa strąki

Repliki 1 -> 2. Ta usługa nie działa "przesłomiona" i nie wiąże ekskluzywnego NATS trwałego, więc a więc Druga kapsuła niczego nie powiela - jest to bezpaństwow...

Kamo·1mo ago
FeatureAPIService

Uruchom dwa strąki

Repliki 1 -> 2. Ta usługa nie działa "przesłomiona" i nie wiąże ekskluzywnego NATS trwałego, więc a więc Druga kapsuła niczego nie powiela - jest to bezpaństwow...

Kamo·1mo ago
Featurekamo-internal

Odpowiedz na sondę gotowości i uciekaj dwa strąki

To rozmieszczenie nie miało sondy gotowości, więc kapsuła liczyła się jako Ready w momencie, gdy jego kontener Proces rozpoczął się. Z maxUnavailable 0 Kubernet...

Kamo·1mo ago
Featurekamo-marketing

Odcedź SIGTERM i uruchomij dwie kapsułki

Następny uchwyt SIGTERM z gołym procesem.exit(143), więc każde wdrożone odcięte niezależnie od tej kapsułki Miał w locie — formularz post, akcja serwera, strumi...

Kamo·1mo ago
Featurekamo-capcha

Uruchom dwa strąki

Repliki 1 -> 2. Stan po stronie serwera mieszka w Redis, nie w kapsułie, i nie ma zaplanowanej pracy Do powielenia, więc druga replika nie zmienia niczego poza ...

Kamo·1mo ago
Featurekamo-register

Odcedź SIGTERM, odpowiedz na sondę gotowości i ucień dwa kapsuły

Następny uchwyt SIGTERM z gołym procesem.exit(143), więc każdy wdrożony odcięty niezależnie od tego kapsuły Miał w locie — formularz post, akcja serwera, strumi...

Kamo·1mo ago
Featurekamo-login

Odcedź SIGTERM, odpowiedz na sondę gotowości i ucień dwa kapsuły

Następny obsługuje SIGTERM z gołym procesem.exit(143), więc każde wdrożone rozdwojone niezależnie od tego typu kapsułki Miał w locie — post z formularzem, akcję...

Kamo·1mo ago
Featurekamo-nowww

Odcedź SIGTERM i odpowiedz na sondę gotowości

Następny obsługuje SIGTERM z gołym procesem.exit(143), więc każde wdrożenie zostało odcięte niezależnie od tego kapsuły Miał w locie — formularz post, akcja ser...

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

Pomaluj każde logo na stronie rejestracji w kolorze nakładki org

Ig wybiera "Register Site Logo Overlay" w kamo-internal obok Strona główna i ładowanie nakładki ekranu. Jedno ustawienie dla całej strony: na każdym etapie prze...

Kamo·1mo ago
Featurekamo-login

Pomaluj każde logo na stronie logowania w kolorze nakładki org

org wybiera "Login Site Logo Overlay" w kamo-internal obok domu Strona i nakładki na ekranie. Jedno ustawienie dla całego serwisu: Formularz logowania, wybierac...

Kamo·1mo ago
Featurekamo-internal

Wybierz nakładkę logo dla stron logowania i rejestracji

Czwarta i piąta powierzchnia obok strony głównej, ekran ładowania i KamoMeets nakładki, dzieląc się swoim trzynastoosobowym słownictwem i ich życiem Obserwacje....

Kamo·1mo ago
FeatureMediaService

Spraw, aby MediaService poprawić na więcej niż jednym strąku i uruchomić dwa

MediaService uruchomił tylko pojedynczą replikę, więc jej wdrożenie było całkowitą przerwą na rozmowy i OOM był taki sam. Nie mógł uruchomić dwóch, z powodów, k...

Kamo·1mo ago
FeatureSecurityService

Piec logowania i logowania nakładuje na config.json

kamo-login i kamo-rejestrują się na własnych gospodarzach bez OrgContext, więc Ten plik jest jedyną trasą, którą zajmuje ich branding - ten sam KamoMeet Już są ...

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

Odpowiedz na link w liście o wymianie adresu

/weryfikacja-e-mail-zmiana wydaje token w liście do zmiany adresowania i mówi Co się stało. Żyje tutaj, a nie w miejscu pracy, ponieważ list Idzie do skrzynki p...

Kamo·1mo ago
Featurekamo-internal

Zmień własny adres i zakładkę platformy dla każdego konta

Dwie powierzchnie, połączone jednym rozróżnieniem, którego platforma nigdy nie wyjaśniła Każdy: konto użytkownika jest osobą o osobie, a członkiem jest jedna or...

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

"Co się stało?" wypełnia okno, więc maksymalizacja go powiększa

Każda inna dziedzina formularza raportu jest powiększona o jego treść. W tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym...

Kamo·1mo ago
FeatureSecurityService

Zmiana adresu osobistego poprzez udowodnienie go i administrowanie kontami

Dwie powierzchnie na koncie UŻYTKOWNIKA, które do tej pory nie miały własnego serwera, Pola konta były osiągalne tylko za pośrednictwem MemberController, punkt ...

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
FeatureEmailService

Buzz telefon członka po przybyciu poczty

MessageIndexer jest już trwałym konsumentem email.inbox.> i już Rozwiązuje skrzynkę pocztową OWNER, więc to jest miejsce, w którym należy — jedno powiadomienie ...

Kamo·1mo ago
FeatureMediaService

Typ EMAIL, a każdy pchnięcie nazywa teraz jego org

EmailService podnosi powiadomienie z IMAP IDLE i prosi MediaService o Dostarczyć go przez wewnętrzny punkt końcowy wysyłki, który istnieje właśnie dla tego celu...

Kamo·1mo ago
FeatureEmailService

Zmienne podglądu dwóch liter e-mail zmieniających

Oba nowe szablony kanoniczne renderują na konsoli w momencie, gdy ta usługa jest Odbudowana na wspólną bibliotekę, która je przenosi; bez próbkiZdjęty Ramię ren...

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

Publiczne przejażdżki SEND TO AI row i uzbraja rękę dla Boga

Kontrola opublikowana była graniczącym blokiem w dalszej części. Forma, niosąca dwie linie wskazań pod przełącznikiem. Teraz jest to kompaktowy Przełącz na rzęd...

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
Featurekamo-internal

Zakończenie terminala zabiera z nim okno i hexhead

Zakończenie terminalu z Centrum Interakcji zabiło pocisk i opuściło Okno do tyłu, pokazujące czerwony status „zamkniętego” nad czymś, co już nie Istnieje. Nastę...

Kamo·1mo ago
FeatureSecurityService

Przeczytaj rekord SPF na żywo w domenie i powiedz, czego naprawdę potrzebuje

GET /api/security/domains/'id'/spf, dla SPF na /setup/dns. Strona konfiguracji nie może podać jednego zestawu instrukcji SPF dla wszystkich, ponieważ Właściwa ...

Kamo·1mo ago
Featurekamo-internal

Powiedz każdej domenie, czego tak naprawdę potrzebuje jej rekord SPF

/setup/dns przeszedł przez klienta przez własność, subdomeny i SSL, a następnie Nie mówienie nic o rekordzie, który decyduje o tym, czy po nich wysyłamy po nich...

kamo·1mo ago
Featurekamo-internal

Skopiuj swój link polecania z dowolnej roli publicznej

Skierowania są kanałem o najwyższym nawracaniu, jaki ma zarząd pracy, i co się zatrzymuje Tutaj są tarcia, a nie niechęci: strona kariery odpowiada na Inny host...

Kamo·1mo ago
FeatureDocsService

Czytnik CV, linki polecające pracownika i kształt formularza na publicznym wykazie

Trzy rzeczy, których strona kariery publicznej potrzebowała z tej usługi. Kształt formularza jedzie teraz na publicznej liście (tuzmień dwunastu pytań, Dodatko...

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

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