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
December 5, 2025
OtherKlusterServices

MySQL auth fix für MariaDB Client-Kompatibilität hinzufügen

Ändert Kamo-Benutzer von caching_sha2_password auf mysql_native_password Erforderlich für eine Verbindung mit MySQL 8 (Alpine/MariaDB)

snadjafinia·10mo ago
OtherKlusterServices

Roundcube-Logo mit Kamo-Logo ersetzen

Hinzugefügt skin_logo Konfiguration zeigt ************ Aktualisierte Einsatz-Zunchen zum Auslösen von Pod-Restart

snadjafinia·10mo ago
OtherKlusterServices

Fix MySQL auth: Wechseln kamo-Benutzer auf mysql_native_password

Alpines MariaDB-Client unterstützt kein Caching_sha2_password-Plugin Dies verhindert, dass sich Dovecot zur Authentifizierung mit MySQL verbindet

snadjafinia·10mo ago
OtherKlusterServices

Force Roundcube pod Neustart, um ConfigMap ändern

Anmerkung hinzugefügt, um pod Erholung zu auslösen, seit ConfigMap mit subPath nicht Auto-Update in laufenden Pods

snadjafinia·10mo ago
Fixkamo-internal

'Name'-Eigentumsreferenz in updateLead-Funktion entfernen

- Lead-Schnittstelle hat nur 'primaryContact', nicht 'Name' - Fallrückgabe auf patch.name in updateLead entfernt - Schließt die Korrektur für die Typsicherheit

snadjafinia·10mo ago
Fixkamo-internal

Nicht vorhandene 'Name'-Eigentumsreferenzen in LeadApi entfernen

- Lead-Schnittstelle hat nur 'primaryContact', nicht 'Name' - Fallrückgabe entfernt, um Data.name in createLead und updateLead - Sichert Typsicherheit und korre...

snadjafinia·10mo ago
OtherKlusterServices

Fix Roundcube Redirect Loop - force_https deaktivieren

Traefik behandelt TLS-Terminierung, also interner Datenverkehr ist HTTP Das Setzen von force_https=true veranlasste Roundcube, intern auf HTTPS umzuleiten Schaf...

snadjafinia·10mo ago
OtherKlusterServices

Referenz kamocrm.com Wildcard Zertifikat in Mail IngressRoute

Das Zertifikat geheim ist in kamo namespace, kopiert in Mail Namespace tls.secretName verweist explizit auf Wildcard-kamocrm-com

snadjafinia·10mo ago
OtherKlusterServices

Fix mail IngressRoute für Auto-cert-Service

Geänderte tls von certResolver: letsencrypt zu tls: {] Dies ermöglicht es dem Auto-Zert-Service, automatisch Zertifikate zu generieren wenn mail.kamocrm.com abg...

snadjafinia·10mo ago
OtherKlusterServices

Beheben Roundcube Bereitschaftssonde - TCP-Buchse anstelle von HTTP verwenden

Roundcube leitet / auf Login-Seite (302), Fehler HTTP-Bereitigkeit Sonde TCP-Sockel-Prüfung am Port 80 funktioniert korrekt

snadjafinia·10mo ago
Fixkamo-internal

Reste Grid-Schlecht-Tags mit GridLegacy in CreateLeadClient ersetzen

- Alle verbleibenden </Grid-Tags behoben, die </GridLegacy sein sollten? - Sichert ordnungsgemäße Schließung von GridLegacy Artikel Komponenten - Löst JSX Synta...

snadjafinia·10mo ago
OtherKlusterServices

Wechsel zu Alpine 3.18 mit Dovecot 2.3.20 für stabile SQL auth

Dovecot 2.4 hat inkompatible Konfigurationsänderungen ohne klare Dokumente Alpine 3.18 hat Dovecot 2.3.20, die traditionelle gut dokumentierte Syntax verwendet ...

snadjafinia·10mo ago
December 4, 2025
Fixkamo-internal

Ersetzen Sie Grid mit GridLegacy für Item prop in CreateLeadClient

- MUI v7 verschoben 'item' prop zu GridLegacy Komponente - Alle Grid-Artikel-Instanzen an GridLegacy aktualisiert - Erforderlich für Kompatibilität mit MUI v7

snadjafinia·10mo ago
Fixkamo-internal

Vermisste 'E-Mail'-Eigenschaft zur Lead-Schnittstelle hinzufügen

- LeadApi.createLead erwartet E-Mail als separate Eigenschaft - E-Mail ist auch in primärContact.email verfügbar, aber API braucht es auf Lead-Ebene - Erforderl...

snadjafinia·10mo ago
Fixkamo-internal

CustomFormData zum Korrekturen in CreateLeadClient

- TypeScript beschwerte sich über Typ-Mistitch zwischen Record<string, Record<string, unbekannt" und Record<string, CustomFormData. - Typ-Antsetzung zur Lead-Sc...

snadjafinia·10mo ago
OtherKlusterServices

Entfernen Sie die Adresseinstellung von inet_listener - nicht gültig in Dovecot 2.4.2

Die listen = * auf Top-Niveau verarbeitet Bindung an alle Schnittstellen

