KamoCRM

Live Change Log

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

17,499
Variazioni totali
5,986
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore774Docs3,254Feature5,986Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 27, 2026
ChoreKlusterServices

Drop dead rate.loans and priceturbo.com from static provisioning

Both have had ACME challenges stuck pending for 47-54 days. The ratestack estate they proxy to has been scaled to 0 since 2026-08-04, so nothing can answer HTTP...

Kamo·2mo ago
FixKlusterServices

Scendi con GOMEMLIMIT e dichiara una vera e propria richiesta di memoria

La causa principale dell'incidente non era una perdita. Il 485Mi stato costante che Tenuto inciampare il vecchio limite 512Mi era due cose normali impilati: ~3...

Kamo·2mo ago
Docskamo-internal

Chiudere SW5

Sei partenze. Il più acuto: il proxy task-book non poteva essere copiato da le citazioni proxy, che esporta PATCH e no PUT — una copia verbale sarebbe hanno fat...

kamo·2mo ago
FeatureKlusterServices

Passa il saluto in arrivo a KamoCRM-Main-Intro-2

Caricato come nuovo file piuttosto che sovrascrivere il vecchio, quindi rotolare indietro è un cambiamento di linea a KAMO ATTENDANT INTRO plus a dialplan reloa...

Kamo·2mo ago
ChoreSecurityService

Ricostruisci contro le librerie kamo-shared per il quaderno SW5

Un impegno vuoto. ServiceTaskBookService e le quattro entità del task-book nella libreria condivisa; ServiceTaskBookController non può risolverli finché Securit...

Kamo·2mo ago
Featurekamo-internal

Autore a flat-rate task book, prezzo al minuto

Sostituisce il riquadro segnaposto SW5 con la vera superficie di autore: tre sottovisioni su una scheda — libri, categorie, voci — a seguito della SubView switc...

kamo·2mo ago
Docskamo-internal

BaseLosController non autorizzato()/forbidden() esiste

Un compito breve ha detto a un attuatore che quegli aiutanti sono stati inventati e non ha fatto esiste. richiedonoOrgId veramente non; questi due fanno, dichia...

kamo·2mo ago
FeatureSecurityService

API del task book di destra

SW5 Task 3, controllore metà. CRUD per libri, categorie, compiti e opzioni, plus GET /{bookUid}/tasks/by-code/{code} - la ricerca di un preventivo o di un ordin...

Kamo·2mo ago
Featurekamo-shared-library

Servizio di Task book con CRUD org-scoped e risoluzione del codice

SW5 Task 3, biblioteca metà. ServiceTaskBookService espone libri, categorie, attività e opzioni dietro un org-scoped API, più risolvereTaskByCode - il ricerca d...

Kamo·2mo ago
Featurekamo-internal

Prezzi, imposte e imposte sui mercati dei servizi

Un mercato SERVICE ha ottenuto esattamente tre schede — Panoramica, venditori, accordi. I clienti, le tasse e le spese e i prezzi sono stati tutti gated su comm...

kamo·2mo ago
Featurekamo-internal

Applicare una remittanza a un reclamo

"Unapplied money" è denaro che il pagatore ha inviato che nessuno attaccato a un reclamo, e la coda potrebbe essere solo guardato. POST INSURANCE PAYMENTS ha pr...

kamo·2mo ago
FeatureSecurityService

Trovare un reclamo dal numero un preventivo

Postare una remittanza ha bisogno della pretesa che si stabilisce, e una remittanza non porta — solo il numero della pratica inviata. Senza questa ricerca, appl...

Kamo·2mo ago
Fixkamo-internal

Una chiamata in entrata legge correttamente e rispetta la pillola di stato

Tre cose sbagliate con la finestra dell'utensile del softphone è sovrapposizione in arrivo. Il numero è stato dipinto esattamente come l'INVITE ha portato, qui...

kamo·2mo ago
Featurekamo-internal

Quattro cose che potrebbero essere guardate e non fatte

Ognuno di questi aveva un endpoint funzionante, una funzione client e nessun modo per una persona per raggiungerlo. Chiudere un anello d'ordine. La coda open-l...

kamo·2mo ago
FixSecurityService

Nulla ha restituito un conto id, in modo che nulla potrebbe essere ritirato

Ritiro l'accesso al portale e la concessione di un proxy prendono entrambi un account id e no endpoint ne ha mai restituito uno. Una pratica potrebbe invitare u...

Kamo·2mo ago
Docskamo-login

Registrare la trappola di enum-ordering il PBX rollout

Vedere una riga di catalogo il cui prezzo model è un nuovo valore enum rende quella riga illeggibile a qualsiasi servizio ancora su un vecchio condiviso-lib, e ...

