es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Flyway DB – Versión desactualizada

¿Existe alguna manera de saber cuándo se va a obsoletar una versión de Flyway? En realidad, estábamos utilizando la versión 6.0.7 el año pasado y luego se obsoletó hace unos 6 meses. Ahora estamos usando la versión 6.4.1, pero intenté encontrar algo en el blog y la documentación, pero no hay nada sobre noticias de cuándo una versión va a ser obsoleta, solo sabemos que una versión no es utilizable cuando ejecutamos nuestro proyecto de Java Spring Boot. Y somos conscientes de esto porque hay muchos cambios en la versión 7+ que no funcionan con nuestro proyecto (probamos la versión 7.0.1 y la aplicación se bloqueó) y necesitamos estimar el costo de los cambios.

Cualquier ayuda será apreciada, gracias.

Tags:  

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en Flyway, no se garantiza que siempre haya una indicación clara de cuándo una versión particular de Flyway se quedará obsoleta. El mejor enfoque es estar pendiente del blog y la documentación de Flyway para cualquier actualización o cambios que puedan afectar a la versión actual de Flyway. Sin embargo, es importante tener en cuenta que las versiones descontinuadas no siempre se mencionarán explícitamente en la documentación. En algunos casos, ejecutar el proyecto de Java Spring Boot con la versión descontinuada puede ser la única forma de identificar que ya no es compatible. Esto puede generar costos inesperados si no se identifica y resuelve de manera oportuna.

    En el caso de la situación del OP, es comprensible que no se hayan dado cuenta de que la versión 6.0.7 estaba obsoleta hasta que ya no se podía utilizar. En el futuro, sería prudente planificar actualizaciones regulares a la última versión de Flyway para evitar problemas futuros. También es importante probar cualquier nueva versión de Flyway con su proyecto antes de realizar una implementación completa para garantizar la compatibilidad y evitar costos inesperados de modificaciones.

Comments are closed.