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 19, 2026
Fixkamo-internal

Senden Sie null statt leerer Zeichenkette für den InhaltJson/contentPlainText on kb Artikel erstellen

Leer String ist für den JSONB-Spalentyp ungültig, was einen DB-Fehler beim Erstellen eines Artikels ohne Inhalt verursacht.

kamo·6mo ago
Fixkamo-login

Richtig aufräumen Capcha Event-Hörer auf Schritt Übergang

Die removeEventListener Anrufe waren innerhalb der setTimeout Callback's Rückgabewert, den JavaScript ignoriert. Dies veranlasste Handler zu sammeln auf jedem B...

Kamo·6mo ago
FixInitializerService

UPS SYSTEM E-Mail Vorlagenreihen auf jeder Laufzeit

Früher hat der Samenläufer nur Zeilen eingefügt, die nicht existierten, also kanonische HTML-Änderungen wurden nie auf die DB propagiert. Jetzt bestehende SYSTE...

Kamo·6mo ago
FixEmailService

Vorschau verwendet dieselben Auto-Vierer wie sendToUser (org logo + Name)

Der Vorschau-Endpunkt injiziert jetzt LogoUrl, logoSimpleUrl und orgName von die Domain der Org vor der Anwendung von Sample-Content-Variablen, passend zu exakt...

Kamo·6mo ago
Fixkamo-internal

