KamoCRM

Live Change Log

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

17,570
Total Changes
6,034
Features
5,300
Fixes
30
Projects
Filter by project
All Projects17,570AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService256MediaService602RAGService79SecurityService1,858TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,371kamo-login337kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,670kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,034Fix5,300Other994Performance165Refactor278Revert23Style42Test162Upgrade1
August 27, 2026
Fixkamo-shared-library

De fapt, numesc politica de realizare

SW3 implementat ÎmplinirePolitic ca primul membru al unei interfețe care a avut nici unul, și nimic nu a numit-o vreodată o grep peste kamo-shared-library şi Se...

Kamo·2mo ago
Featurekamo-shared-library

Transportați unitatea unui plan pe suprafețele de cumpărare

Catalogul a stocat o unitate per caracteristică tot timpul - "GB/utilizator," "utilizatori," "contacte" - şi DTO-ul a scăpat-o, aşa că fiecare suprafaţă redă o ...

Kamo·2mo ago
Fixkamo-shared-library

Documentul uploadează publică rândul său doar o dată ce octeți aterizează

Document de încărcare tamponat a fost singurul magazin care a scris ImgDat sale cu Issing = fals înainte de a trimite ceva, și pur și simplu re-setați-l la fals...

Kamo·2mo ago
Fixkamo-shared-library

O încărcare eșuată nu trebuie să devină o potrivire dedup

Un membru a trimis un 11 MB.wav la un chat, a primit "Nu se poate invoca ObjectWriteResponse.etag() deoarece răspunsul este nul," trimis din nou, și a doua livr...

Kamo·2mo ago
Featurekamo-shared-library

Serviciul de carte de sarcini cu RG-scoped CRUD și rezoluția codului

SW5 Task 3, jumătate bibliotecă. ServiceTaskBookService expune carti, categorii, sarcini și opțiuni în spatele unui API telescopic org, plus rezolvaTaskByCode -...

Kamo·2mo ago
Featurekamo-shared-library

Adaugă cartea de sarcini forfetară

Un catalog de sarcini la preț ale căror intrări transportă muncăMinutes atât preţuri o linie şi dimensiuni o vizită. ServiceLineItem.taskCode, aterizat în SW3,...

Kamo·2mo ago
Featurekamo-shared-library

Numără extensiile pe care un server terț nu le percepe

Queues, IVR, grupuri de inele și piese de schimb sunt extensii nimeni nu este atribuit, şi în conformitate cu regula terţilor sunt liberi - doisprezece din orga...

Kamo·2mo ago
Featurekamo-shared-library

Extensii de telefon facturabile

Adds the phone twin of the per-mailbox agregator: PbxBillingClass with an comutator VoipProviderType exhaustiv și fără braț implicit, OrgPbxBillingAgregator (ni...

Kamo·2mo ago
Fixkamo-shared-library

Lasă baza de date să decidă dacă o reacție este deja acolo

Consacrarea unică asupra (mesaj, membru, emoji) nu făcea nimic util. O citire-apoi-salvare pierde cursa cu al doilea clic al membrului propriu, și prinderea înc...

kamo·2mo ago
Featurekamo-shared-library

Reacții emoji per-mesaj, și un mesaj expeditorul său poate corecta

Două lucruri pe care un membru le-a cerut pe chatul individual: un emoji pe oricine în conversație poate pune pe un singur mesaj, și capacitatea de a repara un ...

kamo·2mo ago
Fixkamo-shared-library

Un număr de nume necitite un expeditor numai atunci când un singur membru este răspunsul

senderId este ceea ce pins o insignă necitit la o persoană capul lor hex Acesta a fost stabilit pentru fiecare sesiune cu nimic necitit în ea, la oricare part...

kamo·2mo ago
August 26, 2026
Featurekamo-shared-library

Numără cutiile poștale personale conectate

Kamo·2mo ago
Featurekamo-shared-library

Entitățile de căsuță poștală personală și doi furnizori de consumatori

GMAIL PERSONAL şi OUTLOOK PERSONAL au fost oferite de către culegător şi nu au fost oferite membri ai enum, astfel încât selectarea fie a produs o org inutiliza...

Kamo·2mo ago
Featurekamo-shared-library

Un citat acceptat devine un ordin

accept Publicul a scris patru coloane şi a anexat un eveniment. Fără angajament, nu. Linişte, nu se poate. Angajamentul a descris codul care nu exista. Deliber...

Kamo·2mo ago
Featurekamo-shared-library

Numără cutiile poştale facturabile ale unei orgi

Adaugă preţuri PER MAILBOX, modul de cost e-mail, şi un stereotip fără Agregator: a găzduit facturi fiecare casetă de pe server, doar facturi terțe ceea ce a fo...

Kamo·2mo ago
Featurekamo-shared-library

Fiecare org alege ceea ce un ordin ia de la un citat acceptat

Nu există nici un răspuns corect. Un contractant de întreținere pe o facturi de plan pe trei ani în fiecare perioadă; un instalator de echipamente de capital fa...

Kamo·2mo ago
Fixkamo-shared-library

Editarea liniilor de nivel superior nu mai elimină liniile fiecărei opțiuni

Citat.lineIntems is orfanRemotal=true and option rows set both citez and opţiunea A Prin urmare, în locul LineItems, orfanii și-au retras toate opțiunile. rând...

Kamo·2mo ago
Fixkamo-shared-library

O opțiune de cotare menține personalul fiscal și maritim introdus

recalculează taxa zeroTotal și expediereTotal ori de câte ori un citat a avut opțiuni. Ambele au fost încă stocate pe rând și încă redate de CiteMapper, așa că ...

Kamo·2mo ago
Fixkamo-shared-library

Gardieni Terminal pe anularea și revizuirea, și opri înghiţirea intrare rău

anulează () și revizuiește () nu a avut nici un istrol () paznic, astfel încât un citat ACCEPTAT ar putea se flipped la CANCELLED sau REVIZUIT în timp ce accept...

Kamo·2mo ago
Testkamo-shared-library

De fapt, exerciţiul gărzilor terminale

Testul care a fost expediat cu ei a afirmat doar că un raport de ofertă ACCEPTAT în sine terminal Şters. Fix D4 a avut acoperire zero. Anula () și revizuiește...

Kamo·2mo ago
Featurekamo-shared-library

O organizație de branding trăiește sub ALIAS sale, nu domeniul său

Dosarul logo-ul unei organizații, culori, favicons și fundaluri sunt scrise la în găleată publică a fost numele său de gazdă cu puncte transformat în dashes Wen...

Kamo·2mo ago
Fixkamo-shared-library

Nu mai pierde piața și contul clientului

CreateQuoteRequest a declarat întotdeauna piațăUid și contUid și CitatService.create nu a citit niciodată, fie, astfel Cite.market și Citat.clientAccount au fos...

Kamo·2mo ago
Chorekamo-shared-library

EHR este în testare, nu planificare

Verticala este construit cap la cap cererile, FHIR și exportul în vrac, C-CDA, schimbul TEFCA, măsurile de calitate și Portalul pacientului. Planificarea a fos...

Kamo·2mo ago
Fixkamo-shared-library

Pin ServiceJob uneste coloanele la INT8

Exportarea DDL a tabelului a arătat org id, logodna id și client uid fiecare emis ca INT8 DEFAULT unic rowid() Trei chei străine care, lăsate nesetate, ar inve...

Kamo·2mo ago
Featurekamo-shared-library

Prima punere în aplicare politică

ÎmplinirePolitica a declarat suport/creareFromCommitment deoarece a fost scris și un grep repo-la scară returnat exact o linie: declarația. Este munca a fost al...

Kamo·2mo ago
Fixkamo-shared-library

Nu mai arunca modificările de stare și răspunde 200

updateWorkOrder parsed the request status inside catch (Excepție ignorată), a salvat entitatea neschimbată și a returnat 200 cu un DTO care arată vechea valoare...

Kamo·2mo ago
Featurekamo-shared-library

ServiceJob şi ServiceVisit

Un frate al Ordinului de Împlinire, nu o lărgire a acestuia. transportul cu un număr de urmărire și un transportator, și retail depinde de el. Job 1..N vizita ...

Kamo·2mo ago
Featurekamo-shared-library

Umple ServiceLineItem și cele patru axe de clasificare

ServiceLineItem expediat ca o subclasă goală de 18 linii a cărei singură referință în întregul corp a fost propria sa declarație, astfel încât un serviciu vându...

Kamo·2mo ago
Featurekamo-shared-library

Modelul de identitate al portalului pacientului

Un pacient NU este membru, iar aceasta nu este în mod deliberat identitatea forței de muncă. Refolosirea autentificării personalului ar însemna că un pacient a ...

Kamo·2mo ago
Refactorkamo-shared-library

Ridicați motorul liber/ocupat din caracteristica Webinar

Intervalul aritmetic Întregul AvailabilityInterval Toate cuplarea a stat într-o singură metodă, blocanțiFor, care este acum interfața BusySource. Mutat verba...

Kamo·2mo ago
Testkamo-shared-library

Parse fiecare interogare depozit de bază împotriva cartografiere reală

Spring Data validează un adnotat @Query la crearea de fasole, astfel încât un JPQL rău nave de cale verde și crash-loops serviciul consumatoare în loc de eșec C...

Kamo·2mo ago
Fixkamo-shared-library

Ștergeți evenimentele de căutareConflicting, care nu s-au întors niciodată la rând

Patru defecte independente, oricare dintre care a golit setul rezultat: filtrate e.user.id în timp ce ambele apelante trec un id membru și cele două coloane nu ...

Kamo·2mo ago
Featurekamo-shared-library

Un adevărat credibil pentru partenerii de schimb, și documentele recuperate

Criteriile de răspuns nu au sesiune de utilizator. server organizatiei La bord e singurul lucru între un străin şi dosarul unui pacient. ă Prima versiune a cit...

Kamo·2mo ago
Featurekamo-shared-library

Modelul de măsurare a calității și rândul care îl face util

MăsurăPacientResult este punctul de acest angajament. O practică a arătat "67% controlate " nu poate face nimic cu ea; o practică a arătat 41 de pacienţi cu DEN...

Kamo·2mo ago
Featurekamo-shared-library

Oferă serviciu Acţionează primele cinci drepturi

ServiceType.SERVICE (28) expediate cu drepturi zero, astfel încât cele nouă obiective sale au fost Poartă doar dacă apelantul a avut o sesiune. Identităţile în...

Kamo·2mo ago
Featurekamo-shared-library

Bulk FHIR export și C-CDA, și drepturile care le poartă

Două lucruri o practică nu poate funcționa fără, și nici nu este o versiune mai mare de a citi un grafic. BULK EXPORT (clinic/bulbere). Modelul FHIR BULK Data:...

Kamo·2mo ago
Featurekamo-shared-library

Conte evenimente DISTINCT peste proprietarii unui rollup

Un număr de telefon poate fi un punct de contact pe mai mult de un proprietar dintr-o dată, și doi conduce pe un cont de partajare unul este cazul ORDINAR Acee...

Kamo·2mo ago
Featurekamo-shared-library

Harta LINE WINDOW ENABLED on MemberVoipConfig

Poarta per-membru pentru fereastra de linie dedicat softphone. Versiunea pin rămâne la ora 1.00 Fiecare consumator în acelaşi timp. Coloana există deja în baz...

Kamo·2mo ago
Fixkamo-shared-library

Du-l pe cel desemnat în cont, la stânga

Citirea comunicaţiilor unei piste se bazează pe persoana căreia îi este atribuită. Un rollup că numai uids returnate nu a putut aplica acea poartă, astfel încât...

Kamo·2mo ago
Featurekamo-shared-library

Lasă un cont să-şi publice comunicaţiile

Mai multe piste atârnă de obicei pe un cont tocmai pentru că acestea sunt aceeaşi persoană întrebând de două ori, şi fiecare dintre apelurile lor a fost potrivi...

Kamo·2mo ago
Featurekamo-shared-library

Cheia coloanei vertebrale de comunicații pe un proprietar, nu o pistă

Coloana vertebrală a fost construită în formă de plumb. LEAD COMUNICAtions.LEAD UID Mai larg. Un cont deţine mai multe piste, de obicei împărtăşind acelaşi pun...

Kamo·2mo ago
Featurekamo-shared-library

Oferă unui membru un RingCentral JWT și o extensie propriul număr

Două coloane, atât nulable astfel încât nimic nu este backfilded și nici modificări de rând existente Adică. ************** deține propriul RingCentral JWT al ...

Kamo·2mo ago
August 25, 2026
Featurekamo-shared-library

Find the types a member presents, and parse-guard the queries

The calendar needs to answer one question before it offers an availability layer: is declaring hours meaningful for this person? Nobody is a presenter by defaul...

Kamo·2mo ago
Chorekamo-shared-library

1.

Kamo·2mo ago
Fixkamo-shared-library

Faceți ca semnătura webhook de vânzare cu amănuntul să nu fie închisă și să fie comparată în timp constant

validațiSemnătura utilizată pentru a returna adevărat trei moduri fără a verifica nimic: un scurtcircuit secret nul, șase dintre cele unsprezece tipuri de furni...

Kamo·2mo ago
Featurekamo-shared-library

Retrimiteți graficul ca US Core FHIR R4

Constructorul JSON este mai degrabă mâna-rulat decât un Jackson ObjectMapper, și E o cicatrice, nu o preferinţă. Această platformă operează la nivel global Long...

Kamo·2mo ago
Featurekamo-shared-library

Numără noi rapoarte de eroare sub regula propriei vizibilităţi

Insigna și lista pe care o deschide sunt citite cot la cot; un număr calculat sub o diferite regula de închiriere decât lista este un raport bug care așteaptă s...

Kamo·2mo ago
Featurekamo-shared-library

Nu a fost afișat un membru

callResult este un șir furnizor de forme libere, nu un enum se potrivește literal 'Missed', și superior() este ceea ce oprește un furnizor care rapoarte lipsă ...

Kamo·2mo ago
Featurekamo-shared-library

Înregistrați dacă unui participant i s-a spus

Cazul pentru care există este un webinar rezervat în numele cuiva de cineva altfel: înregistrarea a fost înregistrată și nimic din aplicație nu le-a spus vreoda...

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