Embedded Database Spring Test Versions Save

A library for creating isolated embedded databases for Spring-powered integration tests.

v2.5.1

1 month ago

Changes:

  • Upgrade to Testcontainers 1.18.3 (#260)
  • Improved compatibility with Flyway 9.9+ (#264)

v2.5.0

3 months ago

Changes:

  • Fixed compatibility with Flyway 9.9+ (#255)
  • Added support for Flyway 10 (#255)

v2.4.0

5 months ago

Changes:

  • Support for Spring Boot 3.2 (#247)
  • Upgrade to Embedded Postgres 2.0.5 (#250)

v2.3.0

11 months ago

Changes:

  • Added support for HSQLDB database (#239)
  • Added support for Apache Derby database (#239)
  • Added support for Flyway extension configuration (#240)

v2.2.0

1 year ago

Changes:

  • Upgrade to Embedded Postgres 2.0.2 (#222)
  • Upgrade to Testcontainers 1.17.6 (#162)
  • Added support for Flyway 8 and 9 (#207)
  • Added support for Microsoft SQL Server 2022 (#209)
  • Fixed compatibility with MariaDB Java Client 3 (#208)
  • Fixed warnings that a database cannot be released occurring at the end of the test suite (#211)

v2.1.2

1 year ago

Changes:

  • Upgrade Spring dependencies to 5.0.20 (#198)
  • Upgrade some other optional dependencies (#198 #189 #202)
  • Fix compatibility with Testcontainers 1.17+ (#196)
  • Fix that @PreDestoy methods are executed after database shutdown (#201)

v2.1.1

1 year ago

Changes:

  • Add support for Liquibase 4 (#179)
  • Allow using custom images in conjunction with MSSQL, MySQL and MariaDB providers (#181)
  • Fix letter case of MSSQL username that stops working when case-sensitive collation is enabled (#180)
  • Fix using inter-bean dependencies defined by direct calls of @Bean methods in @Configuration classes (#11)

v2.1.0

2 years ago

Changes:

v2.0.1

2 years ago

Changes:

v2.0.0

2 years ago

For full upgrade instructions and new and noteworthy features please see the release notes.

Breaking changes:

  • Docker is a default provider (#28)
  • Flyway dependencies are optional (#21)
  • Upgrade to PostgreSQL 11

New features:

  • New refresh mode to reset the database during tests (#21)
  • Support for Liquibase (#46)
  • Support for Microsoft SQL Server (#25)
  • Support for MySQL database (#23)
  • Support for MariaDB database (#24)

Other changes:

  • Remove Guava and Apache Commons transitive dependencies (#27)
  • Some other minor changes