Live Change Log

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

17,919
Totale Änderungen
4,607
Merkmale
4,537
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,919AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService461RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,574kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,607Fix4,537Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
August 11, 2026
Fixkamo-shared-library

Lassen Sie den Quotendienst niemals einen Dienst vom Starten abhalten

StorageQuotaService nahm seine fünf Repositorien als erforderliche Konstrukteur Argumente. Dienstleistungen in diesem Anwesen Komponente-Scan com.kamo mit einer...

Kamo·4w ago
Testkamo-shared-library

Pin, wie der Pool in per-mailbox Grenzen unterteilt

Dovecot braucht eine edige Figur pro Mailbox, aber Speicher ist eine Organisationsweite Pool über achtzehn Domains. Die Division muss vor allem eine Immobilie h...

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
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
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
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-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
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-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-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
Featurekamo-shared-library

Langlebbare Aufzeichnung eines Gesprächs, das der Klient selbst angesprochen hat

MediaSessionMitglied gewinnt AUTO_OPENED_AT, neben msgIdLastViewed, weil es die gleiches Korn - eine Tatsache über die Beziehung eines Mitglieds zu einer Sitzun...

Kamo·4w ago
Stylekamo-shared-library

Wiederherstellen der CRLF-Endungen auf dem Besucher-Repository

Die vorherige Commit-Trunde schrieb die Datei durch ein Skript um, das ihre Line-Endungen, so dass eine zwölf-Linien-Zusatz kam als fünfzig-Linien-Werb. Das bel...

Kamo·4w ago
Featurekamo-shared-library

Batched Gast-Lookup, und delete-by-event

Der Ereignisdialog zeigt an, mit wem ein Ereignis ist, und der Listenendpunkt gibt einen Monat der Ereignisse zu einer Zeit. Die Frage nach Gästen pro Veranstal...

Kamo·4w ago
Featurekamo-shared-library

AUTO_ASSIGNMENT Strategie und eine dauerhafte Aufzeichnung einer unsichtbaren Übergabe

AUTO_ASSIGNMENT(3) ist an SupportAssignmentStrategyType angefügt sofort zu einem Agenten, der wirklich online ist, bevorzuge, wer hält die am wenigsten Arbeit, ...

Kamo·4w ago
Featurekamo-shared-library

Aufzeichnungen, wenn ein Konto erstellt wurde

Account trug überhaupt keinen Erstellungs-Zeitstempel - keine Null-Spalte, keine Spalte. Die Kontoliste hat eine erstellte Spalte und Bestellungen von ihr, so d...

Kamo·4w ago
Performancekamo-shared-library

Geolite-Reihenindex muss ASC sein, nicht YugabyteDBs Standard-HASH

Die IP-Nachahmung ist ein Bereichsscan: WO network_start <= ? ORDER BY network_start DESC LIMIT 1 YugabyteDB teilt die LEADING Index-Spalte durch HASH, sofer...

Kamo·4w ago
Featurekamo-shared-library

Umfang Kalender an das Mitglied, und fügen Sie die org-weite Publishing-Recht

UserCalendar und CalendarEvent hingen USER_ID allein ab und trugen keine Organisation. Ein Benutzer ist global und ein Mitglied ist dieser Benutzer in einem Org...

Kamo·4w ago
Fixkamo-shared-library

PublicChatApiKey.scopes jsonb Bindung

Ein Feld mit einem Initializer wurde von der früheren jsonb Sweep übersprungen, so dass dies eine noch gebunden als varchar: 'Skalen-Bereiche ist von Typ jsonb,...

Kamo·4w ago
Fixkamo-shared-library

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
Fixkamo-shared-library

@Lob String muss anstecken LONGVARCHAR oder PostgreSQL liest es als OID

Hibernate's PostgreSQL Dialekt Karten @Lob String zu einem OID (Großobjekt Referenz) und liest es mit getLong(). CockroachDialect kartografierte das gleiche Anm...

