Release Notes
DESCONTINUADO 23.1 y anteriores
NUEVo LAnzamiento
26.1
Core
5.0.0 | 5.1.0 | 5.1.1 | 6.0.1 |
|---|
5.0.0 | 5.1.0 | 5.1.1 | 6.0.1 |
|---|---|---|---|
drittesta
| hermes | anjana-ui | zeus |
Tot Plugins
5.0.0 | 5.0.1 | 5.0.2 | 5.0.3 |
|---|
5.0.0 | 5.0.1 | 5.0.2 | 5.0.3 |
|---|---|---|---|
aqtiva | jdbc | jdbc-denodo
| ldap |
Instaladores
Ansible | K8S | Installer |
|---|
Ansible | K8S | Installer |
|---|---|---|
26.a1 | 26.k1 | 26.1 |
Actuaciones manuales requeridas
Antes del upgrade
Actualización del Kit de despliegue a su última versión, si no se ha hecho aún. Revisar la documentación propia de las versiones de los kits.
Si se usa algún kit de instalación proporcionado por Anjana, para tener el software completamente actualizado solamente es necesario actualizar las versiones de los artefactos con los valores mencionados en la sección previa Artefactos afectados, el software se encarga de los cambios en la base de datos. Sólo en caso contrario, se tendrán que actualizar las versiones de las persistencias a su última versión productiva, de forma manual por parte del instalador.
Actuaciones manuales opcionales
Si se tenían ponderaciones en SolR es probable que se tengan que regenerar dado el carácter volátil del indexador
Actualizaciones
Ansible
Cambios bloqueantes
Nuevo rol de despliegue para MongoDB 7.0
Nuevo rol de despliegue para RabbitMQ 3.12
Nuevo rol de despliegue para Valkey 7.2 y cadenas de conexión para nuevas persistencias — MONGO_URI, VALKEY_*, RABBITMQ_*
Otros cambios y optimizaciones
URLs de Eureka y Spring Boot Admin configuradas mediante variables de entorno (HORUS_REPLICAS, HORUS_ADMIN_URL, TOT_EUREKA_URL) en las units systemd, en lugar de argumentos Spring
Variables en hosts.yaml para despliegues single-node y multi-node
Backup de certificados TLS incluido en el backup de Ansible
Corrección de nombres en templates de servicios
Corrección de propiedades S3
Excluido anjana.sh del .tgz de distribución
Eliminados argumentos
--server.ssl.*redundantes en units systemd de core y plugins — la configuración SSL ya está definida en elapplication.yamlinterno de cada microservicio y se resuelve mediante los system properties-Dde JVM
Kit K8s
Cambios bloqueantes
Reestructuración completa del kit: de manifiestos YAML planos (122 ficheros) a Helm chart con subcharts anjana-core y anjana-plugins (11 templates reutilizables). Despliegue vía helm install/upgrade
TLS automatizado con cert-manager: modo internal (certificados self-signed auto-generados + Job de generación de truststore) y modo manual (secretos pre-creados)
Soporte IRSA para Horus: integración con AWS Secrets Manager como backend de config server, con guard rails de validación
Múltiples backends de config server: AWS Secrets Manager, AWS S3, Git, Vault, Native — seleccionable vía values.yaml
Modo standalone para plugins: lectura directa de secretos cloud (AWS SM, Azure KV, GCP SM) sin necesidad de config server
Manifiestos opcionales para nuevas persistencias: MongoDB, RabbitMQ, Valkey
InitContainers para espera de dependencias: arranque ordenado de servicios con health checks HTTPS entre ellos
Otros cambios y optimizaciones
URLs de Eureka y Spring Boot Admin configuradas mediante variables de entorno (HORUS_REPLICAS, HORUS_ADMIN_URL, TOT_EUREKA_URL) en lugar de argumentos Spring
Integración OpenTelemetry nativa: OTEL_SERVICE_NAME y OTEL_RESOURCE_ATTRIBUTES inyectados en todos los servicios
CDN proxy Nginx para anjana-ui con soporte S3/MinIO
Gestión de versiones por servicio vía values.yaml con fallback a versión global
Scripts de backend AES y tooling de desarrollo local
Ficheros de infraestructura del proyecto: .gitignore, Makefile, Chart.lock, values-core-wsl.yaml
Eliminados argumentos
--server.ssl.*redundantes en Deployments y StatefulSets — la configuración SSL ya está definida en elapplication.yamlinterno de cada microservicio y se resuelve mediante los system properties de JVM (JAVA_TOOL_OPTIONS)
N/A