KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,497
Totale Änderungen
5,985
Merkmale
5,283
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 11, 2026
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
FeatureSecurityService

Leads-First Lebenslauf Schiene - signierte magische Links, Kontaktwiederherstellung, Blei-Schnappschuss

- PortalResumeService: 30-Tage HMAC Token (PRESUME|guid|orgId|exp, abgetastet Cluster internal.auth.secret - kein neues Geheimnis); mailt RESUME_PORTAL_LINK. ...

Kamo·3mo ago
ChoreMediaService

Rebuild für Shared-lib GeoLite gebundene Lookup (2-4ms hit+miss)

Abholung von kamo-shared-Bibliothek 011a73e . GeoLookupService findByIpInRange jetzt LIMIT-1-gebunden statt Scannen bis zur Erschöpfung auf Lücke/hohe IPs (geme...

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
FeatureSecurityService

Expose US State/Region von GeoLite Lookups

GeoLookupResult gewinnt UnterdivisionCode/subdivisionName (GeoLite2 subdivision_1 = US-Bundesstaat inkl. DC; Gebiete PR/GU/VI/AS/MP kommen als countryCode mit N...

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
FeatureSecurityService

Anonym GET /portal/assigned-lo - LO-Identität für die guid-Führung akzeptieren

Macht die obere linke LO-Karte des Kreditnehmerportals in dem Moment, in dem ein LO die Lead (Vor-Login, Vor-Anwendung): guid header + org host zugewiesenTeamMi...

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
Otherkamo-shared-library

MortgageProviderResolver deps " ObjectProvider" war crash-looping MediaService

Der @Service wird von jedem com.kamo-Dienst komponentengescannt, aber mlos.config-Repositories existieren nur dort @EnableJpaRepositories registriert sie. Harte...

Kamo·3mo ago
ChoreEmailService

Rebuild zu MEET_YOUR_LO kanonische Vorlage

Kamo·3mo ago
FeatureSecurityService

'Treffen Sie Ihren Kreditbeauftragten' - der Kreditnehmer hört den Moment, in dem ihr Blei angenommen wird

On accept (ASSIGNED), Best-Effort MEET_YOUR_LO E-Mail an den Kreditnehmer der Hypothekenleitung: die akzeptierenden LO's mit dem Namen + NMLS + E-Mail + ein On-...

Kamo·3mo ago
FixSecurityService

Bevorzuger Name füllt AKA+first; Pool-Eintrag veröffentlicht die Echtzeit-Vorführungsveranstaltung

(1) Der bevorzugte Name des Trichters schreibt jetzt NameFirstAKA UND steht für nameFirst bis zum gesetzlichen Namen ein kommt (Besitzerregel) - es war die Land...

Kamo·3mo ago
ChoreSecurityService

Rebuild gegen Shared-lib createFromLead fix

Kamo·3mo ago
Fixkamo-shared-library

CreateFromLead gespeicherte Erklärungen gegen einen transienten Kreditnehmer - speichern Sie den App-Grafik zuerst

Dieselbe latente TransientPropertyValueException the blank create() fixiert bei seinem ersten Anrufer; createFromLead's erster echter Anrufer ist das Portal för...

Kamo·3mo ago
FeatureSecurityService

Die Lead-Anwendungsumwandlung Naht - POST /portal/Förderung

Der Trichter war ein geschlossener Kreislauf: Nichts verwandelte jemals das Portal Blei in eine Anwendung (nur Leerziellenminzen - keine SourceLead, keine ausge...

Kamo·3mo ago
Fixkamo-shared-library

AccountGuid Einlage verletzte immer FIRST_SEEN_AT NOT NULL . ZERO portal führt jemals erstellt

Hibernate enthält jede abgebildete Spalte in INSERT (no @DynamicInsert), so dass der unset Timestempel ging als explizit NULL und die DB-Standardeinstellung wur...

Kamo·3mo ago
Featurekamo-internal

Mitglied Tooltip zeigt letzte aktive Datum + Zeit

Interaction Center Mitgliedsreihen zeigen jetzt einen zweizetteligen Tooltip: Verfügbarkeit status plus wenn das Mitglied zuletzt aktiv war - 'Aktivieren Sie je...

kamo·3mo ago
FeatureMediaService

Langlebige Last-Seen-Zeitstempel + Bulk-Endpunkt

PRESENCE:{id' wird gelöscht, sobald ein Mitglied offline geht, also nichts aufgenommen, wenn sie zuletzt aktiv waren. Stempel PRESENCE_LAST_SEEN:{id' (orgId + t...

Kamo·3mo ago
FeatureSecurityService

Kreditnehmer Preis-quote endpoint . Partei-gated, Integration-config-gated

POST ************ Anrufer muss eine Leihpartei (oder Pipeline Steward) sein; löst die PRICING_PPE-Integrationsintegration von Tenant: NOT_CONFIGURED / EXTERNAL_...

Kamo·3mo ago
Featurekamo-shared-library

************ (Kredenehmer-Zitat Kandidaten-Set)

Kamo·3mo ago
FeatureSecurityService

Integrations-Status-Endpunkt - die ehrliche Sicht des Portals auf die Anbieterverdrahtung der org

GET ************ pro Kategorie ******************** runtimeVendor aus den Marktintegrationen Konfiguration über den Runtime-Verschlusser. Session-gated; keine G...

Kamo·3mo ago
Featurekamo-shared-library

Der Doc-04 Verkäufer RUNTIME - HypothekenProviderResolver + VendorTypeBridge

Die Integrationen Registerkarte schrieb MortgageProviderConfig Reihen nichts zu laufen verbraucht. Resolver: (org, VendorKategorie) - Aktivierungs-gated, Profil...

Kamo·3mo ago
Fixkamo-internal

Reply-all nicht mehr CCs selbst; leere Zeilen überleben senden

Alle ausgeschlossenen nur activeMailbox.emailAddress, die auf der Standard persönliche Mailbox-Ansicht - also Ihre eigene Adresse (aus dem Original:) gelandet i...

kamo·3mo ago
FeatureSecurityService

AI Vision Dokument Extraktion - docs . org's Vision Provider . VerifiedFact(OCR)

Der erste Produzent von VerifiedFactSource.OCR: POST ************ liest ein Gewölbedokument (Bank **************** ID) mit der ORG'S OWN konfigurierten Vision A...

Kamo·3mo ago
Featurekamo-shared-library

Echt verifiziert-Fakten-Abgleich - Beweise Fakten bevölkern jetzt die URLA

Ersetzt den M3a Log-only stub: Asset.* Fakten (gruppiert pro Quelldokument) werden zu Asset-Reihen und Beschäftigung.* Fakten werden Beschäftigungsreihen über B...

Kamo·3mo ago
FeatureSecurityService

ClaimedFactsDTO trägt die FULL Hypothek (35 Felder)

Fügt die 16 Felder hinzu, die das Portal strukturell nicht senden konnte (Monatsschulden, Steuern, Versicherung, HOA, currentPayment, VerkäuferCredits, Renovier...

Kamo·3mo ago
Featurekamo-internal

Firma NMLS ID Feld in org Company Info

Bearbeiten + lesen Reihe + Hydratation + PUT (nmlsId). Füttert die Kreditgeber Portal Fußer Vertrauen Pille und die Urheber Projektion Firma NMLS.

kamo·3mo ago
Featurekamo-shared-library

NmlsId ist patchfähig - die Firma NMLS hat endlich einen Schreibpfad

Organisation.nmlsId (SAFE Act Identifier Fütterung der Ursprungsort UrgNmlsId und der Kreditnehmer-Portal verifizierte Lizenz Pille) war überall lesbar, aber be...

Kamo·3mo ago
Featurekamo-internal

Hypothekenfelder als 3 Spaltenscheiben auf der Registerkarte Client Lead Data (Formular über Layout-Prop)

Layout hinzufügen?: 'tabs' | 'panes' zu MortgageFieldsComponent (Standard 'tabs', byte-identisch zum bestehenden Hypotheken-Workshop-Rendering). editControls, D...

kamo·3mo ago
FixSecurityService

Die LO-Kette . Portalleitungen geben in den Akzept-Lead-Pool ein; akzeptierte LO überlebt Konvertierung

(1) PortalLeadService leitet ein Portal in den kreditbasierten Abordnungspool (requiresAssignment=true) in dem Moment hat es eine Anlaufstelle - Portalleitungen...

Kamo·3mo ago
Fixkamo-internal

Formular + Was-If als eine Gitterzelle behalten, so dass das Ausgabepanel in der rechten Spalte bleibt

Die What-If bewegen gemacht MortgageFieldsComponent machen Karte + whatIfSlot als Geschwister Kinder; da MortgageDetailsTab legt seine Kinder in einem 2-Col-Git...

kamo·3mo ago
Featurekamo-internal

Machen Sie What-If Studio zu seinem eigenen Teil des Formulars (Drop the 4th tab)

Entfernt das "What-If Studio" Sub-Tab; die Scenario Sandbox macht sich jetzt zu eigen der Ausschlag unter dem Formular aus Darlehen/Borrower/Subjekte. Betitelt ...

kamo·3mo ago
Featurekamo-internal

Adressfeld-Layout + move Agent Block zur Leihenenkarte + Zahlung über Förderfähigkeit

- Betreff Eigentum: Adresse + Adresse Details Halbbreite nebeneinander; Stadt/Zustand/Zip auf einer Reihe (md 5/4/3, Zip schmalste). - Verschieben Sie den Buy...

kamo·3mo ago
Fixkamo-internal

Wiederherstellen von Zweispaltenausgaben Layout (Rate über Insights in der linken Spalte)

Vorbeen nachbestellen geschoben Rate/Einsichten in die rechte Spalte, kollabiert die Balance auf einer Seite. Halten Sie die Kurzübersichtskarten in der LINKS-S...

kamo·3mo ago
Featurekamo-shared-library

VerkäuferCredits Feld + @JsonIgnoreProperties Toleranz auf Blei Anfrage DTOs hinzufügen

Spiegel RenovierungKosten: Enterkolonne, 3 DTOs (CreateLeadRequest/ UpdateLeadRequest/LeadDTO MortgageFieldsDTO + LeadDTO Builder), LeadService erstellen/aktual...

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