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 21, 2026
Featurekamo-internal

Nascondi i controlli di bilancio che non possono usare

Equilibrio di credito, Lega giornaliera e Max Balance tutti agiscono su un equilibrio concesso, e un prodotto FFA non ha nessuno — l'accettazione ci menti e spe...

kamo·2mo ago
Featurekamo-shared-library

Fai libero per tutti l'accettazione spendibile, in modo che possa essere bloccato

FFA ha bypassato il sistema di credito in uscita, che ha lasciato un manager senza leva sopra it: Max Daily Spend si sedeva dietro se (!ffa) e non poteva cattur...

Kamo·2mo ago
Featurekamo-internal

Chiama il richiedente, sposta la linea org, accorcia il pulsante Apri org

Tre regolazioni sulle superfici di supporto. "Open org as System User" è ora "Open Org", seduto subito dopo assegnare/riassegnare piuttosto che alla fine della...

kamo·2mo ago
Featurekamo-internal

Dire quale orologio è attiva la finestra di dialogo evento e mostrare l'ora di inizio

Quattro cose che il compositore ha sbagliato, su /calendar e sulla pagina principale allo stesso modo. La zona era del browser. Questo è un fatto sul computer ...

kamo·2mo ago
FeatureSecurityService

Pubblicare la dichiarazione di Hibernate conta a Prometheus

/actuator/prometheus ha già portato jdbc * e hikaricp * ma nessun hibernate *, perché Spring Boot 3 solo auto-configura quelle metriche quando E' sulla pista di...

Kamo·2mo ago
Featurekamo-internal

Mostra la foto del richiedente su ogni riga di chat di supporto

Ogni riga in Chat → Supporto indossava lo stesso glifo di supporto blu, che non è aiuto a tutto quando la lista è quello che si scansiona per decidere cosa pren...

kamo·2mo ago
FeatureMediaService

Metti il viso e il nome del richiedente su ogni riga di chat di supporto

Una chat → riga di supporto ha mostrato lo stesso glifo di supporto su ogni linea, quindi una coda di erano un muro di cerchi blu identici. La gente faccia effe...

Kamo·2mo ago
Featurekamo-internal

Conto piscina sull'intestazione del prodotto, accettato oggi per membro

Leads Disponibile è stato reso in ogni riga di un gruppo di prodotti, ma è un proprietà del (prodotto, mercato) pool — lo stesso numero ripetuto giù il colonna ...

kamo·2mo ago
RefactorSecurityService

Delegato AvatarObjectPaths alla libreria condivisa

MediaService ora nomina anche oggetti avatar — l'elenco delle chat di supporto mostra il la foto del richiedente, e un richiedente di supporto è nell'organizzaz...

Kamo·2mo ago
Featurekamo-shared-library

Risolvere l'URL fotografico di un membro dalla libreria condivisa

La lista Chats → Support sta per mostrare il volto del richiedente, e un supporto richiedente è — sulla scrivania della piattaforma — sempre membro di qualcun a...

Kamo·2mo ago
FeatureSecurityService

Ritorna il conteggio giornaliero di ogni membro per prodotto

Manage-Credits mostra Max Daily Spend ma nulla di quanto viene utilizzato, così un manager non poteva dire se un membro era un vantaggio dal loro cappello o ave...

Kamo·2mo ago
Featurekamo-shared-library

Contare la spesa di oggi attraverso i prodotti di un membro in una query

Manage-Credits vuole mostrare, per membro, quante piste hanno accettato così lontano oggi — il totale in esecuzione il cappello Max Daily Spend è confrontato co...

Kamo·2mo ago
Stylekamo-shared-library

Goccia le importazioni lasciate inutilizzate rimuovendo @EntityGraph

Pagina, specificazione e EntityGraph erano necessari solo dal findAll override che è stato rimosso dopo che ha preso /leads giù. Lasciando un'importazione inuti...

Kamo·2mo ago
FixSecurityService

Smettere di tagliare i corpi delle note a 500 caratteri nella timeline

La scheda Tutte le comunicazioni di un piombo ha reso una nota attraverso LeadCommunicationMapper, che ha bloccato il corpo a 500 caratteri — senza Ellipsis e n...

Kamo·2mo ago
Fixkamo-internal

Prendere i lead-disponibili dai conti per-prodotto del server

leadByProduct è stato derivato dalle file di allotment, che coprono solo i prodotti Qualcuno ha gia' una regola di credito. La griglia elenca i prodotti del ven...

kamo·2mo ago
FixSecurityService

Il rapporto porta a disposizione per prodotti senza allocazione

/manage ha costruito la sua intera risposta attraverso la looping su assegni, chiamando conteggioAssignablePool una volta per fila. Ma la griglia Manage-Credits...

Kamo·2mo ago
Featurekamo-shared-library

Contare la piscina assegnabile per ogni prodotto fornitore subito

