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
July 18, 2026
FixSecurityService

LoanTransactionService ctor gewann LeadRealtimePublisher param

assignLoanOfficer veröffentlicht jetzt die Chat-Routing-Veranstaltung, so dass der Service-Doktor nimmt ein 10. Argument (LeadRealtimePublisher). Aktualisieren ...

Kamo·3mo ago
Fixkamo-internal

Lösen Sie den k1m1 npm Registry Host im Build-Container

Kamo-internal ist seit 2026-07-16 nicht mehr im Einsatz: Jeder Bau starb in npm ci mit ENOTFOUND k1m1 beim Holen der privaten @kamo/*-Pakete, die package-lock.j...

kamo·3mo ago
FixAIService

Probieren Sie das nächste Modell, wenn ein Vision-Modell das Bild ablehnt

Die Produktion nach der Modalitäten wieder untersucht, bewegte sich das Routing von einer Text-zu-Sprache Modell zu o3-mini - ein O-Serie Argumentationsmodell, ...

Kamo·3mo ago
FixAIService

Stoppen Sie die Routing-Vision zu Text-to-Speech-Modellen

Gefunden durch Sondierung Produktion: org 1188756624575266822 Vision Anrufe gelöst gpt-4o-mini-tts-2025-03-20 - ein TEXT-TO-SPEECH-Modell - so dass jeder Vision...

Kamo·3mo ago
FixConversionService

Ein schlechter assocType Index ist ein 400, kein 500

Die Upload-/Registerpfade indizieren ImageAssocType.values() mit dem Rohindex des Clients, so ein Out-of-Range-Wert als ArrayIndexOutOfBoundsException (500) und...

Kamo·3mo ago
July 17, 2026
Fixkamo-internal

Nicht-ACTIVE Mitglieder von Live-Teilnehmern filtern

Defense-in-Tiefer hinter den SecurityService-Toren: Niemals eine Nicht-ACTIVE machen Teammitglied als wählbarer/live Teilnehmer. TeamMitgliedschaftStatus zum Mi...

kamo·3mo ago
FixMediaService

Nicht-ACTIVE-Mitglieder von Chat-Beteiligung & Routing ausschließen

Ein nicht-ACTIVE ************ Mitglied darf nicht erscheinen, wie, oder gezielt wie, ein Live-Chat-Teilnehmer. Gate jeden Chat-Pfad auf der Shared-lib *********...

Kamo·3mo ago
FixSecurityService

ACTIVE Mitgliedsstatus auf jeder Session & Off-Boarding-Pfad

Das ACTIVE-Mitglied-Login-Gate lebte bisher nur im Passwort-Login Controller. Erweitern Sie es auf jeden Session-Mining-Pfad über das Shared-lib ***************...

Kamo·3mo ago
Fixkamo-shared-library

Gate Live-Sessions & Teilnahme am ACTIVE Mitgliedsstatus

************ als einzige Wahrheitsquelle hinzufügen für die "Nur ACTIVE Mitglieder können sich anmelden oder als lebende Teilnehmer erscheinen" invariant: Basis...

Kamo·3mo ago
FixAIService

Laden Sie Historienbilder über Abfrage, nicht faul getImages() (WS Pfad)

************ läuft auf dem WebSocket-Pfad (ab AiChatWebSocketHandler), der KEIN HTTP-Anfrage ist, also Open-Session-in-Ansicht gilt nicht. Iterierende geladene ...

Kamo·3mo ago
FixSecurityService

Rate-Lock Commit Gate + Cross-Orgie-Auflösung + Kreditnehmer-Anbieter-Bestellprojektion

Verifizierte Mängel aus der Sitzungsbesprechung: - CRITICAL: commitLock festcodiert **************** Commit-Engine lehnt mit 400 ab (nur LOCK_ELIGIBLE Commits...

Kamo·3mo ago
July 16, 2026
FixSecurityService

Spiegel native E-Zeichen Abschluss der Offenlegung stub + fix gesendet Status

(1) BorrowerSignatureService spiegelt jetzt einen Terminal nativen Umschlag Status zurück auf die gesperrte Offenlegung stub (doc 05 .4.2 Karte) auf der I-Signa...

Kamo·3mo ago
Fixkamo-shared-library

************ (wurde findById)

VendorOrder erweitert BaseUuidEntity (Schlüssel = uid, nicht id); die abgeleitete Query Parse fehlgeschlagen am Boot ("No property 'id' for VendorOrder"), crash...

Kamo·3mo ago
FixSecurityService

Beleben Sie weich gelöschte Mitglied pref auf upsert statt 500

Per-Mitglied UI-Einstellungen (nav Layout, Hex-Head-Größen, etc.) werden gespeichert ein Zeile pro (member_id, pref_key) in MEMBER_UI_PREFERENCES, bewacht durch...

Kamo·3mo ago
FixAIService

Erlauben Sie SWITCH_MODEL, eine Sitzung auf Auto zurücksetzen

handleSwitchModel immer UUID-parsed modelId und fehlerhaft auf Null, so eine Sitzung konnte nie wieder auf die automatische Modellauswahl Mitte des Chats zurück...

Kamo·3mo ago
FixKlusterServices

Explizit Priorität, so dass die OTA Updates Route gewinnt über die allgemeine Thema Route

Traefik ordnet sich nach Regel-String-Länge; die allgemeine /öffentliche/-Themenroute ist länger, so die expo-updates Header-Injektion nie lief. Priorität:10000...

Kamo·3mo ago
FixSecurityService

X-***-Token-Header auf my-networks + All-Networks akzeptieren

getMyNetworks/getAllNetworks lesen nur das OTK-Anfrage-attr oder das ***-Cookie, Nein Org über das Gerät ausgetauschte primär jemals geladen, und die aktive Org...

Kamo·3mo ago
Fixkamo-internal

Tightly-cropped Copilot Symbol + nackt NavPri Eintrag

Hinzugefügt eine getrimmte icon.png (glyph füllt 82% des Rahmens) und zeigte das Haus Pille, NavPri-Eintrag, Interaction Center Registerkarte, und QR-Center dar...

kamo·3mo ago
FixAPIService

Vereiger-Herkunft auf Phase 1 - OriginMatcher Opt-in (leere erlauben-list / fehlende Herkunft erlaubt)

Phase-0 Widgets rufen immer noch über ihre Server-Seite Proxy, so Origin-Locking hat keine Nutzen noch und jeder Live-Pell-Chat-Schlüssel hat eine leere erlaubt...

Kamo·3mo ago
July 15, 2026
FixAPIService

Nur cache-invalidieren Sie wirklich-ungültige Tasten, nicht origin-verneiniert (verhindert gültige Tasten DoS)

Auf einem kalten Redis-Cache war ein gültiger Public-Chat-Schlüssel mit einem falschen/abwesenden Ursprung ca. INVALID für 60er Jahre, die Ablehnung der richtig...

Kamo·3mo ago
FixAPIService

Bind WS Relais Handshake zu Origin + hinzufügen Cold-Cache-Schlüssel Validierung Fallback

Extrahiert PublicChatControllers privater validateViaDownstream() in einen Shared PublicChatKeyResolver-Beine so PublicChatWebSocketHandler kann die gleiche wie...

Kamo·3mo ago
FixMediaService

Resolve Public-Chat-System Mitglied pro-Ort (Drop hardcoded snadjafinia alias)

Erstellen Sie UnterstützungSession, erstellen SiePublicTicket und die Benachrichtigung des Besitzers Helfer alle lösten das "Systemmitglied" der Org über einen ...

Kamo·3mo ago
FixSecurityService

Trainer darf seinen eigenen Anspruch oder die Pause eines Bedieners nicht klonen

Nach der atomaren Forderung() massenupdates die Zeile auf RUNNING, Spiegel, dass in die in-Speicher-Einheit - der Pool-Thread hat keine offene Sitzung, so dass ...

Kamo·3mo ago
July 14, 2026
FixKlusterServices

Anheben Sie Guacamole Speicher 1Gi-2Gi zu stoppen OOM Mitte-RDP-Sitzung

Der Tomcat Webapp Leerlauf in der Nähe von 800Mi, so dass eine 1Gi-Decke fast keine Kopffreiheit. Eröffnung einer RDP-Sitzung geschoben RSS über 1Gi und den Con...

Kamo·3mo ago
Fixkamo-internal

Ladenverlauf über per-tab OTK path + retry/error UI; Drop Preview toggle

- Wurzel Ursache der leeren Chat-Verlauf auf langlebigen Tabs: Medien Proxy-Routen weitergeleitet nur der *** Cookie (Verfehlungen -30min) anstelle des protab...

kamo·3mo ago
FixMediaService

Hören Sie auf, Nachrichteninhalte in verpasste Nachrichten-E-Mails zu stecken

Entfernen Sie messagePreview-Berechnen, das Ledger PREVIEW schreiben, und die messagePreview Vorlagenvariable; drop the includePreview-Einstellung. E-Mails trag...

Kamo·3mo ago
Fixkamo-shared-library

Drop Message-Body Vorschau Absatz von verpassten E-Mail-Vorlagen

Sicherheit: Benachrichtigungs-E-Mails machen keinen Nachrichteninhalt mehr; Mitglied meldet sich an, um Nachrichten zu lesen. Sender + zählen + CTA nur.

Kamo·3mo ago
July 13, 2026
July 12, 2026
FixDaemonService

Kristallin/metamorphes Keller klassifiziert richtig (war VOLCANIC)

Macrostrat 'metamorphe und ungeteilte kristalline (...könnte vulkanisch sein...)' stolperte die volcan substring; überprüfen metamorph/kristalline vor vulkanisc...

Kamo·3mo ago
FixDaemonService

Ridge petrology Suche bis 25km, kein Hilfstor

Der Gaztteer Punkt sitzt oft im Talboden mit der Reichweite 15-20km ab; die 15km Suche + Relief-Gate verfehlt sie (Yucca Valley kehrte alluvium trotz Granitgipf...

Kamo·3mo ago
FixDaemonService

Petrologie liest den Gratgrund, nicht den Talboden

Ein Stadt-Centroid sitzt in der Regel auf Tal ALLUVIUM, während die Berge die Szene zieht sind Grundgestein - so eine Granit-geringten Wüstenstadt zurückgegeben...

Kamo·3mo ago
FixSecurityService

Register mlos. Benachrichtigung JPA repos so SecurityService startet

EconsentService autowires DisclosureTextRepository ************ aber dieses Paket fehlte bei @EnableJpaRepositories - der Kontext konnte nicht beginnen, CrashLo...

Kamo·3mo ago
July 11, 2026
FixSecurityService

Prepare-signin authentifiziert auf api.<root" - der Auth-Pfad kann das Myloan nicht auflösen.* Alias

Gleiche Einschränkung wie In-Cluster-Login: Provider-Auflösungsschlüssel auf dem kanonischen api Host, nicht das Portal alias, so ein korrektes Passwort noch 40...

Kamo·3mo ago
FixESigService

AntPathRequestMatcher - immun gegen Multi-Servlet-Kontexte

Gürtel und Klammern mit dem Shared-lib SoapClientOnlyGuard (c4a3b2c): der 891c58c Build raste den Vorstoß der Wache in Shared-Lee und hielt Crash-Ping auf 'mehr...

Kamo·3mo ago
Fixkamo-shared-library

Der Servlet-Wächter muss die SERVLET-Bean definieren - Boot-Bedingungen auf den Typ, nicht die Registrierung

f8bcc82's ServletRegistrationBean allein Name-collided mit der Auto-Konfigur **************** WebServicesAutoConfiguration ist die Bänk. **************** Defini...

Kamo·3mo ago
Fixkamo-shared-library

Behinderte MessageDispatcherServlet Registrierung - tötet die Multi-Servlet-Landmine für real

Die Entfernung der Web-Services STARTER (55eae0a) war nicht genug: spring-ws-core sich trägt MessageDispatcherServlet und Boot's WebServicesAutoConfiguration Be...

Kamo·3mo ago
Fixkamo-shared-library

Spring-ws CLIENT-ONLY - der Serverstarter machte jeden verbrauchenden Service Multi-Servlet

**************** Auto-registriert ein MessageDispatcherServlet in JEDER Dienst, der von Shared-Let abhängt; mit Spring Security 6, der bricht jede String-Anfrag...

Kamo·3mo ago
Fixkamo-shared-library

UpdateLoanFile PATCH darf abwesende Felder nicht auslöschen - Status-only-Patch gewischt loanNumber/dates

Jeder Teildarle-Darlehen-Datei-Patch (der Portal-Senden sendet nur {statusId:2]) bedingungslos überschrieben DarlehenNumber, channelId, und jedes Lebenszyklus D...

Kamo·3mo ago
Fixkamo-internal

Nie machen wörtlich "null" in Blei Ansicht Kopfnamen

Der Header und HeaderName Memo baute den Kontaktnamen mit Vorlage literals, also ein NULL mittlerer/Nachname, der mit dem Wort "null" gesungen wird (z.B. "Sage ...

kamo·3mo ago
FixVOIPService

Wache /internal/voip mit InternalAuthFilter wie dokumentiert . es 401'd auf Session auth

VoipInternalSyncController dokumentierte internAuthFilter stets als Schutz, aber /internal/voip war nie in PROTECTED_PREFIXES oder von der OTK ausgeschlossen Se...

Kamo·3mo ago
FixDaemonService

VoipGlobalSyncJob stempelt die MLOS intern-auth geheim VOIP tatsächlich validiert

Nach dem Hostnamen fix der Job 401'd: VOIP's InternalAuthFilter überprüft die mlos-internal-auth Wert, aber der Job lesen intern.auth.secret, die in DaemonServi...

Kamo·3mo ago
July 10, 2026
FixDaemonService

VoipGlobalSyncJob zielte auf einen nicht vorhandenen Host - kamovoip-Service, nicht voip-Service

Jede Minute versagte der Job DNS auf **************** der tatsächliche Service (und was StewardNotifier bereits verwendet) ist kamovoip-Service. Der Konfigurati...

Kamo·3mo ago
Fixkamo-shared-library

Bound IP-Block Lookup zu einer einzigen indizierten Zeile

findByIpInRanges zweiseitiges Bereich Prädikament zwang CockroachDB, jeden zu scannen blockieren mit networkStart <= ip immer dann, wenn die IP in eine Lücke fi...

Kamo·3mo ago
FixDaemonService

Re-parent geolite config unter daemon: so läuft die wöchentliche Synchronisation

Commit 53eed7b re-parented den Geolite-Block unter intern: während der Code liest daemon.geolite.* mit SPRING_CONFIG_LOCATION ersetzt Klassenweg Standardisiert,...

Kamo·3mo ago
FixDaemonService

Boot Crash - Ameisen-Matcher für den Multi-Servlet-Kontext (spring-ws /services/*)

MVC-implizite String-AnfrageMatchers werden von Spring Security 6 abgelehnt, sobald die MeridianLink-Integration MessageDispatcherServlet schließt sich der Disp...

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