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 7, 2026
Featurekamo-internal

God-only KamoDesktop-Symbole (Linux + Windows) öffnen automatisch verbundene Sitzungen

Zwei Navi-Symbole links von Analytics, nur für gottberechtigte Mitglieder gezeigt (isGott hinzugefügt, um NavGateContext). Jeder erhält einen kurzlebigen SSO-Li...

kamo·3mo ago
FixSecurityService

KamoDesktop SSO env direkt + Wire guac-sso in verfolgte k8s Einsatz

- @Value liest KAMO_GUAC_SIGNING_KEY / DESKTOP_PASSWORD von env direkt (Laufzeit application.yml ist configmap-mounted, so dass Eigenschaftsindirectation nich...

Kamo·3mo ago
FeatureSecurityService

KamoDesktop SSO Token Endpunkt für Gott-Mitglieder

GET ************ (nur besuchberechtigt) prägt ein 5-Minuten-guacamole-auth-json Token (HMAC-SHA256 + AES-128-CBC, pro Erweiterung Wire-Format) und gibt eine Aut...

Kamo·3mo ago
Featurekamo-internal

Org-scoped Raumnamen, Raum-Name-Format, Kalender Kamo-Meetings, Start Erinnerungen; i18n Einstellungen

- useMeeting/MeetingDialog: Raumnamen werden jetzt von org token so zwei namespaced orgs können nie in die gleiche Prosody-Konferenz kollidieren und die Orgs ...

kamo·3mo ago
FeatureMediaService

Geplantes Starterinnerungen + Gast-Link Ablauf

- MeetingReminderSweep: @Scheduled Kehrkehrer, der eine Echtzeit feuert "Meeting Start" Erinnerung an eingeladene Mitglieder an (starten - ErinnerungMinutesVo...

Kamo·3mo ago
Featurekamo-internal

Verfügbarkeit der Mitglieder in Chatliste anzeigen; Registerkarte in Verzeichnis umbenennen

1:1 Chat-Zeilen bedecken jetzt die Live-Präsenz des Gegenübers + Verfügbarkeit der gleiche Weise die Registerkarte Verzeichnis tut - gleiche Nutzungs-/Verwendun...

kamo·3mo ago
DocsKlusterServices

Design-Spezifikation für KamoDesktop Gott SSO Symbole + Guacamole Rebrand

Zwei gott-only nunerische Symbole (Linux/Windows) in kamo-internal, die Guacamole in einem öffnen SecurityService (gott-förderfähiges Tor), tief verlinkt direkt...

Kamo·3mo ago
FixKlusterServices

Guacd zum Pod-Netzwerk bewegen (MTU fix) + unicast WoL

guacd on hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod auf cilium overlay (MTU 1420): RDP verbunden, aber große Rahmen wurden über die Grenze fallen gelass...

Kamo·3mo ago
Fixkamo-internal

Anmelden von Mitgliedern in Meetings über Click-Time OTK verbinden Links

Linke einladen (Chat + E-Mail) zuvor eingebettet eine nackte Meet-Room-URL, so Die Empfänger landeten als anonyme Gäste und nicht sie selbst. Ein OTK kann nicht...

kamo·3mo ago
FixMediaService

Beharrliche eingeladene Teilnehmer, erzwingen MANAGE_MEET_SETTINGS, Drop Double-invite Pfad

- erstellenMeting: eingeladene Mitglieder sind numerische Schneeflocken-IDs, nicht UUID Strings Route sie durch longToUUID wie der Schöpfer. Zuvor UUID.fromSt...

Kamo·3mo ago
FixKlusterServices

Sehen Sie sich den Desktop-Namensraum für IngressRoutes an

Desktop.kamocrm.com IngressRoute lebt in der Desktop ns, aber Traefik CRD Anbieter hat nur **************** geschehen - so die Route wurde ignoriert und Anfrage...

Kamo·3mo ago
FixKlusterServices

VM-Disk als Filesystem importieren, nicht Block

CDI's Blockimporter crashlooped: 'blockdev: kann nicht öffnen /dev/cdi-block-volume: Erlaubnis verweigert' - es kann nicht auf die rohe Longhorn Block-Gerät zug...

Kamo·3mo ago
FixSecurityService

Leihennehmer einreichen feuert die Application-Taken Nebenwirkungen (doc Checkliste + notify)

Der Portal-Kreditgeber einreichen ist PATCH Darlehen-Datei {statusId:2], die die operator /Übergangs-Endpunkt, an dem die anwendungsbeurteilten Nebenwirkungen l...

Kamo·3mo ago
Fixkamo-shared-library

Reject negative Darlehen Betrag / Immobilienwerte auf Abschnitt spart

updateLoan und updateProperty lehnen nun einen negativen Geldbetrag auf der LTV-Eingänge (Darlehenbetrag, geschätzt/Kauf/Bewertewert) über erfordernNonNegativ -...

Kamo·3mo ago
FixKlusterServices

Korrekt KubeVirt VM Cloud-Init-Feld + Modernisierung spec

- cloudInitNoCloud userdata secret field ist 'secretref' (nicht userDataSecretRef); KubeVirt v1.8.4 beschnitt das falsche Feld -- 'muss mindestens eine Benutz...

Kamo·3mo ago
Fixkamo-nowww

Niemals vor www zu Subdomains, nur bis zum bloßen Affen

Der Catch-all umgeleitet ANY non-alias host auf https://www.<host', das ist korrekt für den nackten Scheitel (kamocrm.com -- www.kamocrm.com), aber falsch für e...

Kamo·3mo ago
FixSecurityService

Kreditnehmer kann den Status der Kreditdatei nicht eskalieren oder die URLA nach der Einreichung bearbeiten

Zwei verwandte Kreditnehmer-Anautorisierung Löcher auf der Self-Service-App-Endpunkte: - Privilege Eskalation (#2): patchLoanFile hat einen StatusId angewendet...

Kamo·3mo ago
Fixkamo-shared-library

Loan-Datei Status Accessor für Kreditnehmer Edit-Lock, Kreditnehmer-Lösch Kaskade, Geschenk-Rezipient App Skoping

**************** orgId): Lesehelfer hinter der Kreditnehmer nach der Einreichung bearbeiten Sperre (ein Kreditnehmer kann nur die URLA bearbeiten, während die D...

Kamo·3mo ago
FeatureKlusterServices

Gehärteter KubeVirt Remote Desktop + Guacamole Gateway

Fügt einen vollständigen Remote-Desktop-Stack hinzu, GitOps-über den Einsatz-Workflow: - KubeVirt + CDI installiert zur Einsatzzeit (pinned-stable Release URLs...

Kamo·3mo ago
Featurekamo-internal

Sub-Tabs für Chat-Gruppen, erinnern Sie sich last-open tab

Die Chats Liste von einer Reihe von Multi-Select-Pille-Chips, die aussah gefiltert von Platz unter der Registerkarte Chats. Ersetzen Sie sie mit einem Single-se...

kamo·3mo ago
DocsKlusterServices

Design-Spezifikation für gehärteten KubeVirt Remote Desktop + Guacamole Gateway

KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) hinter Apache Guacamole HTML5, ausgesetzt auf desktop.kamocrm.com via Traefik (TLS + Rate-Limit + IP-Verbot). Fügt LAN...

Kamo·3mo ago
Refactorkamo-internal

Statuseditor in die Registerkarte verschieben; Notiz Rückruf auto-note

- Status/Sub-Status-Editor teilt jetzt die Primär-Tabs-Reihe: Tabs links, Status rechts ausgerichtet (beseitigt die separate Zeile unter den Aktionstasten). -...

kamo·3mo ago
Fixkamo-internal

Mitglieds-Avatare im Chats-Register anzeigen

MediaService gibt Chat-Session Mitglied avatarUrl=null nach Design zurück (Avatare sind auf dem Frontend gelöst), aber die Chats Register nie gelöst, so dass es...

kamo·3mo ago
FixSecurityService

Leihnehmer selbst erstellen idempotency + Orphan Entschädigung; nicht eine leere Checkliste als Erfolg weitergeben

MortgageAppController.create() Kreditnehmer selbst erstellen Zweig: - Idempotenz (#2): Wiederaufnahme eines bestehenden DRAFT über findOwnedDraft statt die Mi...

Kamo·3mo ago
Fixkamo-internal

Bereitschaftsbanner aktualisiert sich mit der Refresh-Taste und zeigt nie einen leeren Marktnamen

Zwei Follow-ups auf dem MLOS-Leiteingangs-Breitfähigkeitsbanner: - Refresh (IconButton) ruft jetzt auch loadMlosReadiness() auf, also auftauchend neu geschaff...

kamo·3mo ago
Fixkamo-shared-library

Idempotent Kreditnehmer selbst erstellen Entwurf + deterministische aktive Lead-Markt-Auflösung

**************** memberId): löst die Mitglieder auf bestehende in-Progress DRAFT-Anwendung so ein wiederholter Kreditnehmer selbst erstellen (Doppelklicken / Re...

Kamo·3mo ago
Featurekamo-internal

Erklären, wenn E-Mail nicht konfiguriert ist; Gate compose

Der /messages Posteingang zuvor gerenderte seine volle Schale, auch wenn die org hatte keinen E-Mail-Provider oder das Mitglied hatte keine Mailbox, stillschwei...

kamo·3mo ago
Featurekamo-internal

All-types Chats Liste + Browser-Tab Aufmerksamkeit

Chats sub-tab listet jetzt Mitglied, Gruppe, Support und soziale Gespräche zusammen, vor allem erste, mit einem Multi-Select-Filter (Team Members / Mitglieder /...

kamo·3mo ago
FeatureMediaService

Unified Chats Feed über Mitglieder/Support/Social Sessions

GET /api/media/sessions/chat akzeptiert jetzt einen "Kategorie"-Filter (Chat, Unterstützung, sozial; Standard alle) und gibt eine weltweit am neuesten, Zusammen...

Kamo·3mo ago
Featurekamo-shared-library

Geseitete Fragen für Support + Social Chat-Sitzungen

Feed, so dass die Unified Interaction Center Chats Liste kann alle Arten enthalten: - UNTERSTÜTZUNG (TYPE_ID=2): Sitzungen, in denen das Mitglied der zugewiesen...

Kamo·3mo ago
Featurekamo-internal

Fertig Lead-View Header Aktionen + Callbacks

- Header: split Call in Call (Work)/Call (Personal) Öffnen des Softphones (versteckt, wenn das Mitglied keine registrierte Verlängerung hat), E-Mail öffnet di...

kamo·3mo ago
FeatureEmailService

Interner Endpunkt zur Erstellung/Abbrechenung des Kalenderereignisses eines Mitglieds

POST /api/internal/calendar/events (X-Internal-Auth gated) löst Mitglied auf -" primärer Kalender (bei Bedarf einen Standard schaffen) und erstellt ein Ereignis...

Kamo·3mo ago
FeatureSecurityService

Lead Callback Endpoints (Zeitplan/list/resolve)

Neuer ************ Controller + Service: beharrt auf Callback, Beiträge Dispositionierung / Auszahlungshinweise in den Medienstrom des Leads und Spiegelt den Rü...

Kamo·3mo ago
Featurekamo-shared-library

Fügen Sie LeadCallback-Einheit, Status enum und Projektarchiv hinzu

Unterstützt das Lead-View-Callback-Feature: ein Lead-Besessene Callback-Rekord (PENDING/CONTACTED/CANCELED) abgesenkt leadUid, mit einem weichen Verweis auf das...

Kamo·3mo ago
Fixkamo-internal

Erklären Sie, warum die MLOS-Fault-Lead-Source-Steuerung versteckt ist, anstatt sie still fallen zu lassen

Auf der Registerkarte Anbieter-Produkte ist die "Standard-Blei-Produkt"-Steuerung Gedrigiert auf hypothekenvertikale Bereitschaft - POS aktiviert, eine aktive M...

kamo·3mo ago
ChoreSecurityService

Rebuild gegen Shared-lib dbNow() CAST fix

Leer verpflichten sich, CI auszulösen, das Kamo-Shared-Bibliothek zum Bauzeit klont und nimmt den ************ dbNow() CAST() mit dem AS Zeitstempel) fix.

Kamo·3mo ago
Fixkamo-shared-library

DbNow() verwenden CAST(now() AS-Zeitstempel), nicht jetzt()::Zeitstampb

Die ::timestamp Shorthand wird von Hibernate's native-query Parser verstümmelt (es liest ':' als Name-Parameter-Präfix, das ::timesamp in :timestamp verwandelt)...

Kamo·3mo ago
Featurekamo-internal

Erstellen Sie eine Sitzung für Gruppen-Chats von memberIds geöffnet

ChatTool ignoriert props.memberIds: eine Gruppe offen kam mit einem leeren userId und keine SitzungGuid, so dass die 1:1 erstellenSession früh gerettet und die ...

kamo·3mo ago
Fixkamo-internal

Stoppen Sie doppelte Chat-Popups für das gleiche Gespräch

Der Tool-Fenster dedup hat nur einen einzelnen UserId-Schlüssel gegen einen async-gespiegelte FensterRef, so dass der gleiche 1:1 Chat zweimal geöffnet wurde: ...

kamo·3mo ago
ChoreSecurityService

Rebuild gegen Kamo-shared-Bibliothek Rechte-Wasserfall fix (5f20d29)

CI-Klone und baut Kamo-Shared-Bibliothek aus der Quelle, so dass diese leere Commit Re-triggert den Build, um die geschichtete Rechte Auflösung aufzunehmen. Auf...

Kamo·3mo ago
Fixkamo-internal

Alle aktivierten "App-Berechtigungsgruppen in Jobtiteln & Abteilungsredakteuren anzeigen"

JobTitleManager und DepartmentManager haben immer nur zwei Berechtigungsgruppen . Allgemeine und CRM - also ************ Rechte waren unsichtbar und uneditabel ...

kamo·3mo ago
Fixkamo-shared-library

Resolve Mitgliedsrechte als echter Wasserfall anstelle von NUKE-always-gewinnen

Effektive Rechte wurden durch Falten jeder Quelle (Rollen, Abteilung, Job berechnet Titel, Mitglied) in einer Karte, wo NUKE immer gewonnen hat. Das bedeutete, ...

Kamo·3mo ago
FixSecurityService

SicherheitProvider zum Selbstpointing zurückverwenden; Selbstheilungs-Mitglied hat Rechte angewendet

Zwei Prod-Probleme aus dem Sicherheits-Provider-Spiegel-Änderung: 1. Enter-as-System-Mitglied scheiterte mit "Keine Mitgliedschaft in der Organisation Siche...

Kamo·3mo ago
Fixkamo-internal

Refresh Provider Status, wenn OAuth Popup schließt

Der Provider leitet nun zum api-Gateway-Callback (ein anderer Ursprung) um. so kann seine Post-Message nicht passieren die Opener Herkunftsprüfung. Re-Fetch rea...

kamo·3mo ago
FeatureAPIService

Öffentliche Durchfahrt für E-Mail OAuth Provider Callback

Forward GET ************ zu EmailService sessionlos (Streifen auth, keine Umleitung folgen), Spiegelung der RingCentral OAuth Callback. Dies ist die bei Microso...

Kamo·3mo ago
FeatureEmailService

Behobene öffentliche Umleitung + Gateway-Forwarded Callback

Plattform E-Mail OAuth (Microsoft 365 / Google / Zoho) hatte keine gültige Öffentlichkeit umleiten URI: die Umleitung wurde von der Anfrage Host, die in prod ab...

Kamo·3mo ago
FixDocsService

E-Zeichen-Editor PDF für jede konvertierte Doc, inkl. nativer PDFs

Der E-Sign Editor (DocumentEditor - PdfCanvas / PageThumbnailSidebar) öffnet alle konvertiertes Dokument, nicht nur Dateien, die durch den sig-template flow hoc...

Kamo·3mo ago
Fixkamo-internal

My Docs verwendet MY_DOCS ordinal (3), nicht enum id (4)

Das Backend löst ImageAssocType über "values()[assocType]" (Ortlicher Index) und beharrt es @Enumeriert(ORDINAL). Jede bildgebende Oberfläche passiert das Ordin...

kamo·3mo ago
FixConversionService

Umwandlung deduplicated Dokumente, damit E-Zeichen bearbeiten aktiviert ist

Wenn die Bytes einer hochgeladenen Datei mit einem bestehenden ImgDat übereinstimmten, dem dedup Pfad (registerbestehende) wiederverwendet, dass dat wörtlich un...

Kamo·3mo ago
FixVOIPService

Zurück 200 allFalse für unkonfigurierte Org-Fähigkeiten

GET /api/voip/capabilities warf ProviderNotConfiguredException (422) wenn org hatte keinen Telefonanbieter, Protokollierung einer roten Konsole Fehler auf jeder...

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