Skip to content

Releases: zonkyio/embedded-database-spring-test

v2.7.1

19 Nov 19:26

Choose a tag to compare

Bugfix Release

This release fixes a critical issue in version 2.7.0 where the library failed at runtime with ClassNotFoundException: io.zonky.test.db.shaded.com.google.common.util.concurrent.internal.InternalFutureFailureAccess.

Fixed:

  • Fixed missing dependency issue that caused ClassNotFoundException (#310)

Changes from 2.7.0:

  • Added support for Spring Framework 7 (#298)
  • Added support for database initialization using SQL scripts (#275)
  • Fixed connection closing issue when using JDBC streams with try-with-resources (#301)
  • Added support for advanced PostgreSQL configuration via data directory customizer (#307)
    • Can be used to configure shared_preload_libraries for extensions (#235)
    • Can be used to set database timezone and other server settings (#233)

v2.7.0

14 Nov 23:41
58e8868

Choose a tag to compare

⚠️ Important Notice

This version contains a critical bug and should not be used. Please upgrade to version 2.7.1.

The library fails at runtime with ClassNotFoundException for InternalFutureFailureAccess due to a missing dependency. This has been fixed in version 2.7.1.

See issue #310 for details.


Changes:

  • Added support for Spring Framework 7 (#298)
  • Added support for database initialization using SQL scripts (#275)
  • Fixed connection closing issue when using JDBC streams with try-with-resources (#301)
  • Added support for advanced PostgreSQL configuration via data directory customizer (#307)
    • Can be used to configure shared_preload_libraries for extensions (#235)
    • Can be used to set database timezone and other server settings (#233)

v2.6.0

29 Nov 11:40

Choose a tag to compare

Changes:

  • Added support for Flyway 11 (#284)
  • Fixed EmbeddedDatabaseTestExecutionListener affecting non-annotated tests (#277)
  • Fixed potential performance issue with Flyway bean initialization and database caching (#276)

v2.5.1

09 Apr 15:00

Choose a tag to compare

Changes:

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

v2.5.0

17 Jan 00:36

Choose a tag to compare

Changes:

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

v2.4.0

24 Nov 14:03

Choose a tag to compare

Changes:

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

v2.3.0

16 May 19:26

Choose a tag to compare

Changes:

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

v2.2.0

09 Dec 23:59

Choose a tag to compare

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

23 Aug 13:17

Choose a tag to compare

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

23 Aug 13:12

Choose a tag to compare

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)