Añadir programa - OrgProgramOverride entidades (catáloga per-org supertrazada)
Revertir "feat(los): introducir marcador de paquetes de la entidad LOS LOS"
Esto devuelve commit *************
Añadir LoanApplication entidad raíz agregada de la entidad raíz
Añadir los tipos de LOS enum (estatuto, rol, persona, programa, modelo de prestamista)
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 limpia...
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 **************...
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 cuesti...
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-TAKE...
Gasoteo de colapa kanban No1 a una sola consulta de conteo agrupada
listaFororganización () utilizada para emitir una condición-fetch por préstamo (201 consultas a 200 préstamos). Ahora una sola tecla agregada JPQL afinada por l...
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 ...
Optimistic-lock LoanFil.status para evitar transiciones de carreras
Los clics "Advance" que se esconden en la misma podrían escribir hitos. Añade la versión a LoanFile y un rubor explícito en LoanPipelineService.transition para ...
Resolución de nombres, REO liens, Oviadas TRID, entrega de ganchón web, enlace ESignTemplate
Paso transversal de pulido en todos los subproyectos de LOS: Resolución de nombre de la exposición de los miembros (MemberNameResolver): - Servicio de resoluci...
Precios instantáneas, cerraba la velocidad, hallazgos de AUS, revelaciones, temblores TRID, HMDA LAR
Los subproyectos 5, 6 y 7 se envían juntos: Subproyecto 5 (precios y cerramiento): - LoanPricingSnapshot - cotizaciones solo de apéndices (programa, inversor, ...
Máquina estatal de tuberías, condiciones, plantillas, eventos NATS
Subproyecto 4 (tubo de tubería y flujo de trabajo delLOS) backend: - New enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Nuevas entidades: LoanPipelineMilesto...
URLUna capa de servicio (repos, DTOs, servicios, buscados)
Añade la capa de servicio completa de backend para el paquete URLA introducido en la comisión anterior: repos/aplicaciones/ 20 JpaRepositorios en el ámbito d...
URLA 2021 Fundamento de la hipoteca residencial
Refactor AppHerma de la fabricación en un paquete completo de raíz de paquete URLA compatible con múltiples 1003s por préstamo con hasta dos prestatarios por pa...
Guardia de derechos esenciales de administración. Funciones de rese-seed en la edición de plantillas
ALTO: ************* ahora se niega para persistir una configuración de NUKE o FORCE-NUKE en cualquiera de los ADMINISTRATOR los derechos esenciales de la planti...
Revertir "feat(member): **************** para la promoción de roles idempotentes"
Esto devuelve commit *************
**************** para la promoción del papel idempotente
Añade un aseguramiento público y transaccionalRoleAssigned(memberId, roleId) que: - No-ops si el papel ya está en el miembro. - Busca el OrgRole y salva uni...
Chunked recalc - fan-del cross-model - tipoTemplate no-force fallback
Añade tres cosas necesarias para las ediciones de plantillas para llegar realmente a los miembros existentes sin forzar un ciclo de logout/login: 1. ********...
Drop CountryTypeConverter de EmbAddress.country
El convertidor escribe el nombre enum (por ejemplo. "UNITED-STATES") como cuerda, pero cada mesa que incorpora EmbDiress (orgs, usuarios, miembros, user.address...
Añadir adjuntos y campos de eventos a ChatMessageDto; ignore campos desconocidos
ChatMessageDto estaba desaparecido, "a) "Además", "Mejido", "mgIdLastViewed", "AdLastViewed", AñadidoMemberId, .objImgId, de TranstitMemberId, y .isJoin. campos...
Split findChatSessionsForMemberPaged en First/After para arreglar la pestaña de chats vacíos
HAVING CAST (enloquea AS TIMESTAMP) ES NULL no evaluó como se esperaba en CockroachDB,
Cambiar el interruptor de transporte de MediaObjTransit al patrón de identidad derivada de "MapsId)
IdClass combinada con Id OneToOne no es compatible de manera confiable en Hibernate 6 JpaRepository-MediaObjiTransit, la inicialización de UUID falla con "no se...
Añadir IdClass para MediaObjTransit para que Spring Data JPA pueda exponer su ID derivado
El metamodelo de Spring Data requiere "IdClass" para entidades cuya clave principal es un Id .OneToOne identificador derivado. Sin ella, JpaRepository-MediaObjT...
Añadir countUnreadAfter(guido, miembroId, desde entonces) a MediaObjRepository
Necesitado por el endpoint de la lista de chat-lista para calcular por sesión conteos no leídos when ownLastViewedAt es un puntero localDateTime en lugar de un ...
Añade .PrePersist a MediaObjImgDownload.dateCreado para satisfacer NO NULL en inserto
Add MediaObjImgDownloadRepository with existByObjImgIdAndMemberIdd
Execuchado por ImagingProxyService (Task 10) para deduplicar por miembro descarga de seguimiento sin un escaneo de mesa completo.
Añadir tipo de assocMENT CHAT-ATTACHMENT con cubo de los adjuntos de chat de imágenes
Omita creador en findOrCreateExactChatSession member lo bucle miembro (createChatSession ya los añade)
Métodos de servicio para encontrar/crear de igualación exacta, miembro añadir, mudo, revocar, leer
Mueve el codificador agregado a HAVING; agregue el .Transactional para marcarLea
Repositorios consultas para encontrar de partido exacto, lista de páginas, recibos
Añadir fechaLastViewed a MediaSessionMember para la recepción de las marcas de tiempo
Añadir isAccessBandera desveriada para el control de acceso por apsíbación
Caché de traducción para mensajes de chat
Añade la entidad de transporte MediaObjMsg (una fila por (message, idioma) par) y una fuente opcionalId columna en MediaObjMsg para que los mensajes de chat pue...
Eliminar el aprovisionador de COMP de PostConstruct . . . . . . . . . . . . . . . . .
aprobarOrder () ya maneja los nuevos pedidos COMP. Brecha de datos única para los pedidos existentes se corrijan directamente en la base de datos.
Auto-curar órdenes COMP no aprovisionadas en la puesta en marcha
En PostConstruct, escanear todos los pedidos de COMPAPROBADO y provisionar cualquier que Falta de una Conteo. Idempotent - encontrar-o-crear significa seguro pa...
Use CommerceMarket.getId () en lugar de getUid() en provisionCompSubscripción
CommerceMarket utiliza Id UUID id (not uid), por lo que Lombok genera getId().
COMP orden auto-provisions de auto provisiones AccountSubscription y asigna licencia
- Ordenación de suscripción: añadir target Organo (nualable FK a orgs) - **************** add targetOrganizationId string - AccountRepository: add findByPrimary...
Serializar al clienteMemberId como cadena para preservar la larga precisión
- AccountRemmaryDTO: annotate uid with **************** y añadir primariaMemberId campo de cuerda poblado de primaria. - CrearSubscripciónOrdenSexición: cliente...
Añadir la entidad miembroUiPreference para los prefs de IU por miembros
Genérico tienda de preferencias de UI por miembros (memberId, prefKey, valor JSONB) para pequeños ajustes de IU persistentes. El primer consumidor es el popover...
Reemplazar esDisponible de booleano con MemberAdisibilidadStatus enum
Maneje las cuerdas ordinal heredadas para CountryType a través de AttributeConverter
Las filas de DB tenían el país almacenado como enteros ordinal (por ejemplo. "186" para UNITED-STATES) en lugar de nombres enum, causando IllegalArgumentExcepti...
Añadir campos de llamadas de CDR a la entidad de grabación
Añade llamanteIdNum, llamanteIdName, llama Direction y llama columnas de resultados a la entidad de grabación para que el kamo-asterisk-support pueda almacenar ...
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.