KamoCRM

Live Change Log

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

17,490
Totale Änderungen
5,980
Merkmale
5,281
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,490AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService575InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,348kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore773Docs3,254Feature5,980Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 21, 2026
PerformanceSecurityService

Die Hypothek-Pipeline Lasten in einer Handvoll von Anfragen, und ein Geschäft kann umbenannt werden und nehmen Sie ein zweites Darlehen

Die beiden Leszeichen der Pipeline waren N+1 auf der Rundreise: - GET / Hypotheken-apps geladenen schlichten AppMortgage-Reihen, und jeder dann gefeuert ein ...

Kamo·5d ago
September 23, 2026
PerformanceSecurityService

Behalten Sie commit_logs.translation_count zur Schreibzeit

DDL: ************ (Kolumne + partiellfreundlicher Index, angewendet auf Produktion bereits) und ************ (einmalige Aufholjagd, bereits laufen) 19.373 Reihe...

Kamo·4w ago
PerformanceSecurityService

Verwenden Sie die schlanke LeadVendorProduct liest, nicht die 8-Wege eifrig findById

Anrufer Hälfte der Kamo-Shared-Bibliothek fix: schaltet jeden findById() Anruf auf LeadVendorProductRepository im Sicherheitsdienst zu welcher mageren Methode p...

Kamo·4w ago
PerformanceSecurityService

Lesen Sie die Commit-Zählungen des öffentlichen changelogs von einem Ledger, nicht COUNT(*)

pg_stat_statements: "SELECT COUNT(c) VON CommitLog c WO c.project IN (:-33 öffentliche Projekte) [AND c.commitTypeId = :t]" lief 140K mal pro Tag bei 100-200 ms...

Kamo·4w ago
PerformanceSecurityService

Eine Einreiseseite liest drei Zeilen, nicht das gesamte öffentliche Changelog

pg_stat_statements setzen die Single-Eintragsungen des öffentlichen Changelogs an der Spitze der Datenbank durch Entfernung: die Schnecken-Suche und die beiden ...

Kamo·4w ago
PerformanceSecurityService

Verwalten-Credits und Leads-Versable lesen die Lead-Bededger einmal statt pro Reihe zu zählen

/leads/credits (GET /api/security/credits/manage) zählte den Lead Pool einmal pro Zuteilungsreihe jeweils gegen den 796k-Lead-Pool einer org, dann noch einmal g...

Kamo·4w ago
August 21, 2026
PerformanceSecurityService

Stoppen Sie Scannen jedes Markt x Produkt, nachdem die Antwort bekannt ist

/leads/verfügbar-summary gibt drei Dinge zurück - hat hatAcceptableCredit und ein Beispielprodukt - aber besucht jeden Markt x Produktpaar unabhängig davon, Aus...

Kamo·2mo ago
PerformanceSecurityService

Zählen Sie in der Datenbank statt jede Übergabe zu hydratisieren

GET /changelog/public/stats geladen alle 16.571 Commit-Logs als Einheiten und zählte sie in einer Java-Schleife, um zwei kleine Karten und eine Gesamtzahl zu er...

Kamo·2mo ago
August 20, 2026
PerformanceSecurityService

Seite des Grid Endpunktes und nehmen Sie das PHI-Audit abschreiben Sie den Anfrage-Thread

GET /api/security/Leads gaben jede Führung in der Organisation zurück. Es jetzt nimmt Seite/Größe/Sort plus die Filter, die das Raster tatsächlich verwendet, un...

Kamo·2mo ago
August 15, 2026
PerformanceSecurityService

Die Plattform-Nigation jedes Handers einmal lösen

Der Abfangjäger ist für /** registriert, so dass die Anmerkungs-Lookup auf jedem lief Anfrage dieser Service dient, Anmeldung enthalten, und AnnotatedElementUti...

Kamo·2mo ago
August 8, 2026
PerformanceSecurityService

Ein Plan-Matrix-Scan pro App-Katalog-Anfrage

Auch fällt der jetzt nicht genutzte DevelopmentStageType Import und korrigiert die auto-provision Kommentar, der noch die Bühnenregel den Katalog beschreibt ers...

Kamo·2mo ago
March 11, 2026
PerformanceSecurityService

Batch-load Custom Formular Daten in getAllLeads (eliminieren N+1)

Ersetzen Sie pro Lead getCustomFormDataForLead-Caufrufe (N+1-Abfragen) durch eine Einzelchargelast über getCustomFormDataForLeads, gruppiert durch Lead-ID mit e...

Kamo·7mo ago
December 12, 2025
PerformanceSecurityService

Refaktor zum parallelen Einsatz für k1m1 und k2m1

- Split Aufbau und Einsatz in separate Jobs - Einsatz nach Fertigstellung auf k1m1 und k2m1 parallel - Reduziert die Gesamteinsatzzeit deutlich

snadjafinia·10mo 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