KamoCRM

Live Change Log

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

18,608
Total Changes
6,679
Features
5,592
Fixes
30
Projects
Filter by project
All Projects18,608AIService282APIService179BillingService166ConversionService119DaemonService148DocsService259ESigService99EmailService632InitializerService345KBService162KlusterServices772MCPGatewayService277MediaService622RAGService79SecurityService2,029TranslateService62VOIPService265VectorService11kamo-apps29kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,765kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,863kamo-signer-monorepo62kamolos115
Filter by type
All TypesBuild23CI527Chore794Docs3,288Feature6,679Fix5,592Other1,001Performance174Refactor284Revert23Style45Test177Upgrade1
August 27, 2026
FixKlusterServices

Impostare la MTU della VM sulla rete pod e lasciare che il desktop applichi gli aggiornamenti

Due motivi separati l'aggiornamento "Code" non poteva essere installato. L'Upto non potrebbe essere danneggiato. enp1s0 è arrivato a MTU 1500 mentre tutti gli ...

Kamo·2mo ago
Featurekamo-shared-library

E.164 normalizzatore e interprete di parole chiave SMS (MS1 Task 1)

Due classi pure senza I/O e senza stereotipo di primavera, così ogni servizio può caricarli e SharedLibBeanSafety Il test rimane verde. E164.normalize(raw, def...

Kamo·2mo ago
Featurekamo-shared-library

La riga di connessione del fornitore, una per org

BL1 Task 1. Una traslitterazione quasi-verbatim del fornitore di payroll enums e PayrollConnection in... Enums, un'entità e un repository — nessun stereotipi, q...

Kamo·2mo ago
FeatureKlusterServices

Dare ogni estensione kamocrm WebRTC, e il cancello in uscita chiamata

Tutti i membri del team di 21 kamocrm ora hanno un'estensione 8XXX sul k1m1 PBX (Chris rinumerato dal 7255 all'8134). Due cambiamenti qui dietro. I blocchi ter...

Kamo·2mo ago
Docskamo-login

The FreeSWITCH crash was mod_kazoo's default config, not the event profile

The stub kazoo.conf.xml 2600Hz ship has no definitions, event-handlers or fetch-handlers sections. mod_kazoo says as much and then faults in its own config thre...

Kamo·2mo ago
Fixkamo-internal

Formattare i numeri nella cronologia delle chiamate

La scheda Storia era l'unica superficie softphone che rende un numero di fornitore grezzo: il banner in arrivo e ogni numero in SoftphoneCRM già passa attravers...

kamo·2mo ago
FixKlusterServices

Stop aggiornamenti incustoditi riavviare xrdp sotto una sessione live

Lo schermo nero era apt-daily-upgrade.service aggiornato xrdp alle 06:49 UTC su 2026-08-27 e riavviato mentre un desktop da 2026-08-25 era in esecuzione. xrdp-s...

Kamo·2mo ago
Fixkamo-internal

Tenere lunghe descrizioni delle app all'interno della riga Apps & Features

Il riassunto della fisarmonica crollò già orarap + ellipsis sulla descrizione, ma nulla nella catena flex potrebbe ridursi: un elemento flex defaults to min-wid...

kamo·2mo ago
Fixkamo-internal

Rimuovere la scheda venditori, che potrebbe mai mostrare i propri mocks

I tre raccoglitori classificati venditori per gamma id — 200s valutazione, 300s titolo, 400 sscrow. `commerce vendors.uid` è INT8 DEFAULT Unique rowid(), circa ...

kamo·2mo ago
Docskamo-login

Registra altre quattro trappole KamoPBX

- Community mod kazoo (FreeSWITCH v1.10.11) si collega a ecallmgr, relazioni "Connesso", e poi mai risponde a un gen server:call. Risolto prendendo Pacchetti Fr...

Kamo·2mo ago
FixKlusterServices

Tenere il registro di FreeSWITCH leggibile mentre si sta bloccando

FreeSWITCH funziona con -nc, quindi mod logfile è l'unico record di ciò che ha fatto, e sul filesystem contenitore che registra muore con il contenitore — preci...

Kamo·2mo ago
Fixkamo-internal

Stringere la banda della testata e sedersi entrambi i lati sul bordo inferiore

La prima band del launchpad costava più altezza di quanto si guadagnasse. La pagina l'inset uniforme del contenitore ha dato alla testata una grondaia superiore...

kamo·2mo ago
Fixkamo-internal

Call history names the far side, not the member themselves

A history row exists to answer "who was this call with", and that side flips with the direction. HistoryRow read `fromName || fromNumber` unconditionally, so ev...

kamo·2mo ago
FixVOIPService

Outbound external calls were missing from FreePBX call history

On an outbound external call FreePBX rewrites the CDR `src` to the trunk's outbound caller ID — the org's own DID — so a call ext 8080 placed to 9493747110 is r...

Kamo·2mo ago
TestMediaService

Pin lo sniff dell'attacco all'uscita di encoder reale

I casi esistenti costruiscono un intestazione a mano, che testa il codice contro la mia credenza sul formato piuttosto che contro il formato. Questi prefissi di...

