Nivel 4 - Pruebas de unidad de LoanPaymentPostingService
Seis pruebas de la unidad de repositorio burladas que cubren el corazón de la publicación de pago: - ********************** pago de $100 contra préstamo con ...
Lote de cumplimiento de nivel 5
- OfacSanctionsService: Jaro-Winkler fuzzy match . . . . . . . . . . . . . . . . . . . . . . . pase. Hits puntuación de similitud de la superficie. Configura...
LoanChargeOffReasonCode (IRS 1099-C box 6) . búsqueda de auditoría
- New LoanChargeOffReasonCode enum (A-BANKRUPTCY..H-OTHER) por IRC .6050P - Loan.OffReasonCode columna - **************** multi-filtro .Query para citaciones re...
Seguridad de nivel 3 - Lote de limpieza de errores de nivel 8
T3 - Seguridad: - New RateLimitFilter (Bucket4j): 1000/min per IP para los cobardes web, 10/min por sesión para la oferta aceptar/decoder/rescind, 60/min gene...
¿Qué
Utilizado por ******************* para reactivar un existente Plan PAUSED en lugar de crear una fila duplicada que los huérfanos detuijan una.
Nivel 2 Hikari DescansoTipo de rayas SDK . Rechaza de rayas SDK
- RestClientConfig: frijol de posamento compartido compartido individual con 5s connect / 30s Tiempos de lectura. MediaServiceClient / NotificationDispatchSer...
/api/los proxy HMAC-signs secadores de identidad
Cuando se establece el código env var, el proxy ahora calcula que **************** secreto) y envía X-Proxy-Signature - X-Proxy-Timestamp junto al X-Org-Id / Ca...
Paso de corrección crítica de nivel 1
T1.1 Estrategia de desembolso de tiras: TREASURY (stubo - requiere actualización SDK o HTTP en bruto) / CONNECTED-ACCOUNT (Transfer.create - trabaja en SDK...
Repo consultas de Paged . countByStatus para senderos calientes
- LoanRepository: countByStatus / countByOrganizationAndStatus Page.Loan, findByStatus (...) **************** / ******************* **************** para ...
La fuerza hace clics en el enlace de correo electrónico a través de la navegación en fase de captura
Los informes muestran clics en enlaces de correo electrónico-previsualización silenciosamente sin hacer nada. Hover muestra la URL, no hay errores de consola, p...
Página de detalle de préstamo del lado de Org. Ajustes/promesa API
- LosApi: manualAjusta, renunciaFee, promiseToPay - ************* por completo org-operaciones página * 4a cartas de saldo (actual, principal, interés, vencid...
Lote final - cumplimiento, paquetes, ajustes, Grafana, pruebas
Cumplimiento: - MlaCheckService - Ley de préstamos militares contra la que se enfrenta Concha de discoteca DoD MDC. Devuelve noCoverido si no está descifrado ...
Lote de P2 - observatorio, pruebas, impuesto de fin de año, identificaciones reales de rayas
Observabilidad: - micrómetro-registro-réus en el camino de clase - /actuador/prometido expuesto a través de la config de gestión (ambos locals configmap) - Serv...
LoanOrgStripeConnect - Impuesto de préstamos/campos decruce - índices calientes
- Nueva entidad de LoanOrgStripeConnect (uno-per-org, stripeConnectedAccountId Conectan capacidades de abergue) Repositorio - Préstamo: rayaCustomerId (creada...
Deje que el objetivo nativo=-blank abra la nueva pestaña, déjala deje ventana.open
La solución anterior interceptó el clic y llamó ventana.open() . . . . . . . . . . . . . . . . . . . bloqueadores y extensiones popup pueden bloquear ventana.a...
P1 frontend - cola de carga-off - cronolineo de auditoría
- LosApi: chargeOffQueue / confirmChargeOff / auditByLoan - ************************* página de la cola de revisión D120; usuario de org comentarios de cada p...
Lote P1 - webhooks avance estado, crons, comercio vertical
Movimiento monetario (el núcleo P1): - LoanPaymentPostingService: markSucceededAndPost / markFailed / markReturnedAndReverse / markDisborsementSucceded / mark...
Loan.engagementUid - Largo - originariaOrderUid
Compromiso extiende BaseEntity (Long PK) por lo que engagementUid debe ser largo, no UUID - esto es consistente con el acuerdo/traje de trabajo existente patrón...
Foramiento de endurecimiento de P0 - formularios, resolución de sesión, métodos de pago
Formularios (lados de oreja): - **************** y páginas de edición /-productUid. - Nuevo préstamoProductForm: básicos / precios / límites / términos / térm...
Freenización de P0 - Punto final de Stripe Connect - PDF flatten
- Fix EsignClient imports: EsignGenericEnvelopeRepository / EsignSignatureRepository vivir en .esign.repos, no raíz .esign - Nuevo StripeConnectController POS...
KamoLOS en referencias de comentarios
El proyecto /Next.js/KamoLOS (flujo de solicitantes de hipotecas) pasó a denominarse a KamoMLOS para que el nombre de KamoLOS pudiera ser reutilizado para el nu...
Actualizar subdodominio mapa comentar KamoLOS . KamoMLOS
El proyecto /Next.js/KamoLOS fue renombrado a KamoMLOS (Kamo Mortgage Sistema de Orígena de Préstamos). El nombre KamoLOS se utiliza ahora para el nuevo servici...
/api/los/* ruta de proxy . KamoLOS vía k8s DNS
Espejos el /api/billing/[[...path] BillingService proxy: - sesión de *** resuelta vía Redis; X-Org-Id . X-Member-Id reenvió - /api/los/webhooks/* skip session a...
Añadir PERSONAL-LOANS commerce type front-end
- engagementTypeLabels: ampliar EngagementType union - MarketCardGrid: PERSONAL-LOANS color (-14b8a6) . . . . . . . . . . . . . . . . . . . . . - Página de det...
Enlaces de vista de correo electrónico abiertos en una nueva pestaña de nuevo
El desinfectante ya establece el objetivo="blanco" en cada eslabón, pero el handler de clics a nivel de documento en NavegaciónInterceptor estaba disparando par...
originación inicial de préstamo personal - servicio de servicio de servicios
New Spring Boot 3.1.5 / Java 21 microservicio modelado en BillingService. Propiedades dominio de préstamo personal de extremo a extremo: - LoanProduct / LoanOf...
Añadir tipo de comercio PERSONAL-LOANS - paquete de entidad
- CommerceType.PERSONAL-LOANS - paralelo EngagementType . vocabulario - BuiltinVendorCategorías entradas para vendedores de préstamos personales - 15 entidades ...
Las subidas de foto-álbum utilizan el mismo gasoducto WS que la pestaña Subir
Extrae la tubería de cargado de dác-manager (hashing - dedup check - register-or-upload" - conversión impulsada por WebSocket) en un uso reutilizableImagingUplo...
Añadir /api/security/hipotra-apps catch-all proxy . 404 raíz causa
La aplicación kamo-internal proxie cada camino de backend Java a través de un explícito El encargado de la ruta de Next.js (uno por segmento de nivel superior: ...
Ocultar es Active=false programas de prestatarios en tiempo real
useProgramCatalog ahora filtra los programas con isActive=false antes devolviéndolos al mago del préstamo. La bandera es del lado del servidor computado como (b...
/pipepeline/.vertical-/-x. 404s - namespace fue renombrado a /commerce/
El espacio de nombres /pipeline no tiene rutas en esta aplicación. /pipepeline/applications/-x, /pipeline/orders/-x, /pipeline/engagements/-x, /pipepeline/servi...
Ofrendas de programas de relleno para los mercados hipotecarios existentes en bota
DataLoader ahora llama **************** después del relleno de AppMortgage-engage. Barre todos los MORTGAGE existentes CommerceMarket y asegura que sus ofertas ...
Ofrendas del programa hipotecario de Bootstrap en el mercado crean relleno de botas
Cuando el usuario crea un CommerceMarket con commerceType=MORTGAGE a través de la Pestaña de configuración de mercados y campos - el mercado necesita ofertas de...
Detach antes de reemplazar la colección de características en /org/domain
La corrección anterior enlazaba la proyección de modelo aplicada en **************** pero llamado org.setFeatures (proyectado) sobre la entidad aún gestionada. ...
Eliminar el icono de aplicaciones independientes . LOS vidas bajo Commerce
El oleoducto de aplicación de hipotecas es una vertical del sistema de comercio, no un navegante de primer nivel. Oficiales de préstamos, procesadores y asegura...
Resolve ambiguo /org/domain handler - Commerce nav estaba desapareciendo
SeguridadController tuvo un segundo **************** que chocando con ************* La primavera rechazada la solicitud con "métodos manipuladores de embriones ...
Duplicar aglutinantes para que los usuarios puedan tenedor sin afectar el original
Añade una acción "Duplicada" accesible desde el menú contextual de la lista de carpetas y desde un nuevo botón en la cabecera del editor. El duplicado parte de ...
Añadir POST *************
Las copias profundas de un aglutinante que el solicitante puede ver (propiedad, compartida o plantilla) en una carpeta fresca propiedad del solicitante. Copias ...
Programas de hipotecas toggle - MORTGAGE engagement-link profundo
- HipojoProgramsPanel ahora envía un interruptor real en cada tarjeta de programa con actualización optimista y retroceso en el fracaso. Llamando a un program...
PUT /programas/-code-/active . deprecate hipotecaria heredada POS endpoints
- HipotecaProgramController gana PUT **************** con el cuerpo "isActive": bool, cerrado en LOS.TAKE-APPLICATION. Delegados a **************** que se a...
Per-org enable/discapacable - depretecizar la ruta hipotecaria de comercio heredado -sólo
- ************* upserts un OrgProgramOverride fila con registroState.isActive=desired; listForOrg ahora Y es el programa base de bandera activa con la anula...
Mostrar Insignia comprometida / Comprometido en las tarjetas de solicitud
Cada tarjeta hipotecaria en /aplicaciones ahora hace un pequeño chip junto al par conteo: "comprometido" verde cuando el préstamo tiene un Compromiso (financiad...
Rellenar los compromisos hipotecarios en la bota
DataLoader ahora invoca **************** después de la sincronización de derechos y el relleno de Usuario de Sistemas. Idempotente una vez que una aplicación es...
Polaco . relleno, eliminar la limpieza, sincronización de cantidades, enlaces appUid
- ******************* se cura AppTerrama de antes de la comisario; llamada de SecurityService DataLoader. - AppMortgageService.delete cancela el engagement-in...
Menú de ítems de complemento Flatten para que los Docs Generados sean accesibles
El enfoque submenú "Añadir Doc" no funcionó: haciendo clic en el elemento del menú cerró el menú padre, que desmontó el menúItem antes de que el menú anidado pu...
Conduce cielo de viaje desde SkyToggle, despilar de chip de personalidad
- Mueve SkyToggle a su propia fila de arriba-derecha en el top-14 por lo que el control deslizante se detiene superpuesta LoGuideChip, que se coloca a la dere...
Flizable tema de la noche con luna solar SkyToggle
- Continuous t . [0,1] unidades de posición de la escena de 25 CSS propiedad personalizada en:root vía interpolación lineal RGB entre el día de papel cálido y...
Expong engagement/intención/compromiso/compromiso UIDs
App-Her-ageDTO ahora lleva los identificadores de ciclo de vida comercial que el SecurityService backend pueblan en cada aplicación hipotecaria. KamoLOS aún no ...
Mostrar contexto de Comercio. Pestaña de configuración de los programas
- /applications hero de ahora lee "Comercio de Hipotecas Residenciales . URLA 2021" para que el personal vea la hipoteca como una vertical del módulo de comer...
Ejetura los derechos de los LOS . /commerce/engagements endpoint
- MortgageAppController: cada endpoint ahora puertas en RoleRightType. Lecturas requerir LOS.VIEW-PIPELINE; la creación de una nueva aplicación requiere LOS...
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.