KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 27, 2026
Featurekamo-shared-library

Setări platforme KamoPBX pe SYSTEM CONFIGURATION

KamoPBX este platforma lui Kamo, astfel încât toată configurația sa este la nivel de platformă: URL-ul de bază, ID-ul contului principal, numele contului, acred...

Kamo·2mo ago
FeatureInitializerService

Seed KamoPBX platforma implicits

Hibernat ddl-auto adaugă coloanele SYSTEM CONFIGURATION; @ColumnDefault numai se aplică rândurilor nou introduse, astfel încât singletonul existent are nevoie d...

Kamo·2mo ago
Featurekamo-internal

Reţeaua de comenzi de lucru citeşte servicii reale

Fiecare rând în această grilă a fost o legătură moartă prin construcție. generează comenzi de lucru și handler declarat @PathVariable UID id orice handler a fu...

kamo·2mo ago
Featurekamo-marketing

Carduri de plan arată ce nivel ADDS, nu tot ce are

Cardurile enumerate fiecare caracteristică inclusă - 16 pe gratuit, 30 pe Starter, 52 pe Afaceri, 57 pe Enterprise. Patru cărți de înălțime extrem de inegale, f...

Kamo·2mo ago
Featurekamo-internal

Trageți istoricul unui pacient din practicile pe care le-au folosit pentru a participa

Jumatate de schimb outbound, pe fila de înregistrări lângă suprafața de eliberare Înregistrările care pleacă şi înregistrările care sosesc sunt treaba unei per...

kamo·2mo ago
FeatureSecurityService

Jumatate din afara de TE

Totul construit până acum răspunde întrebărilor altor oameni: descoperire, document interogare, recuperare de documente, coada meci-review, contabilitate. O pra...

Kamo·2mo ago
Featurekamo-shared-library

O linie pentru documentele recuperate de la alte organizații

Domeniul său propriu mai degrabă decât o parte din DOCUMENTE, din motivul pentru care exporturile în vrac una: o practică care pune întrebări unei rețele de inf...

Kamo·2mo ago
FeatureVOIPService

Furnizarea unui cont KamoPBX atunci când un server telefonic este creat

Adăugarea unui server telefon KamoPBX creează acum contul de bază și scrie Contul ID și tărâm înapoi la config Json. Orice configJson clientul trimis este DISCU...

Kamo·2mo ago
Featurekamo-internal

KamoPBX este selectabil

Furnizorul este implementat în VOIPService, astfel încât poarta vine-soon iese. Descriere nu mai numește proiectul din amonte și spune ce contează de fapt Kamo ...

Kamo·2mo ago
FeatureSecurityService

Serviciu de serviciu de dreapta API

******************lista, get, update, și statutul PATT. Copies ServiceTaskBookController's idiom: orgId(req) sau 401, a right check or 403, o traiectorie de str...

Kamo·2mo ago
Featurekamo-shared-library

O API de citire/scriere telescopică pentru servicii

ServiceJob a fost o entitate cartografiată cu depozite și teste de trecere și nici o modalitate de a citi un rând. Acest lucru îi dă antetul de lucru-ordinul te...

Kamo·2mo ago
Featurekamo-login

Dezvăluie spațiul de lucru preselecționat, și să dea lista bara de defilare org

Două lucruri despre culegatorul spaţiului de lucru, ambele despre aceeaşi listă. Spaţiul de lucru folosit ultima dată de un membru este preselectat şi numit pe...

Kamo·2mo ago
FeatureVOIPService

Implementează furnizorul KamoPBX

Înlocuieşte ciobul. KamoPBX este platforma lui Kamo, astfel încât organizația deține nu Credențial la toate: KamoPBXAccountProvisioner creează contul atunci cân...

Kamo·2mo ago
FeatureKlusterServices

Aplicații, media, manifeste de margine și politica de rețea

- config.ini poartă un bloc [zona] din prima zi, astfel încât o a doua regiune este un config Editare, nu operaţie. Secretele se înlocuiesc cu un punct de intra...

Kamo·2mo ago
Featurekamo-internal

***************** și blocați cardul Enterprise

Înregistrează dreptul client-side - listă, culoare, pictogramă - și îl adaugă la testul de acoperire este ne-tab stabilit cu o notă pe ceea ce poartă de fapt, d...

