KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,496
Variazioni totali
5,984
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 27, 2026
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
Fixkamo-marketing

Cita il nostro prezzo per posto, non per utente

Le pagine concorrenti prezzo KamoCRM in un'unità che non vendiamo in — "$29/utente/mese Starter, $64/utente/mese Business» — sulle stesse pagine che descrivono ...

Kamo·2mo ago
Otherkamo-internal

Dire che cosa prescrive il controllo di sicurezza non ha coperto

Il pannello ha reso un blocco di sicurezza solo quando ci sono stati avvertimenti, quindi un prescrizione che è tornato pulito detto niente affatto - e questa p...

Kamo·2mo ago
OtherSecurityService

Chiudere che le interazioni farmacologiche non sono controllate

La prescrizione ha eseguito tre controlli che i propri dati della pratica possono rispondere e no controllo dell'interazione farmaco-droga. Decidere di costruir...

Kamo·2mo ago
FeatureInitializerService

4 GB per posto su ogni piano, e sedili piuttosto che utenti

Lo stoccaggio smette di essere un differenziatore di livello. La scala 2/4/5 ha messo un gigabyte tra Starter e Business su una pagina che poi ha dovuto spiegar...

Kamo·2mo ago
FixInitializerService

Gocciare i controlli ordinali congelati CountryType

CountryType ha 196 costanti, AFGHANISTAN(0) attraverso ZIMBABWE(195), e ogni assegno scritto sopra si è congelato a 0..195. Non sono un valore lontano dal falli...

Kamo·2mo ago
Refactorkamo-shared-library

L'indennità per piano è per posto a sedere, e lo dice

Rinominare solo — PlanStorage.gbPerUser è privato a questa classe e i tre i siti di chiamata sono tutti in esso. Il commento sopra era la metà fuorviante: la l'...

Kamo·2mo ago
FixEmailService

Smettere di chiedere a Graph per una dimensione del messaggio il tipo legacy manca

Ogni elenco di Mike@OptionOne.com ha restituito 400 RequestBroker--ParseUri ("Impossibile trovare una proprietà denominata 'dimensione' su tipo E la cassetta po...

Kamo·2mo ago
Fixkamo-internal

Il campione d'accordo cita i posti a prezzi di catalogo

Il modello di accordo predefinito ha spedito un esempio lavorato che contraddisse catalogo su ogni linea ha menzionato: 50 utenti su un piano 25 posti, 25 GB di...

kamo·2mo ago
Fixkamo-marketing

Dare le carte di caduta il sopracciglio ereditario che mancavano

I tre piani di caduta superiore non hanno portato ereditariDa, quindi su una costruzione fredda — che è ciò che una nuova distribuzione serve fino al primo riva...

Kamo·2mo ago
Fixkamo-marketing

Un'indennità di magazzinaggio, posti non utenti, e stop parsing prose

Lo stoccaggio è di 4 GB per posto su ogni piano. Le carte non hanno bisogno di un caso speciale smettere di ripeterlo: scalaCaratteristiche già mostra un delta ...

Kamo·2mo ago
Fixkamo-internal

La piattaforma salva ha lasciato cadere ogni client di campo KamoPBX

Entrare nelle credenziali dell'UI ha segnalato il successo e non ha cambiato nulla. systemConfigApi.update serializza una lista di permessi esplicita piuttosto ...

Kamo·2mo ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo