- Updated to org.testcontainers:testcontainers-jdbc 2.0.3
Testcontainers-java 2.0.x no longer supports JUnit 4 rules. You need to either:- switch to JUnit 5 and use the
@Testcontainersand@Containerannotations, - stay on firebird-testcontainers-java 1.6.1 and org.testcontainers:jdbc 1.21.4,
- switch to using Testcontainers URLs instead of using
@Ruleor@ClassRule, or - write your own rule implementation to start and stop the container.
- switch to JUnit 5 and use the
- Removed self-referencing generic type parameter from
FirebirdContainer.
You need to replace occurrences ofFirebirdContainer<?>andFirebirdContainer<>withFirebirdContainer. - Removed deprecated no-arg constructor from
FirebirdContainer - Updated various test dependencies
- Updated org.testcontainers:jdbc to 1.21.4
This fixes a compatibility issue with recent Docker versions. - Updated various test dependencies
- Updated Maven build plugins
- The project image (
firebirdsql/firebird) is now the default.
Contrary to previously announced, the 5.0.3 tag is the default, not 5.0.1.
If you want to continue using the jacobalberty image, you'll need to explicitly reference the image name (e.g. usingFirebirdContainer.JACOB_ALBERTY_IMAGE). - As a backwards compatibility measure, a subset of tags of the jacobalberty image are recognized in
jdbc:tc:firebird[sql]:...URLs andFirebirdContainerProvider.newInstance(String).
Specifically, tags starting with2.,v2,v3,v4andv5will select the jacobalberty image instead of the project image. - Support for the jacobalberty image is considered deprecated, but there are currently no plans to remove it.
Switch to the project image (firebirdsql/firebird). - Support for the fdcastel image was removed as it is no longer available.
Switch to the project image (firebirdsql/firebird). - Updated org.testcontainers:jdbc to 1.21.3
- Updated various test-dependencies
- Updated Maven build plugins
- Added support for firebirdsql/firebird.
This was originally the fdcastel image.
The name is defined inFirebirdContainer.PROJECT_IMAGE.
In 1.5.x, these images are not accessible as ajdbc:tc:firebird[sql]:...URL, only throughFirebirdContainer; this will change with version 1.6.0.
All existing configuration options are mapped in a backwards compatible way. - Defined
JACOB_ALBERTY_IMAGEconstants inFirebirdContainer. - Support for the fdcastel image is considered deprecated, but there are currently no plans to remove it.
Switch to the project image. - In the 1.6.0 release, the 5.0.1 version of the project image will become the default image.
Make sure you explicitly use this image name (and a version tag) if you want to stick to the jacobalberty image with the next release. - Updated various test-dependencies
- Updated org.testcontainers:jdbc to 1.20.4
- Updated various test-dependencies
- Updated Maven build plugins
- Added support for ghcr.io/fdcastel/firebird images.
The name is defined inFirebirdContainer.FDCASTEL_IMAGE.
These images are not accessible as ajdbc:tc:firebird[sql]:...URL, only throughFirebirdContainer.
All existing configuration options are mapped in a backwards compatible way.
- Updated org.testcontainers:jdbc to 1.19.3
- Updated various test-dependencies
- Updated Maven build plugins
- Add javadoc on (main) classes similar to testcontainers-java
- Updated org.testcontainers:jdbc to 1.17.6
- Updated various test-dependencies
- Updated default image version to Firebird 4.0.2.
Make sure you specify versions explicitly if you need to stay on Firebird 3.0.
- Updated org.testcontainers:jdbc to 1.16.2
- Updated junit:junit to 4.13.2
- Updated default image version to Firebird 3.0.8.
The next release will update the default image version to Firebird 4.0, so make sure you specify versions explicitly if you need to stay on Firebird 3.0.
- Updated org.testcontainers:jdbc to 1.15.1
- Deprecated no-arg constructor of
FirebirdContainer(see also testcontainers/testcontainers-java#2839)
It is recommended to switch to using an explicit image name and version - Added constructor
FirebirdContainer(DockerImageName).
Use withDockerImageName.parse(FirebirdContainer.IMAGE).withTag("3.0.7")to get an explicit version. - Updated default image version to Firebird 3.0.7.
-
Update org.testcontainers:jdbc to 1.14.3
-
Move static config in modules to constructor (see also testcontainers/testcontainers-java#2473)
-
Add
ContainerState#getHostas a replacement forgetContainerIpAddress(see also testcontainers/testcontainers-java#2742) -
Added additional url params in
JdbcDatabaseContainer(see also testcontainers/testcontainers-java#1802) -
For compatibility with Jaybird 4, when legacy client auth is enabled and
authPluginsURL param has not been explicitly added, add URL paramauthPluginswith valueSrp256,Srp,Legacy_auth -
Updated default image version to Firebird 3.0.5.
Because of intermittent connection problems in Firebird 3.0.6 (CORE-6346, CORE-6347, CORE-6348), 3.0.6 is not used as the default. Firebird 3.0.7 will fix this issue.
- Update org.testcontainers:jdbc to 1.12.5
- Update org.testcontainers:jdbc to 1.12.0
- Update org.testcontainers:jdbc to 1.11.4
Initial version using org.testcontainers:jdbc 1.11.3