Rebuild für Shared-lib Client-only-Feder-Ws (55eae0a) - löscht die Multi-Servlet-Crash-Loop
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...
Schließen eSign durch die NATIVE-Engine - Umschläge tatsächlich jetzt senden
Die Aufnahme eines Offenlegungs-E-Zeichen-Umschlags war v1 Metadaten-only. Jetzt, wenn die Panzer-Signieren-Schiene von Panter löst sich auf KAMO_NATIVE (pro-Ma...
Nicht-metered interne Plattform-Umschläge Endpunkt - DISCLOSURE-Context Signing Schiene
Plattform-interne Umschläge (Hypothekenoffenlegung/Abschließende) sind Produkt, nicht die programmatische API-Nutzung des Mieters: getaggt MANUAL so abgeschloss...
LOAN_STATUS_UPDATE kanonische Vorlage - Kreditnehmer bei jeder Kredit-Datei Schritt zu ändern benachrichtigt
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...
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 ...
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. ...
RESUME_PORTAL_LINK kanonische Vorlage - Kreditnehmer-Zauberlink, um auf jedem Gerät weiterzufahren
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...
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...
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...
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...
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...
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...
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,...
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...
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...
Rebuild auf Shared-lib-Rechenbelegungs-hotfix (Boot-Crash: LenderProfileRepository)
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...
'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-...
MEET_YOUR_LO kanonische Vorlage - Kreditnehmer-intro, wenn ein LO ihr Blei akzeptiert
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...
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...
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...
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...
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...
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...
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_...
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...
Der Doc-04 Verkäufer RUNTIME - HypothekenProviderResolver + VendorTypeBridge
Die Integrationen Registerkarte schrieb MortgageProviderConfig Reihen nichts zu laufen verbraucht. Resolver: (org, VendorKategorie) - Aktivierungs-gated, Profil...
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...
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...
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...
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...
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.
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...
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...
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...
ClosingHorizon - monotonischer Horizont + Null für Terminal/unbekannt
Live-Header KPIs aus dem Entwurf; VerkäuferCredits in Cash-to-close; nav guard nur, wenn tatsächlich schmutzig
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...
Rebuild zu ziehen umbenannt 'Hypothek Workshop' führt Registerkarte von Übersetzung Wörterbuch
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.