Kamo·2mo ago
ChoreSecurityService

Ricostruisci contro la Model.PER EXTENSION condivisa-lib

L'immagine in esecuzione predata il valore enum, quindi la lettura dei due cataloghi PBX seme righe (pricing model = 'PER EXTENSION') getta su enum parse - e pe...

Kamo·2mo ago
Featurekamo-shared-library

Aggiungi il libro delle attività a tasso piatto

Un catalogo delle mansioni a prezzi i cui contributi portano manodoperaMinutes — il numero che entrambi i prezzi una linea e dimensioni una visita. ServiceLineI...

Kamo·2mo ago
Docskamo-internal

Ripristina la chiusura di SW4, persa a un'editing stale working-tree

Il commit precedente ha modificato la copia on-disk di questo piano, che ha predato Sezione saltata — quella sezione è stata allegata a una copia della gratta e...

kamo·2mo ago
FixKlusterServices

Aumentare il limite di memoria a 1Gi e rilassare il timeout sonda di liveness

Traefik sedeva a ~485Mi contro un limite di 512Mi (95%). Il gruppo c 47836 memoria.max colpisce con oom kill 0 — mai OOM-killed, perché abbastanza dell'impronta...

Kamo·2mo ago
Docskamo-internal

Applicare DDL apre una finestra 40001 — guardarlo, non riavviare

Bumping una versione di catalogo lascia in pool connessioni JDBC tenendo il vecchio e la prossima query attraverso ogni fallisce SQLState 40001, che Hibernate f...

kamo·2mo ago
Fixkamo-internal

La voce listino prezzi letto e aggiornamento ha parlato al punto finale sbagliato

Due silenziosi errori del cliente/server hanno reso l'entrata della lista dei prezzi al dettaglio il percorso di scrittura dello schermo è morto: - l'elenco de...

kamo·2mo ago
FeatureInitializerService

Per-estensione PBX schema di fatturazione, riempimento e catalogo

PbxBillingSchemaMigration è @Order(0) perché aggiunge una colonna. The entità libreria condivisa mappe phone cost mode dal momento in cui la costruzione inizia,...

Kamo·2mo ago
FeatureBillingService

Servizio telefonico di Bill dall'estensione

PricingModel.PER EXTENSION, la sua chiave di quantità riservata, un allocatore, un riconciliatore notturno, un cancello di rimozione e l'API di sintesi - il gem...

Kamo·2mo ago
Featurekamo-marketing

Give the phone add-ons a phone icon

PER_EXTENSION already renders as "extension/month" - addOnUnitLabel handles it and needs no change. The icon map does: it is keyed on the lowercased catalog cod...

Kamo·2mo ago
Featurekamo-internal

Mostra il costo delle estensioni, dove vengono gestite le estensioni

ExtensionUsagePanel sulla scheda statistiche, accanto alla casella di posta e pannelli di archiviazione: conteggio per classe, il tasso di catalogo, il totale m...

kamo·2mo ago
FeatureKlusterServices

Queue timeout e "press 0" entrambi cadono attraverso la segreteria

Sostituisce il quadrante a mano()+ Vai alla coda loop con app queue. La decisione fattore è DTMF: le cifre NON sono abbinate contro il dialplan mentre Dial() è ...

Kamo·2mo ago
Featurekamo-shared-library

Contare le estensioni un server di terze parti non addebita per

Queues, IVR, gruppi di anelli e risparmi sono le estensioni a cui nessuno è assegnato, e sotto la regola di terzi sono liberi - dodici di una produzione org's d...

Kamo·2mo ago
FixVOIPService

L'estensione spazza non cancella più ogni assegnazione dei membri

MemberVoipConfigController.put scrive un incarico a due posti - MEMBER VOIP CONFIG e... Poi ha liberato il secondo sul suo prossimo passaggio. No. provider memo...

Kamo·2mo ago
Featurekamo-shared-library

Contare estensioni telefoniche fatturabili

Aggiunge la gemella telefonica dell'aggregatore per-mailbox: PbxBillingClass con un esaustivo VoipProviderType switch e nessun braccio predefinito, OrgPbxBillin...

Kamo·2mo ago
Docskamo-login

Design per estensione PBX fatturazione

Kamo·2mo ago
FeatureKlusterServices

Coda Hold-music che suona 8000 e 8080 simultaneamente

Otto tracce di attesa caricate come la classe "kamocrm-hold" MOH, ammortizzata. The ordine casuale viene da `random=1` sulla riga nella tabella `music` di FreeP...

Kamo·2mo ago
FixMediaService

Una reazione attivata due volte alla volta è un no-op, non un 500

setReazione leggere, quindi salvato, quindi catturato la violazione del vincolo che la lettura doveva prevenire — che non funziona: le superfici di violazione a...

