TL;DR
- Устранена критическая ошибка парсинга файлов конфигурации.
- Исправлено взаимодействие свойств
flyway.locationsиflyway.configFiles. - Обеспечивает надежную настройку миграций баз данных.
Key Changes
Flyway 12.6.2, выпущенный 21 мая 2026 года, представляет собой целенаправленное исправление, сфокусированное на значительной проблеме конфигурации. Основное изменение устраняет ошибку (Issue #4110), при которой свойство flyway.locations не учитывалось должным образом, когда также использовалось flyway.configFiles, и наоборот. Это означало, что пользовательские пути к скриптам миграции, определенные через flyway.locations, или определенные файлы конфигурации, загруженные через flyway.configFiles, могли быть проигнорированы или переопределены неожиданным образом. Такое поведение могло привести к применению некорректного набора миграций или даже к сбоям миграций без четкого указания первопричины. Это обновление гарантирует, что оба свойства теперь правильно анализируются и применяются, восстанавливая ожидаемое поведение конфигурации и предотвращая скрытые некорректные настройки. В этом выпуске не отмечено новых функций или устаревших элементов, что делает его сфокусированным улучшением стабильности.
Полную информацию можно найти в официальных примечаниях к выпуску.
Impact for QA Teams
Это исправление критически важно для команд QA, которые полагаются на определенные пути скриптов миграции или сложные настройки конфигурации в различных средах. До этого обновления инженеры QA могли сталкиваться с несогласованными схемами баз данных, сбоями при подготовке окружения или тратить значительное время на отладку причин, по которым ожидаемые миграции не применялись. Это обновление предотвращает сценарии, когда тесты могут выполняться с некорректно мигрированной базой данных из-за игнорирования flyway.locations или flyway.configFiles, что приводит к ложным срабатываниям или ложным отрицаниям. Обновление до версии 12.6.2 обеспечивает согласованное и предсказуемое состояние баз данных, сокращая количество сбоев при настройке и повышая надежность рабочих процессов тестирования.
FAQ
- Q: Каково основное исправление в Flyway 12.6.2?
- A: Исправлена ошибка, при которой свойства
flyway.locationsиflyway.configFilesне учитывались должным образом.
- A: Исправлена ошибка, при которой свойства
- Q: Является ли это обязательным обновлением?
- A: Да, если ваша настройка использует как
flyway.locations, так иflyway.configFiles, это обновление настоятельно рекомендуется для стабильной работы.
- A: Да, если ваша настройка использует как
- Q: Есть ли новые функции в этом выпуске?
- A: Нет, Flyway 12.6.2 — это патч-релиз, сфокусированный исключительно на устранении ошибки конфигурации.