kamo·2mo ago
FeatureBillingService

Refuză un abonament la o întreprindere de autoservire

Enterprise este negociată. Ascunderea preţului este prezentare; aceasta este Limita. O cerere de numire a Planului Enterprise este refuzată cu excepția cazului ...

Kamo·2mo ago
FeatureSecurityService

Reține prețurile întreprinderilor din catalog

Enterprise este negociată direct cu KamoCRM, astfel încât rata sa nu este a noastră Publică. Fiecare suprafață care citează un preț plan citește acest obiectiv ...

Kamo·2mo ago
Featurekamo-internal

Arată ce spune graficul înainte ca reţeta să fie scrisă

Serverul refuză acum o rețetă care intră în conflict cu o alergie înregistrată, a medicament pacientul este deja pe, sau un pacient nimeni nu a întrebat vreodat...

kamo·2mo ago
FeatureKlusterServices

CouchDB și RabbitMQ pe k3m1

CouchDB q=8 / n=1, verificat live. q este fixat la crearea bazei de date și KamoPBX creează o bază de date pe cont plus MODBs lunare, deci q este dimensionat ac...

Kamo·2mo ago
Featurekamo-shared-library

Spune-i "Octeți au dispărut" în afară de " depozitul este în jos"

openRange prăbușit fiecare eșec nod într-o singură IOExcepție, astfel încât un apelant ar putea face Nimic cu ea, dar returnează 500. Un browser <img>/<video>/<...

Kamo·2mo ago
Featurekamo-shared-library

MANAGEMENT ENTERPRIZĂ SUBSCRIPȚII

Enterprise este negociată, nu se serveşte niciodată. Acest drept poartă ambele jumătăți de că: văzând cât costă, și punerea o organizație pe ea. Categoria.OPER...

Kamo·2mo ago
FeatureSecurityService

Verificaţi graficul înainte de a scrie o reţetă

Prescrierea a fost adăugată cu tabelul de alergii, interogarea de verificare a interacţiunii şi un criteriu final de "context de siguranţă," necitit. Un sistem ...

Kamo·2mo ago
FeatureKlusterServices

Faza 0 poarta infrastructurii

- TURN over TLS on 5349 with a real cert (turn-kamocrm-com-cert). Fără se transformă: un client din spatele unui firewall 443-doar iesire nu are cale mass-media...

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
FeatureKlusterServices

Schimbă salutul de intrare cu KamoCRM-Main-Intro-2

Încărcat ca un nou fișier mai degrabă decât suprascrierea cel vechi, astfel încât rularea înapoi este o schimbare de o linie la KAMO ATTENDANT INTRO plus un dia...

Kamo·2mo ago
Featurekamo-internal

Autor o carte de sarcini forfetară, la preț de minut

Înlocuiește panoul SW5 cu suprafața reală de autor: trei sub-view-uri pe o tab SubView switcher MarketTaxShippingTab și MarketDiscountsTab utiliza deja pentru ...

kamo·2mo ago
FeatureSecurityService

Cartea de sarcini cu carte de sarcini pentru dreapta API

SW5 Task 3, controler jumătate. CRUD pentru cărți, categorii, sarcini și opțiuni; Plus GET / {bookUid}/tasks/ by- cod/ {cod} - căutarea unui citat sau ordin de ...

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

Prețuri, taxe și niveluri pentru piețele serviciilor

O piață SERVICE a primit exact trei file Clienții, taxele și taxele de livrare și reduceri și prețurile au fost toate poartate pe TradeType == "RETAIL," care a...

kamo·2mo ago
Featurekamo-internal

Se aplică un transfer la o creanță

"Banii neaplicați" sunt banii pe care plătitorul i-a trimis că nimeni nu este atașat unei creanțe, şi coada ar putea fi doar privită. POST ASIGURĂRI PĂRŢI Oper...

kamo·2mo ago
FeatureSecurityService

Găsiți o cerere după numărul cotațiilor plătitorului

Detașarea unei remiteri are nevoie de cererea de decontare, și o remitere nu id intern Fără acest aspect, aplicarea bani inseamna citirea numarului de pe remit...

Kamo·2mo ago
Featurekamo-internal

Patru lucruri care ar putea fi privite şi nefăcute

