KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 4, 2026
FixKBService

Să terminăm ce făcea vechiul pod

Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...

Kamo·1mo ago
FixEmailService

Să terminăm ce făcea vechiul pod

Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...

Kamo·1mo ago
FixDocsService

Să terminăm ce făcea vechiul pod

Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...

Kamo·1mo ago
FixBillingService

Să terminăm ce făcea vechiul pod

Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...

Kamo·1mo ago
FeatureSecurityService

Schimbaţi adresa personală dovedind-o şi administraţi conturi

Două suprafeţe pe contul de UTILIZATOR, care până în prezent nu a avut nici un server propriu câmpurile contului au fost accesibile numai prin intermediul Membe...

Kamo·1mo ago
Featurekamo-shared-library

Cei doi citesc lista utilizatorilor platformei este construită pe

Un paged, cautat finder peste UTILIZATORS, si un lot de membru conta. Găsitorul este nefiltrat de către esteFake pe scop. Revizuirea și compensarea drapelului ...

Kamo·1mo ago
FixEmailService

Deschide mesajul, nu cutia poştală

Aplicația are o rută per (dosar, uid). Se spune despre un e-mail și apoi aterizare pe o listă pentru a vâna este genul de greșeală mică care face o notificare S...

Kamo·1mo ago
FeatureEmailService

Buzz telefon unui membru atunci când ajunge mail

MesajIndexer este deja un consumator durabil de e-mail.inbox.> și deja rezolvă cutia poștală OBSERVATOR, astfel încât este în cazul în care acest lucru aparține...

Kamo·1mo ago
FeatureMediaService

Un tip EMAIL, și fiecare împinge acum nume org

Serviciul de e-mail ridică notificarea de pe IMAP IDLE și solicită Serviciului Media să-l livreze prin intermediul obiectivului intern de expediere care există ...

Kamo·1mo ago
FeatureEmailService

Variabilele de previzualizare pentru cele două litere de e-mail-schimbare

Ambele noi șabloane canonice redă în consolă în momentul în care acest serviciu este reconstruit pe biblioteca comună care le poartă; fără un eșantionVariables ...

Kamo·1mo ago
Featurekamo-shared-library

Dreptul la conturi de utilizator și o adresă parcată pentru schimbarea unuia

Trei completări, toate jumătatea comună de muncă care aterizează în Serviciul de securitate şi kamo-internă. Platforma dreapta Tip.Manage Uses, anexat. Un cont...

Kamo·1mo ago
Featurekamo-internal

Publicul se plimbă cu SEND TO AI Rând, și brațele mână-off pentru Dumnezeu

Controlul Publish a fost un bloc de frontieră de propria sa mai jos forma, transporta doua linii de indiciu sub comutator. Este acum un compact comutați pe rând...

Kamo·1mo ago
Fixkamo-internal

Trageți comutatorul Publish pe eligibilitatea lui Dumnezeu

Raportat: "Utilizatorul meu a activat Dumnezeu, dar tot nu văd noua publicaţie Field." Poarta a fost GodModeActive (), care este GETIS God () ȘI un deschis fere...

Kamo·1mo ago
FixMediaService

Publish are nevoie de GD, nu de o fereastră deschisă pentru Dumnezeu

Comutatorul era invizibil pentru operatorii eligibili de Dumnezeu. A fost purtat pe ****************************************************************************...

Kamo·1mo ago
Featurekamo-shared-library

Editează pe Dumnezeu ELIGIBILITATE, nu pe o fereastră deschisă

Steagul Publish expediate cu poarta pe GodModeActive GD plus un deliberat a deschis fereastra de 30 de minute pentru spargere. Fiecare operator eligibil de Dumn...

Kamo·1mo ago
FixDocsService

Trei tranzacţii auto-invocate care nu făceau nimic

@Transactional and @Async are PROXIES. Un apel din interiorul acelasi fasole niciodata ajunge la unul, astfel încât toate cele trei adnotări au fost inerte. Găs...

Kamo·1mo ago
Fixkamo-internal

Cardul SPF nu a avut nici o rută proxy, așa că nu a ajuns la API

Cardul livrat de asteptare /api/securitate/domenii/{id}/spf, și fiecare cerere 404'd la Next.js înainte de Securityservice văzut-o vreodată ca "Nu am putut cit...

kamo·1mo ago
Featurekamo-internal

Încheierea unui terminal ia fereastra și hexhead cu ea

Încheierea unui terminal de la Centrul de Interacţiune a ucis scoica şi a părăsit fereastra în spatele, care arată un roșu există. Următoarea mutare a membrulu...

Kamo·1mo ago
FeatureSecurityService

Citiți un domeniu de înregistrare SPF live și spune ceea ce are nevoie de fapt

GET /api/security/domenii/{id}/spf, pentru pasul SPF pe /setup/dns. Pagina de configurare nu poate da un set de instrucțiuni SPF tuturor, deoarece instrucțiuni...

Kamo·1mo ago
Featurekamo-internal

Spune fiecare domeniu ce recordul SPF are nevoie de fapt

/setup/dns plimbat un client prin proprietate, subdomenii și SSL și apoi Nu a spus nimic despre înregistrare care să decidă dacă e-mail-ul pe care îl trimitem d...

kamo·1mo ago
FixSecurityService

Adresa de lucru a unui membru trebuie să le numească fără un furnizor de poștă

Parola uitata a rezolvat adresa scrisa pe formular impotriva a doua surse: contul de e-mail, și org cutie poștală marcat primar pe membru Setări. Al doilea cite...

Kamo·1mo ago
FixEmailService

Mail-ul sistemului nu trebuie să trimită ca domeniu pe care nu îl autentificăm

Corespondenţa tranzacţională a fost întotdeauna ca domeniu principal NoReply@ {org} prin propriul nostru releu. Aceasta este doar în condiții de siguranță în ti...

Kamo·1mo ago
DocsEmailService

Semănarea este delimitată de JAR, nu de baza de date și reconstruiește

Semintele lenese ForOrg apel în sendToUser citește ca și cum un șablon lipsă întotdeauna Se vindecă singură. Nu. Catalogul este Template CanonicLoader și vieți ...

Kamo·1mo ago
DocsSecurityService

Nume de permis-lista acest Put trece de fapt prin, și reconstrui pe ea

Două lucruri, unul dintre care este punctul de comitere. Comentariul: patchOrganizarea este un ALLOW-LIST și trăiește în comun Biblioteca, nu aici. Acest contr...

Kamo·1mo ago
Fixkamo-shared-library

System bug.publicat are nevoie de o coloană DEFAULT, sau nu este niciodată creat

Câmpul a fost declarat "@Column"[nullable = fals) ," fără coloanăDefinition, deci ddl-auto descifrat REFUZEAZĂ pe o masă care are deja rânduri. KamoInitializer...

Kamo·1mo ago
Featurekamo-internal

Copiați link-ul de trimitere de la orice rol public

Sesizările sunt canalul de cel mai înalt nivel pe care îl are un consiliu de muncă şi ce se opreşte ei aici este frecare mai degrabă decât refuzul: site-ul cari...

Kamo·1mo ago
FeatureDocsService

Cititorul de CV-uri, link-uri de sesizare a angajaților, și forma formei de pe lista publică