countAssignablePool risponde per un prodotto, quindi un chiamante può solo chiedere circa prodotti che già detiene. Gestire-Credits è stato iterating stanziamen...

Kamo·2mo ago
Fixkamo-internal

Dare al compositore la sua cura indietro dopo ogni invio

Ogni finestra di chat in una finestra di strumento si blocca mentre un messaggio esce — il input trasporta `disabled` quindi nulla digitato mid-flight viene sca...

kamo·2mo ago
FeatureInitializerService

Indici compositi per geolite locations

Il solo paese era l'unico indice su una tabella di 80.429-row. Misurazione della produzione: risoluzione della città (paese + suddivisione) indicizzato tutte le...

Kamo·2mo ago
PerformanceSecurityService

Smettere di scansione ogni mercato x prodotto dopo la risposta è noto

/leads/disponibile-sommario restituisce tre cose — haaccettabile, haAcceptableCredit e un prodotto di esempio — ma visitato ogni mercato x coppia di prodotti in...

Kamo·2mo ago
Performancekamo-shared-library

Indice le due forme geolite locations è effettivamente queried da

Il solo paese era l'unico indice su una tabella 80.429-row, e nessuna vera query l'ha usato bene. Misurazione della produzione: risoluzione della città (paese ...

Kamo·2mo ago
Featurekamo-internal

Mostra l'org del richiedente e offri la porta dell'utente del sistema al loro agente

L'intestazione di chat di supporto ora nomina l'organizzazione la richiesta è venuta da, a tutti che lavorano la conversazione e a nessun altro — la persona che...

kamo·2mo ago
FeatureMediaService

Nome dell'org del richiedente e accesso dell'utente del sistema finale quando il biglietto si sposta

Tre cose, tutto su una scrivania di supporto che risponde a più di un inquilino. Il dettaglio del biglietto porta ora un verdetto per-viewer su se offrire "ape...

Kamo·2mo ago
FeatureSecurityService

Mint a System User session per il biglietto aperto di un agente di supporto

entra-come guadagna un secondo motivo per dire sì. SystemUserEntryPolicy trasforma il chiamante *** nei fatti il SupportSystemAccessResolver condiviso prende, e...

Kamo·2mo ago
Featurekamo-shared-library

Lasciare un biglietto aperto concedere al suo agente l'org del richiedente, e scadere con esso

Un agente di supporto deve guardare all'interno dell'inquilino del cliente per rispondere al biglietto loro stanno tenendo. Finora l'unico modo per entrare era ...

Kamo·2mo ago
DocsDaemonService

Registrare che il reclamo non elaborato è ora in batch

getUnprocessedPayloads() ha restituito ogni carico utile non elaborato, e questo lavoro detiene il testo grezzo e appiattito di ciascuno per tutta la sua corsa ...

Kamo·2mo ago
PerformanceSecurityService

Conta nel database invece di idratare ogni commit

GET /changelog/public/stats caricato tutti i registri di commit 16,571 come entità e li ha alti in un loop Java per produrre due piccole mappe e un totale. Non ...

Kamo·2mo ago
FeatureInitializerService

Indice membro rights applied su (member id, the right)

La tabella non aveva affatto indici, mentre ogni ricercatore su di esso filtra da MEMBER ID. A 10.524 righe la ricerca dei diritti di un singolo membro era una ...

Kamo·2mo ago
Stylekamo-shared-library

Ripristinare CRLF in MemberRightsApplied

Il commit precedente riscritto questo file con uno script e convertito silenziosamente il suo terminazioni di linea, così 53 linee invariate hanno mostrato come...

Kamo·2mo ago
Performancekamo-shared-library

Indice member rights applied, legato il reclamo di assunzione, statistiche di changelog aggregati

Tre risultati di un audit endpoint-by-endpoint, ciascuno misurato contro produzione piuttosto che differita. member rights applied non ha affatto dichiarato in...

Kamo·2mo ago
TestSecurityService

Una sonda opt-in che esegue SQL della griglia, non solo il suo HQL

/leads è andato giù il 2026-08-20 con 'missivo FROM-clause voce per la tabella a2 1' e nessun test catturato, perché nessuno di loro potrebbe: la biblioteca com...

Kamo·2mo ago
Fixkamo-shared-library

Rimuovere il @EntityGraph che ha rotto /leads su Hibernate 6.2

La query della pagina della griglia non è riuscita in produzione con: ERROR: ingresso mancante per il tavolo "a2 1" # La sinistra fa parte di un membro # # che...

Kamo·2mo ago
August 20, 2026
Performancekamo-internal

Ottieni una pagina filtrata dal server invece di tutta l'organizzazione

La griglia ha preso ogni piombo nell'org e l'ha ristretto in una linea ~300 UseMemo. Misurata sulla produzione 2026-08-20: 1.427 porta catturata così sette potr...

kamo·2mo ago
PerformanceSecurityService

Page the grid endpoint and take the PHI audit write off the request thread

GET /api/security/leads ha restituito ogni vantaggio nell'organizzazione. Ora prende pagina / dimensione / assortimento più i filtri che la griglia utilizza in ...

Kamo·2mo ago
Performancekamo-shared-library

Filtra e pagina la griglia nel database, lotti il percorso di controllo PHI

Caricamento /leads ha preso 23.3 s a 1.427 lead. 23.3 s di questo era la HIPAA audit trail: recordLeadList scrive una riga phi access log per lead ritornato, e ...

Kamo·2mo ago
FeatureInitializerService

Indici di piombo compositi, e sbloccare la corsa che li crea

La griglia /leads ora filtra e pagine nel database invece di spedizione l'intera organizzazione al browser. Con solo IX LEADS ORG ID che avrebbe spostato la sca...

Kamo·2mo ago
FixDaemonService

Mark payload risultati per colonna, non attraverso l'entità

payloadRepo.save() su un payload staccato rende Hibernate camminare il suo grafico — organizzazione tira in org domains — e che legge le terre in una transazion...

Kamo·2mo ago
FixSecurityService

Regolare ogni backlog payload come viene elaborato

processBacklog ha rispecchiato i due difetti del lavoro programmato: ha mutato il carico utile stati in memoria e li ha salvati in un lotto alla fine, e ha salv...

Kamo·2mo ago
Fixkamo-shared-library

Registrare il risultato di un carico utile per colonna, non per entità

Contrassegnare un payload IMPORTED con payloadRepo.save() rende Hibernate camminare il grafo dell'entità staccata — compreso l'organizzazione, che tira in org d...

Kamo·2mo ago
FixDaemonService

Stop sovrapposizione funziona importando gli stessi carichi di pagamento due volte

Il grilletto spara ogni minuto e ogni richiesta di esecuzione funziona selezionando i carichi di pagamento ancora in RECEIVED. Un backlog che richiede più di un...

Kamo·2mo ago
FixDaemonService

Bump il contatore elaborato invece di riscrivere il punto finale

Il lavoro ha finito un lotto mutando totaleProcesso sull'entità endpoint caricato prima che il lotto iniziasse e salvasse l'intera riga. Due conseguenze: - ha ...

Kamo·2mo ago
FixSecurityService

Mai fallire una presentazione perché il suo aggiornamento contatore ha perso una gara

storePayload non urta più il contatore ricevuto del punto finale; la ricezione controller ora chiama recordReceipt separatamente, nella propria transazione, e i...

Kamo·2mo ago
OtherKlusterServices

Preferire brotli sull'host tema, e correggere la razionalità precedente

Due cose, una di loro una correzione al commit prima di questo. Il commit precedente giustificato `codifica: [br, gzip]` con una sonda contro api.kamocrm.com. ...

Kamo·2mo ago
OtherKlusterServices

Preferire brotli, smettere di comprimere ciò che è già compresso

Il middleware condiviso `compress` era `compresso: {}`, che è tre di default separati e nessuno di loro è quello che vogliamo. Traefik sceglie gzip ogni volta ...

Kamo·2mo ago
Fixkamo-shared-library

Smettere di perdere i carichi di pagamento per conteggio endpoint

storePayload ha salvato il carico utile e poi ha urtato totaleReceived/lastReceivedAt da sporcare l'entità endpoint — nella stessa transazione. Ogni sottomissio...

Kamo·2mo ago
Fixkamo-internal

Ogni bandiera del paese nell'app era un'immagine bloccata

Altri otto schermi avevano il difetto trovato nel cassetto dei visitatori di marketing. L'app è servito sotto img-src «self» dati: blob: https://theme.kamocrm....

kamo·2mo ago
Performancekamo-marketing

Comprime ogni risposta, non solo il documento

server-nonce.js chiede a monte per `identità` in modo che l'HTML può essere timbrato con un nonce CSP senza un decompresso/ricompresso viaggio rotondo, quindi r...

Kamo·2mo ago
Performancekamo-marketing

Lavoro differito del drenaggio un elemento per il periodo di inattività

Quattro componenti aspettavano che il filo principale andasse tranquillo prima di fare il loro lavoro — il fascio di brindisi/consenso, il cromato di scorriment...

Kamo·2mo ago
Performancekamo-marketing

Leggi la posizione di scorrimento da un osservatore, non dal layout

Lo stato pergamena/a-top del nav proveniva da un handler di scorrimento che leggeva finestra.scrollY, e l'effetto di montaggio chiamato quel handler sincronia d...

Kamo·2mo ago
Fixkamo-internal

Le bandiere sono emoji, perché il CSP blocca ogni bandiera CDN

Il cassetto del visitatore ha dipinto un glifo di immagine rotta dove ogni bandiera del paese dovrebbe la modalità `svg` di reage-country-flag` si legge come un...

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