Verwenden Sie {{logoUrl' Platzhalter, so gesendet E-Mails übereinstimmen Vorschau

serializeFullEmailHtml jetzt Geschäfte ************ Platzhalter in bodyHtml anstelle von aufgelösten lokalen Pfaden. E-TemplateService bereits absolute Logo-URL...

kamo·6mo ago
Fixkamo-shared-library

Alle kanonischen Vorlagen mit vollständigem Markendesign umschreiben

Alle 5 Vorlagen verwenden jetzt die konsistente äußere Tabellenstruktur (600px, abgerundet Karte, grauer Kopf/Fuß) passend zum Serialisierungs-FullEmailHtml des...

Kamo·6mo ago
Fixkamo-internal

Vorschau und Editor in ein einheitliches System vereinheitlichen

- Extraktieren Sie den Inhalt der Vorlage über DOMParser, die auf den Inhalt <td"-Zelle abzielen, Vermeidung von Doppelpackungen beim erneuten Einsatz von E-S...

kamo·6mo ago
Fixkamo-register

Avatar Creator Avatar nach der Registrierung auf den Server hochladen

Avatar Creator Avatare wurden nur als SVG-Daten-URLs in lokaler Form gespeichert und nie an den Server gesendet, so dass neue Benutzer ohne Avatar-Set. Konverti...

Kamo·6mo ago
FixSecurityService

Verwenden Sie Core NATS Pub/Sub für E-Mail-verifizierte SSE Fan-out

Ersetzen in-Speicher ConcurrentHashMap-Übertragung mit NATS Core Pub/Sub so erhalten alle Pods Verifikations-Events unabhängig davon, welche pod behandelt das T...

Kamo·6mo ago
Fixkamo-internal

Fix Center Scroll und Systemvorlage Block laden

- Höhe entfernen:100% aus EmailFrame, so dass der Inhalt natürlich wächst und Scroll funktioniert - Extrahieren Sie <body&gt;-Content aus vollständigen HTML-Sys...

kamo·6mo ago
Fixkamo-internal

Entpacken Sie innere Inhalte aus kanonischem HTML beim Laden im Blockeditor

Wenn bodyBlocks null und bodyHtml mit <!DOCTYPE beginnt, extrahieren Sie die Hauptinhalt <td&gt; als erster HTML-Block, so dass Benutzer die vorhandenen sehen I...

kamo·6mo ago
FixSecurityService

Verwenden Sie avatarType-Feld + JDBC für Foto-URL-Generierung, um Hibernate-Proxys zu handhaben

**************** verwendete frühere Instanz von AvatarPhoto bestimmen, um Dateiauszug zu lesen. Wenn Hibernate zurückkehrt ein Basis-Klassen-Proxy (z.B. über fa...

Kamo·6mo ago
FixEmailService

Update EMAIL_VERIFICATION Beispiel vars auf aktuelle Vorlage

Verwenden Sie AblaufText statt AblaufMinutes (variabel umbenannt) und aktualisieren überprüfenLink, um auf die Register-Subdomain (korrekter Senden Pfad) zu zei...

Kamo·6mo ago
Fixkamo-internal

Verhindere Doppelpackung von Full-Dokument-Börsen-Börsen-Block in Block-Designer

Wenn bodyBlocks null und bodyHtml ist ein vollständiges <!DOCTYPE html (z.B. kanonische gesäte Vorlagen), Import als ein einziger Block verursacht serializeFull...

kamo·6mo ago
Fixkamo-register

Wiederherstellen von Verifikationsseiten-Layout durch Nullung versteckter Eingabeabmessungen

MUI Box interpretiert numerische Breite/Höhewerte 0 bis 1 als Prozentsätze, also width:1 machte die versteckte Eingabe Abdeckung der vollen Karte. Auf 0 geänder...

Kamo·6mo ago
April 18, 2026
FixEmailService

Preserve DB Domain-Fall in NoReply von Adresse

Entfernt zuLowerCase() - die Domain kommt bereits von resolvePrimaryDomain die org_domains aus der Datenbank liest, so dass der Fall kanonisch von DB ist.

Kamo·6mo ago
Fixkamo-register

Token-Link auto-verifiziert und leitet sich zur Anmeldung um; Code-Fokus-Anzeige hinzufügen

- /verification?token=xxx ruft jetzt überprüfenEmailByToken auf mount und umleitet, um sich bei Erfolg anzumelden; fällt bei Ausfall auf Code-Eintrag zurück -...

Kamo·6mo ago
Fixkamo-register

Lift *** Widget über Click-to-Focus-Versorbeilage (z-index)

Das Overlay (Position:absolut, z-index:0) deckte die Capcha ab Widget, weil es später in DOM-Bestellung erschien. Hinzufügen von z-index:1 zum *** container läs...

Kamo·6mo ago
FixKlusterServices

Entfernen Sie nicht vorhandenes Postfix-lmdb-Paket, installieren lmdb Bibliothek statt

postfix-lmdb ist kein gültiges Alpenpaket; lmdb Unterstützung ist eingebaut das Basis-Postfix-Paket. Die Hülse war CrashLoopBackOff wegen apk Ausfall.

Kamo·6mo ago
FixKlusterServices

Docs Bildregistrierung beheben, Strategie hinzufügen, um coturn/postfix zu erstellen, qdrant Speicher zu erhöhen

- Docs: falsche Bildregistraturen beheben (redis.kamo.svc... ************ fügen Rekrekieren Strategie - Coturn: Rek erstellen Strategie hinzufügen, um rollende ...

Kamo·6mo ago
FixKlusterServices

Wechsel Postfix sasl_passwd von hash zu lmdb format

Alpine postfix bauen beinhaltet keine hash Unterstützung . Postmap und smtp_sasl_password_maps scheiterten still und verfehlten jedes Outbound Relais-Versuch du...

Kamo·6mo ago
Fixkamo-register

Umleitung nach /verifizierung statt inline Rendering

Bewahrt die URL genau - Browser zeigt /verifizierung nicht /member.

Kamo·6mo ago
FixEmailService

Root-Domain für NoReply from-address statt nackt subdomain

resolvePrimaryDomain() gab den ersten Domain-Eintrag zurück (z.B. "www") die NoReply@www produzierte. Jetzt bevorzugt Root-Domains (Elft == null) so Transaktion...

Kamo·6mo ago
FixSecurityService

bevölkern alle EMAIL_VERIFICATION Vorlagen-Variablen

War das Senden nur {token, code" Vorlage braucht auch orgName, firstName, überprüfenLink und auslaufendeMinuten. Laden org und Benutzer, um die vollen vars baue...

Kamo·6mo ago
FixEmailService

internal.auth.secret zur Konfiguration hinzufügen.

InternalAuthFilter lehnte alle Service-to-Service-Anrufe ab (Sende, seed-org) mit 503 weil internal.auth.secret nicht konfiguriert war. Passt das gleiche INTERN...

Kamo·6mo ago
FixEmailService

Transaktionsübertrag auf Port-25 Relais und automatisch geseed fehlende Vorlagen erlauben

Port-25 SMTP (Postfix) erfordert keine authentische . transaktionalCredentials() wurde Werfen ProviderUnverfüge, wenn Benutzer/Pass nicht konfiguriert waren, bl...

Kamo·6mo ago
FixSecurityService

Verwenden Sie subdomain-aware SQL, um findByDomain JPQL Logik zu entsprechen

Org Domain-Suche in ResendVerifikation wurde eine exact-match Abfrage die für Subdomains gespeichert als Kind Aufzeichnungen (z.B. 'api' mit Eltern gespeichert ...

Kamo·6mo ago
Fixkamo-login

Host/X-Forwarded-Host setzen, so dass APIService die richtige org auflöst

APIService überschreibt X-Forwarded-Host mit request.getServerName(), das liest von der Host-Header. Ohne explizite Host-Header der K8s-Bediendienst hostname wu...

Kamo·6mo ago
FixSecurityService

Korrekt E-MailService URL-Port in configmap (4203 -- 80)

EmailService K8s Service stellt Port 80, nicht 4203. Überprüfung E-Mails waren Timing aus auf jeder Registrierungsversuch.

Kamo·6mo ago
FixSecurityService

Bypass JPA org Lookup zur Vermeidung von Hibernate-Cakade-Feed-Fehler

************ löst ******** aus die eine Hibernate Auto-Flush verursacht. Das Flush scheitert, weil Organization.features war vorher ersetzt durch eine einfache ...

Kamo·6mo ago
Fixkamo-shared-library

Mutate Features Sammlung an Ort und Ort, um Kaskaden orphanRemoval Fehler zu vermeiden

Calling org.setFeatures(newList) ersetzt die Hibernate-tracked persistent Sammlung, verursacht JpaSystemException, wenn jede Abfrage löst Auto-Flush in einer of...

Kamo·6mo ago
FixSecurityService

Verwenden Sie getReferenceById, um Kaskaden orphanRemoval Flush Fehler bei der Registrierung zu vermeiden

Ladeorganisation über findById innen @Transactional verursachte Hibernate erkennen, die Funktionen Sammlung wurde während der Auto-Flush, Werfen de-Referenz Jpa...

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