kamo·2mo ago
Docskamo-internal

Chiudere SW6c, e con esso SW6

kamo·2mo ago
Featurekamo-internal

ServiceJobApi.createJob, e il costruttore di back-link

Ripristinare la metà client di SW6c Task 2, che è atterrato come 157fa714 ed è stato abbandonato da una storia riscrive in una sessione concomitante; lo schermo...

kamo·2mo ago
Featurekamo-internal

La griglia di richiesta del servizio e il cliente leggono i veri endpoint

Ripristinare il resto della SW6c Task 4, che è atterrato come d58a6aba ed è stato abbandonato da un la storia riscrive in una sessione concomitante; la pagina d...

kamo·2mo ago
Fixkamo-internal

Un back-link che si risolve, invece di quattro che non hanno mai fatto

Ogni tasto posteriore della schermata di servizio era `/commerce?tab=service`. Non c'è mai è stata una scheda con questo id: `PipelineView.tsx:69-70` li costrui...

kamo·2mo ago
Featurekamo-internal

Proiezioni e video su un bug report

I reporter descrivevano le registrazioni dello schermo in prosa e poi pubblicavano il file in una chat, perché il modulo del rapporto ha preso solo fermo. Ora c...

kamo·2mo ago
FixSecurityService

Un video su un report non raggiunge mai un AI dispaccio

file e non può guardare uno. L'agente desktop già magic-byte-controlla ogni attaccamento, ma rifiuta il DISPATCH piuttosto che l'unico file — quindi un singolo ...

kamo·2mo ago
FeatureMediaService

Collegare un video a un bug report, non solo uno screenshot

Un ancora non può mostrare i tre clic prima che la cosa si sia rotta, quindi i giornalisti erano descrivendo le registrazioni in prosa e postando il file in una...

kamo·2mo ago
Docskamo-shared-library

L'associazione bug-report tiene anche il video

SYSTEM BUG SCREENSHOT ora porta le registrazioni dello schermo accanto agli screenshot. The costante mantiene il suo nome e il suo id — id 17 è scritto in assoc...

kamo·2mo ago
Featurekamo-internal

Ripristinare la scheda Quotazioni pipeline e la conversione di citazione di fili

`POST /quotes/{uid}/convert` spedito in SW4 e nulla lo ha mai chiamato: `quotesApi` aveva dieci metodi e `convert` non era tra loro, quindi il punto finale era ...

kamo·2mo ago
Fixkamo-internal

La scheda del browser prende il nome dallo spazio di lavoro, non dall'host

Immettere Wienerschnitzel o Wendy's e la scheda leggere "KamoCRM", mentre niente dentro lo spazio di lavoro ha detto KamoCRM ovunque. ABC Mortgage era corretto,...

kamo·2mo ago
Otherkamo-internal

Interrompere il test di prescrittura-disclosure essendo sfacciato

È passato da solo e ha fallito all'interno della suite completa. L'effetto chiama ******************************************************************************...

Kamo·2mo ago
FixInitializerService

Volume bands stop prezzi sedili il piano non vendere

Starter ammette 5 posti e Business 25, ma le band corse a 25 e 100 — quattro dei sei posti a prezzo conta nessuno potrebbe raggiungere. Tier del 10%-off-at-11 e...

Kamo·2mo ago
FixInitializerService

KI non avrebbe compilato contro la libreria condivisa sul principale

VendorDTO.uid divenne uno String — un Long nel database, una stringa sul filo — E questo sito di chiamata l'ha ancora consegnato a... che è un oggetto di richie...

Kamo·2mo ago
FixKlusterServices

Smettere di offrire 8 candidati ICE non disponibili su ogni chiamata

I chiamanti ascoltano diversi secondi di audio a senso unico all'inizio di una chiamata — il altra parte dice "hi" tre o quattro volte prima che l'utente softph...

Kamo·2mo ago
Featurekamo-marketing

Il nostro prezzo proviene dal catalogo e non può essere digitato di nuovo

Le pagine di confronto hardcoded KamoCRM a $29 Starter e $64 Business mentre il catalogo li ha venduti a $34 e $72. Nove file, quarantadue menzioni, e costruzio...

Kamo·2mo ago
DocsSecurityService

Il limite Traefik per-IP sarà 429 un QHIN invisibilmente

Commento solo, nel file qualcuno si apre quando un partner si lamenta. Traefik rate-limits per fonte IP attraverso l'intero host api.* e un QHIN si siede dietr...

Kamo·2mo ago
OtherSecurityService

Indicare l'esatto JSON le parse cliniche del cliente

Ogni campo in questi corpi è letto per nome in app/lib/patients/ehrApi.ts e nulla stava controllando il server ancora li emette. I test di servizio pin che l'ec...

Kamo·2mo ago
FeatureKlusterServices

Avviso registrato sulle chiamate di estensione a estensione

Completa il terzo percorso di chiamata. Le chiamate da personale a personale non toccano mai il partecipante — vanno dall'interno - > ext-local, dove il Quadran...

