Live Change Log

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

17,931
Totale Änderungen
4,612
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,931AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,522TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,612Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 9, 2026
Fixkamo-shared-library

Ein Plattformprodukt gehört nicht zu den eigenen Mietern

isOrgEntitledToApp befreite nur die Top-Level-Org, so dass ein org markiert istPlatformProdukt wurde als abgerechnet wenn es ein Kunde wäre. sign.pink sitzt auf...

Kamo·4w ago
FixBillingService

Selbst-oder-Besitzer auf einem Konto zu durchzwingen, nicht nur die Org-Grenze

Follow-up zum Cross-Org-Gate, jetzt, wo die Regel entschieden ist: innerhalb einer Organisation, die Sie verwalten können Ihr eigenes Rechnungskonto, und ein Or...

Kamo·4w ago
FixBillingService

Stoppen Sie eine Organisation erreichen eine andere Organisation Abrechnung

/api/billing/accounts scopes seine Liste durch die X-Org-Id Header, aber jede Route darunter /{accountUid" nahm die ID geradeaus vom Pfad und überprüfte nie, we...

Kamo·4w ago
Fixkamo-internal

Split Verfügbar auf dem Katalog Urteil, und stoppen Stage Publishing einer App

Die Konto-Apps Registerkarte abgeleitet Verfügbar / Nicht verfügbar aus der Entwicklungsphase, so dass es widersprach die Plattform katalogisiert in dem Moment,...

kamo·4w ago
FixInitializerService

Nur echte Anspruchswurzeln bekommen die Plattform-App-Reihen

Der Besitz von Abonnement-Plänen wurde als Beweis dafür, eine Anspruchswurzel zu sein. Es ist nicht: ein Kunde org betreibt seine eigenen Handelsmärkte und verk...

Kamo·4w ago
FixBillingService

Antwort "ist das vermeist" aus dem App-Katalog, nicht das enum

Verfügbarkeit wurde zur Laufzeit bediener-editierbar, also von ServiceType.getStage() ableitend Veröffentlichung MLOS in Apps und Features ließ es unsichtbar au...

Kamo·4w ago
FixSecurityService

Schließen Sie vier Möglichkeiten rund um die vertikalen und App-Gate

SecurityModelMarketController lesen und mutierte Sicherheitsmodell-Marktanhänge ohne Sitzung überprüfen, keine Org-Sheroping und kein Recht - jeder Anrufer könn...

Kamo·4w ago
Fixkamo-internal

Laden erlaubt Apps von einem Endpunkt Mieter können tatsächlich lesen

appCatalogApi.list() ist Plattform-Besitzer-only, so dass auf jedem Mieter org die Branch Types Editor zeigte keine Apps und die speichern Wache, die existiert,...

kamo·4w ago
FixBillingService

Validieren Sie Add-on-Codes, bevor sie eine App gewähren können

active_addon_codes wurde direkt aus dem Anfragegremium geschrieben. Das war harmlos, während nichts gelesen die Spalte, aber es ist jetzt eine Autorisierung Ein...

Kamo·4w ago
FixInitializerService

Same Alias NPE in den Initializer-Sickerern

resolveAll() hat keinen Eintrag für einen veralten Alias, der eine ID mit einer Live-App teilt, so Looping ServiceType.values() und dereferencing das Ergebnis g...

Kamo·4w ago
Fixkamo-shared-library

Stoppen Sie eine Seitenlast von der Beharren auf der Anspruchsprojektion

computeEffectiveFeatures fügten die von Hibernate verwalteten OrgFeature-Zeilen des Anrufers direkt zu seiner Ausgabe hinzu und dann gedreht istActive auf sie. ...

Kamo·4w ago
FixSecurityService

Stoppen Sie das iterieren von ServiceType.values() gegen den aufgelösten Katalog

resolveAll() lässt die veralten Aliasnamen weg, die eine ID mit einer Live-App teilen (DOC_MANAGER/DOCS, AI_CHAT/AI_SUPPORT), weil diese keine Katalogreihe von ...

Kamo·4w ago
August 8, 2026
FixInitializerService

Bind den Umbenennung Cutover als Timestamp, nicht ein String

CockroachDB verweigert <timestamp(6)&gt; <varchar&gt; statt zu casten, so dass die App-Konfiguration-Reparatur warf auf seiner ersten Anweisung jeden Boot: 'unu...

Kamo·4w ago
FixInitializerService

Reparatur der zweiten name-persisted Website des LOS Umbenennung

**************** ist @Enumerated(STRING) und hält RoleRightType-Namen, also eine Standardrolle, die Hypothekengeschäften "LOS_VIEW_PIPELINE" gewährt. Das ist di...

Kamo·4w ago
FixSecurityService

Zeigen Sie die Hypothek Oberfläche zurück auf die Hypotheken-Rechte

Begleiter der Shared-Bibliotheksänderung. Diese 13 Controller alle schützen Hypotheken-Endpunkte LAR, Pipeline, Antragsaufnahme, Offenlegungen, Kreditaufträge, ...

Kamo·4w ago
Fixkamo-shared-library

Stoppen Sie Hypotheken-Endpunkte Durchsetzung eines persönlichen Lehenrechts

Der Umbenennung von LOS_* wurde auf die Enum-Deklaration und nirgendwo sonst angewendet. Weil die befreiten Namen wurden sofort als die persönlichen Kreditrecht...

Kamo·4w ago
FixInitializerService

Geben Sie die LOS umbenennen Reparatur zu Zeilen, die vor der Umbenennung

Die Reparatur passte auf der Schnur allein und lief auf jedem Boot, so dass es aufgehört, idempotent die Moment jemand gewährt die persönliche Darlehen App: ein...

Kamo·4w ago
FixInitializerService

Master-Modell ehrt einen Runtime Ruhestand; Drop eine tote Garde

BereitstellungMaxedOutMasterModel Kraft-fähigen jede App für die Plattform org, und dass die Breite bewusst ist - Vor-Start Dogfooding ist, was das Modell ist f...

Kamo·4w ago
FixSecurityService

Zwei weitere Orte, die geantwortet "ist diese App angeboten" aus dem enum

Beide wurden verpasst, als FeatureController auf den App-Katalog bewegt, und beide hätte dem Moment widersprochen, als ein Betreiber eine App veröffentlichte. ...

Kamo·4w ago
FixInitializerService

Reparatur Hypothek Zuschüsse verwaist durch den LOS zu MLOS umbenennen

ServiceType wird an zwei Orten und der 2026-08-08 nur umbenennen Konto für eine. ORG_FEATURES.FEATURE_TYPE speichert die numerische ID, also Halten Hypothek bei...

Kamo·4w ago
Fixkamo-marketing

Render Kontakt Verkäufe für Add-ons ohne Listenpreis

PageAddOn.price wurde Nummer getippt und mit Number(addon.pricePerUnit) gebaut, also ein Add-on ohne Listenpreis - die von Unternehmen ausgehandelten Ursprungss...

Kamo·4w ago
Fixkamo-internal

Zeigen Sie ausgehandelte Preise statt $0,00 für Enterprise-only Add-ons

Die Ursprungszusätze haben keinen Listenpreis - sie werden pro Vertrag ausgehandelt - und formatCurrency(null) macht $0.00, Werbung für ein Enterprise-Modul als...

kamo·4w ago
FixBillingService

Unveröffentlichte Apps aus dem Plans & Billing Katalog aus Verstecken

************ zurück auf der Registerkarte, wo ein Kunde wählt, was er abonniert hat, so darf es nicht bieten ein Produkt noch in der nicht verfügbaren Liste - d...

Kamo·4w ago
FixSecurityService

Bieten Sie niemals eine unveröffentlichte App auf einer Kauffläche, Bundles enthalten

Der Bühnenfilter lief nur für den öffentlichen Marketing-Proxy. Dieser Endpunkt nährt auch die In-App AbonnementOrderWizard, das ist, wo ein Kunde tatsächlich z...

Kamo·4w ago
FixBillingService

Halten Sie das is-Präfix auf PlatformAccountSummary's Wire-Namen

Same Lombok/Jackson Gefahr als PlatformOrgRow: isTopLevel() verliert seine "is" auf Serialisierung, so dass die DTO setzen Sie "topLevel" / "PlattformProdukt" a...

Kamo·4w ago
Fixkamolos

Sicherheitsspieler explizit erklären, bevor der nächste Build Start bricht

Kamo-shared-Bibliothek 1.5.0 wurde heute mit Spring-ws-Core als neuer Transitive Abhängigkeit, so Spring Boot jetzt automatisch registriert eine zweite Servlet ...

Kamo·4w ago
FixBillingService

Halten Sie das ist-Präfix auf dem Draht für isTopLevel/isPlatformProduct

Lombok generiert isTopLevel() für ein "boolean isTopLevel"-Feld und Jackson Streifen des Präfixes, so dass der Live-Endpunkt die Serialisierung von "topLevel" u...

Kamo·4w ago
FixInitializerService

Großvater orgs bereits läuft ein gated Commerce-Markt

Gating MORTGAGE hinter MLOS machte das Tor unzufrieden für Mieter: MLOS ist immer noch PLANNING, und FeatureController.enable lehnt eine nicht-COMPLETED-App für...

Kamo·4w ago
FixBillingService

Sicherheitsspieler explizit erklären, damit der Dienst starten kann

Der Dienst ist seit 2026-07-03 nicht mehr im Einsatz; seitdem ist jede Hülse abgestürzt vor dem Kontext geladen: Diese Methode kann nicht entscheiden, ob es ...

Kamo·4w ago
FixInitializerService

Saatgut App Anspruch für jede Wurzel, und stoppen die Erfindung Plan-Stufen

Zwei Mängel bei der Überprüfung vor dem Flipping kamo.entitlement.fail-open gefunden. Sign Pink ist eine zweite Anspruchswurzel (isPlatformProduct, mit einem e...

Kamo·4w ago
Fixkamo-internal

Hebe die nächste Körperkappe, die jeden großen Upload abkürzen

DIE Ursache der versagenden 3 GiB-Anhänge, und es war unsere, nicht das Netzwerk. ************ war '500mb'. Es ist keine Neufassung/Middleware Einstellung: Näc...

kamo·1mo ago
FixMediaService

Scheitern Sie einen toten Upload in Minuten, anstatt es für eine Stunde zu halten

connectionUploadTimeout ist die tolerierte SILENCE zwischen den Lesesen, kein Budget für die ganze Übertragung. Setzen Sie es auf eine Stunde zu "passen Traefik...

Kamo·1mo ago
Fixkamo-internal

Stoppen Sie einen toten Upload Spinnen für immer, und sagen, was 100% bedeutet

Ein stockender Upload saß bei 100% mit der Bar voll und kein Ausweg. Drei verschiedene Gründe, alle von ihnen meine. XMLHttpRequest hat keine nützliche Auszeit...

kamo·1mo ago
Fixkamo-internal

Lassen Sie einen In-Flight-Upload beenden, anstatt auf einem Rollout zu sterben

Ein 2 GiB Chat-Ansatz erreichte 100% und scheiterte dann mit 'Bad Gateway', weil Einsatz landete obenauf: die pod nahm SIGTERM um 03:34:36 und der Transfer, sie...

kamo·1mo ago
Fixkamo-internal

Machen Sie einen fehlgeschlagenen Upload sagen, was passiert ist, und melden Sie sich genug, um es zu diagnostizieren

Ein 2 GiB-Aufbau scheiterte am Ende eines vierminütigen Transfers mit 'Upload fehl: Upload failed Internal Server Error' - ein verdoppeltes Präfix um eine Nachr...

kamo·1mo ago
FixMediaService

Stoppen Sie Tomcat 60s Verbindung Timeout Tötung eines langen Uploads

Ein 2 GiB Chat-Anhang scheiterte nach fast vier Minuten erfolgreicher Übertragung mit MultipartException Verpackung eine nackte SocketTimeoutException, und das ...

Kamo·1mo ago
Fixkamo-internal

Benutzerdefinierte Status-Etiketten auf die Status-Tabs anwenden

Jede andere Statusanzeige auf /leads löst seine Beschreibung durch resolveLabel() aus der VerwendungStatusLabels - die Grid-Zellen-Renderer, beide Filter Dropdo...

kamo·1mo ago
FixKlusterServices

Stoppen Sie die 60er-Eintrags-Eintrags-Lese-Capping-Uploads

ReaktionTimeouts.readTimeout ist die Frist für das Lesen einer GANZE Anfrage, Körper enthalten, und Traefik v3 standardmäßig es auf 60er Jahre, wo v2 hatte kein...

Kamo·1mo ago
Fixkamo-marketing

Stoppen Sie die Laufzeit Thema Blatt Aufhellen der Leinwand auf Light-Mode-Maschinen

DynamicMetaLoader fügt Thema an.<domain&gt;/css/globals.css zu <head&gt; nach unserem eigenen stylesheet, und diese Datei trägt immer noch erstellen-next-app Ke...

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

Bericht Benutzer Leerlaufzeit, so dass eine verlassene Registerkarte ablaufen kann

Der Client Aktivität Tracker immer nur gated, ob wir gebeten, zu verlängern; es dem Backend nie etwas gesagt. SecurityService erneuert die Sitzung TTL auf jede ...

kamo·1mo ago
FixSecurityService

Schieben Sie nur die *** TTL, wenn ein Mensch tatsächlich da ist

getSession() aktualisierte die Redis TTL bei jeder Lektüre und OTKPreAuthFilter löst die Sitzung, bevor ein Controller läuft - so dass jeder API-Aufruf erneuert...

Kamo·1mo ago
Fixkamo-internal

Lassen Sie die Person aus einer Abteilung Unterschrift zu

Eine Nachricht aus einer Abteilung Mailbox gesendet wird von der Abteilung geschrieben: die Antwort landet dort, nicht mit wem auch immer es getippt, so untersc...

kamo·1mo ago
Fixkamo-internal

Stoppen Sie die nächste / Image brechen jede proxierte Logo-Vorschau

Die Org Branding Bildschirm ************ gezeigt die vollständigen und einfachen Logos als fehlende Bilder, obwohl die gleichen Dateien Bilden Sie gut überall s...

kamo·1mo ago
FixKlusterServices

Stecken Sie die verbleibenden hostPath Workloads an den Knoten, der ihre Daten hält

Derselbe Fehler wie Einbettungsmodell, gefunden durch Auditierung jedes HostPath-Volumens im Repo. A hostPath ist node-lokal und nichts repliziert es, so dass e...

Kamo·1mo ago
Fixkamo-internal

Abteilungen alphabetisch abstellen

Der Dienstplan gemacht Abteilung Abschnitte in welcher Reihenfolge auch immer das Backend gab sie zurück. Sortieren Sie die Abschnittstasten A-Z (locale-aware);...

kamo·1mo ago
FixMediaService

Catch OptimisticLockException, der Typ 40001 tatsächlich wickelt als

Runde 3 Rezension fix: hibernate-core's **************** testet LockAcquisitionException (was SQLState 40001 konvertiert) gegen vier spezifische Typen in der Re...

Kamo·1mo ago
Fixkamo-internal

Stoppen Sie die erste Liste Reihe mit einem permanenten Fokusring

ist aber verstecke seinen Ring, bis j/k tatsächlich gedrückt wird; die erste Presse verrät nur es an Ort und Stelle, und Ordner ändern versteckt es wieder.

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