Releases: testcontainers/testcontainers-node
Releases · testcontainers/testcontainers-node
v9.12.0
Changes
🚀 Features
- Automatic fallback to docker-compose v2 @cristianrgreco (#620)
- Support copying directories to a started container @cristianrgreco (#614)
🧹 Maintenance
- Await Selenium WebDriver creation in tests @cristianrgreco (#612)
v9.11.0
Changes
🚀 Features
- Support excluding a build image from cleanup by Ryuk @cristianrgreco (#608)
- Create a single Reaper session per parallel test run @cristianrgreco (#597)
- Support copying directories to a container @cristianrgreco (#606)
- Specify mode when copying files/content to a container @cristianrgreco (#604)
🐛 Bug Fixes
- Fix race condition where messages are lost between log consumers @cristianrgreco (#611)
🧹 Maintenance
- Selenium additionally wait for listening ports @cristianrgreco (#609)
- Retry Selenium test suite @cristianrgreco (#607)
v9.10.1
Changes
🧹 Maintenance
- Update dependency minor versions @cristianrgreco (#603)
- Selenium tests work with ARM + Retry for flaky CI @cristianrgreco (#599)
v9.10.0
Changes
🚀 Features
🐛 Bug Fixes
- Fix for Windows Dockerfile parsing @cristianrgreco (#592)
🧹 Maintenance
- Add windows-test slash command @cristianrgreco (#595)
- Fix locations set to None in sitemap @leocross (#593)
v9.9.1
v9.9.0
Changes
🚀 Features
- Allow both
string
andstring[]
for container exec command @cristianrgreco (#589) - Add Selenium WebDriver module @cristianrgreco (#578)
- Adding mysql connection uri utility function @jakeleventhal (#553)
- Cache Docker client config lookup @cristianrgreco (#572)
🐛 Bug Fixes
- Fix Kafka SASL_SSL listener inside Docker network @cristianrgreco (#588)
- Do not crash when Docker client strategy throws error @cristianrgreco (#585)
🧹 Maintenance
- Document how to use Selenium on ARM architectures @cristianrgreco (#586)
- Update java docs domain @leocross (#587)
- Update docker-compose to 0.24.1 @daajao (#584)
- Update ryuk to 0.5.1 @cristianrgreco (#574)
- Update podman mac run instructions @cristianrgreco (#573)
v9.8.0
Changes
🚀 Features
- Add support for Testcontainers Host @cristianrgreco (#564)
🐛 Bug Fixes
- Fix rootless socket location for MacOS on Docker Desktop @cristianrgreco (#568)
- Revert "Set host port to empty string (#550)" @cristianrgreco (#569)
🧹 Maintenance
- General refactoring @cristianrgreco (#566)
- Extract Docker client strategies to own modules @cristianrgreco (#561)
- Supported container runtimes tidy up @cristianrgreco (#560)
v9.7.0
Changes
🚀 Features
- Add withLogConsumer + general logging improvements @cristianrgreco (#559)
🧹 Maintenance
- Update podman docs for MacOS @cristianrgreco (#557)
- Unpin podman version @cristianrgreco (#555)
- Update ryuk 0.3.4->0.4.0 @cristianrgreco (#552)
- Set stricter CI runner and module versions @cristianrgreco (#548)
- Refactor mocks such that ts-ignore not required @cristianrgreco (#547)
- Set host port to empty string @cristianrgreco (#550)
- Update minor/patch dependencies @cristianrgreco (#551)
- Update supported container runtimes doc to add Podman/MacOS @cristianrgreco (#545)
- Use newer Podman repo for CI pipelines @cristianrgreco (#543)
- Refactor startup timeout override @cristianrgreco (#546)
v9.6.0
Changes
🚀 Features
- Make stop container idempotent @cristianrgreco (#544)
- Add limited Rancher Desktop pipeline @cristianrgreco (#538)
- Add limited Colima pipeline @cristianrgreco (#537)
- Implement composite wait strategy @cristianrgreco (#532)
- Better Podman support @cristianrgreco (#515)
🧹 Maintenance
- Drop node 14 and add node 20 in CICD pipelines @cristianrgreco (#540)
- Renew certificates used by Kafka tests @cristianrgreco (#542)
- Document supported container runtimes @cristianrgreco (#536)
v9.5.0
🚀 Features
- Add support for docker-compose pull policy @cristianrgreco (#530)
- Add support for Linux Docker Desktop rootless socket path @cristianrgreco (#528)