Releases: dasniko/testcontainers-keycloak
v4.0.1
v3.9.1
v4.0.0 - based on Testcontainers 2.x
testcontainers framework to version 2.x which removes the dependency of JUnit 4, so we can also skip every workaround related to that and the adjustments required to support Docker 29+ which will not be supported by Testcontainers 1.x branch.
No functional changes have been made in this release, but as the underlying upstream library has a new major release with some breaking changes, I decided also to make a new major version, just to reflect the changes!
What's Changed
- chore(deps-dev): bump net.datafaker:datafaker from 2.4.4 to 2.5.3 by @dependabot[bot] in #247
- chore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.20 by @dependabot[bot] in #244
- chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #250
- chore(deps-dev): bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 by @dependabot[bot] in #253
- chore(deps-dev): bump jackson.version from 2.19.2 to 2.19.4 by @dependabot[bot] in #249
- chore(deps): bump testcontainers from 1.21.3 to 2.0.1 by @sullis in #242
- chore(deps-dev): bump junit-jupiter.version from 5.13.4 to 6.0.1 by @dependabot[bot] in #248
New Contributors
Full Changelog: v3.9.0...v4.0.0
v3.9.0
What's Changed
- adjust debug settings to changed configuration starting from Keycloak 26.4+ by @dasniko
‼️ If you still use Keycloak 26.3 and lower AND use the DEBUG options, DON'T use this version, please stick on v3.8 of this library. When using debugging options with this version, you'll have to use Keycloak 26.4+‼️ - chore(deps): bump several dependencies to most recent versions by @dependabot[bot]
- chore: bump several dependencies to most recent versions by @dependabot[bot]
Full Changelog: v3.8.0...v3.9.0
v3.8.0
What's Changed
- manage Keycloak admin client with separate version tag by @dasniko
- add option to nightly images explicitly (method
withNightly()) by @dasniko - changed publishing to new maven central portal and also publish SNAPSHOT releases regularly by @dasniko
- adjust SPI config syntax (for cache configuration) by @dasniko
- upgrade the default image to Keycloak 26.3 by @dasniko
- chore(deps): bump several dependencies by @dependabot[bot]
Full Changelog: v3.7.0...v3.8.0
v3.7.0
What's Changed
- Add capability to use --optimized option by @robson90 in #170
- rollback to jdk-11 compatibility by @dasniko in #169
- remove deprecation flag, as this is also undeprecated in Keycloak itself by @dasniko in #172
- Remove temporary image after test run by @robson90 in #174
Full Changelog: 3.6.0...v3.7.0
v3.6.0
What's Changed
- Add configuration to disable bootstrap of admin account by @marioschlipf in #165
New Contributors
- @marioschlipf made their first contribution in #165
Full Changelog: 3.5.1...3.6.0
v3.5.1
Exclude transitive dependency to javax.* namespace, introduced by update of shrinkwrap dependency (#160 , thanks to @evandongen)
Full Changelog: 3.5.0...3.5.1
v3.5.0
What's Changed
- Add support for production mode by @mathieu-pousse in #150
- use the new bootstrap admin env vars by @dasniko in #153
- add distinct method to disable lightweight access token for admin-cli by @dasniko in #155
- Added distinct method for getting Management URL from Testcontainer by @robson90 in #156
New Contributors
- @mathieu-pousse made their first contribution in #150
- @robson90 made their first contribution in #156
Full Changelog: 3.4.0...3.5.0
v3.4.0
What's Changed
- use fixed health endpoint for wait strategy on new management port by @dasniko in #142
- use envvars as default config options and add custom command parts by @dasniko in #143
- allow for multiple provider classes locations by @dasniko in #129
- new truststore config by @dasniko in #144
- don't use client auth on http management port by @dasniko in #146
Full Changelog: v.3.3.1...3.4.0