Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,865
Totale Änderungen
4,581
Merkmale
4,512
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 21, 2026
RefactorSecurityService

Delegierter AvatarObjectPaths in der gemeinsamen Bibliothek

MediaService benennt nun auch Avatarobjekte - die Support-Chats-Liste zeigt an Das Foto des Antragors und ein Support-Antraggeber ist in der Organisation von je...

Kamo·3w ago
Featurekamo-shared-library

Die Foto-URL eines Mitglieds aus der gemeinsamen Bibliothek auflösen

Die Chats - Support-Liste ist dabei, das Gesicht des Antragstellers zu zeigen, und eine Unterstützung Der Antragsteller ist - auf dem eigenen Schreibtisch - imm...

Kamo·3w ago
FeatureSecurityService

Rückgabe der akzeptierten Zählung jedes Mitglieds pro Produkt

Manage-Credits zeigt Max Daily Spend aber nichts darüber, wie viel davon verwendet wird, so konnte ein Manager nicht sagen, ob ein Mitglied war eine Führung von...

Kamo·3w ago
Featurekamo-shared-library

Zählen Sie die heutigen Ausgaben für die Produkte eines Mitglieds in einer Abfrage

Manage-Credits will pro Mitglied zeigen, wie viele Leads sie angenommen haben, so weit heute - die laufende Summe der Max Daily Spend Cap wird gegen verglichen....

Kamo·3w ago
Stylekamo-shared-library

Drop Importe ungenutzt gelassen durch Entfernen der @EntityGraph

Seite, Spezifikation und EntityGraph wurden nur vom findAll override benötigt die entfernt wurde, nachdem es /leads down. Verlassen einer unbenutzten EntityGrap...

Kamo·3w ago
FixSecurityService

Stoppen Sie das Abschneiden von Notizkörpern bei 500 Zeichen in der Timeline

Die Alle Registerkarte einer Leitung Kommunikation machte eine Notiz durch LeadCommunicationMapper, der den Körper auf 500 Zeichen begrenzte - ohne Ellipse und ...

Kamo·3w ago
Fixkamo-internal

Nehmen Sie Lead-verfügbar aus den Per-Produkt-Zählungen des Servers

LeadByProduct wurde aus den Zuteilungsreihen abgeleitet, die nur Produkte abdecken jemand hat bereits eine Kreditregel. Das Raster listet Produkte vom Herstelle...

kamo·3w ago
FixSecurityService

Berichtsleitungen für Produkte ohne Zuteilung verfügbar

/manage baute seine ganze Antwort durch Schleifen über Kleinotments, Aufruf countAssignablePool einmal pro Zeile. Aber das Manage-Credits-Geraster listet Produk...

Kamo·3w ago
Featurekamo-shared-library

Zählen Sie den zuordenbaren Pool für jedes Produkt des Herstellers auf einmal

countAssignablePool antwortet für ein Produkt, so dass ein Anrufer nur nachfragen kann Produkte, die es bereits hält. Manage-Credits war iterating Kleinotments ...

Kamo·3w ago
Fixkamo-internal

Geben Sie dem Komponisten seine Caret zurück nach jedem Senden

Jede Chatbox in einem Werkzeugfenster sperrt sich, während eine Nachricht rausgeht Eingabe trägt "disabled", so dass nichts getippt Mitte des Fluges verworfen w...

kamo·3w ago
FeatureInitializerService

Composite-Indizes für geolite_locations

Allein Country war der einzige Index auf einer 80.429-Reihen-Tabelle. Maßgemessen an der Produktion: Stadtauflösung (Land + Unterteilung) Index-gescannt alle 18...

Kamo·3w ago
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·3w ago
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·3w ago
Featurekamo-internal

Zeigt die Anfrage oder die Systembenutzertür an, die Systembenutzertür an ihren Agenten an.

Der Support-Chat-Header nennt jetzt die Organisation, von der die Anfrage kam, jeder, der das Gespräch führt und zu niemandem sonst - die Person, die es angespr...

kamo·3w ago
FeatureMediaService

Benennen Sie den Org des Antragors und beenden Sie den Zugriff des Systembenutzers, wenn sich das Ticket bewegt

Drei Dinge, alles über einen Support-Desk, der mehr als einen Mieter beantwortet. Das Ticket-Detail enthält nun ein pro-Betrachter Urteil darüber, ob "offene r...

Kamo·3w ago
FeatureSecurityService

Mint eine System-Benutzer-Sitzung für das offene Ticket eines Support-Agenten

enter-as gewinnt einen zweiten Grund, ja zu sagen. SystemUserEntryPolicy dreht den Anrufer *** in die Fakten der gemeinsame SupportSystemAccessResolver nimmt, u...

Kamo·3w ago
Featurekamo-shared-library

Lassen Sie ein offenes Ticket gewähren seinem Agenten die Org des Antrags und verfallen mit ihm

