KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 8, 2026
Fixkamolos

Sicherheitsspieler explizit erklären, bevor der nächste Build Start bricht

Kamo-shared-Bibliothek 1.5.0 wurde heute mit Spring-ws-Core als neuer Transitive Abhängigkeit, so Spring Boot jetzt automatisch registriert eine zweite Servlet ...

Kamo·2mo ago
FixBillingService

Halten Sie das ist-Präfix auf dem Draht für isTopLevel/isPlatformProduct

Lombok generiert isTopLevel() für ein "boolean isTopLevel"-Feld und Jackson Streifen des Präfixes, so dass der Live-Endpunkt die Serialisierung von "topLevel" u...

Kamo·2mo 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·2mo ago
FixBillingService

Sicherheitsspieler explizit erklären, damit der Dienst starten kann

Der Dienst ist seit 2026-07-03 nicht mehr im Einsatz; seitdem ist jede Hülse abgestürzt vor dem Kontext geladen: Diese Methode kann nicht entscheiden, ob es ...

Kamo·2mo 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·2mo ago
Fixkamo-internal

Hebe die nächste Körperkappe, die jeden großen Upload abkürzen

DIE Ursache der versagenden 3 GiB-Anhänge, und es war unsere, nicht das Netzwerk. ************ war '500mb'. Es ist keine Neufassung/Middleware Einstellung: Näc...

kamo·2mo ago
FixMediaService

Scheitern Sie einen toten Upload in Minuten, anstatt es für eine Stunde zu halten

connectionUploadTimeout ist die tolerierte SILENCE zwischen den Lesesen, kein Budget für die ganze Übertragung. Setzen Sie es auf eine Stunde zu "passen Traefik...

Kamo·2mo ago
Fixkamo-internal

Stoppen Sie einen toten Upload Spinnen für immer, und sagen, was 100% bedeutet

Ein stockender Upload saß bei 100% mit der Bar voll und kein Ausweg. Drei verschiedene Gründe, alle von ihnen meine. XMLHttpRequest hat keine nützliche Auszeit...

kamo·2mo ago
Fixkamo-internal

Lassen Sie einen In-Flight-Upload beenden, anstatt auf einem Rollout zu sterben

Ein 2 GiB Chat-Ansatz erreichte 100% und scheiterte dann mit 'Bad Gateway', weil Einsatz landete obenauf: die pod nahm SIGTERM um 03:34:36 und der Transfer, sie...

kamo·2mo ago
Fixkamo-internal

Machen Sie einen fehlgeschlagenen Upload sagen, was passiert ist, und melden Sie sich genug, um es zu diagnostizieren

Ein 2 GiB-Aufbau scheiterte am Ende eines vierminütigen Transfers mit 'Upload fehl: Upload failed Internal Server Error' - ein verdoppeltes Präfix um eine Nachr...

kamo·2mo ago
FixMediaService

Stoppen Sie Tomcat 60s Verbindung Timeout Tötung eines langen Uploads

Ein 2 GiB Chat-Anhang scheiterte nach fast vier Minuten erfolgreicher Übertragung mit MultipartException Verpackung eine nackte SocketTimeoutException, und das ...

Kamo·2mo ago
Fixkamo-internal

Benutzerdefinierte Status-Etiketten auf die Status-Tabs anwenden

Jede andere Statusanzeige auf /leads löst seine Beschreibung durch resolveLabel() aus der VerwendungStatusLabels - die Grid-Zellen-Renderer, beide Filter Dropdo...

kamo·2mo ago
FixKlusterServices

Stoppen Sie die 60er-Eintrags-Eintrags-Lese-Capping-Uploads

ReaktionTimeouts.readTimeout ist die Frist für das Lesen einer GANZE Anfrage, Körper enthalten, und Traefik v3 standardmäßig es auf 60er Jahre, wo v2 hatte kein...

Kamo·2mo ago
Fixkamo-marketing

Stoppen Sie die Laufzeit Thema Blatt Aufhellen der Leinwand auf Light-Mode-Maschinen

DynamicMetaLoader fügt Thema an.<domain&gt;/css/globals.css zu <head&gt; nach unserem eigenen stylesheet, und diese Datei trägt immer noch erstellen-next-app Ke...

Kamo·2mo ago
August 7, 2026
Fixkamo-internal

Bericht Benutzer Leerlaufzeit, so dass eine verlassene Registerkarte ablaufen kann

Der Client Aktivität Tracker immer nur gated, ob wir gebeten, zu verlängern; es dem Backend nie etwas gesagt. SecurityService erneuert die Sitzung TTL auf jede ...

