GET / Lead-Wars/verfügbare für den Live NavPri Lead Alert
Aggregate die Anruferakzeptabilität in allen aktiven Märkten (Kommentar-Gate + Kredit/FFA/ Regeln für die tägliche Ausgaben). Returns hasAcceptable / hasAccepta...
Korrektheit, Maßstab & PII Härten in LeadImportController
- dedup über Umfanged LeadRepository Abfrage statt findAll() über alle Mieter (war ein OOM/DoS + Cross-Mieter Expositionsrisiko, Wiederholung pro 1000-Reihen-...
Mark-Ressignment gated by MARK right; Manage-Credits gibt Mitglieder mit Spend/Receive rechts zurück
LeadAcceptController: mark-reassignment erfordert MARK_LEADS_REQUIRES_ASSIGNMENT. LeadCreditController.manage: kehrt berechtigte MitgliederIds zurück (SPEND_REC...
Kredit Lead-Seniment API ************
- LeadAcceptController: GET /leads/verfügbar, POST / Leads/accept (atomic, comment-gated, FFA + Kredit), GET /leads/uncommented, POST /leads/{id'/mark-reasign...
Marktstatusfilter, Archiv/Reaktivierung, marktbeeingesorgte Anbieter
- GET ************ (Standard aktiv); jeden Markt bereichern DTO mit hersteller-Produkten, die von seinen Anbietern abgeleitet sind - Ersetzen Sie DELETE /lead...
Starten Sie die Testuhr auf dem ersten Login des org-Besitzers
Seed new orgs mit einer PENDING-Studie (source=TRIAL, trialExpiresAt=null) die nichts gewährt, bis zum Beginn, dann starten Sie die 3-Tage-Uhr auf der Besitzer ...
Set Site Region + verwenden node-local MinIO pro pod
- Hinzufügen kamo.minio.region (MINIO_REGION, default us-west-ca-s-1) so SigV4 Signaturen entsprechen der erzwungenen Website-Region des Servers; behebt Hinte...
Trial Banner Signal ist org-Ebene (alle Mitglieder einer Probe org), nicht Sitz-basierte
Mitglied Gate gewährt unbegrenzten Katalog für aktives TRIAL + entlarvt Testerlauf
Versuchen Sie Boot-Zeit-Rechte synchronisieren auf transient DB Nichtverfügbarkeit, um CrashLoopBackOff zu vermeiden
Stoppen Cross-Orgie Hintergrundbild Leck; Bestell-sichere Neubestellung + Inszenierung Eimer
Neubestellung nur neu geladene neue Dateien auf ihren neuen Index, Dropping neu geordnet vorhandene Bilder und verlassen BildBgCount behauptet unbevölkerte Slot...
Zurück 404 für einen fehlenden Org statt 200 mit leerem Körper
getOrganizationById gab eine nackte Null zurück, die Spring serialisiert auf HTTP 200 mit einem leeren Körper; Kunden rufen Antwort.json() warf dann 'Unerwartet...
Lassen Sie den Systembenutzer das angewandte Modell von Org auflösen
Das Cross-Org-Tor gab 403 zurück, wenn orgId != Session org und der Anrufer hatte keine Mitgliederreihe im Zielorg. Der plattformweite System-Benutzer arbeitet ...
Verwenden Sie Cluster MinIO Service DNS; Drop deprecated WireGuard/CGNAT IPs und pensionierte k2m1/k0m1
kamp-apps, VectorService, kamolos, kamo-signer-monorepo zu public changelog hinzufügen
Canonicalize webhook Repo Name zu öffentlichen Projekten Verdauung
Nach der Cluster-Migration wurden die Forgejo Repos mit gesenktem Kaplan nachgebaut (Securityservice), aber historische Reihen und die Public-Projekte Filter-Nu...
Generieren Sie Favicons über Multi-Node-Logo gelesen, nicht Single-Node existiert()
generierenAndUploadFavicons() gated on minioService.exists(), die nur Statistikiert den aktuellen MinIO-Host. Wenn das einfache Logo geschrieben wurde (oder nur...
Expose GD (God förderfähig) in /user-info für Kamo-Universum
Die Session speichert das GD Flag (KSessionService), aber /user-info nie zurückgegeben it, so kamo-univers's KamoIdentity immer deserialisiert is_god=false und ...
Case-unsensitive E-Mail-Lookup so zurückgesetzt E-Mails senden
Passwort-Recovery senkte die Eingabe, aber findByEmail macht eine casesensitive Übereinstimmung mit der gespeicherten E-Mail (z. Sage@KamoCRM.com), so wurde der...
Änderungen, um Änderung Passwort-Unterstützung zu Kontoprofilen hinzufügen
Carry Imitation Audit Trail über Org Sprünge
Wenn der Anrufer bereits eine Imitationssitzung ist (ein Gott Admin, der als ein anderes Mitglied mit SUDO_MEMBER_ID), Eingabe eines anderen org von /network ge...
God-Mode Mitglied Imitation Endpoint
POST /api/security/personate prägt ein frisches ***+OTK für eine beliebige Mitglied der aktuellen Org des Anrufers, in der Anrufer-Sitzung mit sich führend Gott...
Rückkehr orgName + Sprache in /user-info
Lösen Sie den Display-Namen der org und die ausgewählte Sprache des Mitglieds (ISO-639-1 Code) von der DB so kamo-univers kann jeder Spieler org + Sprachfahne a...
Wiederbeleben auf k1m1 - shared-lib von k1m1:3000, Drop Dead k2m1 deploy, pin k1m1 Registry Image
Wählen Sie den SUBSCRIPTION Markt für Plattform-Setup
KamoCRM besitzt mehrere Märkte ************ so resolveProductMarket muss sich für den SUBSCRIPTION-Markt (Plattform-Zugang) entscheiden anstatt der ersten aktiv...
Scope-Mitgliedsansprüche auf Produktwurzel, nicht KamoCRM
EntitlementService löst nun die Ansprüche jedes Mitglieds Root über EntitlementRootResolver (vernündlichste markteigene Vorfahren-oder-selbst) statt zu Fuß auf ...
Regenerieren Sie favicons auf der Kennzeichnung speichern; echtes Logo-Typ schnüffeln
BereitstellungUpdate (auf jeder benutzerdefinierten Kennzeichnung speichern) geschrieben config/css/manifest aber nie regeneriert Favicons - die wurden nur durc...
Seed globals.css aus Vorlage, wenn org Ordner fehlt es
BereitstellungUpdate (auf jede Farbe speichern) umgeschrieben die org css/globals.css an Ort und Stelle, aber dieses Objekt existiert erst, wenn die Vorläufige-...
Trigger-Restau zu holen umbenannt PersonalLoan Entität
Das SecurityService-Bild bei 761019b wurde vor dem Shared-lib d14dc54 erstellt (die die persönliche Darlehensdarlehen in JPA-Name "PersonalLoan" umbenannt hat u...
KamoLOS - KamoMLOS in Kommentarreferenzen
Das Projekt /Next.js/KamoLOS (Hypothekenbewerber-Flow) wurde umbenannt nach KamoMLOS, damit der Name KamoLOS für den neuen wiederverwendet werden könnte persönl...
Backfill-Programm bietet für bestehende Hypothekenmärkte am Boot
DataLoader ruft jetzt ************ nach der AppHortgage-engagement-Verfüllung. Fegt jede bestehende MORTGAGE CommerceMarket und stellt sicher, dass sein Program...
Ablösen vor dem Austausch Features Sammlung in /org/domain
Die vorherige fix verdrahtet die angewandte Modell-Projektion in **************** aber gerufen org.setFeatures(projiziert) auf das noch verwaltete Unternehmen. ...
löse mehrdeutig /org/domain handler - Commerce nv verschwand
SecurityController hatte einen zweiten ************ kollidierte mit **************** Spring abgelehnt die Anfrage mit "Ambiguous Handler Methoden mapped" - 500 ...
PUT /programs/{code"/aktiv + deprecate legacy hypothe POS Endpoints
- HypothekenprogrammController gewinnt PUT ************ mit dem Körper {"isActive": bool>, gated auf LOS_TAKE_APPLICATION. Delegierte ****************, d...
Backfill Hypothek Engagements auf Boot
DataLoader ruft jetzt ************ nach Rechte Sync und System User Backfill. Idempotent - sobald eine App ist an seinem Engagement + Abhängige, nachfolgende St...
Durchsetzung von LOS-Rechten + /Handel/Engagements Endpunkt
- MortgageAppController: Jeder Endpunkt jetzt Gates auf RoleRightType. Reads erfordern LOS_VIEW_PIPELINE; Erstellung einer neuen Anwendung erfordert LOS_TAK...
Emit Kreditgeber Marke + Offenlegung Felder in pro-Ort config.json
Zwei Änderungen, die die Kamo-los Kreditnehmer-Branding-Pipeline beenden: 1. OrganizationController erhält einen öffentlichen GET /api/security/org/domain/{hos...
MortgageConnectController - Verbindungen + geprüfte -Fakten + versöhnende Endpunkte
Entlarvt die erste Erfassungsfläche bei ************ - GET/POST /connections + POST /connections/{id'/complete - GET/POST /verified-facts + POST /verified-facts...
MortgageProgramController hinzufügen - Listenprogramme, Persona setzen, ausgewähltes Programm setzen
Bump für kamo-shared-library 1.5.0 snapshot refresh (M2-Programme Katalog)
Prometheus Metriken Endpunkt entlarme
Fügt Mikrometer-Registry-Prometheus hinzu und konfiguriert management.endpoints zu setzen /actuator/prometheus neben Gesundheit/Info. Erforderlich, so die Zähle...
GET /mordgage-apps/hmda/lar/issues count Zusammenfassung
Aggregate Validierungsemissionen über das LAR für das gegebene Jahr und Rendite {Fehler, warnt, rowsWithIssues", so dass die Benutzeroberfläche ein einzeilenlos...
Expose GET ************
Oberflächen **************** als beratende Vorflug Überprüfen Sie die TransitionDialog-Feuer, wenn der Benutzer einen Zielstatus wählt.
Konsolidieren Sie Controller-Sitzung/Rechte/Response-Hilfen in BaseLosController
Sechs LOS-Bereich Controller (MortgageApp, MortgagePipeline, Hypothekenpreis, MortgageDisclosure, MortgageHmda, WebhookA-Abonnement) jeder kopiert die gleiche 8...
Webhook Verbraucher + Arbeiter config in configmap
Unterstützt die JetStream langlebigen Verbraucher in WebhookDeliveryWorker. Env-var overrides für den dauerhaften Namen, Liefer-Politik (Set to All to Replay Rü...
Übersetzen gleichzeitige IllegalStateException zu 409 mit Code
Paare mit der Shared-lib optimistisch-lock ändern: wenn LoanPipelineService wirft "Koncurrent Modifikation: aktualisieren und erneut versuchen", Oberfläche eine...
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.