Ein Support-Agent muss in den Mieter des Kunden schauen, um das Ticket zu beantworten sie halten. Bisher war der einzige Weg in die Deckweite SYSTEM_USER Plattf...

Kamo·3w ago
DocsDaemonService

Nehmen Sie auf, dass der unbearbeitete Anspruch nun gechargen ist

getUnprocessedPayloads() zurückgegeben jede unbearbeitete Nutzlast, und dieser Job hält Jeder ist roh und abgeflacht Text für seine ganze Lauf - so war seine Er...

Kamo·3w 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·3w ago
FeatureInitializerService

Index Member rights applied on (member id, the right)

Die Tabelle hatte überhaupt keine Indizes, während jeder deren Filter von MEMBER_ID hat. Bei 10.524 Zeilen war der Rechte-Lookup eines einzelnen Mitglieds ein v...

Kamo·3w ago
Stylekamo-shared-library

CRLF in MemberRightsApplied wiederherstellen

Die vorherige Commit-True schrieb diese Datei mit einem Skript um und konvertierte stillschweigend ihre Line Endungen, so 53 unveränderte Linien zeigten als mod...

Kamo·3w 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·3w ago
TestSecurityService

Eine Opt-in-Sonde, die SQL des Grids ausführt, nicht nur sein HQL

/leads ging am 2026-08-20 mit 'fehlendem FROM-clause Eintrag für Tabelle a2_1' herunter und kein Test erwischt es, weil keiner von ihnen konnte: die Bibliothek ...

Kamo·3w ago
Fixkamo-shared-library

Entfernen Sie die @EntityGraph, die brach /führt auf Hibernate 6.2

Die Grid-Seitenabfrage scheiterte in der Produktion mit: ERROR: fehlender AUS-Eintrag für Tabelle "a2_1" ... links join member_team_member a2_0 auf *******...

Kamo·3w ago
August 20, 2026
Performancekamo-internal

Holen Sie sich eine Server-gefilterte Seite statt der ganzen Organisation

Das Gitter holte jede Führung in der Org und verengte es in einer 300-Linie useMemo. Gemessen an der Produktion 2026-08-20: 1.427 Leads so sieben geholt konnte ...

kamo·3w ago
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·3w ago
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·3w ago
FeatureInitializerService

Composite-Blei-Indizes, und entsperren Sie den Lauf, der sie schafft

Das /leads-Grid wird nun Filter und Seiten in der Datenbank statt Versand die gesamte Organisation zum Browser. Mit nur IX_LEADS_ORG_ID würde den Scan verlagern...

Kamo·3w ago
FixDaemonService

Mark Nutzlast Ergebnisse von Spalte, nicht durch die Einheit

payloadRepo.save() auf einer abgelösten Nutzlast macht Hibernate zu Fuß seine Grafik Organisation zieht in org_domains . und das liest, landet in einer Transakt...

Kamo·3w ago
FixSecurityService

Begleiche jede Rückstau-Nebellastung, wie sie verarbeitet wird

processBacklog spiegelt die beiden Mängel des geplanten Jobs: es mutierte Nutzlast Status im Speicher und gespeichert sie in einer Charge am Ende, und es gespei...

Kamo·3w ago
Fixkamo-shared-library

Das Ergebnis einer Nutzlast durch Spalte aufzeichnet, nicht nach Entität

Markieren einer Nutzlast IMPORTED mit NutzlastRepo.save() macht Hibernate zu Fuß Abgelöste Entitäts-Grafik - einschließlich Organisation, die in org_domains zie...

Kamo·3w ago
FixDaemonService

Stoppen Sie Überlappungen läuft die Einfuhr der gleichen Nutzlasten zweimal

Der Auslöser feuert jede Minute und jeder Lauf Ansprüche arbeiten durch die Auswahl Nutzlasten noch in RECEIVED. Ein Rückstau, der länger als eine Minute dauert...

Kamo·3w ago
FixDaemonService

Bump die bearbeitete Zähler statt Umschreiben des Endpunktes

Der Job beendete eine Charge durch Mutating totalProcessed auf der Endpunkt-Einheit es geladen, bevor die Charge begann und die ganze Reihe speichern. Zwei Folg...

Kamo·3w ago
FixSecurityService

Niemals eine Vorlage scheitern, weil sein Counter-Update ein Rennen verloren hat

storePayload stößt nicht mehr auf den erhaltenen Kontrakener des Endpunktes; der Empfang Controller ruft jetzt recordReceipt separat, in seiner eigenen Transakt...

Kamo·3w ago
OtherKlusterServices

Bevorzugen brotli auf dem Thema Host, und korrigieren Sie die vorherige Begründung

Zwei Dinge, eine davon eine Korrektur der Verpflichtung vor diesem. Die vorherige Commitierung gerechtfertigt "Encodings: [br, gzip]" mit einer Sonde gegen api...

