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 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
FixAIService

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
FixKlusterServices

Stoppen Sie den Versand der gemeinsamen Anmeldeinformationen in diesem Repo

Das mail MySQL Passwort saß im Klartext über vierzehn Dateien hier ConfigMaps, die kubectl wird an jeden, der sie lesen kann übergeben, in zwei Jobs, die CI gil...

Kamo·4w ago
FixKlusterServices

Stoppen Sie den Versand der gemeinsamen Anmeldeinformationen in diesem Repo

Das mail MySQL Passwort saß im Klartext über vierzehn Dateien hier ConfigMaps, die kubectl wird an jeden, der sie lesen kann übergeben, in zwei Jobs, die CI gil...

Kamo·4w ago
FeatureKlusterServices

Ersetzen Sie Speicherquote bei der Ein-Lieferung und stoppen Sie den Versand des DB-Passworts

Objektspeicherung verweigert bereits Inhalte, die eine Organisation vorbei an seinem nehmen würde Decke, die jede Domäne, die durch den Objektspeicher geht abde...

Kamo·4w ago
FeatureKlusterServices

Ersetzen Sie Speicherquote bei der Ein-Lieferung und stoppen Sie den Versand des DB-Passworts

Objektspeicherung verweigert bereits Inhalte, die eine Organisation vorbei an seinem nehmen würde Decke, die jede Domäne, die durch den Objektspeicher geht abde...

Kamo·4w ago
DocsKlusterServices

Die Dovecot Quotenänderung, ausgeschrieben und nicht angewendet

Objektspeicherung verweigert nun Inhalte, die eine Organisation an seinem vorbeiführen würden Decke, die jede Domain, die durch die Objekt-Shop geht abdeckt. In...

Kamo·4w ago
DocsKlusterServices

Die Dovecot Quotenänderung, ausgeschrieben und nicht angewendet

Objektspeicherung verweigert nun Inhalte, die eine Organisation an seinem vorbeiführen würden Decke, die jede Domain, die durch die Objekt-Shop geht abdeckt. In...

Kamo·4w ago
Featurekamo-internal

Lassen Sie ein Mitglied ihren eigenen Sitzplatz von der Konsole aus lizenzieren

Das Gremium, das die Schleife auf Selbstbezahlung schließt. Es erscheint nur, wo die Organisationsrichtlinien erlauben es, und nur für Leute, die nicht bereits ...

kamo·4w ago
FeatureBillingService

Sagen Sie den Leuten, dass ihre Zahlung fehlgeschlagen ist, und stellen Sie das Abonnement herunter

Die Dünung, die nicht existierte. bill.payment_failed schrieb eine Reihe und kehrte zurück: keine E-Mail, keine Flagge, keine Änderung des Staates, und billing....

Kamo·4w ago
FeatureInitializerService

Fügen Sie die Dünenuhr Spalten

past_due_ since und suspension_notified_at, beide nullbar. Null bedeutet zahlen und nicht-noch-erzählt.

Kamo·4w ago
Featurekamo-shared-library

Machen Sie eine fehlgeschlagene Zahlung bedeuten etwas

PAST_DUE gezählt als voll live in beiden Anspruchsentlösern, ohne Zeitstempel und keine Kappe, so dass ein Kunde, dessen Karte versagt hielt jede Funktion so la...

Kamo·4w ago
FeatureBillingService

Lassen Sie ein Mitglied einen eigenen Sitzplatz kaufen und ein Body-Parameter-Loch schließen

Self-Pay hatte keine Route innerhalb der Konsole. Alles auf der Abrechnungsfläche ist Konto-förmig - Sie müssen bereits eine Kontomitglied-Reihe vor Plänen & Bi...

Kamo·4w ago
Featurekamo-internal

Lassen Sie den Eigentümer entscheiden, wer zahlen kann, und verwalten die Gruppen, die tun

Der Besitzer hatte genau einen Hebel über Selbstzahlung und es war die falsche Form: ein irreversible Förderung Geste, ohne Möglichkeit, im Voraus zu sagen, ob ...

kamo·4w ago
FeatureBillingService

Org Politik und Abrechnung Gruppe APIs

Wer innerhalb einer Organisation Kamo bezahlen kann, ist nun verantwortlich und sorglos. Beide Routen sind org-scoped und daher absichtlich außerhalb /api/billi...

Kamo·4w ago
Featurekamo-internal

Eine Plan- & Abrechnungskonsole, die ein Besitzer tatsächlich finden kann

Es gab keine Möglichkeit, ein erstes Abonnement irgendwo in dem Produkt zu kaufen. Planlisten waren nur über ein Abonnement erreichbar, das Sie bereits besaßen,...

kamo·4w ago
FeatureBillingService

Standardieren Sie das Ziel eines neuen Abonnements oder an den Anrufer