kamo·2mo ago
Fixkamo-shared-library

Lasci che il database decida se una reazione è già lì

Il vincolo unico su (messaggio, membro, emoji) non stava facendo nulla di utile. Una spada a lettura perde la gara con il secondo clic del membro, e la cattura ...

kamo·2mo ago
Fixkamo-internal

Una reazione o una modifica fallita non si attacca al messaggio

Prende @kamo/chat-core 0.1.9, che rotola una modifica o una reazione ottimistica quando il la connessione scende piuttosto che solo quando il server si rifiuta....

kamo·2mo ago
Featurekamo-internal

Un emoji su un singolo messaggio e un messaggio che puoi correggere

Un membro ha chiesto sia sulla chat individuale. Essi atterrano sullo stesso menu per messaggio la finestra ha già, accanto a Copy e Unsend. Le reazioni rendon...

kamo·2mo ago
FeatureMediaService

Reagire a un messaggio con un emoji, e correggere quello che hai inviato

"POST"... "Sistema o cancella l'emoji del chiamante e risponde con... l'intero set di reazione del messaggio, quindi un client che si è corsa converge sul serve...

kamo·2mo ago
Featurekamo-shared-library

Per-message emoji reazioni, e un messaggio il suo mittente può correggere

Due cose che un membro ha chiesto sulla chat individuale: un emoji chiunque nella conversazione può mettere su un singolo messaggio, e la capacità di correggere...

kamo·2mo ago
FeatureKlusterServices

Saluto registrato, quadrante per estensione, 1/2 per operatore

Sostituisce il pattern musicale-on-hold con l'introduzione registrata: - No, no. suona il saluto E ascolta al Allo stesso tempo, così un chiamante può comporre...

Kamo·2mo ago
Fixkamo-internal

Lo spazio di lavoro che hai scelto è quello che atterri

Scegli "ABC Mortgage" al momento del sign-in e sei arrivato in uno spazio di lavoro indossando KamoCRM's logo e colori, con menu a sinistra che offre Etichettat...

kamo·2mo ago
FixEmailService

Fermare la carta non letto che offre la posta che è stato letto e cancellato

Il widget di home-page unread-mail legge email metadata.search index direttamente — non deve spendere una connessione IMAP, che è l'intero ragione che esiste — ...

kamo·2mo ago
Fixkamo-internal

Tenere i biglietti di supporto dal distintivo non letto per-membro

perSender è quello che mette un numero su una persona — la loro riga di directory membro, la loro hex head — quindi deve significare "i messaggi non letti da lo...

kamo·2mo ago
Fixkamo-shared-library

Un conteggio non letto nomina un mittente solo quando un singolo membro è la risposta

senderId è ciò che indica un distintivo non letto a una persona — la loro riga di directory membro, loro testa hex — quindi deve significare "questi messaggi so...

kamo·2mo ago
August 26, 2026
FeatureKlusterServices

Inbound auto-attendente — musica in attesa + dial-by-estensione

Le chiamate in entrata non avevano un posto dove andare: il tavolo "in arrivo" era completamente vuoto, così anche una chiamata consegnata sarebbe morto. Aggiun...

Kamo·2mo ago
Fixkamo-marketing

A per-mailbox add-on non è prezzo per utente

PER MAILBOX è caduto fino al braccio predefinito, quindi la pagina dei prezzi pubblici pubblicizzato i due componenti aggiuntivi di e-mail come "/utente/mese" c...

Kamo·2mo ago
FeatureInitializerService

Un calendario condiviso per org, un primario per membro

Il provisioning non aveva nulla sotto di esso, quindi due carichi simultanei prima entrambi inserito. Colpisce ciò che già fatto — venti righe duplicate attrave...

Kamo·2mo ago
FixEmailService

Fermare due primi carichi fornendo due di ogni calendario

Il launchpad dipinge due widget del calendario e ogni fetches il proprio feed, quindi due richieste hanno raggiunto la listaCalendars subito. Provvedimenti sono...

Kamo·2mo ago
Fixkamo-internal

Salvare una pagina delle impostazioni non ridipinge più la scheda come la piattaforma

Registrato a Wienerschnitzel, aperto Impostazioni → Branding, salvato Informazioni Aziendali, e l'intero spazio di lavoro ritornò al logo e ai colori di Kamo. C...

kamo·2mo ago
FixKlusterServices

Letlist Telnyx in entrambe le prigioni fail2ban

Aggiunge gli indirizzi di segnalazione Telnyx US (192.76.120.10, 64.16.250.10 — sip.telnyx.com) per ignoraip ora che il bagagliaio portante è fornito. Inoltre ...

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