KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,494
Total Changes
5,983
Features
5,282
Fixes
30
Projects
Filter by project
All Projects17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 19, 2026
Performancekamo-shared-library

Index member notifications by (source type, source id) for retraction over members (IoT close-out F15)

@ info: whatsthis (StartingWith -> Like "x%") a avut doar indexul condus de membri, astfel încât ambele să citească tabelul. ASC, ASC, astfel încât prefixul est...

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

Vizibil ca un ID IN (... UNION TOATE ...), astfel încât fiecare notă vizibilă citită este index scanări delimitate printr-o cheie, nu o scanare a fiecărei note (KamoCollab CP05 Task 15)

Yugabyte, cu scanare bitmap oprit, răspunde la cele trei ramuri Ored peste coloane diferite de note cu scanare secvențială (EXPLAIN în producție; Pre-CP05 predi...

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

ComiteLog poartă o traducere menținută conte

Adaugă ComiteLog.translationCount și ***************************************************************************************************************************...

Kamo·4w ago
Performancekamo-shared-library

Membru drepturi aplicate scrie doar diferența, și citește rolurile în vrac

Două remedieri aferente Serviciului Aplicat pentru Drepturile Membre, ambele în același fișier: 1. ************************************************************...

Kamo·4w ago
Performancekamo-shared-library

Nu mai aduceţi lanţul de org LeadVendorProductor pentru o singură citire

gindById () pe LeadVendorProduct trage vânzătorul implicit-EAGER, care în sine este dornic să-și pună centura propria org ȘI piața sa (care pasionează din nou I...

Kamo·4w ago
Performancekamo-shared-library

Lotul doi căutări de traducere planificatorul a fost de a face prost pe rând

obiectivele publice ale KB kbservice și verificarea traducerii acesteia au fost întrebate KbArticleTranslationRepository câte un rând pe rând. Producția pg stat...

Kamo·4w ago
Performancekamo-shared-library

Leads disponibile și solduri de credit citește un registru în loc de numărarea rândurilor

"Leads available" was COUNT (*) over the designable pool, and one org's pool holds ~796k leads: ~7,8 s per (piață, produs) conta și ~11 s pentru cel grupat (măs...

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

Se verifică eligibilitatea rezervei cu o mostră necomandată, nu cu un tip de piscină completă

areEligibleAsignableLead trebuie doar să știe dacă orice plumb piscină este unul membru poate lua, dar se citește o pagină de găsireAsignablePool, a cărui ORDIN...

Kamo·1mo ago
August 21, 2026
Performancekamo-shared-library

Index cele două forme geolite locații este de fapt interogat de

Numai țara a fost singurul index pe o masă 80,429-rând, și nici o întrebare reală Am folosit-o bine. Măsurată în funcție de producție: Rezoluția orașului (țară...

Kamo·2mo ago
Performancekamo-shared-library

Index member rights applied, limit the application, agregate changelog stats

Trei constatări ale unui audit final, fiecare măsurat în raport cu producția, în loc să fie dedusă. membru drepturi aplicat declarat nici un index la toate în ...

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

Filtru și paginați grila în baza de date, lot traseul de audit PHI

Încărcare / plumb a luat 23.3 s la 1.427 conduce. 23,3 s din care a fost HIPAA pistă de audit: recordLeadList scrie un rând phi access log pe plumb s-a întors ş...

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

Fetch the sumar felies' to-one asociations and count in loc de scanare

Privire de ansamblu și felii recente a citit un titlu pe rând de pe un LAZY @ManyToOne, costând până la 16 selecții suplimentare pe bloc sub open-session-in-vie...

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

Indicele intervalului Geolite trebuie să fie ASC, nu HASH implicit al YugabyteDB

Căutarea IP este o scanare de gamă: În cazul în care rețeaua start > ? ORDIN DE rețea start DESC LIMITĂ 1 YugabyteDB divizează coloana de indici LEADING de HAS...

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

Potrivește conținutul stocat pe BLAKE3 singur, astfel încât un browser își poate permite să ceară

Dovedirea posesie necesare atât hashes, și un browser nu are rapid SHA3-256 este JavaScript pur la ~25 MB/s. Măsurat pe un videoclip MB 358, care a fost ~20 se...

Kamo·2mo ago
Performancekamo-shared-library

Citește ultima dată instantaneu fără încărcarea istoricului

Un rezumat are nevoie de o dată. O citea prin încărcarea unei game de doi ani. fotografii și luând max fiecare încărcare pagină, pentru a răspunde la o întreba...

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

Răspunde la întrebarea plan-matrice pentru fiecare aplicație într-o singură trecere

Fila Aplicații & Caracteristici întreabă dacă fiecare aplicație apare în matricea planului și forma per-app scanează planul-feature și adăugați-on tabele o dată...

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

Interogări de repo paginate + conteByStatus pentru căi calde

- LoanRepository: countbyStatus / countByOrganization AndStatus + Pagina <Loan> findByStatus(...) / - Nu. - Nu. *************** pentru numerotarea rezistentă la...

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

Conducta de colaps kanban N+1 la o singură interogare grupată

listăForOrganization() used to emite o condition-fetch per împrumut (201 interogări la 200 de credite). Acum, un singur grup grupat JPQL agregat tastat de împru...

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

Adaugă findbySessionGuidIn pentru încărcare în vrac

Folosit de obiectivul listei de sprijin pentru a aduce toți vizitatorii pentru o pagină într-o singură interogare în loc de N separat găsibySessionGuid apeluri.

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

Trimite mesaj părinte în aceeași cerere pentru a elimina răspunsul N+1

Alias m.msg şi Left Join FETCH msg.parinte astfel încât răspunsul filetat Mesajele îl au pe părintele lor încărcat în interogarea inițială, mai degrabă decât de...

Kamo·7mo ago
Performancekamo-shared-library

Fixează interogarea N+1 și adaugă index compozit pentru încărcarea mesajelor de chat

- Adăugaţi la ambele întrebări depozitului la încărcarea cu nerăbdare MediaObjMsg în aceeași interogare, eliminarea până la 100 de întrebări SQL suplimentare pe...

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

Eliminarea scanării complete și a interogărilor N+1 privind criteriul final de evaluare

- LeadRepository: add findByOrganizationId JPQL interogare (uses ORG ID index) in loc de incarcare intreaga masa LEADS si filtrare in Java - LeadCustomFormDataR...

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