Ein erster Kauf hat kein bestehendes Abonnement, um targetOrganizationId von kopieren, und erfordert es bedingungslos ist, was die Schaffung einer von der Konso...

Kamo·4w ago
Featurekamo-internal

Zeige die Decke, nicht nur die Bytes

Das Panel berichtet gespeichert, hinzugefügt, entfernt und Lebensdauer Bytes gegen keine Referenz überhaupt - so ein Besitzer Blick auf 400 GB hatte keine Mögli...

kamo·4w ago
Testkamo-shared-library

Pin die Delegation-Modus Semantik

Diese Prädikate sind, was die Oberflächen verbergen sich auf, so dass immer ein falsch bietet entweder eine Taste, die nicht funktionieren kann oder still eine ...

Kamo·4w ago
FeatureSecurityService

Gate Förderung auf der Politik des Eigentümers, machen es idempotent, fügen Sie seine inverse

Die Förderung eines Mitglieds, um für sich selbst zu bezahlen, war bedingungslos, einseitig und unsicher zu wiederholen. Es weigert sich jetzt, wenn die Politi...

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
FeatureInitializerService

Lassen Sie die Einschränkung, die ein Mitglied auf ein Abrechnungskonto beschränkt

Findet die Einschränkung durch Form statt nach Namen. Hibernate erzeugte sie und der Name ist nicht stabil über Umgebungen, so dass jede einzigartige Einschränk...

Kamo·4w ago
Featurekamo-shared-library

Lassen Sie sich von Mitgliedern und Gruppen bezahlen, nach den Regeln des Eigentümers

Drei Dinge fehlten und eines war aktiv schädlich. account_members trug ein globales Unikat auf member_id - ein Mitglied könnte verwalten genau EIN Abrechnungsk...

Kamo·4w ago
FeatureSecurityService

Entlare die ausfällt-offene Wirkung dem Betreiber

Die App-Katalog-Seite beantwortet bereits die org-unabhängige Frage planen erwähnen, diese App - und wirft eine Warnung, wenn keiner tut. Das beantwortet die Mi...

Kamo·4w ago
Featurekamo-shared-library

Zeigen, was das Abschalten von fail-open kosten würde

kamo.entitlement.fail-open gewährt jede App, die die Planmatrix nie erwähnt. Es ist dokumentiert als temporäres Ventil für die Katalog-Verfüllung - schalten Sie...

Kamo·4w ago
Featurekamo-internal

Zeigen Sie, ob jemand da ist, und ihre Erweiterung

Jede Zeile trägt jetzt einen Präsenzpunkt und Wort neben dem Namen, und seine Erweiterung in der Detailzeile - so dass die Auswahl einer Person nicht mehr bedeu...

kamo·4w ago
FeatureSecurityService

Verfügbarkeit, Präsenz und Erweiterung in einer Verzeichnisreihe tragen

Die Auswahl einer Person ist einfacher, wenn die Zeile sagt, ob sie da sind und wie sie erreiche sie, so dass jeder jetzt das trägt, was er zuletzt erklärt hat,...

Kamo·4w ago
FeatureBillingService

Kaufen Sie einen Block, wenn ein Opt-in org ausgeht

Läuft kurz nach dem nächtlichen Schnappschuss-Sweep, denn das ist es, was die Nutzungszahl, auf die es entscheidet, auf - Erweiterung gegen die gestrige Zahl wü...

Kamo·4w ago
FeatureInitializerService

Fügen Sie die Auto-Extensalgen Spalten hinzu

Kamo·4w ago
Featurekamo-shared-library

Opt-in Auto-Extsion mit einer Decke

Zwei Spalten auf dem Abonnement, das die Blöcke hält: ob eine andere zu kaufen eine automatisch, wenn die Organisation läuft aus Platz, und die meisten kann es ...

Kamo·4w ago
FeatureBillingService

Lassen Sie einen Katalog Preiswechsel tatsächlich erreichen Stripe

Die Preise sind unveränderlich und die Mapping-Karten halten eine Zeile pro (org, tip, code, Zyklus) hinter einem einzigartigen Schlüssel, so dass, sobald ein P...

Kamo·4w ago
FeatureInitializerService

Fügen Sie die Spalten hinzu, die eine Preisänderung nachweisbar machen

Bestellung(0), null, keine Verfüllung - ein Nullbetrag lautet wie "wir wissen nicht, was dieser Preis wurde mit" und der Versöhner behandelt es als unbekannt un...

Kamo·4w ago
Featurekamo-shared-library

Auf jeden einzelnen Streifenpreis eingezeichnet

Das Mapping gespeichert nur, welche Preis-ID zu verwenden, so dass eine Katalogpreisänderung könnte nicht einmal bemerkt werden. sicherstellen, PlanPrices kurz-...

Kamo·4w ago
Featurekamo-internal

Geben Sie die Speicherkapazität ein, die die Zusammenfassung jetzt zurückgibt