Fiecare dintre acestea a avut un obiectiv de lucru, o funcție de client, și nici un fel pentru o persoană pentru a ajunge la ea. Închiderea unei bucle de coman...

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
FeatureInitializerService

Per-extensie PBX schema de facturare, backfill și catalog

PbxBillingSchemaMigration is @Order(0) deoarece adaugă o coloană. ă entitate shared-library hărți telefon cost mode din momentul în care construiește începe, aș...

Kamo·2mo ago
FeatureBillingService

Serviciul telefonic Bill prin extensie

PreturiModel.PER EXTENSION, propria cheie de cantitate rezervată, un alocator, a împăcare nocturnă, o poartă de îndepărtare și sumar API - telefonul geamăn al f...

Kamo·2mo ago
Featurekamo-marketing

Adaugă telefonul pe o pictogramă de telefon

PER EXTENSION redă deja ca "extensie/lună" - addOnUnitLabel se ocupă de aceasta şi nu are nevoie de schimbări. Harta pictogramă nu: este tastat pe catalogul cu ...

Kamo·2mo ago
Featurekamo-internal

Arată ce cost extensii, în cazul în care extensiile sunt gestionate

ExtensieUsagePanel pe fila statistici, lângă cutia poștală și panouri de stocare: conta pe clasă, rata catalogului, totalul lunar, și regula în simplu limba. Am...

kamo·2mo ago
FeatureKlusterServices

Pauză coadă și "Presa 0" ambele cad prin mesageria vocală

Înlocuiește dialul manual () + Du-te la coadă buclă cu app quee. Decizia Factorul este DTMF: cifre NU sunt potrivite cu planul de dial în timp ce dial () este r...

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
FeatureKlusterServices

Hold-Muzica coadă de apel 8000 și 8080 simultan

Opt piste de așteptare încărcate ca clasa MOH, shuffled. ă comanda aleatoare vine de la care este ceea ce generează în DB, nu în conf, sau următoarea reîncărc...

Kamo·2mo ago
Featurekamo-internal

Un emoji pe un singur mesaj, și un mesaj puteți corecta

Un membru a cerut atât pe chat individual. Ei aterizează pe acelaşi meniu per-mesaj Fereastra are deja, lângă Copy and Unsend. Reacțiile redă ca un cip bar sub...

kamo·2mo ago
FeatureMediaService

Reacţionează la un mesaj cu un emoji, şi corectează unul trimis de tine

POST *********** seturi sau șterge emoji apelantului și răspunsuri cu întregul set de reacție a mesajului, astfel încât un client care a concurat se converge pe...

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
FeatureKlusterServices

Salutare înregistrată, dial-by-extensie, 1/2 către operator

Înlocuiește modelul de muzică-on-hold cu intro înregistrat: - *************** Joaca salutul SI asculta la În același timp, astfel încât un apelant poate apela ...

Kamo·2mo ago
August 26, 2026
FeatureKlusterServices

Inbound Auto-attendent

Apelurile de intrare nu aveau unde să meargă: masa de intrare era complet goală, astfel încât chiar și un apel livrat ar fi terminat. Adaugă contextul însoțitor...

Kamo·2mo ago
FeatureInitializerService

Un calendar partajat pe org, un primar pe membru

Furnizarea nu a avut nimic sub ea, deci două sarcini simultan primele ambele introdus. Colapses what that already made șapte organizații și treisprezece membri...

Kamo·2mo ago
Featurekamo-internal

Revizuiţi accesul de urgenţă şi purtaţi ultimele două suprafeţe

Criteriul final de evaluare a sticlei sparte a avut o funcție de client care nu se numește nimic: fiecare A fost înregistrat accesul la graficul de urgenţă şi n...

kamo·2mo ago
Featurekamo-internal

Ridicați și trimiteți o cerere din coada care a găsit lucrarea

Ciclul veniturilor citește șapte cozi și nu a putut ridica o cerere. Fiecare scrie acum atârnă de coadă care a ieşit la suprafaţă nevoia de ea mai degrabă decât...

kamo·2mo ago
Featurekamo-internal

Corectează detaliile unui pacient

Detaliile ar putea fi introduse o dată și nu a stabilit. Panoul se află sub sumar mai degrabă decât într-un ecran de setări, pentru că în momentul în care cinev...

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