KamoCRM

Live Change Log

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

17,494
Variazioni totali
5,983
Caratteristiche
5,282
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 19, 2026
Performancekamo-shared-library

Indice Member notificazioni per (source type, source id) per il ritiro tra i membri (IoT close-out F15)

La lettura pre-sorgente (findBySourceTypeAndSourceId) e l'allarme dell'IoT (StartingWith -> LIKE 'x%') aveva solo l'indice di base, così entrambi leggono la tab...

Kamo·1w ago
October 11, 2026
Performancekamo-shared-library

VISIBILE come un id IN (... UNION ALL ...), così ogni nota visibile letto è scansioni indice delimitate da una chiave, non una scansione di ogni nota (KamoCollab CP05 Task 15)

Yugabyte, con scansioni bitmap off, risponde ai tre rami ORed attraverso diverse colonne di note con una scansione sequenziale (EXPLAIN in produzione, il pre-CP...

Kamo·2w ago
September 23, 2026
Performancekamo-shared-library

CommitLog porta una traduzione mantenuta count

Aggiunge CommitLog.translationCount e... lato libreria di sostituire il changelog traduttura-backfill spazza' GROUP BY .. HAVING scansione con una indicizzato D...

Kamo·4w ago
Performancekamo-shared-library

Member rights applied scrive solo la differenza, e legge ruoli in massa

Due correzioni relative a MemberRightsAppliedService, entrambi nello stesso file: E' una cosa da fare. incondizionatamente cancellato e reinserito ogni riga di...

Kamo·4w ago
Performancekamo-shared-library

Fermare la catena di org di LeadVendorProduct per una lettura single-id

findById() su LeadVendorProduct tira il suo fornitore di default-EAGER, che di per sé fa ansioso proprio org E il suo mercato (che aggrappa ITS org di nuovo) — ...

Kamo·4w ago
Performancekamo-shared-library

Batch due ricerche di traduzione il pianificatore stava facendo male per fila

kbservice's public KB endpoints e la sua traduttura-retry spazzare entrambi chiesto KbArticoloTraduzioneRepository una riga alla volta. Produzione pg stat state...

Kamo·4w ago
Performancekamo-shared-library

Piombo disponibili e bilancia di credito leggere un libro principale invece di contare righe

"Leads available" era COUNT(*) sopra la piscina assegnabile, e una piscina di org tiene ~796k conduce: ~7.8 s per (mercato, prodotto) e ~11 s per il gruppo (mis...

Kamo·4w ago
September 16, 2026
Performancekamo-shared-library

Controllare l'ammissibilità della piscina con un campione non ordinato, non un full-pool

haEligibleAssignableLead solo bisogno di sapere se qualsiasi pista da piscina è uno membro può prendere, ma legge una pagina di trovareAssignablePool, il cui OR...

Kamo·1mo ago
August 21, 2026
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
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
August 20, 2026
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
August 12, 2026
Performancekamo-shared-library

Prelevare le fette di sintesi alle associazioni e contare invece di scansione

L'attenzione del Panoramica e le fette recenti leggono un titolo per fila su un LAZY @ManyToOne, costando fino a 16 selezioni extra per blocco in apertura-sessi...

Kamo·2mo ago
August 10, 2026
Performancekamo-shared-library

L'indice della gamma Geolite deve essere ASC, non il HASH predefinito di YugabyteDB

La ricerca IP è una scansione dell'intervallo: DOVE rete start <=? ORDINI IN rete start DESC LIMIT 1 YugabyteDB partiziona la colonna indice LEADING di HASH se...

Kamo·2mo ago
August 9, 2026
Performancekamo-shared-library

Abbina contenuto memorizzato su BLAKE3 da solo, quindi un browser può permettersi di chiedere

Prove possesso richiesto sia hashes, e un browser non ha veloce SHA3-256 — js-sha3 è puro JavaScript a ~25 MB/s. Misurato su un video di 358 MB che era ~20 seco...

Kamo·2mo ago
Performancekamo-shared-library

Leggi l'ultima data di snapshot senza caricare la storia

Un riassunto ha bisogno di una data. Lo stava leggendo caricando una gamma di due anni snapshot e prendendo il massimo — cinque domini volte ogni giorno della s...

Kamo·2mo ago
August 8, 2026
Performancekamo-shared-library

Rispondi alla domanda plan-matrix per ogni app in un unico passaggio

La scheda Apps & Features chiede se ogni applicazione appare nella matrice del piano, e il modulo per-app esegue la scansione delle tabelle plan-feature e add-o...

Kamo·2mo ago
July 6, 2026
May 28, 2026
Performancekamo-shared-library

Pagamenti di repo + conteggioByStatus per percorsi caldi

- LoanRepository: conteByStatus / conteByOrganization AndStatus + Pagina <Loan> trovareByStatus(...) / Non e' vero. E' una cosa da fare. ***********************...

Kamo·5mo ago
May 15, 2026
Performancekamo-shared-library

Collapse pipeline kanban N+1 a un singolo gruppo di conteggio query

listForOrganization() usato per emettere una condizione-fetch per prestito (201 quesiti a 200 prestiti). Ora un unico gruppo JPQL aggregato chiave da prestitoFi...

Kamo·5mo ago
April 25, 2026
Performancekamo-shared-library

Aggiungi findBySessionGuidIn per il caricamento in massa

Utilizzato dalla lista di supporto-ticket endpoint per catturare tutti i visitatori per un pagina in una domanda invece di N trovare separatoBySessionGuid chiam...

Kamo·6mo ago
March 12, 2026
Performancekamo-shared-library

Ottenere il messaggio genitore nella stessa domanda per eliminare la risposta N+1

Alias m.msg e JOIN FETCH msg.parent in modo che la risposta filettata i messaggi hanno il loro genitore caricato nella query iniziale piuttosto che attivare un ...

Kamo·7mo ago
Performancekamo-shared-library

Fissare la query N+1 e aggiungere l'indice composito per il caricamento dei messaggi di chat

- Aggiungi il m.msg sinistro di JOIN FETCH a entrambe le query del repository per caricare con impazienza MediaObjMsg nella stessa query, eliminando fino a 100 ...

Kamo·7mo ago
March 11, 2026
Performancekamo-shared-library

Eliminare la scansione full-table e le query N+1 su endpoint

- LeadRepository: aggiungi ricercaByOrganizationId JPQL query (utilizza l'indice ORG ID) invece di caricare l'intera tabella LEADS e filtrare in Java - LeadCust...

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