Hält den Kundenvertrag im Gleichschritt mit BillingService, die jetzt berichtet, was der Plan beinhaltet, welche Blöcke gekauft wurden, die kombinierte Decke un...

kamo·4w ago
FeatureBillingService

Kapazität neben der Nutzung melden

Die Speicherplatte gemeldet Bytes gegen nichts überhaupt gespeichert - keine Zulage, kein Prozentsatz, kein Geld - also hatte ein Besitzer, der auf 400 GB schau...

Kamo·4w ago
Featurekamo-shared-library

Geben Sie der Speicherzulage einen Effekt

Die Speicherung wurde über neunzehn Domains gemessen, nachts, mit einem Build-Versagen Deckungstest - und nichts irgendwo berechnet eine Zulage oder verweigert ...

Kamo·4w ago
Featurekamo-internal

Sagen Sie dem Antragsor, ob ihr Agent tatsächlich da ist

Ein stumherder Faden unterscheidet nicht "niemand hat sich das angeschaut" von "mein Agent trat weg", und die Wartete kann nicht sagen, welche. Der Hinweis unte...

kamo·4w ago
FeatureMediaService

Umwidmung erreicht den neuen Agenten, und der Antragde wird gesagt, wer da ist

Die Umwidmung erreichte niemanden. ZuweisungOpenedEinträge, die ein Kunde gestellt hat das Gespräch auf dem Bildschirm, und es ist, was wirft ein Ticket bei der...

Kamo·4w ago
Featurekamo-internal

Zuweisen Sie eine Chat-Anfrage, und weisen Sie aus der Liste

Zwei Lücken, gleiche Ursache - Zuordnung wurde als etwas behandelt, das zu einem passiert Ticket und nicht für ein Stück Arbeit. Der Zuweisungsknopf wurde für ...

kamo·4w ago
FixMediaService

Zuordnung von Hand darf den PRE_TICKET Status nicht verbrauchen

weisungToAgent und reassignAgent setzen ASSIGNED bedingungslos, die leise gemacht eine Chat-Anfrage, die nachträglich nicht konvertiert werden kann - convertPre...

Kamo·4w ago
Featurekamo-internal

Quote-Engine für den Plan Picker, passend zu dem, was Stripe in Rechnung stellt

Die Arithmetik hinter einer Live-Lauf insgesamt, getrennt von jeder Komponente so die Zahlen können direkt getestet werden. Es spiegelt **************** genau: ...

kamo·4w ago
FeatureBillingService

Machen Sie einen ersten Plan kaufbar, und Renditen reale Planpreise

Zwei Dinge haben eine Organisation gestoppt, die jemals ein erstes Abonnement gekauft hat. Planlisten waren nur über sub.marketId auf ein Abonnement erreichbar...

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
Featurekamo-internal

Gate bezahlt Aktionen auf einem lizenzierten Sitz, am Chokepoint

Fast jede gatterbare Aktion im Produkt - Wählen Sie eine Erweiterung, E-Mail an ein Mitglied, Öffnen Sie den KI-Assistenten, spielen Sie eine Aufnahme, beginnen...

kamo·4w ago
FeatureSecurityService

Lösen Sie, was ein Mitglied tun kann, nicht nur, was ihr Plan beinhaltet

Feature Grants beschreiben einen Plan. Sie haben dieses Mitglied nie beschrieben, weil Konsolen-Gates-Navigation auf org-level org-level org.features - also ein...

Kamo·4w ago
Fixkamo-marketing

Die Zusatzeinheit aus dem Katalog abschließen und abgestandene Preise korrigieren

Das Speicher-Add-on beworben als "+$4 /user/Monat" für einen Pool die gleiche Seite Organisation genannt. Ursache: mapAddOns abgestimmt addonCode "Additional_st...

Kamo·4w ago
FeatureBillingService

Rechnung pro Einheit Add-ons von Einheiten gekauft, nicht nach Mitarbeiterzahl

Fäden Sie die neue Add-on-Menge durch Erstellen und Update ein: ein FLAT-Ad-Ad-on jetzt nimmt seine Stripe-Menge von dem, was das Abonnement tatsächlich gekauft...

Kamo·4w ago
FeatureInitializerService

Reprice Zusätzlicher Speicher als $2.50 pro 10 GB, org-widerzeit

Das Add-on beschrieb einen organisationsweiten gemeinsamen Pool und wurde dann zu Preisen angeboten USAGE_BASED bei $4 mit "25 GB" nur in Prosa angegeben. Nicht...

Kamo·4w ago
Featurekamo-shared-library

Geben Sie Add-ons eine Einheitsgröße und eine kaufbare Menge

Eine Add-on-Einheit existierte immer nur als Prosa in ihrer Beschreibung ("Jede Einheit fügt 25 GB") und als Hardkodcode-Konstante in der Marketing-Website, so ...

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

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