Actualización Flyway 12.2.0: Prefijos de Migración y Control de Validación
Flyway 12.2.0, lanzado el 26 de marzo de 2026, introduce nuevas capacidades para la gestión de migraciones de bases de datos. Esta actualización se centra en una mayor flexibilidad en los procesos de nombramiento y validación de migraciones. Para obtener todos los detalles, consulte las notas de lanzamiento oficiales.
Key Changes
- Prefijos de Migración Personalizados: Flyway 12.2.0 añade nuevas propiedades de configuración como
flyway.sqlMigrationPrefixyflyway.javaMigrationPrefix. Estas permiten definir prefijos personalizados para distintos tipos demigration(SQL, Java, repetibles, undo, etc.), ofreciendo más control sobre las convenciones de nombres, más allá de los prefijos predeterminados comoVoR. - Flags Avanzados para Ignorar Validación: Esta versión añade una serie de propiedades
flyway.ignore*, incluyendoflyway.ignoreMissingMigrationsyflyway.ignoreChecksumMismatch. Estosflagsproporcionan un control detallado sobre el comandovalidate, permitiendo a Flyway omitir tipos específicos de fallos de validación. Esto es útil para escenarios de despliegue complejos o cuando ciertos estados demigrationson aceptables.
Impact for QA Teams
Los equipos de QA se benefician de una mayor flexibilidad en la gestión de esquemas de bases de datos de prueba. Los prefijos personalizados pueden ayudar a organizar las migrations para entornos de prueba o características específicas. Los nuevos flags de ignore en la validación permiten a los testers configurar Flyway para tolerar discrepancias conocidas y no críticas, optimizando los pipelines de CI/CD y reduciendo falsos positivos en las verificaciones automatizadas. Esto puede acelerar los ciclos de retroalimentación y enfocar los esfuerzos de testing.
