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
July 1, 2026
Fixkamo-login

Goccia immagini di sfondo che 404 invece di mostrare un telaio rotto

Tracciare carichi di immagini di sfondo falliti e filtrarli dalla giostra Swiper, così un tema incompleto (ad esempio optionone, il cui bg/2.webp non è mai stat...

Kamo·4mo ago
Fixkamo-shared-library

Termine di prova (prova completa dei supersedi)

Nel percorso di aggiornamento di abbonamento esistente di provisionCompSubscription, set trialExpiresAt a null in modo che un org di prova in precedenza è promo...

Kamo·4mo ago
Fixkamo-internal

Persist background reorder via endpoint commit (nessuna perdita di dati)

Salva ora stadi nuovi upload in arrivo, quindi commette l'ordine completo desiderato (existing-by-srcIndex o newby-token) così le immagini esistenti riordinate ...

kamo·4mo ago
FixSecurityService

Arrestare la perdita di immagine di sfondo di cross-org; riordine sicuro + secchio di stadiazione

Riordinare solo i nuovi file ricaricati al loro nuovo indice, riordinando immagini esistenti e lasciando l'immagineBgCount rivendicare slot non popolate; provis...

Kamo·4mo ago
FixSecurityService

Ritorno 404 per un org mancante invece di 200 con corpo vuoto

getOrganizationById ha restituito un nudo null, che la primavera serializzata a HTTP 200 con un corpo vuoto; i clienti che chiamano risposta.json() poi gettato ...

Kamo·4mo ago
Fixkamo-internal

Mappa mancante org (404 o corpo vuoto) a carico nullo

Coppia con il cambio SecurityService che ora restituisce 404 per una scomparsa Org invece di 200-con-vuoto-corpo. I chiamanti non controllano l'org, quindi sia ...

kamo·4mo ago
FixSecurityService

Lascia che l'Utente di sistema risolva qualsiasi modello applicato di org

Il cancello cross-org ha restituito 403 quando orgId!= sessione org e il chiamante non ha avuto una riga membro nel bersaglio. L'utente di sistema su piattaform...

Kamo·4mo ago
Fixkamo-internal

Smettere errori spuriosi inondando la console

- org/[id] proxy: backend restituisce 200 con un corpo vuoto per null org; risposta.json() ha lanciato 'Inaspettato fine di JSON input' -> spurious 500. Parse d...

kamo·4mo ago
Fixkamo-internal

Risolvere il titolo della scheda org in generareMetadata per arrestare il titolo flip

Static metadata.title reso 'Kamo' lato server; Successivo riassettato dopo idratazione, overriding DynamicMetaLoader's client update and flipping the tab dal no...

kamo·4mo ago
Fixkamo-internal

Tenere le righe fino a quando Me stesso membro id risolve

ag-grid rende la rigaData sotto la sovrapposizione di carico, quindi gating solo il puntello di carico ancora lampeggiato tutti i cavi mentre getMemberId() era ...

kamo·4mo ago
Fixkamo-internal

Filtro predefinito a Me stesso su carico, nascondere la barra di mercato per il mercato unico, spostare la barra degli strumenti

- Agente di defaultFilter a MYSELF a init + griglia di cancello sul carico dell'utenteInfo in modo da non lampeggiare più - Mercato unico: auto-selezionarlo ...

kamo·4mo ago
FixDocsService

URI-encode WOPISrc + trust all api.* WOPI host (multi-tenant)

L'apertura di un documento per un inquilino non-kamocrm ha fallito con 'ospite WOPI non autorizzato'. Docs's alias groups solo fidato api.kamocrm.com (il Docs-d...

Sage·4mo ago
June 30, 2026
FixKlusterServices

Corretto FPBXCONF heredoc + repoint Universe Scilla

- freepbx: il delimitatore di chiusura qui-documento FPBXCONF è stato indentato (8 spazi); < i delimitatori della colonna 0, così start-up.sh morì con l'estremi...

Kamo·4mo ago
FixSecurityService

Canonicalize webhook nome repo a pubblico-progetti involucro

Dopo la migrazione a grappolo i repos di Forgejo sono stati ricreati più in basso (servizi di sicurezza), ma righe storiche e l'uso del filtro dei progetti pubb...

Kamo·4mo ago
FixDocsService

Node-local MinIO + failover modello letto + ImgDat dedup (fissi new-doc su:blank)

Creazione di nuovi documenti appeso ~5 min e la nuova scheda rimase a circa:blank. Causa radice: DocsService pods in programma su k3m1 leggere il modello vuoto ...

Sage·4mo ago
FixSecurityService

Generare faviconi tramite logo multi-nodo letto, non esiste un solo-nodo()

generareAndUploadFavicons() gated su minioService.exists(), che solo stats l'attuale host MinIO. Quando il semplice logo è stato scritto a (o solo replicato su)...

Kamo·4mo ago
Fixkamo-internal

Ri-apply live stylesheet dopo il branding salvare così nuovi colori mostrano senza difficile ricaricare

DynamicMetaLoader inietta l'org globals.css solo una volta sul monte, quindi dopo un colore salvare (che correttamente ri-provisioni globals.css + urti temaRevi...

kamo·4mo ago
FixKlusterServices

Pin kamo Traefik a k1m1; fare auto-cert single-cluster

Errori SSL: kamo Traefik è un LoadBalancer con esterniIPs 192.168.4.22 (k1m1) + esternaTrafficPolicy=locale, quindi deve funzionare su k1m1 — il riequilibrio de...

Kamo·4mo ago
FixInitializerService

Indice monoattivo (doc 09 §8)

CRDB è NULLs-distinct, quindi il singolo (lender profile id, market id) backstop l'org-wide (market id IS NULL) grano — due primi-publishes concurrent potrebber...

Kamo·4mo ago
June 28, 2026
FixDaemonService

Ricreare una strategia di distribuzione in modo che i consumatori durevoli NATS si ricollegano alla distribuzione

DaemonService lega i consumatori resistenti di JetStream EXCLUSIVE (daemon-sync-trigger, E' il momento giusto. [il §2.8 loop di violazione], daemon-received-rec...

Sage·4mo ago
FixDaemonService

Abilita OutboxRelay @Scheduled backstop + @Async percorso caldo

DaemonService attiva la casella di uscita transazionale MLOS (mlos.outbox.enabled) e produce eventi (l'emettitore di violazione di conformità), ma manca @Enable...

Sage·4mo ago
FixDaemonService

Registrati com.kamo.z.shared.mlos.event repos (OutboxWriter dep)

Attivare mlos.outbox attiva OutboxWriter, che richiede MlosOutboxEventRepository (+ ProcessedEvent /DeadLetter) da com.kamo.z.shared.mlos.event — aggiungere que...

Sage·4mo ago
June 26, 2026
Fixkamo-shared-library

PublishAck è in io.nats.client.api, non io.nats.client

Corretto di importazione solo di prova che stava rompendo compilazione condivisa-lib (conosciuto dall'installazione mvn locale ora richiesta). Il codice princip...

Kamo·4mo ago
June 25, 2026
FixKlusterServices

I corpi quidoc di rientro in modo che l'avvio.sh configmap sia valido YAML

Il blocco startup.sh scalar incorporato 5 shell heredocs (rtp.conf, http.conf, an SQL blocco, WebRTC endpoints, freepbx.conf) i cui corpi sono stati seduti alla...

Sage·4mo ago
FixDocsService

Distribuzione di Point Docs nel registro k1m1

L'host delle immagini Docs-online era il falso. (Redis DNS, mai un registro), quindi ogni DocsService ha riapplicato un immagine impunibile. Puntarlo al registr...

Kamo·4mo ago
Fixkamo-internal

La pagina riflette le celle di trasporto senza strade edt superseded + onestamente

La scheda Servizi letto come incompleto per due fasi che sono effettivamente fatte: - edt ha mostrato una barra vuota del 0% anche se EDT4 (idro) sostituisce la...

Sage·4mo ago
June 20, 2026
Fixkamo-internal

Mostra il conteggio delle piastrelle battito cardiaco vivo, non il valore stante per-pass

I progressi leggono lo status.have in primo luogo, che l'evento iniziale "in esecuzione" imposta a 0 — e `0 ?? conteggio ` mantiene 0, quindi il conteggio live ...

Sage·4mo ago
Fixkamo-internal

Aggiungi Universo alle impostazioni slide-out (NavPri)

La pagina dell'Universo è stata registrata sulle schede di atterraggio delle impostazioni ma non nella ImpostazioniStatusWindow slide-out che NavPri realmente s...

Sage·4mo ago
June 16, 2026
FixSecurityService

Esposizione GD (diritto eleggibilità) in /user-info per kamo-universe

La sessione memorizza la bandiera GD (KSessionService) ma /user-info non è mai tornato la Kamo-universe's KamoIdentity ha sempre deserializzato is god=false e G...

Kamo·4mo ago
FixEmailService

Non salvare transazionale NoReply invia ad una cartella Invia

NoReply è un indirizzo solo invio senza casella di posta, ma ogni transazione inviare ancora tentato un append IMAP alla sua cartella Sent, producendo un rumoro...

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