Live Change Log

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

17,933
Totale Änderungen
4,614
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 7, 2026
FixKlusterServices

Pin an den Knoten seine Modellgewichte sind tatsächlich auf

Das Modell ist ein hostPath unter /var/lib/embedding-Modell auf k1m1, und nichts repliziert es. Als k3m1 hinzukam, war das neue ReplicaSet-Pod dort geplant und ...

Kamo·1mo ago
FixMediaService

Fangen Sie die Ausnahme-Typ der Anspruch Konflikt tatsächlich wirft

Runde 2 Review-Fix: die Aussage-Ebene 40001 (der häufige Fall, erkannt innen ausführenUpdate() anstatt auf Commit) Oberflächen als ************ via Hibernate's ...

Kamo·1mo ago
Fixkamo-shared-library

Stoppen Sie den Mailbox-Anzeiger von ausfallenden Start-up-Plattform-weit

DepartmentService ist ein @Service, und jeder Service trägt @ComponentScan("com.kamo"), so alle 40 von ihnen konstruieren es. Geben Sie ihm eine MailboxReposito...

Kamo·1mo ago
FixMediaService

Rückkehr 409 auf jedem verlorenen Anspruch Rennen, fügen Manager Anspruch Weg

Runde 1 Review-Fixes für den Annahme-Popup-Anspruch Endpoint: - eine gewöhnliche verlorene Rasse (Loser isClaimableBy bereits falsche Post-Commit) jetzt erhöh...

Kamo·1mo ago
FixMediaService

Scannen Sie die E-Mail-Repositories DepartmentService jetzt benötigt

MediaService CrashGeschöpft auf jedem Pod seit Shared-lib 1.5.0: DepartmentService ist ein @Service, also baut die Wildcard @ComponentScan("com.kamo") es hier, ...

Kamo·1mo ago
FixESigService

Der Ablauf Sweep lief ohne Transaktion

@Transactional wird von einem Proxy angewendet und Sweep() genannt ableitenDue() auf dies, so war die Anmerkung träge. Die Ablaufhinweise lesen die Umschlag Org...

Kamo·1mo ago
Fixkamo-signer-monorepo

Eine Partei, die bereits unterschrieben hat, bekommt ihr Exemplar, nicht das Dokument wieder

Die Sitzung begann immer bei "welcome", so dass ein Unterzeichner nach dem Link in ihrer Fertigstellung E-Mail - oder einfach die Wiedereröffnung der Einladung ...

Kamo·1mo ago
FixSecurityService

Halten Sie Co-Riehens auf einer Routing- Reihenfolge

AbleitungSigners nummeriert Kreditnehmer 1, 2, 3... als Anzeigeindex. ESigService jetzt ENFORCES Routing-Anordnung, anstatt nur zu berichten, so dass die Zähler...

Kamo·1mo ago
FixESigService

Schließen Sie den Signier-Lebenszyklus - Mitteilungen, Routing, Wachen, Ablauf

Alles, nachdem ein Unterzeichner drückt Finish war unvollständig. Mitteilungen: Die letzte Unterschrift eines Umschlags produzierte ein abgeflachter PDF in Min...

Kamo·1mo ago
Fixkamo-internal

Passen Sie die TypeScript DTOs zu den Java-DTOs an, die sie Proxys

/api/webinar/* ist ein Durchgang, also jeder TS-Feldname, der von der Java DTO liest sich lautlos als undefiniert, anstatt nicht zu kompilieren. Die Einstellung...

kamo·1mo ago
Fixkamo-internal

Die Schnelltipps besepulieren und die gemeinsame Hilfe Primitive nutzen

Die planmäßigen Support-Tipps gaben vier Platzhalter-Strings ("How Step1"...); ersetzen Sie sie mit echten Anleitung für den Typ - Moderatoren - Slots Erinnerun...

kamo·1mo ago
Fixkamo-internal

Komponieren Sie aus der Mailbox, die Sie geöffnet haben, und bieten Sie jeden, auf den Sie zugreifen können

Neue Nachricht öffnete den Komponisten auf der Standard-Mailbox des Mitglieds: nur onBehalfOf wurde übergeben, und nur für die Mailbox eines anderen Mitglieds, ...

kamo·1mo ago
FixSecurityService

Stoppen Sie verlieren Organisationen zu schlucken Ausnahmen, und akzeptieren die volle Schaffung Nutzlast

createOrganization könnte die Anmeldung eines Kunden zerstören und nichts Nützliches melden. Transaktionsintegrität: - Fünf Docstors liefen hinter Try/Catch, d...

Kamo·1mo ago
FixAPIService

Encode des dekodierten Tokens genau einmal auf dem Weg vorgeschaltet

21670e5 routed SocialWebhookController durch UpstreamUris FULLY-PRE-ENCODED-Eintrag Punkt, aber seine URL ist ein Hybrid: "Token" ist ein @PathVariable, so Spri...

Kamo·1mo ago
Fixkamo-internal

Machen Sie das Erstellen-Konto-Formular sagen Sie, was passiert ist

Ein Konto von einer Leine zu erstellen schien nichts zu tun. Der Server war Rückgabe einer 500 (siehe die AccountAddress-Fix in kamo-shared-Bibliothek), aber di...

kamo·1mo ago
Fixkamo-internal

Machen Sie das Erstellen-Konto-Formular sagen Sie, was passiert ist

Ein Konto von einer Leine zu erstellen schien nichts zu tun. Der Server war Rückkehr eines 500 (siehe die AccountAddress-Fix in kamo-shared-Bibliothek), aber di...

kamo·1mo ago
FixSecurityService

Machen Sie Konto Erstellung atomar, org-scoped und Rechte-gated

erstellenCustomer speicherte das Konto, bevor er seine Adressen schrieb, und war nicht transaktionale - also, wenn die Adresseinfassung fehlgeschlagen ist, das ...

Kamo·1mo ago
Fixkamo-internal

Halten Sie die Rechtsklick-Menüs innerhalb des Ansichtsports

Rechtsklick auf einen Ordner tief in der Seitenleiste öffnete sich sein Menü unter der Falte. Die Flip-at-the-Redge-Logik war da, aber nie lief: das Bauteil keh...

kamo·1mo ago
Fixkamo-shared-library

Stempel-Adressedaten, damit eine Adresse tatsächlich gespeichert werden kann

DATE_CREATED ist jetzt NICHT NULL mit einem DEFAULT(), aber nichts hat jemals das Feld gesetzt. Hibernate benennt jede einsteckbare Spalte in seinem INSERT, so ...

Kamo·1mo ago
FixAPIService

Veranern Sie die Abfrage des Anrufers auf den öffentlich zugänglichen Proxies

Das Gateway stoppte die doppelte Codierung weitergeleiteter Abfragestrings in 3c24d32, aber vier andere Proxies in diesem Service noch konatierten bereits-Proze...

Kamo·1mo ago
Fixkamo-internal

Stoppen Sie ein Menü klicken Sie auf eine geöffnete Einstellungsseite von abpranpfen zurück, und reparieren Sie die tote Registerkarte

Klicken Sie auf Apps & Features (oder Stats & Costs), während /settings/Konto war bereits geöffnet landete auf der tab Sie kamen aus. Next.js tauscht den Abfrag...

kamo·1mo ago
Fixkamo-internal

Stoppen Sie die Registerkarte Inhalt überlaufen und berühren die Wände

Zwei Ursachen, beide meine. Keine Polsterung. TabPanel liefert absichtlich keine - jede Registerkarte selbst, und ich hatte nicht. Die Shell verwendet jetzt p:...

kamo·1mo ago
Fixkamo-internal

Float das Label vom Platzhalter auf Name Präfix/suffix selects

MUI leitet InputLabel schrumpfen von "filled ||fokussiert|| geschmücktStart" ab, und .isFilled({Wert: ''') ist falsch. Jede Wahl, die noch malt etwas, während l...

kamo·1mo ago
Fixkamo-internal

Senden Sie den Timeline-Provider-Filter als wiederholte Params, nicht als CSV

socialTimelineApi.timeline setzt Anbieter zu einem beigetretenen CSV. Ein Komma in einer Abfrage WERT reist als %2C, und jeder Hop, der wieder codiert, macht da...

kamo·1mo ago
FixMediaService

Akzeptieren Sie den Timeline-Provider-Filter als wiederholte Params

Der Web-Client hat ?providers=facebook,x als CSV-Wert gesendet. Ein Komma in einer Abfrage VALUE muss als %2C reisen, und ein Hop, der wieder kodiert, macht das...

Kamo·1mo ago
FixAPIService

Veranschlagen Sie die Abfrage-Anteigns, anstatt sie zweimal zu kodieren

Jede URL, die dieses Gateway erstellt, wird von getRequestURI() zusammengesetzt und getQueryString() - beide bereits prozentig kodiert und wurde dann an RestTem...

Kamo·1mo ago
Fixkamo-internal

Fragen Sie vor jeder Massenaktion, nicht nur die Ordner diejenigen

Einen bereits bestätigten Ordner entleeren und löschen. Alles andere, was sich bewegt mail oder umgeschrieben seine Lesezustand nicht - es lief in dem Moment, d...

kamo·1mo ago
Fixkamo-internal

Stoppen Sie Geldfelder laden einen Wert, der ihre eigene Validierung scheitert

Die API speichert Geld als NUMERIC(19,4) und serialisiert es mit toPlainString(), also die versendete $50.00 Mindestabhebung kam als "50.0000" an. Beide Geldein...

kamo·1mo ago
Fixkamo-internal

Kommissionslinks unter Mein Konto, Registerkarte neu geordnet, doppelte Kopfzeilen entfernt

Nav und Landing Einträge bewegen sich unter Mein Konto statt einem separaten Abschnitt. Die tabs leben auf dieser Seite, so dass ist, wo sie hingehören; der Gru...

kamo·1mo ago
FixSecurityService

Umfang die Möglichkeiten lesen, und geben Sie dem Relais-Client Timeouts

/me/opportunities called reservationRepository.findAll() und gefilterte Org und Mitglied in Java. Das zieht jede Reservierung auf der Plattform - jeder Mieter ....

Kamo·1mo ago
Fixkamo-shared-library

Machen Sie die atomaren Ansprüche tatsächlich atomar, und stoppen Hungern die älteste Auszahlung

Eine kontroverse Überprüfung des Geldweges ergab, dass die Concurrency-Design nicht Laufen überhaupt. @Modifying ohne @Transactional. Spring Data eröffnet kein...

Kamo·1mo ago
Fixkamo-internal

Senden Sie den Status-Eimer als wiederholte Params, nicht ein CSV

Eröffnung ************ fehlerbehaftet mit "Unbekannter Status: ************ für jedes Mitglied. listMyAssignments hat den ganzen Eimer als einen CSV-Wert gesen...

kamo·1mo ago
Fixkamo-internal

Wiederherstellen Sie die Positionierung von Zeilen und machen Sie Ordner tatsächlich schleppbar

Zwei Rückschritte von 8ab88d59. Die Nachrichtenliste wuchs eine Lücke, die sich mit jeder Zeile vergrößerte. Dieses Projekt baut Rückenwind mit "wichtig: wahr"...

kamo·1mo ago
FixDocsService

Nehmen Sie wiederholte Statusparams an, so dass das Gateway den Filter nicht korrumpieren kann

Eröffnung ************ beantwortet "Unbekannter Status: ************ für jedes Mitglied. Das Mitgliedsraster schickte den Eimer als einen CSV-Wert. Ein Komma i...

Kamo·1mo ago
FixMediaService

Senden von E-Mails mit verpasster Botschaft an das Benutzerkonto, nicht an die Mailbox der Org

Die Anzeige gab es, um zu sagen "Sie haben eine Nachricht warten, melden Sie sich an und lesen Sie es", und es wurde geliefert in den Briefkasten diese Organisa...

Kamo·1mo ago
FixDocsService

Niemals ein Mitglied jagen, das bereits unterschrieben hat, und halten Sie das Thema einfach

Zwei Verhaltensfehler im Phase-8-Benachrichtigungspfad. 1. Der Erinnerungs-Sweep lief über OPEN_STATES, der AWAITING_OTHERS enthält "Dieses Mitglied fertig;...

Kamo·1mo ago
Fixkamo-shared-library

Stoppen Sie HTML-Kapitulieren Sie den Pakettitel in den vier HR-Themen

EmailTemplateService macht SUBJECT und BODY einer Vorlage von ONE Karte, und alle vier kanonischen HR-Themen tragen {{packageTitle", die LegalNotificationRecord...

Kamo·1mo ago
August 6, 2026
Fixkamo-internal

Reagieren Sie auf ASSIGNED und hören Sie auf, einem Kanal zu vertrauen, der nicht wiederholt werden kann

Drei Wege, wie das Unterstützungsabzeichen veraltet ist, alle schwiegig. ASSIGNED wurde veröffentlicht auf /topic/support/agent/{memberId' und dieser Handler n...

kamo·1mo ago
FixMediaService

Geben Sie jedem Agenten ein Live-Abzeichen statt eines Besitzers eine ungelesene Zählung

Das novi badge und /support?tab=tickets beantworteten verschiedene Fragen. Die Seite listet jedes Ticket in der Org auf; die Plakette zählte ungelesene Chat-Nac...

Kamo·1mo ago
Fixkamo-internal

Stoppen Sie die Plakette Kosten Portal-Mitglieder eine Anfrage eine Minute

Drei Dinge, alle darüber, für wen der Zähler ist. DER PROVIDER GATES AUF DER GLEICHUNG DES BUTTON. Es steigt in der Wurzel Layout für jede authentifizierte Sit...

kamo·1mo ago
FixMediaService

Drop Client SENDs zu bewachten Themen, und reparieren Sie den Build bei HEAD

ZWEI THINGS, die beide MediaService-Hauptverkehr vom Versand abhalten. 1. main nicht kompilieren. MediaController:1361 Anrufe ****************, das nicht ex...

Kamo·1mo ago
FixDocsService

Lassen Sie eine fehlgeschlagene Ausbegängung auslesen, anstatt sie zu stufen

Für gefangen Ausnahme um GrafByTeamMitgliedIdAndStatusIn und drehte es in eine WARN. Dieser Haken war nicht nur rund um die Plakette: die Abfrage läuft innerhal...

Kamo·1mo ago
Fixkamo-internal

Zeigen Sie einen gesendeten Anhang, ohne auf eine Reloade zu warten

MediaService kündigte eine neue Chat-Nachricht zweimal an - einmal, wenn die Zeile gespeichert wurde, bevor jede Anlage existierte, und einmal nach der Befestig...

kamo·1mo ago
FixMediaService

Kündigen Sie eine Nachricht einmal an, wenn sie ganz ist

Beide Anrufer, die den Aufbau einer Nachricht zu beenden, nachdem die Zeile gespeichert ist jetzt sagen createMessage nicht ankündigen: MediaController befestig...

Kamo·1mo ago
Fixkamo-shared-library

Lassen Sie einen Anrufer die Echtzeit-Ankündigung der Nachricht besitzen, die er noch baut

createMessage kündigte jede neue Nachricht auf dem Echtzeit-Feed der Sitzung im Moment an Die Zeile wurde innerhalb der Transaktion des Anrufers gespeichert, be...

Kamo·1mo ago
Fixkamo-internal

Legen Sie die Profil-Header-Hintergrund Chrom in einer Reihe

Die Quelle / Konsole / Tone pod war die Bühne gestapelt ein, und gestapelt ist es größer als der 100px Avatar sitzt es neben, also nicht der Identitätsblock, ei...

kamo·1mo 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