kamo·2mo ago
FixSecurityService

Schieben Sie nur die *** TTL, wenn ein Mensch tatsächlich da ist

getSession() aktualisierte die Redis TTL bei jeder Lektüre und OTKPreAuthFilter löst die Sitzung, bevor ein Controller läuft - so dass jeder API-Aufruf erneuert...

Kamo·2mo ago
Fixkamo-internal

Lassen Sie die Person aus einer Abteilung Unterschrift zu

Eine Nachricht aus einer Abteilung Mailbox gesendet wird von der Abteilung geschrieben: die Antwort landet dort, nicht mit wem auch immer es getippt, so untersc...

kamo·2mo ago
Fixkamo-internal

Stoppen Sie die nächste / Image brechen jede proxierte Logo-Vorschau

Die Org Branding Bildschirm ************ gezeigt die vollständigen und einfachen Logos als fehlende Bilder, obwohl die gleichen Dateien Bilden Sie gut überall s...

kamo·2mo ago
FixKlusterServices

Stecken Sie die verbleibenden hostPath Workloads an den Knoten, der ihre Daten hält

Derselbe Fehler wie Einbettungsmodell, gefunden durch Auditierung jedes HostPath-Volumens im Repo. A hostPath ist node-lokal und nichts repliziert es, so dass e...

Kamo·2mo ago
Fixkamo-internal

Abteilungen alphabetisch abstellen

Der Dienstplan gemacht Abteilung Abschnitte in welcher Reihenfolge auch immer das Backend gab sie zurück. Sortieren Sie die Abschnittstasten A-Z (locale-aware);...

kamo·2mo ago
FixMediaService

Catch OptimisticLockException, der Typ 40001 tatsächlich wickelt als

Runde 3 Rezension fix: hibernate-core's **************** testet LockAcquisitionException (was SQLState 40001 konvertiert) gegen vier spezifische Typen in der Re...

Kamo·2mo ago
Fixkamo-internal

Stoppen Sie die erste Liste Reihe mit einem permanenten Fokusring

ist aber verstecke seinen Ring, bis j/k tatsächlich gedrückt wird; die erste Presse verrät nur es an Ort und Stelle, und Ordner ändern versteckt es wieder.

kamo·2mo ago
FixKlusterServices

Pin an den Knoten seine Modellgewichte sind tatsächlich auf

Das Modell ist ein hostPath unter /var/lib/embedding-Modell auf k1m1, und nichts repliziert es. Als k3m1 hinzukam, war das neue ReplicaSet-Pod dort geplant und ...

Kamo·2mo ago
FixMediaService

Fangen Sie die Ausnahme-Typ der Anspruch Konflikt tatsächlich wirft

Runde 2 Review-Fix: die Aussage-Ebene 40001 (der häufige Fall, erkannt innen ausführenUpdate() anstatt auf Commit) Oberflächen als ************ via Hibernate's ...

Kamo·2mo 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·2mo ago
FixMediaService

Rückkehr 409 auf jedem verlorenen Anspruch Rennen, fügen Manager Anspruch Weg

Runde 1 Review-Fixes für den Annahme-Popup-Anspruch Endpoint: - eine gewöhnliche verlorene Rasse (Loser isClaimableBy bereits falsche Post-Commit) jetzt erhöh...

Kamo·2mo ago
FixMediaService

Scannen Sie die E-Mail-Repositories DepartmentService jetzt benötigt

MediaService CrashGeschöpft auf jedem Pod seit Shared-lib 1.5.0: DepartmentService ist ein @Service, also baut die Wildcard @ComponentScan("com.kamo") es hier, ...

Kamo·2mo ago
FixESigService

Der Ablauf Sweep lief ohne Transaktion

@Transactional wird von einem Proxy angewendet und Sweep() genannt ableitenDue() auf dies, so war die Anmerkung träge. Die Ablaufhinweise lesen die Umschlag Org...

Kamo·2mo ago
Fixkamo-signer-monorepo

Eine Partei, die bereits unterschrieben hat, bekommt ihr Exemplar, nicht das Dokument wieder

Die Sitzung begann immer bei "welcome", so dass ein Unterzeichner nach dem Link in ihrer Fertigstellung E-Mail - oder einfach die Wiedereröffnung der Einladung ...

Kamo·2mo ago
FixSecurityService

Halten Sie Co-Riehens auf einer Routing- Reihenfolge

AbleitungSigners nummeriert Kreditnehmer 1, 2, 3... als Anzeigeindex. ESigService jetzt ENFORCES Routing-Anordnung, anstatt nur zu berichten, so dass die Zähler...