Kamo·4w ago
August 9, 2026
Featurekamo-shared-library

Zählen Sie jede Datei einmal pro Organisation, nicht einmal pro Upload

Billing war pro imgs Aufzeichnung, so eine Organisation, die die gleiche Datei hochgeladen fünf Die Zeiten wurden fünfmal berechnet. Die Regel des Besitzers ist...

Kamo·4w ago
Performancekamo-shared-library

Match gespeicherte Inhalte auf BLAKE3 allein, so dass ein Browser es sich leisten kann zu fragen

Die Beweisaufnahme des Besitzes erforderte beide Habenhes, und ein Browser hat keine schnelle SHA3-256 . js-sha3 ist reines JavaScript mit ca. 25 MB/s. Gemessen...

Kamo·4w ago
Featurekamo-shared-library

Bill generiert Miniaturansichten für die Organisation

Thumbnails und pro-Kanal-Tracks sind Speicherplatz einer Organisation Uploads Ursache, so auf Anweisung des Besitzers zählen sie jetzt zu dieser Organisation in...

Kamo·4w ago
Featurekamo-shared-library

Count Branding und Docstive Dokumentenspeicherung

Fast alles, was eine Organisation speichert, zeichnet irgendwo seine eigene Größe auf. imgs row, a kb_media row, a mailbox measurement. Zwei Dinge nicht. Brandi...

Kamo·4w ago
Featurekamo-shared-library

Textnachrichten-Anhänge anzählen

MMS-Anhänge werden gespeichert und nicht gezählt. Sie sind auch nicht das, was sie sehen wie: VoipMessageService kodiert den Anhang als Daten: URI und schreibt ...

Kamo·4w ago
Featurekamo-shared-library

Zählen Sie jede Art von gespeicherten Datei als eigene Kategorie

Anrufaufzeichnungen, Voicemails, Chat-Anhänge, HR-Ressourcen, Marketing Materialien, Tagungsaufzeichnungen und alle Arten von Dokumenten sind alle Zeilen in img...

Kamo·4w ago
Featurekamo-shared-library

Messen Sie die Mail, die Kamo tatsächlich hostet, pro Mailbox

EMAIL wurde von email_metadata.search_index bezogen, was in beiden falsch war Richtungen. Es verpasste KamoMail völlig - ein Org auf KAMO_MAIL hat seine Nachric...

Kamo·4w ago
Performancekamo-shared-library

Lesen Sie das neueste Schnappschussdatum ohne Laden der Historie

Eine Zusammenfassung braucht ein Datum. Es war es durch Laden einer Zwei-Jahres-Bereich von Schnappschüsse und die max. fünf Domains mal jeden Tag der Geschicht...

Kamo·4w ago
Featurekamo-shared-library

Per-Organisation Speicher-Nutzungsmodell

Nichts hat jemals die Lagerung pro Organisation summiert. Sechs Einheiten tragen ein Byte Zählung pro Datei, und kein Code aggregiert einer von ihnen, weshalb d...

Kamo·4w ago
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
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
Testkamo-shared-library

Pin die deprecated-alias Ausschluss

Der Katalogschlüssel ist die numerische ID von ServiceType und mehrere Konstanten im Ruhestand. Sprechen Sie eine mit der App, die sie ersetzt . DOC_MANAGER mit...

Kamo·4w ago
August 8, 2026
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
Performancekamo-shared-library

Beantworten Sie die Plan-Matrix-Frage für jede App in einem Durchgang

Die Apps & Features Registerkarte fragt, ob jede App erscheint in der Plan-Matrix, und das pro-App-Formular scannt die Plan-Feature und Add-on-Tabellen einmal p...

Kamo·4w ago
Refactorkamo-shared-library

Abschreibungen durch den App-Katalog lösen

Eine App, die der Betreiber in Rente geht, muss überall verschwinden, nicht nur von der Apps Seite - sonst erscheint es immer wieder im Security-Modell-Editor u...

Kamo·4w ago
Featurekamo-shared-library

App-Verfügbarkeit und Schritt zur Laufzeit editierbar machen

Jedes Attribut der Apps-Einstellungen Seite macht - Anzeige Name, Beschreibung, Bühne, Abschreibung - war eine Compiler-Zeitkonstante im ServiceType enum, und "...

Kamo·4w ago
Featurekamo-shared-library

App-Resolve-App-Reitanspruch durch ServiceType; LOS in MLOS umbenennen

Anspruch gelöst ServiceType.name() gegen ************ Die Codes des Katalogs sind Marketingcodes (USERS, VIDEO_CONF, HR_SYSTEM, ...) und nie abgestimmt, so plan...

Kamo·4w ago
Featurekamo-shared-library

Streamen Sie inhaltsgespeicherten Speicher, so dass ein Objekt den Haufen überschreiten kann

Chat-Aufhänge sind zu einem 3 GiB Decke bewegen. storeContentAddressed nahm ein Byte[], die das überhaupt nicht ausdrücken können - ein Java-Array stoppt bei In...

Kamo·1mo ago
August 7, 2026
Testkamo-shared-library

Script die Hälfte der Scan-Invariante diese Repo kann nicht sehen

SharedLibBeanSafetyTest kann nur die Bibliothek überwachen: Es weiß, dass eine Beine ein Repository benötigt von irgendeinem Paket, und nichts darüber, ob die 4...

Kamo·1mo ago
Testkamo-shared-library

Erkennen Sie die unsicheren Repository-Abhängigkeiten, anstatt sie aufzulisten

Der Wachmann trug 29 Basistäter und eine Standortfreistellung, und erwischte keine der Vier Ausfälle gibt es zu verhindern. Beide waren Vermutungen, die für ein...

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
Featurekamo-shared-library

Die fünf Briefumschläge-Lebenszyklus-E-Mail-Vorlagen, die nie geschrieben wurden

Ein E-Signatur-Umschlag hatte genau zwei Vorlagen: die Einladung und die Step-up-Code. Nichts existierte für alles, was NACH einem Unterzeichner passiert Zeiche...

Kamo·1mo ago
Featurekamo-shared-library

Lassen Sie eine Abteilung und ein Org auf eine ihrer Briefkästen zeigen

Die Kontakt-E-Mail einer Abteilung war freier Text, so dass sie eine Adresse nennen konnte, die die org tut nicht besitzen -- zwei der drei Abteilungen mit eine...

Kamo·1mo ago
Featurekamo-shared-library

Ein Manager und eine Verzeichnissuche, die eine große Org überlebt

Teammitglied erhält eine optionale Selbstreferenz dafür, an wen es berichtet. Anheftet auf INT8, so dass Hibernate nicht kopieren kann Member.ID's DEFAULT uniqu...

Kamo·1mo ago
Featurekamo-shared-library

Lassen Sie eine Abteilung unter einer Elternabteilung sitzen

Abteilungen waren eine flache Liste, so ein Org-Diagramm mit Operationen. Onboarding hatte keine Möglichkeit, dies zu sagen. Abteilung gewinnt eine optionale Se...

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
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
Featurekamo-shared-library

Finden Sie ein Mitglied der Kommission Splits für ihre eigenen Provisionen Ansicht

Org-scoped anstatt auf das Mitglied nur eingelassen: ORG_ID wird darauf dupliziert Tabelle so eine Zeile kann nie gelesen werden Cross-Tenant von id, und ein Su...

Kamo·1mo ago
Featurekamo-shared-library

Team-Mitglied Provisions- und Stripe-Auszahlungs-Domain

Fügt com.kamo.z.shared.commission hinzu: ein Append-only signiertes Ledger, ein pro Mitglied Balance-Zeile, die nur existiert, um gleichzeitige Entnahmen zu ser...

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

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