FlywayProperties has executeInTransaction default as false, changing the org.flywaydb.core.api.configuration.Configuration#isExecuteInTransaction default. See also org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration.FlywayConfiguration#configureProperties

Tested in 3.1.0-RC2.

Prior to change with no spring.flyway configuration set

Migrating schema "public" to version "0.0.1.0 - init-tables [non-transactional]"

Comment From: pivotal-cla

@TheHound Please sign the Contributor License Agreement!

Click here to manually synchronize the status of this Pull Request.

See the FAQ for frequently asked questions.

Comment From: pivotal-cla

@TheHound Thank you for signing the Contributor License Agreement!

Comment From: TheHound

Updated the commit with extra line in FlywayPropertiesTests#defaultValuesAreConsistent