Trei lucruri de care are nevoie site-ul carierei publice din acest serviciu. Forma acum plimbare pe lista publică (cele douăsprezece setări cere*, adiţional-in...

Kamo·1mo ago
Featurekamo-shared-library

Trei șabloane de tranzacție publice, și tastele patch org în spatele lor

Site-ul carierei scrie acum oamenilor care nu au cont, care este nou pentru acest platforma: orice alt șablon tranzacțional merge la un membru. Trei canonice ma...

Kamo·1mo ago
Featurekamo-register

A se transporta cererea de cerere prin predarea registrului

Un candidat poate aplica acum de la site-ul de cariere publice fără un cont. ă cererea este stocată pe adresa de e-mail pe care au tastat-o, iar primirea poartă...

Kamo·1mo ago
Featurekamo-internal

Beneficiile, pâlnia publică, reţeaua opt-in şi solicitarea unei cereri

Cinci schimbări, toate acestea jumătate din spațiul de lucru de ceva carierele publice site-ul acum nu. - Beneficii & avantaje pe editorul de postare. Ea ajung...

Kamo·1mo ago
Featurekamo-internal

Un comutator Publish pe un raport de eroare modul lui Dumnezeu

Un operator cu o fereastră deschisă în modul zeu care depune un bug sau o îmbunătăţire acum Primeşte un întrerupător Publish. Este oprit atunci când fereastra s...

Kamo·1mo ago
FeatureMediaService

Lasă un operator în modul zeu să-şi dea seama în particular

Postarea unui raport oferă acum un comutator Publish la un operator cu un deschis Fereastra lui Dumnezeu. Aceasta este implicită până la închidere: raportul răm...

Kamo·1mo ago
Featurekamo-shared-library

Steagul Publish pe o eroare de sistem, și regula de interogare în spatele acestuia

O eroare de sistem a trecut deja linia de închiriere într-o singură direcție. Acest lucru adaugă a doua regulă de vizibilitate în partea de sus a acesteia: un r...

Kamo·1mo ago
FeatureInitializerService

Sistem bug.publicat, implicit la TRUE

Coloana din spatele steagului Publish: un operator în modul zeu poate depune acum o raport care rămâne în modul Dumnezeu până când cineva îl eliberează. ADEVAR...

Kamo·1mo ago
Testkamo-internal

Pazeste tastele i18n interpolate ale catalogului furnizorului

check-i18n-keys.mjs citește literal t ['...') apeluri, iar catalogul construiește sale Cheile de la... OauthClients.field. Adaugă un furnizor sau un câmp, uita ...

Kamo·1mo ago
FixEmailService

Cutiile poştale personale citesc registrul OAuth, nu config mort

Conectarea unei căsuţe poştale personale Gmail sau Outlook şi-a construit consimţământul URL cu client id = gol, și fiecare încercare a fost refuzată de furnizo...

Kamo·1mo ago
FeatureDocsService

Aplicare-în primul rând, rețeaua de locuri de muncă, alerte, traducere și reținere

Opt lucruri, toate în spatele carierei anonime suprafață, și toate partajarea regulile pe care consiliul uni-org le aplică deja, mai degrabă decât să-şi crească...

Kamo·1mo ago
FeatureInitializerService

Face hr job application.member id nulable

ddl-auto adaugă coloane; niciodată nu relaxează constrângerile. Flipping opțional = fals la adevărat pe entitate schimbă ceea ce crede ORM și nimic despre ceea ...

Kamo·1mo ago
Featurekamo-shared-library

Schema din spatele se aplică-în primul rând, rețeaua, alerte și reținere

membru id on hr job application devine NULLABLE, which is the all of aplică-primul: cinci pași au stat între apăsarea Aplicare și răspunsul la primul întrebare,...

Kamo·1mo ago
Fixkamo-internal

Navigatorul a deschis popup-uri în loc de comutare

Făcând clic pe un rând lângă un terminal maximizat a deschis o fereastră mică peste partea de sus a Ea. A fost un lansator, nu un comutator. Nu a trimis nicio...

Kamo·1mo ago
Fixkamo-marketing

25 de pagini numite KamoCRM de două ori

Fiecare pagină este <titlu > citeste Seturile de aspect rădăcină în acelaşi sufix, aşa că Următorul a anexat un al doilea. Live on /fetures, /preturi, /securi...

Kamo·1mo ago
Featurekamo-internal

Force KamoMobile Logoout pe activitatea contului unui membru

Force Logout șterge sesiunile, care se termină un browser. Acesta nu se termină un telefon: KamoMobile deține un jeton de dispozitiv durabil și mentează o sesiu...

Kamo·1mo ago
Fixkamo-internal

Revenind la aplicația Kamo scrie doar comutatorul

Alegerea "folosiţi aplicaţia Kamo" a trimis întregul formular cu dezactivarea, astfel încât o editarea membrului dactilografiat și nu salvat a fost persistată d...

Kamo·1mo ago
FeatureSecurityService

Force KamoMobile Logoout

Force-logout șterge sesiuni ***, care se termină un browser. NU se termină telefon: KamoMobile deține un token dispozitiv durabil și ments un nou *** din ea În ...

Kamo·1mo ago
Refactorkamo-internal

Aruncați recuzita densă neutilizată din OrgOAuthAppSection

Niciun loc de apel nu l-a trecut, şi toate cele opt implanturi vor antetul complet. Un suport păstrat pentru un apelant care nu există este API suprafață cineva...

Kamo·1mo ago
FixMediaService

Construiește împotriva sistemului cu două câmpuriBugDispatchDTO

Fără legătură cu activitatea OAuth în cadrul comiterii anterioare compilat de la kamo-shared-library ad78dfa8 adăugat terminalSessionId și Ultimele trei aruncă...

Kamo·1mo ago
Fixkamo-shared-library

Înregistrarea unei platforme goale nu este "conectare cu aplicația lui Kamo"

estePlatformEnabled acum necesită de asemenea un ID client, potrivire ce OrgOAuthClientController raportează ca platformăEnabled. Fără ca întâlnirile ecranul şi...

Kamo·1mo ago
Featurekamo-internal

Un comutator per platformă de înregistrare, și aduceți-vă-jos pe partea org

Fiecare card OAuth2 pe platforma de configurare → Avansat devine un activ/dezactivabil Schimbă în colţul din dreapta sus. Scrie doar steagul activat, nu este di...

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