Live Change Log

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

17,860
Totale Änderungen
4,577
Merkmale
4,511
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,860AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,551kamo-login318kamo-marketing582kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,577Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 12, 2026
FeatureInitializerService

Die Teilindizes, die eine doppelte Zahlung und eine Code-Kollision stoppen

************ ist die Zähne hinter dem Exportservice Weigerung, neu aufgelegt zu werden. Eine zweite gebundene Datei für eine Gehaltsperiode doppelt bezahlt ein ...

Kamo·4w ago
August 11, 2026
FeatureInitializerService

KI-Registrierung und Schema-Migration

Die Tische kommen von ddl-auto; dieser Läufer liefert nur das, was Hibernate nicht kann -- die teilweisen eindeutigen Indizes auf einer offenen primären Zuordnu...

Kamo·4w ago
FixInitializerService

Erkennen Sie eine bestehende CHECK-Beschränkung durch Springs Wrapper

TrainingSchemaMigration @Order(43) hat JEDEN KamoInitializer-Lauf abgebrochen, stillschweigend alle 29 Läufer zurückhält, die danach bestellt wurden (Bestellung...

Kamo·4w ago
FixInitializerService

Versuchen Sie einen Serialisierungskonflikt, anstatt den ganzen Initializer abzubrechen

Gefunden durch den Betrieb. YugabyteDB führt Online-Schema-Änderung durch, so dass ein CREATE UNIQUE INDEX herausgegeben wird während Hibernate's ddl-auto Pass ...

Kamo·4w ago
FeatureInitializerService

Schema für Gruppen, die tatsächlich zahlen können

Drei Läufer: BillingGroupRosterMigration erstellt billing_pay_group_members, die eine Gruppe bedeutet, dafür zu bezahlen, bevor es etwas gekauft hat. org_id is...

Kamo·4w ago
FeatureInitializerService

Erstellen Sie das HR Training Schema

Registriert com.kamo.z.shared.hr.training in der expliziten @EnableJpaRepositories Liste @EntityScan ist breit, so dass die Entitäten gefunden werden, so oder s...

Kamo·4w ago
FeatureInitializerService

Erstellen Sie billing_pay_groups explizit und rückgängig machen Sie die Alt-Kollision

Erstellen Sie es in einer Migration, anstatt es zu überlassen, ddl-auto, die eine halb gebaute Tabelle, wenn das Unternehmen auf die bereits bestehenden billing...

Kamo·4w ago
FixInitializerService

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

Fügen Sie die Auto-Extensalgen Spalten hinzu

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
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
August 10, 2026
FixInitializerService

Erweiterung des Support-Thema Zuweisung_strategy-Bereichs CHECK auf 0..3

SupportAssignmentStrategyType ist @Enumeriert(ORDINAL), so Hibernate emittiert CHECK (assignment_strategy .= 0 UND assignment_strategy <= 2) auf CREATE TAB anst...

Kamo·4w ago
FeatureInitializerService

Hinzufügen und Backfill accounts.date_created

Hibernate kann dieses nicht selbst hinzufügen: ddl-auto sendet es NICHT NULL, die CockroachDB lehnt sich auf einem Tisch ab, der bereits Reihen hat. So ist es a...

Kamo·4w ago
FeatureInitializerService

Verschieben Sie Kalender auf Mitgliedschaften und geben Sie jedem org einen gemeinsamen ein

Kalender und Veranstaltungen waren im Besitz eines Kontos und trugen keine Organisation. Dies hängt jeder an die früheste Mitgliedschaft seines Besitzers - die ...

Kamo·4w ago
FixInitializerService

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
FeatureInitializerService

Hand geteilte Adressbuch-Kontakte zurück zu ihren Besitzern

EmailService bereichert jetzt jeden Kontakt, der auf contact_books.owner_id, welche lässt die Kontakte bereits in einem besitzlosen Organisations-Verband sitzen...

Kamo·4w ago
August 9, 2026
FeatureInitializerService

Schema für gemessene Miniaturansicht und Spurspeicher

img_dat_derivatives Datensätze, pro gespeicherter Datei, die reale ättige Größe von allem Kamo erzeugte daraus. Es ersetzt img_dats.THUMB_FILE_SIZE als Quelle f...

Kamo·4w ago
FeatureInitializerService

Schema für Objekt-Store-only-Speichermessung

object_storage_days zeichnet auf, was ein Sweep von MinIO für die beiden zurückliest Dinge, die keine Größe in der Datenbank tragen: Branding Assets und die doc...

Kamo·4w ago
FeatureInitializerService

Schema für die Speicherung per Postbox

************ hält, pro Briefkasten und pro Ankunftstag, die RFC822 Bytes, die Briefkasten hält. Speicherbuchhaltung hatte keine ehrliche Quelle für Mailbox-Beit...

Kamo·4w ago
FeatureInitializerService

Schema Läufer für org_storage_snapshots

Spiegel OrgStorageSnapshot als explizite DDL, nach dem Hausstil erstellt die Tabelle zuerst, so dass die CREATE ist ein Fallback und die SET DEFAULTs sind was t...

Kamo·4w ago
FeatureInitializerService

Die ************ App-Split anmelden

Die Verfüllung füllte immer nur eine Planreihe, die fehlte - absichtlich, so konnte es nicht still bewegen Sie eine Ebene - die verlassen Apps, die nie Preis ha...

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

Eine richtig kategorisierte Katalogreihe pro App, auf jeder Anspruchswurzel

Neun Apps - POS, Marketing Tools, Rechner, Club, Inventar, Legal, Spiele und die beiden Ursprungssysteme - hatten überhaupt keine Katalogdarstellung: keine Prei...

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

Backfill App Anspruchsreihen in den Plattformplan-Katalog

Anspruch löst sich nun auf einer getippten service_type Spalte, aber keine Katalogzeile trug eine, so jeder Plan, der noch beschlossen wurde, über den Ausfall-O...

Kamo·4w ago
August 7, 2026
FeatureInitializerService

Mailbox-Bedien für Abteilungen und Orgs, und füllen Sie die Abteilungen

DEPTS.MAILBOX_ID und ORGS.CONTACT_MAILBOX_ID, beides einfache UUID ohne FK email_provider.mailboxes: Mailboxen synchronisieren sich von externen Anbietern und k...

Kamo·1mo ago
FeatureInitializerService

Geben Sie einem Teammitglied einen Manager

Fügt MANAGER_ID zu member_team_member hinzu, eine annchbare Selbstreferenz für die Berichterstattung Linie. Nichts ist verfüllt: kein Manager ist eine vollständ...

Kamo·1mo ago
FeatureInitializerService

DEPTS.PARENT_DEPT_ID für verschachtelte Abteilungen hinzufügen

Nullable ohne Backfill -- Null bedeutet Top-Level, das ist, was jeder bestehende Abteilung war und die meisten werden bleiben. Erklärt einfach UUID mit einem e...

Kamo·1mo ago
FeatureInitializerService

Migration für die Provisionsvorträge und Stripe-Auszahlungstabellen

Spiegel com.kamo.z.shared.commission. ddl-auto würde diese aus der Anmerkungen sowieso; die explizite DDL ist die Hauskonvention und macht die Form an einem Ort...

Kamo·1mo ago
August 6, 2026
FixInitializerService

Fass im Lauf, wenn ein erforderlicher UNIQUE-Index nicht erstellt werden kann

sicherzustellen() gefangen Ausnahme und protokolliert, so dass eine fehlgeschlagen CREATE UNIQUE INDEX gemeldet Erfolg und der Service ohne Einzigartigkeit gara...

Kamo·1mo ago
FeatureInitializerService

Land das Gesetzespaket Schema

Fügt com.kamo.z.shared.hr.legal zur Repository-Scanliste hinzu und stellt sicher, Einzigartigkeit und Durchsuchung indizes das Entity-Mapping nicht sicher ausdr...

Kamo·1mo ago
FixInitializerService

Leere Binders zu (MY_DOCS, '') nicht die Mitglieder-ID des Besitzers

Der My Docs DocManager passiert nie eine assocObjectId Requisite, also immer löst und Abfragen (3, ''). BACKFILL_EMPTY_SQL hat leere Ordner gespult, (3, memberI...

Kamo·1mo ago
FixInitializerService

Korrekt javadoc auf Hibernate ddl-auto Verhalten für NOT NULL Spalten

CockroachDB lehnt ADD COLUMN ab ... NICHT NULL ohne DEFAULT auf einem besiedelten Tabelle, so Hibernates ddl-auto Versuch scheitert (ausgeloggt, nicht tödlich) ...

Kamo·1mo ago
FeatureInitializerService

Die Sammlung jedes vorhandenen Bindemittels nachfüllen

Enterhält den Umfang aus dem ersten DOC-Element Img; leere Ordner fallen zurück auf die My Docs des Besitzers. Bewerben NICHT NULL nur nach der Verfüllung.

Kamo·1mo ago
August 5, 2026
FeatureInitializerService

Erstellen Sie die E-Mail search_vector-Spalte und ihren invertierten Index

************ hat es nie gegeben. E-MailService ist selbst V1__email_metadata_schema.sql erklärt es, aber diese Migration ist nie vergangen -- die Tabelle kam vo...

Kamo·1mo ago
ChoreInitializerService

Lead E-Mail-Links, deren Lead-Side-Adresse ist die des Unternehmens

Löscht, was die alte Firmen-Adressregel geschrieben hat, bevor sie org_domains gelesen hat. Live Die Produktion wurde damals von Hand gesäubert (126 Zeilen, 6 L...

Kamo·1mo ago
FeatureInitializerService

Schema und Kontaktpunkt-Saatgut für Bleikommunikation

Hibernate erstellt die drei neuen Tabellen aus den Shared-lib-Entitäten; dies fügt hinzu was es nicht ausdrücken kann - der teilweise eindeutige Index, der höch...

Kamo·1mo ago
FeatureInitializerService

Schema für die Multi-Provider-Trennungsschicht

Erstellt ************ und org_meeting_oauth_tokens, fügt hinzu die Provider-Identity-Spalten zu MEETING_RECORDS und MEETING_RECORDINGS und der Zoom/Teams-fähige...

Kamo·1mo ago
FeatureInitializerService

Umbevollmächtiger Primäragent auf reservierter Gelegenheit

PRIMARY_AGENT_MEMBER_ID ist, wer jetzt die Gelegenheit wahrnimmt; REQUESTED_BY_MEMBER_ID bleibt für immer unberührt. Nullable ohne Backfill absichtlich - null M...

Kamo·1mo ago
August 4, 2026
FeatureInitializerService

Kommissionskolonnen für reservierte Gelegenheiten und Marktausfälle

Sechs nicht abnehmbare Spalten: Die Gesamtkommission einigte sich auf eine reservierte Gelegenheit, und der Marktausfall, der ihn bei der Genehmigung vorfüllt. ...

Kamo·1mo ago
ChoreInitializerService

Lassen Sie die Zitat Empfänger Spalten

Die Leitung hält den Namen, die Adresse und das Telefon des Kunden; snapshotting sie auf dem Angebot eine an anderer Stelle bearbeitete Platte dupliziert. Die S...

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