Kamo·2mo ago
FixESigService

Schließen Sie den Signier-Lebenszyklus - Mitteilungen, Routing, Wachen, Ablauf

Alles, nachdem ein Unterzeichner drückt Finish war unvollständig. Mitteilungen: Die letzte Unterschrift eines Umschlags produzierte ein abgeflachter PDF in Min...

Kamo·2mo ago
Fixkamo-internal

Passen Sie die TypeScript DTOs zu den Java-DTOs an, die sie Proxys

/api/webinar/* ist ein Durchgang, also jeder TS-Feldname, der von der Java DTO liest sich lautlos als undefiniert, anstatt nicht zu kompilieren. Die Einstellung...

kamo·2mo ago
Fixkamo-internal

Die Schnelltipps besepulieren und die gemeinsame Hilfe Primitive nutzen

Die planmäßigen Support-Tipps gaben vier Platzhalter-Strings ("How Step1"...); ersetzen Sie sie mit echten Anleitung für den Typ - Moderatoren - Slots Erinnerun...

kamo·2mo ago
Fixkamo-internal

Komponieren Sie aus der Mailbox, die Sie geöffnet haben, und bieten Sie jeden, auf den Sie zugreifen können

Neue Nachricht öffnete den Komponisten auf der Standard-Mailbox des Mitglieds: nur onBehalfOf wurde übergeben, und nur für die Mailbox eines anderen Mitglieds, ...

kamo·2mo ago
FixSecurityService

Stoppen Sie verlieren Organisationen zu schlucken Ausnahmen, und akzeptieren die volle Schaffung Nutzlast

createOrganization könnte die Anmeldung eines Kunden zerstören und nichts Nützliches melden. Transaktionsintegrität: - Fünf Docstors liefen hinter Try/Catch, d...

Kamo·2mo ago
FixAPIService

Encode des dekodierten Tokens genau einmal auf dem Weg vorgeschaltet

21670e5 routed SocialWebhookController durch UpstreamUris FULLY-PRE-ENCODED-Eintrag Punkt, aber seine URL ist ein Hybrid: "Token" ist ein @PathVariable, so Spri...

Kamo·2mo ago
Fixkamo-internal

Machen Sie das Erstellen-Konto-Formular sagen Sie, was passiert ist

Ein Konto von einer Leine zu erstellen schien nichts zu tun. Der Server war Rückgabe einer 500 (siehe die AccountAddress-Fix in kamo-shared-Bibliothek), aber di...

kamo·2mo ago
Fixkamo-internal

Machen Sie das Erstellen-Konto-Formular sagen Sie, was passiert ist

Ein Konto von einer Leine zu erstellen schien nichts zu tun. Der Server war Rückkehr eines 500 (siehe die AccountAddress-Fix in kamo-shared-Bibliothek), aber di...

kamo·2mo ago
FixSecurityService

Machen Sie Konto Erstellung atomar, org-scoped und Rechte-gated

erstellenCustomer speicherte das Konto, bevor er seine Adressen schrieb, und war nicht transaktionale - also, wenn die Adresseinfassung fehlgeschlagen ist, das ...

Kamo·2mo ago
Fixkamo-internal

Halten Sie die Rechtsklick-Menüs innerhalb des Ansichtsports

Rechtsklick auf einen Ordner tief in der Seitenleiste öffnete sich sein Menü unter der Falte. Die Flip-at-the-Redge-Logik war da, aber nie lief: das Bauteil keh...

kamo·2mo 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·2mo ago
FixAPIService

Veranern Sie die Abfrage des Anrufers auf den öffentlich zugänglichen Proxies

Das Gateway stoppte die doppelte Codierung weitergeleiteter Abfragestrings in 3c24d32, aber vier andere Proxies in diesem Service noch konatierten bereits-Proze...

Kamo·2mo ago
Fixkamo-internal

Stoppen Sie ein Menü klicken Sie auf eine geöffnete Einstellungsseite von abpranpfen zurück, und reparieren Sie die tote Registerkarte

Klicken Sie auf Apps & Features (oder Stats & Costs), während /settings/Konto war bereits geöffnet landete auf der tab Sie kamen aus. Next.js tauscht den Abfrag...

kamo·2mo ago
Fixkamo-internal

Stoppen Sie die Registerkarte Inhalt überlaufen und berühren die Wände

Zwei Ursachen, beide meine. Keine Polsterung. TabPanel liefert absichtlich keine - jede Registerkarte selbst, und ich hatte nicht. Die Shell verwendet jetzt p:...

kamo·2mo ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen