Live Change Log

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

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

Make orgs.alias einzigartige Plattform-weit

Die Kolonne war nie eingeschränkt. Überlebenswert, während ein Alias nur war gelöst als (security_provider_id, Alias) hinter einem Host, da zwei Orgs unter vers...

Kamo·2w ago
FeatureInitializerService

Tenant_id wieder an die Vorderseite der klinischen Ressourcenschlüssel setzen

ddl-auto gebaut PRIMARY KEY (logical_id, resource_type, tenant_id) auf fhir_resource_current und fhir_resource_version, weil Hibernate emittiert @EmbeddedId Spa...

Kamo·2w ago
FeatureInitializerService

Erstellen Sie die System Bugs Tabellen

Keine CHECK Einschränkung auf den ordinal Spalten: support_ticket_status_check ist was passiert, wenn Hibernate eins bei einem enum's Größe einfriert und das en...

Kamo·2w ago
August 24, 2026
FeatureInitializerService

Preis der Commerce-Kinder und die EHR, mit einer Totalität Wache

Keine der beiden Preiskarten hatte eine Totalitätsprüfung, und die beiden Ausfall-Modi sind unterschiedlich und beide schweigen. Fehlt von CATALOG, eine App lan...

Kamo·2w ago
FeatureInitializerService

Ausweitung des Markt-Grandat in die App-Baum-Verfüllung

grandfatherExistingGatedMarkets bewanderte bereits die aktiven Märkte jedes org, behoben getRequiredService() und aktiviert die fehlende App auf isGated() verti...

Kamo·2w ago
FeatureInitializerService

Rich-Text Beschreibung Spalten auf webinar_type

Spiegelt die Shared-lib Entität Änderung. Zwei Dinge, die der Tisch vorher braucht MediaService bildet sie ab. Die Beschreibungsspalte muss grenzenlos sein: Si...

Kamo·2w ago
FeatureInitializerService

Erinnern Sie sich an den letzten Arbeitsplatz, in den sich ein Mitglied angemeldet hat

users.last_org_id unterstützt den Workspace Picker. Eine Organisation ist nein länger nach dem Hostnamen benannt, so dass ein Mitglied, das zu mehreren gehört, ...

Kamo·2w ago
August 23, 2026
FixInitializerService

Settle Zusätzlicher Speicher bei $2.50 pro 10 GB Block

Bestätigt die Blockgröße und -rate als $2.50 pro 10 GB statt der $4 pro 25 GB Der Produktionsstreit war ins Truhnen gedriftet. Der Sicker, die Katalogreihe, der...

Kamo·2w ago
FixInitializerService

Preis Zusätzlicher Speicher als $4 pro 25 GB-Einheit, FLAT nicht dotiert

Zusätzliche Lagerung wird von der Einheit gekauft, gehört zu keinem Plan auf jeder Ebene, und ist nicht sitzbezogen. Der Sicker beschrieb es immer noch als $2.5...

Kamo·2w ago
DocsInitializerService

Richten, was die Add-on-Bindungslücke in der Produktion war

Die Argumentation des vorherigen Commit wurde aus dem Lader abgeleitet, nicht gemessen. Es behauptete, dass jede KamoCRM-Add-on-Reihe service_type NULL habe und...

Kamo·2w ago
FixInitializerService

Bind Add-ons zu der App, die sie verkaufen, und stoppen Business Gewährung von Mail kostenlos

************ ist die Kolumne ************ Streichhölzer. KamoCRMPricingLoader nie geschrieben, so dass jede KamoCRM Add-on-Reihe hat es NULL und dass Vergleich ...

Kamo·2w ago
August 22, 2026
FixInitializerService

Lassen Sie die gefrorenen ordinalen CHECKs, die jeden neuen enum Wert verfehlten

imgs_assoc_id_check erlaubte assoc_id 0..13. ImageAssocType.PICTURE_FRAME ist ordinal 14, also hat JEDEN Bilderrahmen-Upload dagegen verstoßen. Hibernate schre...

Kamo·2w ago
FeatureInitializerService

Verschmelzen Sie die beiden modifizierten Platten in eine mit zwei Schichten

Wo ein Dokument beide Arten hat, ist die CLASSIC-Reihe überlebt - es ist die, die kann bearbeitete Bytes halten - das Design wird darauf neu ausgewiesen, und da...

Kamo·2w ago
FeatureInitializerService

Erstellen Sie die Tabelle picture_frames

Eine Zeile pro Picture Frame Widget hat ein Mitglied auf seiner Startrampe angeordnet. Ein Tisch statt einer Vorliebe Blob, weil die Fotos und Videos in einem ...

Kamo·2w ago
FeatureInitializerService

Die Master-Skop-Säulen zu Notizen hinzufügen

MASTER_SCOPE ('MEMBER' / 'ORG' / NULL) und ORGANIZATION_ID, plus die beiden Indizes die Entität erklärt und eine teilweise eindeutige Index pro Umfang, so dass ...

Kamo·2w ago
FeatureInitializerService

Bestehende Designs auf FORM_FILLABLE-Reihen verschieben

Bevor es Versionen gab, indem Formularfelder auf ein Dokument beigefügt wurden esign_templates Zeile direkt zum Original, und die Modified Registerkarte war "Or...

Kamo·2w ago
FeatureInitializerService

hinzufügen imgs.moified_kind und imgs.original_img_id

Beide bleiben nullbar - null Art bedeutet, dass die Reihe ein Original ist, so gibt es nichts zu verfüllen und kein NICHT NULL Schritt, im Gegensatz zu den übli...

Kamo·2w ago
FeatureInitializerService

Fügen Sie die DDL für eine Veranstaltung Gastpublikum

Kamo·2w ago
August 21, 2026
FeatureInitializerService

Erstellen Sie die Chat-Politik Schema

Sechs Tabellen: das versionierte Regelwerk, seine Regeln und ihre Klauseln, die Antwort Zuschüsse hinter "nur antworten, während ihr Fenster offen ist", und die...

Kamo·2w ago
FeatureInitializerService

Binders.is_scratch hinzufügen

Vier Aussagen statt einer ALTER: Ordner ist besiedelt, und Yugabyte lehnt die gesamte ADD COLUMN ... NICHT NULL Aussage statt der Klausel die Spalte ankommt ann...

Kamo·3w ago
FeatureInitializerService

************ hinzufügen

Aufzeichnungen, die eine Reservierung eingereicht, wenn das nicht der Agent ist es Namen, so jemand Management-Möglichkeiten können eine im Namen eines Handelsv...

Kamo·3w ago
FeatureInitializerService

Composite-Indizes für geolite_locations

Allein Country war der einzige Index auf einer 80.429-Reihen-Tabelle. Maßgemessen an der Produktion: Stadtauflösung (Land + Unterteilung) Index-gescannt alle 18...

Kamo·3w ago
FeatureInitializerService

Index Member rights applied on (member id, the right)

Die Tabelle hatte überhaupt keine Indizes, während jeder deren Filter von MEMBER_ID hat. Bei 10.524 Zeilen war der Rechte-Lookup eines einzelnen Mitglieds ein v...

Kamo·3w ago
August 20, 2026
FeatureInitializerService

Composite-Blei-Indizes, und entsperren Sie den Lauf, der sie schafft

Das /leads-Grid wird nun Filter und Seiten in der Datenbank statt Versand die gesamte Organisation zum Browser. Mit nur IX_LEADS_ORG_ID würde den Scan verlagern...

Kamo·3w ago
FeatureInitializerService

Ruhestand ************

Tracking-Codes werden jetzt als ?discount=<uuid" geteilt. Der alte <memberId?. veröffentlichte eine reale Mitglieds-ID in jedem gemeinsamen Link und machte den ...

Kamo·3w ago
August 19, 2026
FeatureInitializerService

Hinzufügen von users.is_fake, in der einzigen Anweisungsbestellung, die eine bevölkerte Tabelle erlaubt

Spiegelt das neue Feld "User.isFake". Vier Aussagen, und die Reihenfolge ist die ganze Migration: YugabyteDB lehnt "ADD COLUMN ... NICHT NULL" auf einer bestück...

Kamo·3w ago
August 15, 2026
FeatureInitializerService

Fügen Sie die Spalte kamomeet_logo_overlay hinzu

Dritte Overlay-Oberfläche: der KamoMeet Pre-Meeting-Bildschirm. Gleiche Form wie die andere zwei - nullbar, keine Verfüllung, keine DEFAULT. Der Drift-Guard br...

Kamo·3w ago
FeatureInitializerService

Säubern Sie die Berichte und Dashboard-Reihen, und stoppen Aussaat VIEW_DASHBOARD

VIEW_DASHBOARD (0), VIEW_REPORTS (1) und EXPORT_REPORTS (2) wurden gelöscht RoleRightType heute, zusammen mit den zwei Seiten, die sie benannt. Dies entfernt, w...

Kamo·3w ago
FeatureInitializerService

Die Spalte laden_logo_overlay hinzufügen

Zweite Oberfläche für das Logo-Lay-Funktion: der Ladebildschirm angezeigt zwischen den Seitennavigschen, neben der Homepage masthead. Beide ALTER leben in eine...

Kamo·3w ago
FeatureInitializerService

Fügen Sie die home_logo_overlay-Spalte hinzu

Unterstützt die Home Page Logo Overlay Einstellung: die feste Farbe eine Org Dose das Mastkopf-Logo auf der kamo-internen Homepage aufblättern. Hält ein Token ...

Kamo·3w ago
FeatureInitializerService

VIEW_EMAIL_LOGS-Zeilen säubern und einen Testrott stoppen, wenn Ordinals verschieben

VIEW_EMAIL_LOGS (64) wurde heute von RoleRightType gelöscht, weil er eine Funktion benannt hat, wurde nie gebaut. Dies entfernt, was es hinter sich gelassen hat...

Kamo·3w ago
FeatureInitializerService

Säubern Sie die gespeicherten Zeilen für die beiden Rentenbriefrechte

SHARE_NOTES (72) und MANAGE_NOTES_SETTINGS (73) wurden von RoleRightType gelöscht heute für die keine Funktion zu Gate. Dies entfernt, was sie hinter sich gelas...

Kamo·3w ago
FeatureInitializerService

hinzufügen orgs.background_order

Nullable VARCHAR(20), keine Backfill und kein DEFAULT - jeder Kunde löst ein abwesender Wert auf sequenzielle, das ist das Verhalten, das jede Org hatte bevor d...

Kamo·3w ago
FixInitializerService

Die Meet-Saatgut-Recomputes gelten geltende Rechte, anstatt auf einen Stiefel zu warten

Die Vergabe der beiden Rechte an org_role_rights ändert nichts, was irgendjemand beachten kann. member_rights_applied ist der abgeflachte Schnappschuss der Sitz...

Kamo·3w ago
FeatureInitializerService

Stehen Sie auf der Plattform-Administratoren-Liste

Verfüllt es aus dem ausgeschiedenen system_user_access gewährt so niemand, der könnte betreiben Sie den System-Benutzer, bevor diese Bereitstellung verliert es:...

Kamo·3w ago
FeatureInitializerService

Saatgut die Treffen Rechte, bevor das Tor kann jemanden aussperren

MediaService benötigt START_MEETING nun ein Meeting und VIEW_MEETINGS für Entschlossenheit. Maßgemessen an der Produktion vor dem Schreiben: 42 Sicherheitsrolle...

Kamo·3w ago
August 14, 2026
FeatureInitializerService

Lösen gespeicherte Zeilen für die gelöschten Chat-Channel-Rechte

Ids 74/75/76 nicht mehr lösen. RoleRightsSyncService würde sie auf einige fegen zukünftiges SecurityService Boot sowieso - lautlos, zu einem unvorhersehbaren Ze...

Kamo·3w ago
FeatureInitializerService

Verschieben Sie Notizen vom Kontobesitz auf Mitgliedschaft

Fügt Notizen.member_id hinzu und fügt jede Note an die früheste seines Besitzers bei Mitgliedschaft - die Organisation, der das Konto am längsten gehört hat, di...

Kamo·3w ago
FeatureInitializerService

Backfill-Vorfahren, so dass Schließung nicht den Zugang entfernen kann

MemberRightsAppliedService verweigert nun jedes Recht, dessen Mutterkette nicht gewährt. Jede Reihe, die geschrieben wurde, bevor die Hierarchie existierte, wei...

Kamo·3w ago
FeatureInitializerService

Fügen Sie die is_rich_text-Spalte ein, verunversetzt und zu reich verfüllt

Ob eine Notiz als reicher Text oder Klartext bearbeitet wird, kann nicht zurückgelesen werden aus dem Inhalt: eine reiche Notiz, die noch niemand formatiert hat...

Kamo·4w ago
FeatureInitializerService

Seed jede Organisation einen Standard-Rechtstext

Eine hr_legal_settings-Reihe pro org, eindeutig auf org_id, tragend ******************** INSERT-ONLY, nie ein UPDATE. Eine Org, die ihre eigene Formulierung be...

Kamo·4w ago
FixInitializerService

Passen Sie die enum-whitelist CHECK Sweep auf die YugabyteDB Rendering

dropStaleEnumWhitelistChecks() suchte nach '% IN (%', so ist CockroachDB eine @Enumerated(EnumType.STRING) Whitelist gespeichert. PostgreSQL und YugabyteDB die ...

Kamo·4w ago
FeatureInitializerService

Mitgliedsmitteilungstabellen und die Ursprungsspalten einer Veranstaltung

Zwei Hälften von einem Feature. Ein Rückruf an einer Leitung geplant ist auf die Terminplanung Mitgliedskalender, und der Punkt des Spiegels ist es, wieder auf ...

Kamo·4w ago
DocsInitializerService

Korrigieren, was der indexgesicherte Lesepfad tatsächlich garantiert

Der vorherige Kommentar behauptete, der Lesepfad "weigert sich, jeden Ordner es zu dienen kann nicht beweisen, dass es mit dem Server über übereinstimmt, so das...

Kamo·4w ago
FeatureInitializerService

is_answered zum Mail-Suchindex hinzufügen

Fügt ************ hinzu, so dass der Index alle drei aufzeichnet IMAP-Flaggen statt zwei. Die Nachrichtenliste zeichnet daraus einen Antwort-Marker eins, und di...

Kamo·4w ago
FeatureInitializerService

Index und REVOKE die Lohnabrechnungsanbieter-Tabellen-Tabellen

Was Hibernate nicht für die neuen hr_timecard_payroll_*-Tabellen ausdrücken kann. Zwei REVOKEs. PayrollDispatch und PayrollSyncIssue Müll-Updates und löscht in...

Kamo·4w ago
August 13, 2026
FeatureInitializerService

Die leeren Spalten auf hr_timecard_punch

Spiegelt vier neue nicht abwendbare Spalten auf der TimecardPunch Entität. Eine Leere ist weder ein Lösen noch eine Korrektur: Es heißt, der Punch hätte nie exi...

Kamo·4w ago
FixInitializerService

Punkt bei YugabyteDB, und stoppen Sie die .mvn testen.

Die Datenquelle hieß noch Port 26257. Das ist die pensionierte CockroachDB, die immer noch läuft und immer noch antworten, so dass ein Run gegen sie vollständig...

Kamo·4w ago
August 12, 2026
FixInitializerService

Beginnen Sie wieder, und stoppen Sie die Abrechnung Migration Löschen eigenen Index

KamoInitializer konnte überhaupt nicht starten. Hibernate erkennt CockroachDialect, deren supportInsertReturning() und ************ sind beide false, also ein @...

Kamo·4w ago
FeatureInitializerService

ACCOUNT_HISTORY erstellen

Spiegelt die AccountHistory Entität in Kamo-shared-Bibliothek. explizit geschrieben anstatt auf ddl-auto verlassen, weil die Standardeinstellungen wichtig sind:...

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