Skip to content

Release v3.0.0

Latest

Choose a tag to compare

@jruaux jruaux released this 06 Oct 09:44
· 1 commit to codex/release-3.0.0 since this release

Testcontainers Redis 3.0.0 upgrades the project to Spring Boot 4.1.1 dependency management and Testcontainers 2.0.5 while retaining Java 17 as the minimum supported Java version.

Highlights

  • Spring Boot 4.1.1 BOM, Testcontainers 2.0.5, JUnit 6.0.3, LettuceMod 4.5.0, and JaCoCo 0.8.15.
  • Gradle 9.8.0 with native Gradle build and publishing configuration, replacing incompatible Kordamp plugins.
  • Updated Lettuce search APIs and shared test-base dependency declarations.
  • Dependabot coverage for the version catalog, wrapper, and GitHub Actions.
  • CI on Java 17 and 25, including Redis Enterprise container tests.

Upgrade notes

  • Use Java 17 or newer.
  • Align consuming tests with Testcontainers 2 and JUnit 6 when moving from the 2.x release line.
  • The libraries remain regular JARs. Spring Boot provides dependency management; Spring Boot application packaging is not required.
  • All six modules are released together under com.redis at version 3.0.0.

Gradle

testImplementation 'com.redis:testcontainers-redis:3.0.0'

Maven

<dependency>
  <groupId>com.redis</groupId>
  <artifactId>testcontainers-redis</artifactId>
  <version>3.0.0</version>
  <scope>test</scope>
</dependency>

Changelog

🔀 Merge

  • a4a53df Merge pull request #23 from redis-field-engineering/codex/upgrade-dependencies, closes #23
  • b141717 Merge pull request #21 from redis-field-engineering/codex/setup-dependabot, closes #21

🛠 Build

  • 9d461a8 release: Make signing activation explicit
  • 0c1332e 🚨 deps: Upgrade to Spring Boot 4 and Gradle 9
  • 9e1c1d0 dependabot: Enable weekly dependency updates

📝 Documentation

  • 015794c release: Clarify snapshot build instructions