snadjafinia·10mo ago
Fixkamo-internal

Vermisste 'vendorLeadID'-Eigenschaft zur Lead-Schnittstelle hinzufügen

- Eigentum existiert in Java Lead-Scheine, aber fehlte von TypeScript-Schnittstelle - Erforderlich für Lead-Erstellung und Import-Funktionalität

snadjafinia·10mo ago
OtherKlusterServices

Beheben Dovecot 2.4.2 config: mail_location umbenannt mail_path

In Dovecot 2.4.2: - mail_location ist jetzt mail_path (Top-Level-Einstellung, keine Blöcke) - dovecot_storage_version = 2.4.2 (erforderlich) hinzugefügt - Aktua...

snadjafinia·10mo ago
Fixkamo-internal

Vermisste 'Sprachen'-Eigenschaft zu primärKontakt hinzufügen in CreateLeadClient

- Kontakt-Schnittstelle erfordert 'Sprachen' Eigentum - Initialisieren Sie mit leerem Array, um die Anforderungen des Typs zu erfüllen

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie GridLegacy für Grid-Komponente mit Artikel-Requisite in MortgageFieldsComponent

- MUI v7 verschoben Grid mit Item prop zu GridLegacy - Import aktualisieren, um GridLegacy zu verwenden, um TypeScript-Fehler zu beheben

snadjafinia·10mo ago
OtherKlusterServices

