KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,494
Totale Änderungen
5,983
Merkmale
5,282
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 19, 2026
Performancekamo-shared-library

Index member_notifications by (source_type, source_id) für den Rückzug zwischen Mitgliedern (IoT close-out F15)

Die Rückzug-für-Quelle-Lesung (findBySourceTypeAndSourceId) und das Rücknahme-Vor-Vor-Vor-Vor-Vor-Medien des IoT-Alarms (StartendWith -' LIKE 'x%') hatte nur de...

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

VISIBLE als eine ID IN (... UNION ALL ...), so dass jede sichtbare Note gelesen Index-Scans durch eine Taste begrenzt, nicht ein Scan von jeder Note (KamoCollab CP05 Task 15)

Yugabyte, mit Bitmap-Scans aus, beantwortet die drei ORed Zweige quer verschiedene Spalten von Notizen mit einem sequentiellen Scan (EXPLAIN in Produktion, das ...

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

CommitLog führt eine gewartete translation_count

Fügt CommitLog.translationCount und **************** hinzu Bibliothek Seite des Austausches der changelog translation-backfill-Sung's GROUP BY .. HAVING Scan mi...

Kamo·4w ago
Performancekamo-shared-library

Member_rights_applied schreibt nur den Unterschied und liest Rollen in großen Mengen

Zwei damit zusammenhängende Korrekturen an MemberRightsAppliedService, beide in der gleichen Datei: 1. ************ (via recalcChunk) und ************ Jede ...

Kamo·4w ago
Performancekamo-shared-library

Stoppen Sie sehnsüchtig LeadVendorProduct's Org-Kette für eine Single-id-Lesung

findById() auf LeadVendorProduct zieht seinen Standard-EAGER-Anbieter, der selbst eifrig-Fegt seine eigene org UND sein Markt (die eifrig-fetches ITS org wieder...

Kamo·4w ago
Performancekamo-shared-library

Batch zwei Übersetzungsüberschaustellungen dem Planer ging es schlecht pro Zeile

kbservices öffentliche KB-Endpunkte und sein Übersetzungs-Retschrank Sweep fragten beide KbArticleTranspository eine Reihe nach der anderen. Produktion pg_stat_...

Kamo·4w ago
Performancekamo-shared-library

Leads verfügbar und Guthaben lesen ein Ledger statt Zählreihen

"Leads available" war COUNT(*) über den zuweisenden Pool, und der Pool einer org hält 796k Leads: 7,8 s pro (Markt, Produkt) und 11 s für die gruppierte (geerst...

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

Überprüfen Pool Förderfähigkeit mit einer unbestellten Probe, nicht eine Full-Pool-Sorte

hatEligibleAssignableLead muss nur wissen, ob eine Pool-Lead ist eine der Mitglied kann nehmen, aber es lesen Sie eine Seite von findAssignablePool, dessen ORDE...

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

Index der beiden Formen geolite_locations wird tatsächlich abgefragt von

Land allein war der einzige Index auf einer 80.429-Reihen-Tabelle, und weder echte Abfrage verwendet es gut. Gemessen an der Produktion: Stadtauflösung (Land...

Kamo·2mo ago
Performancekamo-shared-library

Index member_rights_applied, gebunden den Einnahmeanspruch, aggregiert changelog stats

Drei Ergebnisse aus einem Endpunkt-für-Endpunkt-Punkt-Audit, die jeweils gegen Produktion statt abgeleitet. member_rights_applied erklärte gar keine Indizes, w...

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

Filter und Seite das Raster in der Datenbank, Batch der PHI-Audit-Trail

Die Beladung/Leads dauerten 23,3 s bei 1.427 Leads. 23.3 davon war die HIPAA Audit Trail: recordLeadList schreibt eine phi_access_log-Reihe pro Lead kehrt zurüc...

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

Holen Sie sich die zusammenfassenden Slices zu-eins-Asse und zählen statt zu scannen

Die Aufmerksamkeit der Übersicht und die aktuellen Scheiben lesen einen Titel pro Zeile aus einem LAZY @ManyToOne, der bis zu 16 zusätzliche Auswahl pro Block u...

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

Geolite-Reihenindex muss ASC sein, nicht YugabyteDBs Standard-HASH

Die IP-Nachahmung ist ein Bereichsscan: WO network_start <= ? ORDER BY network_start DESC LIMIT 1 YugabyteDB teilt die LEADING Index-Spalte durch HASH, sofer...

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

Match gespeicherte Inhalte auf BLAKE3 allein, so dass ein Browser es sich leisten kann zu fragen

Die Beweisaufnahme des Besitzes erforderte beide Habenhes, und ein Browser hat keine schnelle SHA3-256 . js-sha3 ist reines JavaScript mit ca. 25 MB/s. Gemessen...

Kamo·2mo ago
Performancekamo-shared-library

Lesen Sie das neueste Schnappschussdatum ohne Laden der Historie

Eine Zusammenfassung braucht ein Datum. Es war es durch Laden einer Zwei-Jahres-Bereich von Schnappschüsse und die max. fünf Domains mal jeden Tag der Geschicht...

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

Beantworten Sie die Plan-Matrix-Frage für jede App in einem Durchgang

Die Apps & Features Registerkarte fragt, ob jede App erscheint in der Plan-Matrix, und das pro-App-Formular scannt die Plan-Feature und Add-on-Tabellen einmal p...

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

Paged Repo Abfragen + countByStatus für heiße Wege

- Darlehenslager: countByStatus / countByOrganizationAndStatus + Seite<Loan" findByStatus(...) / **************** / **************** + ************ für ko...

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

Kollaps Pipeline kanban N+1 zu einer einzigen gruppierten Zählabfrage

listForOrganization() verwendet, um eine Bedingung-Fetch pro Darlehen auszugeben (201 Abfragen bei 200 Darlehen). Jetzt eine einzige gruppierte JPQL aggregiert ...

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

findBySessionGuidIn für die Massenbelastung hinzufügen

Wird durch den Endpunkt der Support-Ticket-Liste, um alle Besucher für eine zu holen Seite in einer Abfrage anstelle von N separaten findBySessionGuid-Anrufen.

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

Holen Sie Eltern-Nachricht in der gleichen Abfrage zu beseitigen Antwort N+1

Alias m.msg und LINKS JOIN FETCH msg.parent so dass Threaded Antwort Nachrichten haben ihre Eltern in der ersten Abfrage geladen, anstatt Auslösung eines separa...

Kamo·7mo ago
Performancekamo-shared-library

Beheben Sie N+1 Abfrage und fügen Sie Composite Index für das Laden von Chat-Nachrichten hinzu

- fügen Sie LEFT JOIN FETCH m.msg zu beiden Repository-Abfragen hinzu, um sie eifrig zu laden MediaObjMsg in der gleichen Abfrage, wodurch bis zu 100 zusätzli...

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

Beseitigen Sie Vollstab-Scan und N+1-Abfragen am Lead-Endpunkt

- LeadRepository: findByOrganizationId JPQL Abfrage hinzufügen (verwendet ORG_ID Index) statt der gesamten LEADS-Tabelle und Filterung in Java - LeadCustomFor...

Kamo·7mo ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen