Live Change Log

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

17,933
Totale Änderungen
4,614
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
July 3, 2026
FixSecurityService

Schließen Rest Cross-Orgie Existenz Orakles + Kappe WORM-gebundene JSON Blobs

Adversarial-Review-Ergebnisse MLOS-W-01/03/04: - der 404-normalisierte leere Listenumschlag spiegelt nun die Identitätsschlüssel der Anfrage wider ***********...

Kamo·2mo ago
Fixkamo-shared-library

MediaObjTransit.date_created insertable=false so DB default füllt es

Der Bauherr setzte niemals DatumCreated; Hibernate gebunden NULL und verletzte die NOT NULL Beschränkung, brechen addMembersToSession (und damit die soziale Lea...

Kamo·2mo ago
FixSecurityService

Atomische Forderung vor Bleibildung - Verhindere verunge, verwaist gepoolte Leitungen

social.lead.new kann gleichzeitig verarbeitet werden (alte + neue SecurityService pod halten beide Core-NATS-Abonnement während eines RollingUpdates - eins verö...

Kamo·2mo ago
Fixkamo-internal

Feuern Sie nicht die neu-Lead-Popup auf aktualisieren / wenn nicht verfügbar

myStatus von AvailabilityContext defaults zu 'AVAILABLE' bis zwei async holt (/user-info dann /members/me/availability) auflösen, so dass im Browser die Lead-Al...

kamo·2mo ago
July 2, 2026
Fixkamo-internal

Underwriting Review (i18n, a11y, Kontrast, enum humanize)

Bewertungsergebnisse anwenden: gefrorene/ja/nicht + humanisierte Arienmarken lokalisieren, humanisieren enum Pillen, Phase Titel-Fall-Parität (gemeinsame TitelC...

kamo·2mo ago
FixSecurityService

Fail-closed Mieterschutz auf Underwriting Verzicht / Validierungen

Review fand heraus, dass die org Wache war ein No-op auf der gemeinsamen leeren Liste Fall für die von-id Verzichtserklärungen gelesen (welche der MLOS-Dienst n...

Kamo·2mo ago
Fixkamo-internal

Vermisste /api/security/Lead-importe Proxy-Route hinzufügen; Standard zu Import Vorlagen

- Die Basis GET/POST /api/security/Leitimporte hatten NO Next Proxy route.ts (nur Sub-Pfade tat), so Past Imports holen (und der Import POST) 500'd bei der nä...

kamo·2mo ago
FixSecurityService

Gate FFA Akzeptanz auf Aussetzung in der verfügbarensum + verfügbar

available-summary löst nun die Zuteilung des Mitglieds und überspringt das Produkt, wenn ausgesetzt VOR dem kostenlosen Kurzschluss und verfügbare () Gates gutg...

Kamo·2mo ago
Fixkamo-shared-library

Suspension blockiert jetzt tatsächlich die Abnahme (Warnung + akzeptieren + FFA)

findApplicableAllotments gefiltert 'AND la.isActive = true', so getMostSpecificAllotment eine weniger spezifische ACTIVE Fallback (oder nichts) zurückgegeben, w...

Kamo·2mo ago
FixVOIPService

POST /api/bulktext/senden Sie interne Transaktionss-SMS

SecurityService's BulkTextSmsClient (Passwort-Recovery + Account-Settings SMS) hat immer POSTed ************ to /api/bulktext/send, aber der Controller wurde ni...

Sage·2mo ago
Fixkamo-internal

Senden Sie leadId als String beim Erstellen eines Kommentars

parseInt() abgerundete Lead-IDs an JS MAX_SAFE_INTEGER, also das Backend schaute sich eine nicht vorhandene Blei und kehrte 404, Auftauchen als 'Failed to erste...

kamo·2mo ago
FixSecurityService

Nehmen Sie LeadId als String in createPost an, um CRDB-ID-Präzision zu erhalten

Lead-IDs sind CRDB unique_rowid() Werte, die JS MAX_SAFE_INTEGER überschreiten. Das Frontend sendet nun leadId als String; parse sowohl String als auch numerisc...

Kamo·2mo ago
Fixkamo-internal

Mitgliedernamen auf /bles/credits + Link zu ihrem Konto

Die Mitgliedsspalte und der Filter zeigten rohe IDs, weil die Namenskarte von /api/security/Mitglieder, deren CockroachDB Long ids als JSON-Nummern serialisiere...

kamo·2mo ago
Fixkamo-internal

EditableCard aufEdit optional so reassignment gating type-checks

Die Zuweisungskarte geht an "kann Zurückweisung"Manual? startEditAssignment : undefiniert. zu EditableCard.onEdit, aber onEdit wurde getippt .() =" void" (erfor...

kamo·2mo ago
Fixkamo-internal

Belebter Zustand auf Start Import + Drop debug logs

- Start Import / Zurück deaktivieren und einen Spinner + 'Importing...' während des Imports anzeigen POST ist im Flug, verhindert doppelte Einreichungen auf g...

kamo·2mo ago
FixSecurityService

Korrektheit, Maßstab & PII Härten in LeadImportController

- dedup über Umfanged LeadRepository Abfrage statt findAll() über alle Mieter (war ein OOM/DoS + Cross-Mieter Expositionsrisiko, Wiederholung pro 1000-Reihen-...

Kamo·2mo ago
Fixkamo-shared-library

Scope Import dedup Abfrage + org-guard member/verkäufer-Produktzuweisung

- ************ Projektion-nur Duplikat-Auslosung für den manuellen Importeur (ermäßigt eine pro-Batch findAll() das jedes Blei über alle Mieter hydratisiert...

Kamo·2mo ago
July 1, 2026
Fixkamo-shared-library

Pin markiertUmwidungBy FK auf INT8 (keine vererbte Verzugseinbunfähigkeit)

Ohne SpalteDefinition kopiert Hibernate members.id (INT8 DEFAULT unique_rowid()), so CockroachDB verfüllt bestehenden Lead-Reihen mit gefälschten Mitglieds-IDs ...

Kamo·2mo ago
Fixkamo-internal

Stoppen Sie Refresh-Symbol blinken über unendliche Check-Loop

Sobald eine Domain wurde SSL-bestätigt, checkDns bedingungslos gebaut eine neue Domain-Objekt auch dann, wenn sslConfirmed bereits wahr war. Das neue Objekt Ref...

kamo·2mo ago
FixEmailService

422 zurückschicken (nicht 500), wenn das Mitglied keine Mailbox hat

listFolders und andere lesen Endpunkte warfen IllegalStateException aus MailContext.toMailCredentials() wenn ein Mitglied keine IMAP-Anmänger hatte Vorgestellt,...

Sage·2mo ago
Fixkamo-internal

Nicht holen org mit einer Präzision-truncated id

LabelManager derived orgIdStr von getOrgIdStr() (präzisesicher) mit ein Fallback zu String(organization.id). organisatorisch.id ist eine JS-Nummer und leise sch...

kamo·2mo ago
FixSecurityService

Set Site Region + verwenden node-local MinIO pro pod

- Hinzufügen kamo.minio.region (MINIO_REGION, default us-west-ca-s-1) so SigV4 Signaturen entsprechen der erzwungenen Website-Region des Servers; behebt Hinte...

Kamo·2mo ago
Fixkamo-shared-library

Signieren Sie Anfragen mit konfigurierbarer Standortregion

MinIO setzt jetzt MINIO_SITE_REGION (us-west-ca-s-1) im SigV4 durch Genehmigungsumfang, da die Website-Replikation aktiviert war. Der Kunde war gebaut ohne eine...

Kamo·2mo ago
Fixkamo-login

Drop Hintergrundbilder, die 404 statt einer defekten Rahmen

Verfehlte Hintergrundbildladungen verfolgen und aus dem Swiper-Kkarussell filtern, so ein unvollständig vorläufiges Thema (z.B. Optionone, dessen bg/2.webp nie ...

Kamo·2mo ago
Fixkamo-shared-library

Compsing Clears Probefrist (comp ersetzt Studie)

In der bestehenden-Abonnement-Update-Pfad von vorläufiges ZuschreibungSubscription, eingestellt trialExpiresEin zu null, so dass eine zuvor erprobte org ist sau...

Kamo·2mo ago
Fixkamo-internal

Persistische Hintergrund-Reorder per Commit-Endpoint (ohne Datenverlust)

Speichern Sie jetzt neue Uploads zu eingehenden, dann begibt die volle gewünschte Bestellung (existing-by-srcIndex oder new-by-token) so neu geordnete bestehend...

kamo·2mo ago
FixSecurityService

Stoppen Cross-Orgie Hintergrundbild Leck; Bestell-sichere Neubestellung + Inszenierung Eimer

Neubestellung nur neu geladene neue Dateien auf ihren neuen Index, Dropping neu geordnet vorhandene Bilder und verlassen BildBgCount behauptet unbevölkerte Slot...

Kamo·2mo ago
FixSecurityService

Zurück 404 für einen fehlenden Org statt 200 mit leerem Körper

getOrganizationById gab eine nackte Null zurück, die Spring serialisiert auf HTTP 200 mit einem leeren Körper; Kunden rufen Antwort.json() warf dann 'Unerwartet...

Kamo·2mo ago
Fixkamo-internal

Karte fehlender Org (404 oder leerer Körper) bis zu einer Null-Nauflast

Paare mit der SecurityService Änderung, die jetzt 404 für eine fehlende zurückgibt org statt 200-mit-leerem-Körper. Anrufer kurz-check die org, so sowohl die ri...

kamo·2mo ago
FixSecurityService

Lassen Sie den Systembenutzer das angewandte Modell von Org auflösen

Das Cross-Org-Tor gab 403 zurück, wenn orgId != Session org und der Anrufer hatte keine Mitgliederreihe im Zielorg. Der plattformweite System-Benutzer arbeitet ...

Kamo·2mo ago
Fixkamo-internal

Stoppen Sie gespurte Fehler überfluten die Konsole

- org/[id] Proxy: Backend gibt 200 mit einem leeren Körper für null Orgs zurück; response.json() warf 'Unerwartetes Ende der JSON-Eingabe' -" gefälschte 500. ...

kamo·2mo ago
Fixkamo-internal

Resolve org Tab-Titel in generierenMetadaten zu stoppen Titel Flip

Statische Metadaten.title gerendert 'Kamo' Server-Seite; Next re-re-re-re-seded Hydratation, übergeordnet DynamicMetaLoader Client-Update und Flipping der Regis...

kamo·2mo ago
Fixkamo-internal

Zeilen zurückhalten, bis Myself-Mitglieds-ID sich auflöst

ag-grid macht rowData unter dem Ladeüberzug, also nur die Ladenre Requisite noch geblitzt alle Leads, während getMemberId() war 0. Blank the Zeilen und bleiben ...

kamo·2mo ago
Fixkamo-internal

Standardfilter zu Myself auf Last, verstecken Marktleiste für den Binnenmarkt, Verlagerung der Toolbar

- Default agentFilter zu __MYSELF__ at init + gate grid on userInfo load, so dass es nicht mehr blinkt All Leads - Binnenmarkt: Auto-select it und verstecken di...

kamo·2mo ago
FixDocsService

URI-encode WOPISrc + vertrauen Sie allen api.* WOPI-Hosts (Multi-Tenant)

Die Eröffnung eines Docs für einen nicht-kamocrm Mieter scheiterte an 'unerlaubtem WOPI-Host'. Docs's alias_groups vertraute nur api.kamocrm.com (der Docs-Deplo...

Sage·2mo 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