Beheben Dovecot 2.4 config syntax - use mail{- und ssl{- blocks

- Legen Sie mail_location, uid, gid Einstellungen innerhalb der Mail { . Block (Dovecot 2.4 Anforderung) - Setzen Sie ssl-Einstellungen in ssl { . Block - InitC...

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie GridLegacy für Grid-Komponente mit Item-Prop in CustomFormFieldsComponent

- MUI v7 verschoben Grid mit Item prop zu GridLegacy - Import aktualisieren, um GridLegacy zu verwenden, um TypeScript-Fehler zu beheben

snadjafinia·10mo ago
Otherkamo-internal

Beheben TypeScript Typ Fehler in CustomFormFieldsComponent

snadjafinia·10mo ago
Fixkamo-internal

Ersetzen Sie alle 'irgendwelche' Typen mit den richtigen TypeScript-Typen

- Replace Record<string, anys" mit Record<string, unbekannt - Ersetzen Sie alle Parametertypen durch unbekannte oder spezifische Typen - ungenutzte Importe entf...

snadjafinia·10mo ago
FixKlusterServices

Heredoc Whitespace-Problem entfernen - echo-Befehle und ConfigMap verwenden

Die Heredocs hatten führende Leerzeichen von YAML-Einwanderung, die Parse-Fehler verursachte - Verwenden Sie Echo-Befehle, um dovecot.conf ohne führenden Whites...

snadjafinia·10mo ago
OtherKlusterServices

Gehen Sie zurück zu Ars mit externer SQL-Konfiguration - mysql-Blöcke funktionieren nicht

Die mysql { . Block-Syntax verursacht 'Unbekannter Abschnittsname: mysql'-Fehler Verwenden Sie passdb sql { driver = sql; args = ************ Externe Datei hat ...

snadjafinia·10mo ago
OtherKlusterServices

Dovecot 2.4.2 Format: mysql-Verbindungsblock + benannte Abschnitte mit Abfrage

Gefunden in aktuellen Beispielen: - sql_driver = mysql - mysql hostname { Benutzer, Passwort, dbname - Verbindungsblock - passdb sql { query = ... . mit benannt...

snadjafinia·10mo ago
Fixkamo-internal

Kompilierungsfehler in CustomFormFieldsComponent und LeadManager lösen

- Entfernen Sie streunendes Fragment Schließtag (</-) in CustomFormFieldsComponent.tsx - Duplikate leadId-Deklaration in LeadManager.tsx IdRenderer entfernen

snadjafinia·10mo ago
OtherKlusterServices

Namensbezeichnungen entfernen - passdb/userdb ohne Namen ausprobieren, args verwenden

Fehler besagt 'Unbekannter Abschnittsname: mysql' - der mysql-Block war falsch Versuchen Sie passdb/userdb OHNE Namen (nur passdb { und userdb {) Argus = ******...

snadjafinia·10mo ago
FeatureSecurityService

Backend-Validierung für benötigte Felder in Bleiimporten hinzufügen

- ValatRequireds Methode hinzufügen, um erforderliche Felder vor dem Import zu überprüfen - Validieren E-Mail, firstName und lastName sind vorhanden - Valididat...

snadjafinia·10mo ago
Featurekamo-internal

Validierung für erforderliche Felder in Bleiimporten hinzufügen

- Mark E-Mail, firstName und lastName als erforderliche Felder in leadFields.ts - Validierung im handleStartImport hinzufügen, um zu überprüfen, ob alle benötig...

snadjafinia·10mo ago
OtherKlusterServices

Versuchen Sie sql_host, sql_password, sql_password, sql_db statt connect oder args

Basierend auf Fehler, der passdb_sql_args vorschlägt - möglicherweise SQL-Einstellungen verwenden sql_ prefix - Benannte Abschnitte: passdb sql { und userdb sql...

snadjafinia·10mo ago
OtherKlusterServices

Verwenden Sie args Parameter mit benannten Abschnitten - externe SQL-Konfiguration-Datei

Basierend auf gefundenen Beispielen: Dovecot 2.4 erlaubt Argumente mit benannten Abschnitten - Namete Abschnitte: passdb sql { und userdb sql { - Treiber = sql ...

snadjafinia·10mo ago
FeatureSecurityService

Refactor LeadImportController für LeadService.createLead

- Ersetzen Sie manuelles Feldmapping mit LeadService.createLead für Konsistenz - mapRowDataToCreateLeadRequest hinzufügen, um Import-Mappings in CreateLeadReque...

snadjafinia·10mo ago
Featurekamo-internal

Dynamisches Feld-Mapping für Bleiimporte basierend auf Marktkonfiguration hinzufügen

- aktualisieren leadFields.ts, um Hypothekenfelder einzubeziehen und die Funktion von AllSystemFields zu erhalten - MORTGAGE_FIELDS Array mit allen LeadClaimMor...

snadjafinia·10mo ago
FixKlusterServices

Verwenden Sie driver=sql mit sql_driver=mysql und inline connect

Basierend auf offiziellen Dovecot 2.4 Beispiele online gefunden: - Benannte Abschnitte: passdb sql { und userdb sql { - driver = sql (nicht Treiber = mysql) - s...

snadjafinia·10mo ago
FixKlusterServices

Treiber=mysql (nicht driver=sql) mit inline connect in Dovecot 2.4 verwenden

Basierend auf offiziellen Dovecot 2.4 Beispielen: - Namete Abschnitte: passdb sql { und userdb sql { - Treiber = mysql (nicht Treiber = sql) verwenden - Inline ...

snadjafinia·10mo ago
OtherKlusterServices

Versuchen Sie es mit Argus Parameter mit benannten Abschnitten in Dovecot 2.4

- Verwenden Sie 'passdb sql {' und 'userdb sql {' (genannte Abschnitte erforderlich) - Verwenden Sie 'driver = sql' mit 'args = **************** - Vielleicht ar...

snadjafinia·10mo ago
OtherKlusterServices

Namen zu den Abschnitten passdb/userdb hinzufügen (erforderlich in Dovecot 2.4)

- Verwenden Sie 'passdb sql {' und 'userdb sql {' mit benannten Abschnitten - SQL-Einstellungen inline behalten (keine Argumente Parameter) - Beide Anforderunge...

snadjafinia·10mo ago
FixKlusterServices

Dovecot 2.4 benötigt SQL-Einstellungen inline, nicht args Parameter

- Dovecot 2.4 entfernt 'args' Parameter für passdb/userdb - SQL-Verbindungseinstellungen müssen direkt in Passdb/Userdb-Blöcken angegeben werden - Setzen Sie dr...

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot 2.4 passdb/userdb - muss Namen haben (passdb sql, userdb sql)

- Dovecot 2.4 benötigt benannte passdb/userdb Abschnitte - Geändert von 'passdb {' zu 'passdb sql {' - Geändert von 'userdb {' zu 'userdb sql {'

snadjafinia·10mo ago
Featurekamo-internal

Entfernen Sie alle Mock-Daten und machen Lead-System produktionsbereit

- Entfernen Sie alle Mock-Daten-Generation von LeadApi.ts (mockStore, sicherstellenMock, faker.js) - Entfernen Sie mitMock Wrapper-Funktion und alle Fallback-Lo...

snadjafinia·10mo ago
OtherKlusterServices

Passdb syntax - separate auth-sql.conf.ext-Datei verwenden

- Erstellen Sie auth-sql.conf.ext mit richtigen Passdb/Userdb-Blöcken - Inline-Blöcke in 10-auth.conf einschließen - Dies behebt 'passdb {] ist fehlender Abschn...

snadjafinia·10mo ago
OtherKlusterServices

Dovecot config - Verwendung von richtigen Konfigurationsdateien (10-mail.conf, 10-auth.conf, 10-master.conf)

- Mail_location in 10-mail.conf überschreiben (wo es hingehört) - SQL auth in 10-auth.conf konfigurieren - Dienste in 10-master konfigurieren.conf - Dies entspr...

snadjafinia·10mo ago
FeatureSecurityService

LeadController mit CRUD-Endpunkten und Marktkonfiguration hinzufügen

- LeadController mit GET, POST, PUT, DELETE Endpunkten hinzufügen - Hinzufügen von Endpunkt, um Marktkonfiguration für eine Leitung zu erhalten - LeadImportCont...

snadjafinia·10mo ago
Featurekamo-shared-library

Marktbasierte Bleifelder und kundenspezifische Formulardaten-Unterstützung hinzufügen

- marketId-Feld zu Lead-Entity hinzufügen - LeadCustomFormData Entität mit JSONB Spalte für benutzerdefinierte Formulardaten erstellen - LeadCustomFormDataRepos...

snadjafinia·10mo 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