Kamo·3w ago
OtherKlusterServices

Bevorzugen brotli, aufhören zu komprimieren, was bereits komprimiert ist

Die gemeinsame "Kompresse"-Mittelsinformatik war . Komprit: {], das ist drei separate Standardwerte und keiner von ihnen ist die, die wir wollen. Traefik wählt...

Kamo·3w ago
Fixkamo-shared-library

Stoppen Sie den Verlust von Nutzlasten zu Endpunkt-Zähler-Streit

storePayload hat die Nutzlast gespart und dann totalReceived/lastReceivedIn von die Endpunkteinheit - in der gleichen Transaktion - beschmutzen. Jede Unterwerfu...

Kamo·3w ago
Fixkamo-internal

Jede Länderflagge in der App war ein blockiertes Bild

Acht weitere Bildschirme hatten den Defekt in der Marketing-Besucher Schublade gefunden. Die App wird unter img-src 'selbst' Daten: blob: https://theme.kamoc...

kamo·3w ago
Performancekamo-marketing

Jede Antwort komprimieren, nicht nur das Dokument

server-nonce.js fragt vorgeschaltet nach "Identität", damit das HTML gestempelt werden kann mit einem CSP nonce ohne dekomprimieren/recompress Rundreise, dann r...

Kamo·3w ago
Performancekamo-marketing

Drain latente Arbeit ein Element pro Leerlaufzeit

Vier Komponenten warteten darauf, dass der Hauptfaden leise wurde, bevor sie es taten ihre Arbeit - das Toast/Konsente-Bundle, das Scroll-Chrom, die Berührung Z...

Kamo·3w ago
Performancekamo-marketing

Lesen Sie die Scroll-Position von einem Beobachter, nicht vom Layout

Der Scrolled/at-top-Zustand des nisten von einem Scroll-Handler, der las window.scrollY, und der Mount-Effekt genannt, dass Handler synchron während der Commit-...

Kamo·3w ago
Fixkamo-internal

Flaggen sind Emojis, weil das CSP jedes Flag CDN blockiert

Die Besucher-Schubladen malte eine gebrochene Bild-Glyphe, wo jede Länderflagge sollte der "svg"-Modus der "Reagend-Flag"-Modus liest sich wie eine in sich gesc...

kamo·3w ago
ChoreMediaService

Rebuild gegen Kamo-shared-Bibliothek 811db57

Picks up der createLead fix, die die Pool-Verfügbarkeit Recount bewegt nach demCommit. Vor ihm, ein Lese-nach-Schreiben in der eigenen Transaktion der Führung H...

Kamo·3w ago
ChoreSecurityService

Rebuild gegen Kamo-shared-Bibliothek 811db57

Picks up die createLead fix, die die Pool-Verfügbarkeit Recount bewegt nachCommit. Davor ein Lese-Nach-Schreiben in der eigenen Transaktion des Leads YugabyteDB...

Kamo·3w ago
FixDaemonService

Beharrlich jede Nutzlast das Ergebnis, wie es geschieht, nicht in einer Charge

processEndpointPayloads über die Chargenmutierungsstatus im Speicher und gespeichert sie alle am Ende. erstellenLead-Dead-Deads pro Lead, so dass jeder Ausfall,...

Kamo·3w ago
Fixkamo-shared-library

Verschieben Sie die Pool-Anverfügbarkeit Neuauszählung nach Commit

createLead rettete die Führung und lief dann in der gleichen Transaktion countAssignablePool sendet die neue "Leads Available"-Figur. Auf YugabyteDB ein Lesen n...

Kamo·3w ago
Featurekamo-internal

Angebot Firmenname als kartographierbares Importfeld

leadFields.ts ist die Liste, aus der die Mapping-Leinwand schöpft, und sie muss die Backend-Schalter in LeadImportController - ein Weg, der von beiden Seiten fe...

kamo·3w ago
FeatureSecurityService

Karte UnternehmenName, so dass eine Tabellenkalkulation kann den Namen tragen

setDirectFieldOnCreateRequest hatte keinen companyName-Fall, also war das Feld unerreichbar vom manuellen Importassistenten, obwohl CreateLeadRequest trägt es u...

Kamo·3w ago
FeatureDaemonService

Lassen Sie eine abgebildete Nutzlast tragen FirmaName und Quelle

Der Direktfeld-Schalter des Antake-Job wurde beim AnbieterLeadID gestoppt, also ein Mapping auf companyName oder source wurde von der Benutzeroberfläche akzepti...

Kamo·3w ago
Performancekamo-marketing

Servieren statische Vermögenswerte als Build-Time brotli

Der markierte Brocken ist Reaktionsdom, und ich habe ihn vor dem Abschluss richtig überprüft alles: es ist die Produktion bauen (keine dev Marker, und die Profi...

Kamo·3w ago

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen