Live Change Log

Vedi cosa stiamo costruendo in tempo reale. Ogni funzione, correzione e miglioramento spedito attraverso la piattaforma.

17,866
Variazioni totali
4,581
Caratteristiche
4,513
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,866AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,554kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,581Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 21, 2026
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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w 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·3w ago
ChoreMediaService

Ricostruire contro il kamo-shared-library 811db57

Raccoglie il creato Correzione di carico che sposta il riconteggio di disponibilità della piscina dopoCommissione. Prima di esso, una lettura-dopo-scrittura nel...

Kamo·3w ago
ChoreSecurityService

Ricostruire contro il kamo-shared-library 811db57

Raccoglie il creato Correzione di carico che sposta il riconteggio di disponibilità della piscina dopoCommissione. Prima di esso, una lettura-dopo-scrittura nel...

Kamo·3w ago
FixDaemonService

Persistere il risultato di ogni payload come accade, non in un lotto

processEndpointPayloads looped sopra gli stati di mutazione batch in memoria e li ha salvati tutti alla fine. createLead commits per lead, in modo da qualsiasi ...

Kamo·3w ago
Fixkamo-shared-library

Spostare il racconto di disponibilità della piscina dopo il commit

createLead ha salvato il piombo e poi, nella stessa transazione, ha eseguito countAssignablePool per trasmettere la nuova figura "Leads Available". Su YugabyteD...

Kamo·3w ago
Featurekamo-internal

Azienda offerta Nome come campo di importazione mappabile

leadFields.ts è l'elenco che la tela di mappatura disegna, e deve specchio il backend switch in LeadImportController — un percorso mancante da entrambi i lati è...

kamo·3w ago
FeatureSecurityService

Mappa azienda Nome in modo che un foglio di calcolo possa portare il nome commerciale

setDirectFieldOnCreateRequest non aveva alcuna azienda Nome caso, quindi il campo era irraggiungibile dalla procedura guidata di importazione manuale anche se C...

Kamo·3w ago
FeatureDaemonService

Lasciare un carico utile mappato portare societàName e fonte

L'interruttore a campo diretto del lavoro di assunzione si è fermato al vendorLeadID, quindi una mappatura su companyName o fonte è stato accettato dall'UI, mem...

Kamo·3w ago

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo