Se ha publicado la versión 1.0.3.0 de audita-sidecar, que incorpora correcciones y mejoras enfocadas en el modo HTTP del servicio.
Principales mejoras:
- Estabilidad de las inyecciones CDI: se han corregido posibles fallos en la gestión de dependencias de proveedores y mappers que podían afectar al funcionamiento del servicio en modo HTTP.
- Serialización FHIR: el envío de eventos de auditoría ahora utiliza explícitamente el formato
application/fhir+json, unificando la serialización entre los módulos http y domain para evitar posibles rechazos por parte del servicio Audita. - Robustez en la entrada REST: las peticiones con body inválido ahora devuelven una respuesta
400 Bad Request estructurada en lugar de un error no controlado. - Trazabilidad de errores: el log del sidecar ahora registra el detalle de los errores respondidos por el servicio Audita, facilitando el diagnóstico de incidencias como, por ejemplo, la omisión de datos obligatorios.
- Optimización del health-check: se ha optimizado la renovación del token Keycloak en los probes de readiness y se ha corregido un problema de caché de configuración que podía impedir la lectura de propiedades críticas tras el arranque.
- Consistencia entre modos: se ha eliminado la capa duplicada de entidades HTTP, consolidando el modelo en
domain para garantizar un comportamiento coherente independientemente del modo de operación (JPA o HTTP). - Refuerzo de tests: se han añadido nuevos tests para mejorar las garantías de calidad del componente.