DemandedFactsDTO lleva la pista de hipotecas FULL (35 campos)
Añade los 16 campos que el portal estructuralmente no podía enviar (mensualesDebts, impuestos, seguros, HOA, currentPayment, sellerCredits, renovationCost, borr...
Soldar la cadena LO. Los portales de los líderes entran en la piscina de aceptación; LO aceptada sobrevive a la conversión
(1) PortalLeadService ruta un portal que conduce a la piscina de asignación basada en crédito (requerimientosAsignación = verdad) en el momento en que tiene un ...
Reconstruir contra la lib compartida (sellerCredits - JsonIgnoreProperties lideran la tolerancia DTO)
Reconstruir contra campos de fase 4 compartido (renovaciónCoste - currentLoanType - LeadFieldPatch)
Reconstruir contra la biblioteca compartida de kamo
Recoche las figuras de las hipotecas LeadListDTO (cantón de préstamo/pliegue/uso. se sirven las columnas Residencial-mortgage de la rejilla /leads. Sin cambio d...
Reconstruir contra shared-lib isVeteran (LeadClaimMortgage col - LeadFieldPatch - mapper)
Interno LOS aplican endpoint para la sincronización entrante
POST **************** .leadUid, provider, loXmlFields. servidor a servidor (sin sesiones/derechos). Comprobón de tiempo constante X-Internal-Auth contra el secr...
Aleación suave real - reactivate-on-upsert para la conexión LOS; mensaje seguro de prueba-conexión
I1: vista()/testConnection() ahora leí a través de la lib compartida filtrada de activos la conexión de suave (mercado, proveedor) dice como "no configurado" en...
Servicio de conexión/controlador de Market LOS
Fase 3 (Tasks 3.1-3.2) de la integración exterior-LOS de MeridianLink: CRUD Test-Connection para la conexión MeridianLink de un mercado. - MarketLosConnectionS...
Reconstruir para recoger la fijación de promoción de hipotecas compartidas
Reconstruir para recoger campos hipotecarios compartidos (LeadClaimMortgage 6)
Falla la subida si el redilas fracasa (no hay relevación a tamaño completo)
Revierte la recompra originaria de la tienda: si ConversionService no puede cambiar el imagen, devuelve 422 en lugar de almacenar el original de tamaño completo...
Volver a la imagen original cuando falla el rediaño
ConversionService puede nativa-crash (libwebp-imageio SIGSEGV) o no estar disponible, , que hizo que cada miembro descargar papel pintado (Finado a procesar la ...
Reconstruir para recoger a shared-lib Organization.bgWatermark
Sin cambio de fuente. Desencuenca CI para volver a clone kamo-shared-library principal (ahora llevar la columna org de marca bg.watermark añadido en bc45b97) po...
Paso de la empresa para recombatar las proyecciones de financiación de tuberías P (fondo)
Mensaje ************* . MlosCapitalMarketsClient (X-Internal-Auth, org estampado de sesión) - MLOSCapitalMarketsService recompute. Lice a la operadora como se l...
Punto final de las miradas escenarios - narrativa de IA de nivel LIGHT a través del proveedor de la org
Mensaje ************* toma un resumen de escenario factual (estimado), llamadas MlosAiClient.text (orgId, prompt, LIGHT) a través del proveedor de IA configurad...
Financieras declaradas por prestatarios persist "llamén por teléfono en la pista de la hipoteca)
ReclamosFactsDTO compra compraPrecio, downPayment, currentLoanBalance, cashOutAmount y phone; PortalLeadService.applyFacts los mapea en LeadClaimMortgage / el t...
Subidas de miembros del proceso como org bg . gate por nuevos derechos
- Nueva ImageResizeClient dirige las subidas de antecedentes de los miembros a través del SAME post-procesamiento como fondo de org (POST **************** y ...
Notifique al oficial de préstamo asignado cuando se reciben los documentos de los prestatarios de un préstamo
Incisos LOAN-DOCS-READYYLO en los puntos de satisfacción junto con el prestatario DOC-COMPLETE. Resolve la LO a través de loanFile - **************** --- Miembr...
Bloqueo del iniciador gestionado por el sistema (proyección, congelación, asignación)
8 pruebas sobre LoanTransactionService: proyección en vivo rellena nombre/NMLS/suject-state licencia org y marcas EN VIVO; reintrote rancio de la mano se limpia...
La subida de la bóveda puede atracar un documento (ploanTransactionId)
La bóveda de subida ahora acepta un préstamo opcionalTransactionId, sellado en el MiembroDocumento para que un docc sensible al tiempo (informe de crédito / ban...
Congela la instantánea del iniciador en la estimación inicial del préstamo (Reg Z/TRID)
Completa el ciclo de vida de los creadores: una resolución compartidaProyección () ahora alimenta a BOTH el proyección de lectura en vivo y la congelación (sin ...
Transacciones de superficieNúmero en TransactionSummaryDTO (transacción de tubería .)
La fila de oleoductos por-transacción ahora lleva el número de transacciones humanas. Verificado: mvn compilar limpio.
Proyección de la ectora resuelve la licencia por estado
Completa la proyección de origen en vivo: la asignación de LO's StewardLicense (NMLS-MLO) para el estado de la PROPIEDAD SUBJECT (de property.address.subdivisio...
Proyección de originador en vivo . org . . . . . . . . . . .
GET /mortgage-apps/-uidá ahora sobresúpulo una proyección de creador en vivo, gestionado por el sistema (computado en lectura, nunca almacenado) a menos que la ...
Asignación de oficina de préstamos a nivel de transacción
garantizar queTransactionForApp ahora estampe una transacción org-uniqueNumber (TXN---uid-). Nuevo **************** . PUT /mortgage-apps/transactions/ El funcio...
Identificación de Material mapeado persista en la importación manual de importación de API
Ambos conmutadores de setDirectFieldOnCreateSolicidad carecen de un caso predeterminado, por lo que un Sistema sin mapaFieldPath se deja caer silenciosamente. A...
Incluya ambos escritorios en cada ficha de SSO, enlace profundo al elegido
Cada token llevaba sólo su propia conexión, por lo que la sesión de json reutilizada del navegador carecía de la otra, abriendo Windows después de que Linux die...
El prestatario de la ruta se somete a través del oleoducto para que se despida **************** (auditoría no3)
El prestatario de patchLoanFile presenta (DRAFT-APPLICATION-TAKEN) ahora llama ************* en lugar de una actualización en brutoLoanFile estado de estado de ...
Resolución sesión de la cabecera X-***-Token en CallerSessionResolver
El kamo-internal - APIService BFF ruta hacia adelante la sesión como el X-***-Token cabecera, pero el solucionador sólo lee el atributo X-OTK o la galleta *** B...
PatchLoanFile ya no es un estado puerta trasaerta; desbloquear una condición necesita la derecha de suscribe; limpiar cascadas
**************** cambios de estado son el estado del oleoducto el trabajo de la máquina (POST /transiciones hace cumplir las flechas legales - porta-arrow . Pue...
Inyecct KamoDesktop SSO env directamente . wire guac-sso en el despliegue rastreado k8s
- Value lee KAMO-GUAC-SIGNING-KEY / DESKTOP-PASSWORD de env directamente (tiempo de ejecución application.yml está montado en configmap, por lo que la indirec...
KamoDesktop SSO punto de ficha para los miembros de dios
GET **************** (sólo elegible para la dama) mentas a Básica de 5 minutos de guacamole-auth-json (HMAC-SHA256 - AES-128-CBC, por extensión de la extensión ...
El prestatario envía los incendios de los efectos secundarios de la Aplicación-Taken (doc checklist . not notificar)
El prestatario del portal submit es PATCH loan-file .statusId:2 , que eludió el variable de operador /transiciones en el que viven los efectos secundarios de la...
El prestatario no puede escalar el estado de archivo de préstamo o editar la URLA después de la sumisión
Dos agujeros de autorización de prestatarios relacionados en los endpoints de aplicación de autoservicio: - Escalada de Privilege (2): patchLoanFile aplicó cua...
La auto-crea el prestatario idempotencia y la compensación huérfana; no retransmita una lista de verificación vacía como éxito
MortgageAppController.create() rama de autocreación del prestatario: - Idempotencia (no 2): currículum un PROYECTO de propiedad existente a través de findOwnedD...
Principales puntos de endo de callback (esquema/lista/resolve)
Nuevo controlador **************** servicio: persiste el callback, publicaciones de programación/resulta notas en la corriente de medios de comunicación del líd...
Reconstruir contra la solución compartida de dbNow() CAST
Vaty se compromete a activar CI, que clones k-shared-shared-blirary en el momento de la construcción y recoge la solución *************************d?Ahora() CAS...
Reconstruir contra la solución de caída de agua de la biblioteca compartida de kamo (5f20d29)
CI clones y construyen la biblioteca compartida de kamo de la fuente, por lo que esta confirmación vacía Re-re-dispara la construcción para recoger la resolució...
Revertir la seguridadProvisto al autoescamiento; auto-curación de los derechos aplicados a los miembros
Dos cuestiones de la seguridadProvider-espejo: 1. Entra-como-System-Miembro fracasó con "No membresía en la organización's provechador de seguridad" para ca...
Aplicar los derechos de privacidad de contacto-info de contacto
getAllLeads ahora devuelve la magra LeadListDTO y esconde pistas no asignadas de miembros sin VERDAZADOTMLADAS. getLeadById masks contact info (estado preservad...
Interpretar bloqueo LAST-EDIT-AT como UTC para epoch-millis caducidad
dbNow() ahora devuelve DB-UTC wall-clock (ahora)::timestamp), así que recupera el absoluto instante con a Instant(UTC) en lugar de la zona predeterminada de JVM...
/equia crea un TEAM-MEMBER (PROSPECT), /member crea un MIEMBROS
Registro público ahora honra al miembroTipo el sitio de registro envía (del /miembro vs /team path): /equipo crea un TEAM-MEMBER como PROSPECT, por lo que un ad...
Exponga extensión telefónica de trabajo de miembros del equipo en equipos-miembros-contratistas
El filtro /leads Agent necesita la extensión del teléfono de trabajo para etiquetar las opciones como "Nombre (ext 8080) ". La extensión ya existe en TeamMember...
Nuevos orgs de niño heredan la seguridad de sus padresProvider
Al crear un niño org de kamo-internal, establezca la seguridad de la nueva orgProvider a la seguridad de la org de origenProvider (el org que ha creado bajo) en...
Reutilizar los usuarios existentes, espejo a la seguridadProvidador, inicio de inicio de equipo de la puerta
Reutilizar (sin cuentas duplicadas para la misma persona): - MemberCreateController reutiliza ahora a un usuario existente por correo electrónico personal cas...
Archivo nuevas cuentas bajo la org del dominio, no kamocrm
/registro enlazó la org del nuevo miembro a la petición Host, pero la señal org nunca sobrevivió al lúbre: kamo-registran proxies cada inscriba a los compartido...
Tareas de lidero REST API - TASK-CHANGED en tiempo real
Implementa el backend la pestaña /leads/view Tasks ya estaba llamando, pero que Nunca existió: GET/POST/PUT/DELETE ************* (LeadTaskController - LeadTaskS...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.