Live Change Log

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

17,864
Totale Änderungen
4,580
Merkmale
4,512
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,864AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,552kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,580Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
FixBillingService

Wiedereinen Webhook-Ereignis, dessen erster Versuch gestorben ist, und verweigern Sie eine, die das SDK nicht lesen kann

Ein Verlustanspruch auf eine unbearbeitete Reihe immer beantwortet 500, so ein Ereignis dessen erster Versuch scheiterte (ein einzigartiges Wettrennen innerhalb...

Kamo·1d ago
FixBillingService

Nur eine fehlgeschlagene Ladung beginnt zu dunning, und Stripe muss zustimmen, bevor dunning Handlungen

invoice.finalized trägt status=open mit einem fälligen Betrag für jeden automatische berechnete Rechnung, bevor die Gebühr versucht wird, und die Rechnung Handl...

Kamo·1d ago
September 9, 2026
FixBillingService

Der Gleich-Commit-Wiederaufbau-Wächter konnte nie feuern, und der Digest-Check fiel offen

Beide Schutzmaßnahmen gegen einen Einsatz, der nichts einsetzt, waren träge, so dass die Pipeline berichtete zwei grüne Jobs, während die Hülsen auf der vorheri...

Kamo·2d ago
FixBillingService

Eine Katalogreihe, die eine App benennt, die dieser Build nicht lösen kann, steht nicht zum Verkauf

ServiceTypeConverter hörte auf, auf eine unbekannte App-ID zu werfen und begann, sie zu lösen um zu null, das ist, was ein Dienst tun muss - die Enum-Schiffe in...

Kamo·2d ago
September 7, 2026
FixBillingService

Ein Preis, von dem Stripe noch nie gehört hat, ist ein Fehler, kein Schweigen

Der Versöhner verglich die Preise mit dem Katalog und kehrte vorzeitig zurück wann immer gar nichts abgebildet wurde. So ein Begriff, den der Katalog seit dem g...

Kamo·4d ago
September 6, 2026
FixBillingService

Aufgeschrift, was der Bildschirm sagt, und verweigern, anstatt vorzugeben

Eine Prüfung der Plans & Billing-Konsole gegen Live-Streifen-Tasten fand die Naht zwischen dem Bildschirm und Streifen in jede Richtung auf einmal gebrochen, un...

Kamo·4d ago
September 5, 2026
FixBillingService

Beweisen Sie den Einsatz durch Digest, nicht durch Tag

Die vorhergehende Commit-Demitenung stoppt "Set-Image" als stilles No-Op. Dies behauptet, die Ergebnis: Nach dem Rollout wird der Tag auf eine Verdauung bei der...

Kamo·6d ago
FixBillingService

Ein Umbau der gleichen Verpflichtung eingesetzt nichts und berichtete Erfolg

Das Bild ist mit dem Commit SHA markiert, so dass der Wiederaufbau der gleichen Commit produziert eine identische Bildreferenz. "kubectl Set Bild" dann ändert n...

Kamo·6d ago
September 4, 2026
FixBillingService

Lassen Sie einen Rollout beenden, was die alte Hülse tat

Deploys ersetzt die einzige Hülse von jedem Dienst mit nichts, um die Anfragen in fangen Flug. Drei Einstellungen, die auf der gesamten Flotte angewendet werden...

Kamo·1w ago
August 31, 2026
FixBillingService

Hören Sie auf, den internen Plattform-Besitzer-Plan zum Verkauf anzubieten

listPlansForMarket gefiltert auf istActive allein, und aktiv ist nicht das gleiche wie auf das Menü. OWNER_UNLIMITED ("Plattform-Inhaber - Intern") ist aktiv, t...

Kamo·1w ago
August 27, 2026
FixBillingService

Die Plattform org ist nicht durch den eigenen Katalog gated

Der Plattform org wurde gesagt, "Requires the KamoPBX Hosting Add-on" auf eigene Faust Telefon-Server-Bildschirm, für ein Add-on veröffentlicht. Es besitzt den...

Kamo·2w ago
August 26, 2026
FixBillingService

Scannen Sie das Paket von email.billing

@EnableJpaRepositories listet Pakete explizit, so MailboxBillingDayRepository war unsichtbar und der Dienst weigerte sich, geradezu zu starten - gefangen durch ...

Kamo·2w ago
FixBillingService

Schließen Sie die webhook idempotency Lücke BL0 endgültige Überprüfung gefunden

Finding 1 (Critical): ein Verlustanspruch auf eine neu gelieferte Stripe-Veranstaltung nur bewiesen, dass eine Reihe existierte, nicht dass der vorherige Versuc...

Kamo·2w ago
FixBillingService

Nicht Schlüssel ephemere pro Versuch Streifen schafft

Runde 2 Überprüfung (Ruling 17) gefunden "ist dies eine Schaffung?" ist notwendig, aber nicht ausreichend. Die Frage, die zählt: kann dieses Thema legitimerweis...

Kamo·2w ago
FixBillingService

Schlüssel gehören auf Stripe schafft nur, nicht auf Mutationen

Runde 1 Review (Ruling 15) fand die Kritische: eine stabile idempotenz Schlüssel auf ein Update/cancel/attach/detach/detach ist keine Sicherung, es ist ein Fehl...

Kamo·2w ago
FixBillingService

Machen Sie jede Streifen schreiben idempotent, und scheitern Sie das Build auf einem neuen ohne Schlüssel

Ein Socket Timeout auf einem Streifen schreiben, dass tatsächlich gelungen ist ununterscheidbar, von unserer Seite, von einem, der nicht war; ohne idempotency S...

Kamo·2w ago
FixBillingService

Verpflichten Sie die verarbeitete Flagge mit dem Geld schreiben, nicht vor ihm

markVerarbeitet wurde REQUIRES_NEW, so dass es verarbeitet=true, während die Handler Geld schreibt waren noch nicht in der suspendierten äußeren gebunden Transa...

Kamo·2w ago
August 25, 2026
August 23, 2026
FixBillingService

Stoppen Sie den Verkauf von Add-ons der gewählten Plan bereits enthält

Der Katalog hat immer aufgezeichnet, welche Add-ons ein Plan-Bundles, in ************ - Business und Enterprise tragen Videokonferenzen, KI-Assistent, das HR-Sy...

Kamo·2w ago
August 16, 2026
FixBillingService

Größe der Hülse über seiner eigenen JVM Haufen Decke [skip ci]

Das Bild startet die JVM mit -XX:MaxRAMPercentage=70 -XX:+AlwaysPreTouch, also Heap allein kann 70% der Container-Limit und Pre-Touch hält jede verpflichtet Sei...

Kamo·3w ago
August 12, 2026
FixBillingService

Stornierung stoppt zukünftige Abrechnung und nichts anderes

Stornierung nicht mehr dauert eine "sofortige" Flagge, und keine Kunden-Route fragen kann für einen. Passing es wahr zu Ende ging das Abonnement am selben Tag, ...

Kamo·4w ago
August 11, 2026
FixBillingService

Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard

Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...

Kamo·4w ago
FixBillingService

Hören Sie auf, den Rechnungszugriff eines Mitglieds zu widerrufen, wenn Sie sie anderweitig hinzufügen

add() gelöscht die Mitgliederzeile auf jedem anderen Konto, um eine globale einzigartige zu befriedigen das nicht mehr existiert. Das Hinzufügen von jemandem zu...

Kamo·4w ago
FixBillingService

Lassen Sie ein Sub-Or erreichen Sie das Konto, das dafür bezahlt

Kontozuschreibung trennt absichtlich den Zahler von der Organisation, deren Mitglieder verbrauchen die Sitze, und Auto-geworbene Konten sitzen auf der obersten ...

Kamo·4w ago
August 10, 2026
FixBillingService

Gebühren, was der Katalog sagt, einmal, für die richtige Menge

Fünf Mängel, die alle bewegte echtes Geld, plus die Sub-Ressource IDOR unter ihnen. Abrechnungszyklen. ANNUAL Preise wurden an Stripe zum gespeicherten Monatsp...

Kamo·4w ago
FixBillingService

Überprüfen Sie den Gott-Modus gegen die Datenbank, nicht eine gefälschte Kopfzeile

AccountOrgScopeInterceptor kurzgeschlossen jede Org und Mitglied überprüfen auf der roh X-God-Mode-Active Header, und kamo-internal Abrechnung Proxy-Kopien, das...

Kamo·4w ago
FixBillingService

CockroachDB-only SQL, das PostgreSQL ablehnt

CockroachDB buchstabiert den Texttyp STRING; PostgreSQL und YugabyteDB verwenden TEXT. 25 Abgießereien über native Abfragen emittierten noch CAST(x AS STRING) u...

Kamo·4w ago
August 9, 2026
FixBillingService

Jedem Unternehmen eine echte Transaktionsgrenze geben

StorageSnapshotSweep.catchUp trug @Transactional(REQUIRES_NEW) und wurde aufgerufen von Sweep() auf der gleichen Bohne. Frühling gilt @Transactional durch einen...

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
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
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
August 8, 2026
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
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
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
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
August 3, 2026
FixBillingService

Harden Sie die kubectl Download gegen schuppige Egress [skip ci]

dl.k8s.io über den Ausschritt des Läufers fällt zeitweise mitten im Transfer: Curl: (56) OpenSSL SSL_read: Entschlüsselung fehlgeschlagen oder schlechtem Reko...

Kamo·1mo ago
July 3, 2026
FixBillingService

Serialisieren Sie Lange Leisten als Strings, um org-id Präzisionsverlust zu stoppen

Org-IDs sind CockroachDB unique_rowid() Werte, die JS überschreiten MAX_SAFE_INTEGER. BillingService serialisierte sie als roher JSON Zahlen, so kamo-internal's...

Kamo·2mo ago
July 1, 2026
June 10, 2026
FixBillingService

Registere Repots für die Metereinwerbbuchsenbbuchung registrieren

EsignMeterSubmissionService benötigt EsignUsageRepository, aber @EnableJpaRepositories nicht scannen com.kamo.z.shared.esign.repos, so dass der Kontext nicht zu...

Kamo·3mo ago
FixBillingService

Zurück dosierte Add-on-Preise mit einem Billing Meter

Stripe (-= 2025-03-31.basil) lehnt die Legacy use_type+aggregate_usage ab dosiertes Modell ('Mete Preise müssen durch Meter gesichert werden'), so USAGE_BASED A...

Kamo·3mo ago
April 28, 2026
FixBillingService

Hinzufügen @JsonProperty zu ist*-prefixed boolean DTO Felder

Lombok generiert isXxx() is-getters für boolesche Felder namens isXxx. Jackson entkleidet die führenden 'ist' von is-getters und serialisiert sie als 'xxx' stat...

Kamo·4mo ago
FixBillingService

Einbemü unget auf Abonnement-Zielkonten in Org-Liste

listForOrg gibt nun auch Konten zurück, deren Abonnements auf die angeforderte org - nicht nur Konten direkt im Besitz von ihm. In der Multi-Or Modell der zahle...

Kamo·4mo ago
April 23, 2026
FixBillingService

Verwenden Sie ************ Primiter

isOrganizationOwner ist ein primitiver Boolan auf Teammitglied, also der Lombok- generiertem Accessor isOrganizationOwner() not getIsOrganizationOwner(). Behebt...

Kamo·4mo ago
FixBillingService

Expose Commerce Abonnement auf GET / Abonnements/aktuelle

Wenn keine Stripe-Spiegelzeile existiert, lösen Sie den org aktiven Handel AbonnementRecord (z.B. COMP-Zuschüsse), umfassen Zahlungsmittel und Plan-Features. Be...

Kamo·4mo ago
April 22, 2026
April 18, 2026
FixBillingService

Bump kamo-shared-Bibliothek zu 1.4.0

Kamo·4mo 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