Kamo·2mo ago
FeatureSecurityService

POST /service-jobs, gated su MANAGE SERVICE WORK

Il verbo creare la superficie di lavoro-ordine non aveva mai avuto. app/commerce/service/new è un Detentore di diciassette linee perché non c'era niente da chia...

Kamo·2mo ago
Featurekamo-shared-library

CreateJob, quindi un ordine di lavoro può essere sollevato senza un ordine

L'unico verbo che mancava la superficie di servizio-lavoro. Fino ad ora l'unica cosa su la piattaforma che potrebbe produrre una riga ServiceJob era ***********...

Kamo·2mo ago
ChoreSecurityService

Ricostruire per seminare i quattro diritti di ordine e prezzi

Un commit vuoto costruito dall'albero dell'origine. RoleRightsSincService semi org role rights al boot, quindi un destro spedito senza un SecurityService ricost...

Kamo·2mo ago
Docskamo-login

Risolvere la questione Kamailio — I lavori di registrazione SIP terminano

La sezione 16 raccomandava una configurazione appositamente costruita su azione Kamailio e registrata che "2600hz/kamailio non esiste". Entrambi sono corretti d...

Kamo·2mo ago
TestKlusterServices

Abbina il codice di stato SIP, non la frase del motivo

sip-probe.py ha richiesto la stringa letterale "200 OK". 2. Kamailio config di Hz risposte OPTIONS con "200 Rawr!!", così la sonda ha riferito un sano, corretta...

Kamo·2mo ago
Featurekamo-internal

Specchio VIEW/MANAGE ORDERS e VIEW/MANAGE PRICING

La metà del cliente di chiudere il foro di cambio dell'ordine. Servizio di sicurezza ora cancelli 39 ordinazioni, prezzi e imposte su quattro nuovi diritti; que...

kamo·2mo ago
FixSecurityService

Portare le superfici di ordine e prezzi su una destra

I trentanove endpoint sono stati protetti solo da "hai firmato". Ogni ordine handler su POSController e ogni prezzo e gestore fiscale su CommerceMarketControlle...

Kamo·2mo ago
Featurekamo-shared-library

VIEW/MANAGE ORDERS e VIEW/MANAGE PRICING, ids 273-276

Nessun diritto di cambio ordini esisteva ovunque. Punti di fine ordine di POSController e ogni pricing e gestore fiscale in CommerceMarketController leggere l'o...

Kamo·2mo ago
FixKlusterServices

I lavori di registrazione SIP terminano

Un endpoint può ora REGISTER da internet pubblico e rapporti API di Kazoo # It's gonna # 200 OK via 47.181.8.87:5060. Quattro difetti separati, ognuno dei qual...

Kamo·2mo ago
Otherkamo-internal

Mostra perché la rete di scambio è irraggiungibile

Il pannello di registrazione esterna potrebbe solo dire "non collegato", che si legge come un outage per aspettare fuori. Il server ora invia la ragione insieme...

Kamo·2mo ago
OtherSecurityService

Lo stato di scambio dice cosa lo renderebbe collegato

Lo stato endpoint viene chiesto prima che l'UI offra una query di rete, quindi un pratica che non è a bordo vede una spiegazione invece di un pulsante che sempr...

Kamo·2mo ago
FeatureKlusterServices

Avviso di registrazione anche sulle estensioni direttamente dilatate

Un chiamante che compone un'estensione sul saluto ora sente l'avviso come Bene. Quel percorso è passato da-did-direct, dove il Quadrante appartiene a L'ext-loca...

Kamo·2mo ago
Otherkamo-internal

Specchio la fase EHR e guardia lo specchio

ServiceType.ts è uno specchio a mano dell'enum Java e nulla era Controllo. RoleRightType ha avuto una guardia di parità da quando tre diritti dell'UE mancante d...

Kamo·2mo ago
OtherSecurityService

Mai auto-provisione I record dei pazienti in un inquilino

Due dei tre percorsi che avrebbero consegnato un sistema di record clinico a org che mai chiesto uno, ora che ServiceType.EHR è COMPLETATO e quindi disponibile....

Kamo·2mo ago
FeatureKlusterServices

Avviso registrato a entrambe le parti contemporaneamente, poi un tono ponte

Quando un agente risponde a una chiamata in coda, il chiamante sente l'avviso del cliente e il agente sente l'avviso dell'agente allo stesso tempo, poi un segno...

Kamo·2mo ago
Otherkamo-shared-library

Pubblicare i registri dei pazienti, e rendere questo sicuro da fare

ServiceType.EHR si è tenuto a TESTING molto tempo dopo che la verticale era terminata, perché AppCatalogService deriva la disponibilità da COMPLETED e tre perco...

Kamo·2mo ago
Fixkamo-shared-library

Un id fornitore lascia come una stringa, per ogni riga

`commerce vendors.uid` è `INT8 DEFAULT Unique rowid()` -- circa 19 cifre, dove `Numero. MAX SAFE INTEGER` ha sedici anni. Un id numerico di quella dimensione è ...

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