TL;DR
- Corrige un error crítico en el análisis de archivos de configuración.
- Soluciona la interacción de
flyway.locationsyflyway.configFiles. - Asegura una configuración fiable para migraciones de base de datos.
Key Changes
Flyway 12.6.2, lanzado el 21 de mayo de 2026, es un parche enfocado en un problema de configuración significativo. El cambio principal resuelve un error (Issue #4110) donde la propiedad flyway.locations no se respetaba correctamente cuando flyway.configFiles también estaba en uso, y viceversa. Esto significaba que las ubicaciones personalizadas de scripts de migración definidas a través de flyway.locations o archivos de configuración específicos cargados mediante flyway.configFiles podían ser ignorados o sobrescritos inesperadamente. Tal comportamiento podría llevar a que se aplicara un conjunto incorrecto de migraciones, o incluso a migraciones fallidas, sin una indicación clara de la causa raíz. Esta actualización asegura que ambas propiedades se analicen y apliquen correctamente, restaurando el comportamiento de configuración esperado y previniendo configuraciones erróneas silenciosas. No se mencionan nuevas características ni deprecaciones en esta versión, lo que la convierte en una mejora de estabilidad enfocada.
Para detalles completos, consulte las notas de lanzamiento oficiales.
Impact for QA Teams
Esta corrección es crucial para los equipos de QA que dependen de rutas específicas de scripts de migración o configuraciones complejas en diversos entornos. Antes de esta actualización, los ingenieros de QA podrían haber encontrado esquemas de base de datos inconsistentes, aprovisionamiento de entornos fallido o haber dedicado mucho tiempo a depurar por qué no se aplicaban las migraciones esperadas. Esta actualización previene escenarios donde las pruebas podrían ejecutarse contra una base de datos migrada incorrectamente debido a flyway.locations o flyway.configFiles ignorados, lo que lleva a falsos positivos o negativos. Actualizar a la versión 12.6.2 asegura estados de base de datos consistentes y predecibles, reduciendo fallos de configuración y mejorando la fiabilidad de los flujos de trabajo de prueba.
FAQ
- Q: ¿Cuál es la corrección principal en Flyway 12.6.2?
- A: Corrige un error donde las propiedades
flyway.locationsyflyway.configFilesno eran respetadas correctamente.
- A: Corrige un error donde las propiedades
- Q: ¿Es esta una actualización obligatoria?
- A: Sí, si su configuración utiliza tanto
flyway.locationscomoflyway.configFiles, esta actualización es muy recomendable para operaciones estables.
- A: Sí, si su configuración utiliza tanto
- Q: ¿Hay nuevas características en esta versión?
- A: No, Flyway 12.6.2 es una versión de parche centrada únicamente en abordar el error de configuración.
