Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

Cada mejora de la plataforma, a medida que se envía.

  1. · kamolos

    Etapa de ceremonias - Registro (8 marcadores de lugares) - /journey/ceremonies/[id] ruta

  2. · kamolos

    Hoja de punto de Waypoint primitive - /journey/waypoints/[id] ruta de marcador de posición

  3. · kamolos

    La cresta móvil y el 28% de escena de la tirada superior - conmutador de escritorio/crest basado en el puerto

  4. · kamolos

    Personor de rescriptor (placeholder owl SVG; arte real encargado)

  5. · kamolos

    TipoTipo tipo Tipos para conceptos de viaje de prestatarios (Persona, LoanProgramCode, ProgramScore, Connection, VerifiedFact, MicroActionKind, CeremonyId)

  6. · kamolos

    Añadir 9 adaptadores con fábricas (id-verify, ingresos, activos, propiedades-datos, precios, aus, evaluación, título, peligro)

  7. · kamolos

    Añadir fábricas para crédito/señala/dirección (por defecto a los talas existentes)

  8. · kamo-shared-library

    Añadir la entidad de LoanFile

  9. · kamo-shared-library

    Añadir entidad de la propiedad

  10. · kamo-shared-library

    Añadir la entidad de prestatarios

  11. · kamo-shared-library

    Añadir LoanApplication entidad raíz agregada de la entidad raíz

  12. · kamo-shared-library

    Añadir los tipos de LOS enum (estatuto, rol, persona, programa, modelo de prestamista)

  13. · KlusterServices

    Documento mielo alias para KamoLOS

    Añade la lista de reconocimiento SUBDOMAINS y reescribe el comentario para hacer explícito el propósito de la lista (es documental; el Traefik dinámico el escaneo de registro es lo que realmente provisiones certs). KamoLOS publica su IngressRoute como HostRegexp(.myloan[.???$), por lo que cualquier petición de myloan.-org-domain' que golpea Traefik será recogido por extractos-domains() y un certificado por-FQDN ECDSA P-256 se emitirá a través de cert-manager "Creciemos de la misma manera "internal".*, .login.*, y el otros alias de subdominio Kamo trabajan hoy. Ningún cambio de comportamiento hace visible el alias junto a los demás y le da a cualquiera que lea el script un mapa de una línea de servicio de prefijo.

  14. · kamolos

    Dockerfile . k8s se manifiesta *************

  15. · kamolos

    Errores de api de alambre en el fregadero de rastreo

  16. · kamolos

    Rastreo con lavabo intercambiable

  17. · kamolos

    Adaptador de atracción de crédito - pruebas en los tres tallos

  18. · SecurityService

    Expong métricas de Prometeo

    Añade micrómetro-registro-réus y configura la gestión.finpoints para exponer /actuador/prometido junto a la salud/info. Se requiere así el los contadores/timer añadidos en la lib compartida son desguazables.

  19. · kamo-shared-library

    Conteos de micrometro/temporador para transiciones, condiciones, enganzudá-s web

    LoanPipelineService incrementos de los transiciones-total-de, a-o por éxito la transición. LoanConditionConditionConsorcio incrementos ************* para limpiar/recuperado. WebhookDeliveryWorker aumenta webhook.deliveries.total Eh,status-class y registros webhook-delivery-duration-ms (Timer con p50/p90 /p99 percentiles) por intento de entrega. MeterRegistry es "Autowired(required=false) así que los servicios que no tiren Actuador (la mayoría de los servicios no-LOS en el monorrepo) siguen trabajando sólo aquellos con el registro en el camino de clase emite métricas. Ganancias de pom compartido-lib ganan micrometro-núcleo para API compilan acceso; alambre de los consumidores el registro real (Prometeo, simple, etc.) a través de su propia configuración de actuador.

  20. · kamo-internal

    Superficie anteriorMilestoneSha256 en la línea de tiempo del oleoducto

    El enlace de la cadena de hachenta se representa como un pequeño chip monoespacial de 'prev .hash' junto al hachájese de la instantánea existente, con el valor total en el título tooltip. No hay nuevas traducciones que utilizan el diseño existente.

  21. · kamo-shared-library

    Hash-cadein LoanPipelineMilestone filas para la detección de manipulaciones

    LoanPipelineMilestone gana PREVIOUS-MILESTONE-SHA256. En cada transición, LoanPipelineService calcula el SHA-256 del hito anterior forma canónica **************** y lo almacena en la nueva fila. Mutar cualquier fila anterior en el DB cambia su hachá y rompa la cadena de ese punto hacia adelante. DTO aflorará el nuevo campo para que la línea de tiempo interfaz de usuario pueda mostrar el enlace.

  22. · kamo-internal

    Superficie HMDA LAR emisiones de validación en la interfaz de usuario

  23. · SecurityService

    Resumen de GET /mortgage-apps/hmda/lar/issues count

    Agrega cuestiones de validación en todo el LAR para el año dado y devuelve Los errores, advierten, filasWithIssues para que la UI pueda hacer una bandera de una línea antes de que el operador descargue el CSV.

  24. · kamo-shared-library

    Validación previa a la exportación de HMDA LAR

    Nuevo HmdaLarValidationIssue DTO (Severidad de ERROR/WARN, nombre de campo, mensaje). HmdaLarService ahora anota cada fila en buildLar() con una lista de cuestiones cubriendo las causas más comunes de rechazo de la CFPB: - originados/dengados (acción de los frentes en el número de 1,3o) requieren aspiranteEtnicidad/raza/sexo - cualquier acción requiere préstamoCiudad mayor y propiedad - solicitanteAge requerido para la acciónToken en 1,3,4,5 Problemas en directo en HmdaLarRecordDTO por lo que el endpoint existente /hmda/lar las superficies por hilera; la exportación CSV todavía emite las mismas columnas sin cambios. Un ayudante de conteo agrupado para el nuevo endpoint /hmda/lar/issues seguido en SecurityService.

  25. · kamo-internal

    Avisos previos a la transiciónLint de superficie en TransitionDialog

    Ambas implementaciones de TransitionDialog (sección de tuberías de cola . kanban bordo) ahora despedial el endpoint de peca cuando el usuario elige un estado de destino y renderizar un bloque de asesoramiento ámbar arriba Confirmar. Confirmar todavía está habilitado. la LO decide si procede. Cadenas en hipotecaApps.pipeline.lint*.

  26. · SecurityService

    Expong GET *******************

    Superfaces **************** como aviso antes del vuelo comprobar los incendios de TransitionDialog cuando el usuario elige un estado de destino.

  27. · kamo-shared-library

    Asesore de PretranstionLint para APPLICATION-TAKEN

    Nuevo método de Transactional (sólo siempre) en LoanPipelineService devolviendo una lista de advertencias legibles por humanos para el objetivo APPLICATION-TAKEN: Falta de SSN (ú último 4), DOB, estatus de ciudadanía, dirección actual, ocupación-primaria declaración sobre cada prestatario primario; falta de tipo/uso/cantidad de préstamo; la dirección de la propiedad de sujetos. Otros estados objetivo devuelven un vacío lista. Asesoría, no bloqueando, los controladores emergen esto para que LOs pueda decidir.

  28. · kamo-internal

    Consia de tostadas globales con proveedor . useToast gancho

    Nuevo toastProvider en el nivel de diseño hace una pila de movimiento de Framer de tostadas de contexto y expone una API de uso mecanografiadoToast() (éxito/error/info/advertencia). Transiciones de tuberías, condición clara/venida, y la rotación secreta de redhook ahora tostadas de fuego en lugar de banners en línea; el Recuperación de CONCURRENT-MODIFICATION de superficies de 1 ámbar "refrescante" brindis tanto en la sección de tuberías de detalle como en el tablero de kanban. Strings viven bajo tostadas.pipeline.* y toasts.webhooks.* in en.json.

  29. · kamo-shared-library

    Consumidor Durable JetStream, aislamiento albacea, firmas de times ampeadas

    Tres cambios se remontan a que todos viven en WebhookDeliveryWorker y tienen sentido juntos: 1. Cambiar de despachador central NATS a un consumidor de empuje duradero de JetStream ("perla-pipeline-webook-worker", AckPolicy. Expplicit). Repitido de repetición acontecimientos nocked; el conteo de intentos proviene de msg.metaData().entregadoCount() por lo que el registro de auditoría WebhookDelivery refleja la reelivery en lugar de un loop en proceso. maxEntrear tapas redelivery. 2. Envíe cada mensaje a un pequeño Consejo de la ListaSuecutorServicio para que un lento El suscriptor (10 veces fuera) no puede hacer copias de la línea de envío NATS. 3. Firma 't.body' (estilo Stripe/GitHub) y emite cabeceras X-Kamo-Timestamp - X-Kamo-Signature: t=-ts-,v1=-hex-para que se espien La solicitud no se puede repetir indefinidamente. deliverForOrg ya no es Transactional: un intento HTTP fallido vuelve a lanzar Así que JetStream redelivers, y queremos que la fila de auditoría persista en su propia transacción corta en lugar de retroacitar con el ámbito exterior.

  30. · kamo-internal

    Recuperar con gracia de CONCURRENT-MODIFICATION sobre transiciones

    Promueble API manejo de errores en una clase MortgageApiError que preserva el código de error backend; manejadores de transición en PipelineSection y el oleoducto kanban detectan CONCURRENT-MODIFICATION, cierran el diálogo, refrescan y suben la superficie un aviso traducido ámbar en lugar de la en bruto 409.

Tu universo está esperando.

Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.

Gratis para siempre: no se requiere tarjeta de crédito