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
April 21, 2026
FixSecurityService

Parse erstellen-org JSON ohne @RequestBody zu vermeiden 415

Quelle kehrt Unsupported Media Type zurück, wenn Content-Type fehlt oder nicht für @RequestBody. Lesen Sie Bytes und verwenden Sie ObjectMapper stattdessen so A...

Kamo·6mo ago
Fixkamo-internal

JSON Content-Typ und Oberfläche Spring Fehler Felder normalisieren

Erzwingen Sie eine einzelne Anwendung / Json Header für JSON Proxy-Einrichtungen; org Route immer setzt es. Karte Problem Details Titel/detail in erstellenOrgan...

kamo·6mo ago
FixAPIService

Set-Anwendung/Json für JSON-Leichen an SecurityService weitergeleitet

RestTemplate to upstream könnte Content-Type mit Spring inkompatibel machen @RequestBody, verursacht 415. Nach dem Lesen des Rohkörpers, Kraft APPLICATION_JSON ...

Kamo·6mo ago
Fixkamo-internal

Stellen Sie JSON Content-Type bei der Beauftragung zu SecurityService sicher

Organisationserstellung zurückgegeben 415 Unsupported Media Type, weil upstream Spring erwartet Bewerbung/Json für @RequestBody. Node holen könnte weglassen ode...

kamo·6mo ago
April 20, 2026
Fixkamo-internal

Enter für org Matching session org id

kamo·6mo ago
Fixkamo-internal

Vergleichen Sie Mitglieder-IDs als Strings zum Selbst-Check und Umleitung

User-info API gibt die API als String zurück, um die Genauigkeit von int64 zu erhalten. ist Selbstgenutzt Number() und strenge Gleichheit mit gemischten Typen, ...

kamo·6mo ago
Fixkamo-internal

Reparatur TicketChat Echtzeit-Updates nach Lastenrennen

Defer STOMP Abonnement bis erste Nachricht holen endet so setMessages von der API können Nachrichten, die während der Last geliefert werden, nicht abwischen. Kl...

kamo·6mo ago
Fixkamo-internal

Verungrehung des Spiels (und App/Medien) mit case-unsensitive Matching

- Lowercase statusMap Tasten und Lookups so Verifikation richtet sich mit API Gehäuse - Verborgene Infra-Etiketten case-unempfindlich behandeln - Entzug veralte...

kamo·6mo ago
FixSecurityService

Lesen Sie Session-Rechte als Liste oder Vermächtnis CSV für Mitgliedsendepunkte

KSessionService und SecurityRoleController Store Rechte als Liste<String&s, RoleRightType-Namen. MemberSecurityController Cast zu String und splitten auf Komma,...

Kamo·6mo ago
Fixkamo-internal

Sicherheitsrolle außer für gesperrte Rollen und klarere API-Fehler

- Wann istAllowEditSecurity ist falsch, verzichten Rechte und SicherheitModelle von der PUT Körper so SecurityService akzeptiert Metadaten-only-Updates (Sitzu...

kamo·6mo ago
Fixkamo-internal

Proxy PATCH Mitgliedschaft-Typ zu SecurityService

Das Mitgliedsprofil UI namens ************ aber kein App Router Handler existierte, so dass Next zurückgegeben HTML 404 und der Client Unbekannte Fehler nach mi...

kamo·6mo ago
Fixkamo-shared-library

Persist RoleRightType durch stable getId() anstelle von ordinal

Hibernate @Enumerated(EnumType.ORDINAL) schreibt/lest den Deklarationsindex von das enum. Wenn ein RoleRightType-Wert entfernt wird (z. MANAGE_USERS, id=19), di...

Kamo·6mo ago
FixSecurityService

Vermeiden Sie Transaktionsvergiftung DDL und härten Multi-Pod-Rennen

Die vorherige Selbstheilung setzte DDL in eine @Transactional syncAll(). Wenn ein ALTER TABELLE ADD CONSTRAINT auf eine bestehende Einschränkung abgefeuert (nor...

Kamo·6mo ago
FixInitializerService

Drop abgestandene CHECK Einschränkungen auf Standard-Rollen-Rechte enum Spalten

Hibernate auto-generates CHECK ('VAL1', 'VAL2', ...) Einschränkungen auf CREATE TABLE für @Enumerierte(EnumType.STRING) Spalten, Einfrieren der enum's Wertliste...

Kamo·6mo ago
FixInitializerService

Hinzufügen fehlender einzigartiger Einschränkungen für Rollen-Rechts-Serts

**************** + syncSecurityModelÜberschriftÜberreichweite verwenden "ON CONFLICT (role_id, right_type) NICHTS und "ON CONFLICT (default_role_id, right_type)...

Kamo·6mo ago
Fixkamo-shared-library

einmalige Einschränkungen hinzufügen (role_id, right_type) in OrgRoleRight

Erforderlich für ON CONFLICT NICHTS in ************ Ohne diese Einschränkung, die Sync-Abfrage scheitert mit "kein eindeutige oder Ausschluss Einschränkung pass...

Kamo·6mo ago
Fixkamo-internal

Stoppen Sie das Überschreiben von Mitglieds-Avatar mit eingeloggtem Avatar in der Profilansicht

fetchAvatars geholt /api/security/avatars (kein MemberID-Fernsehen - immer zurückgegeben die Avatare des eingeloggten Benutzers) und setActiveAvatar genannt, de...

kamo·6mo ago
Fixkamo-internal

Fügen Sie fehlende Sync-Rechte Proxy-Route

POST /api/security/roles/sync-rights fehlte ein Next.js Proxy-Handler, verursacht die Sync Rights Taste in den Einstellungen für Sicherheitsrieren immer fehl.

kamo·6mo ago
FixMediaService

Verwenden Sie PublicChatVisitor displayName für requestorName auf Besuchertickets

Visitor-eitiierte Tickets Hardcode-Anfragen an das org-System-Mitglied, so Die DTO hat den Namen des org-Besitzers in der Spalte Requestor aufgeschlagen. Herbst...

Kamo·6mo 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