Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
^8.11.0
^9.0.0
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^8.11.0
->^9.0.0
Release Notes
testcontainers/testcontainers-node
### [`v9.8.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.8.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.7.0...v9.8.0) #### Changes #### ๐ Features - Add support for Testcontainers Host [@cristianrgreco](https://togithub.com/cristianrgreco) ([#564](https://togithub.com/testcontainers/testcontainers-node/issues/564)) #### ๐ Bug Fixes - Fix rootless socket location for MacOS on Docker Desktop [@cristianrgreco](https://togithub.com/cristianrgreco) ([#568](https://togithub.com/testcontainers/testcontainers-node/issues/568)) - Revert "Set host port to empty string ([#550](https://togithub.com/testcontainers/testcontainers-node/issues/550))" [@cristianrgreco](https://togithub.com/cristianrgreco) ([#569](https://togithub.com/testcontainers/testcontainers-node/issues/569)) #### ๐งน Maintenance - General refactoring [@cristianrgreco](https://togithub.com/cristianrgreco) ([#566](https://togithub.com/testcontainers/testcontainers-node/issues/566)) - Extract Docker client strategies to own modules [@cristianrgreco](https://togithub.com/cristianrgreco) ([#561](https://togithub.com/testcontainers/testcontainers-node/issues/561)) - Supported container runtimes tidy up [@cristianrgreco](https://togithub.com/cristianrgreco) ([#560](https://togithub.com/testcontainers/testcontainers-node/issues/560)) ### [`v9.7.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.7.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.6.0...v9.7.0) #### Changes #### ๐ Features - Add withLogConsumer + general logging improvements [@cristianrgreco](https://togithub.com/cristianrgreco) ([#559](https://togithub.com/testcontainers/testcontainers-node/issues/559)) #### ๐งน Maintenance - Update podman docs for MacOS [@cristianrgreco](https://togithub.com/cristianrgreco) ([#557](https://togithub.com/testcontainers/testcontainers-node/issues/557)) - Unpin podman version [@cristianrgreco](https://togithub.com/cristianrgreco) ([#555](https://togithub.com/testcontainers/testcontainers-node/issues/555)) - Update ryuk 0.3.4->0.4.0 [@cristianrgreco](https://togithub.com/cristianrgreco) ([#552](https://togithub.com/testcontainers/testcontainers-node/issues/552)) - Set stricter CI runner and module versions [@cristianrgreco](https://togithub.com/cristianrgreco) ([#548](https://togithub.com/testcontainers/testcontainers-node/issues/548)) - Refactor mocks such that ts-ignore not required [@cristianrgreco](https://togithub.com/cristianrgreco) ([#547](https://togithub.com/testcontainers/testcontainers-node/issues/547)) - Set host port to empty string [@cristianrgreco](https://togithub.com/cristianrgreco) ([#550](https://togithub.com/testcontainers/testcontainers-node/issues/550)) - Update minor/patch dependencies [@cristianrgreco](https://togithub.com/cristianrgreco) ([#551](https://togithub.com/testcontainers/testcontainers-node/issues/551)) - Update supported container runtimes doc to add Podman/MacOS [@cristianrgreco](https://togithub.com/cristianrgreco) ([#545](https://togithub.com/testcontainers/testcontainers-node/issues/545)) - Use newer Podman repo for CI pipelines [@cristianrgreco](https://togithub.com/cristianrgreco) ([#543](https://togithub.com/testcontainers/testcontainers-node/issues/543)) - Refactor startup timeout override [@cristianrgreco](https://togithub.com/cristianrgreco) ([#546](https://togithub.com/testcontainers/testcontainers-node/issues/546)) ### [`v9.6.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.6.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.5.0...v9.6.0) #### Changes #### ๐ Features - Make stop container idempotent [@cristianrgreco](https://togithub.com/cristianrgreco) ([#544](https://togithub.com/testcontainers/testcontainers-node/issues/544)) - Add limited Rancher Desktop pipeline [@cristianrgreco](https://togithub.com/cristianrgreco) ([#538](https://togithub.com/testcontainers/testcontainers-node/issues/538)) - Add limited Colima pipeline [@cristianrgreco](https://togithub.com/cristianrgreco) ([#537](https://togithub.com/testcontainers/testcontainers-node/issues/537)) - Implement composite wait strategy [@cristianrgreco](https://togithub.com/cristianrgreco) ([#532](https://togithub.com/testcontainers/testcontainers-node/issues/532)) - Better Podman support [@cristianrgreco](https://togithub.com/cristianrgreco) ([#515](https://togithub.com/testcontainers/testcontainers-node/issues/515)) #### ๐งน Maintenance - Drop node 14 and add node 20 in CICD pipelines [@cristianrgreco](https://togithub.com/cristianrgreco) ([#540](https://togithub.com/testcontainers/testcontainers-node/issues/540)) - Renew certificates used by Kafka tests [@cristianrgreco](https://togithub.com/cristianrgreco) ([#542](https://togithub.com/testcontainers/testcontainers-node/issues/542)) - Document supported container runtimes [@cristianrgreco](https://togithub.com/cristianrgreco) ([#536](https://togithub.com/testcontainers/testcontainers-node/issues/536)) ### [`v9.5.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.5.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.4.0...v9.5.0) #### ๐ Features - Add support for docker-compose pull policy [@cristianrgreco](https://togithub.com/cristianrgreco) ([#530](https://togithub.com/testcontainers/testcontainers-node/issues/530)) - Add support for Linux Docker Desktop rootless socket path [@cristianrgreco](https://togithub.com/cristianrgreco) ([#528](https://togithub.com/testcontainers/testcontainers-node/issues/528)) ### [`v9.4.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.4.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.3.0...v9.4.0) #### Changes #### ๐ Features - Add support for ShellWaitStrategy [@cristianrgreco](https://togithub.com/cristianrgreco) ([#522](https://togithub.com/testcontainers/testcontainers-node/issues/522)) - Add support for container lifecycle callbacks [@cristianrgreco](https://togithub.com/cristianrgreco) ([#510](https://togithub.com/testcontainers/testcontainers-node/issues/510) and [#519](https://togithub.com/testcontainers/testcontainers-node/issues/519)) - Log docker-compose output [@cristianrgreco](https://togithub.com/cristianrgreco) ([#508](https://togithub.com/testcontainers/testcontainers-node/issues/508)) #### ๐งน Maintenance - Add limits to Elasticsearch JVM memory [@cristianrgreco](https://togithub.com/cristianrgreco) ([#521](https://togithub.com/testcontainers/testcontainers-node/issues/521)) - Add logs info to configuration doc [@cristianrgreco](https://togithub.com/cristianrgreco) ([#518](https://togithub.com/testcontainers/testcontainers-node/issues/518)) - Update minor deps [@cristianrgreco](https://togithub.com/cristianrgreco) ([#516](https://togithub.com/testcontainers/testcontainers-node/issues/516)) - Refactor container create options in Generic Container [@cristianrgreco](https://togithub.com/cristianrgreco) ([#504](https://togithub.com/testcontainers/testcontainers-node/issues/504)) - Split GenericContainer tests to run faster [@cristianrgreco](https://togithub.com/cristianrgreco) ([#514](https://togithub.com/testcontainers/testcontainers-node/issues/514)) - Do not run CI for changes to docs [@cristianrgreco](https://togithub.com/cristianrgreco) ([#513](https://togithub.com/testcontainers/testcontainers-node/issues/513)) - Reorder docs language links [@leocross](https://togithub.com/leocross) ([#511](https://togithub.com/testcontainers/testcontainers-node/issues/511)) - Reduce concurrent builds [@cristianrgreco](https://togithub.com/cristianrgreco) ([#506](https://togithub.com/testcontainers/testcontainers-node/issues/506)) - Remove private registry acceptance tests [@cristianrgreco](https://togithub.com/cristianrgreco) ([#505](https://togithub.com/testcontainers/testcontainers-node/issues/505)) - Refactor resolving host [@cristianrgreco](https://togithub.com/cristianrgreco) ([#503](https://togithub.com/testcontainers/testcontainers-node/issues/503)) ### [`v9.3.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.3.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.2.1...v9.3.0) #### Changes #### ๐ Features - Add support for setting CPU and memory quotas [@AlexPtnn](https://togithub.com/AlexPtnn) ([#501](https://togithub.com/testcontainers/testcontainers-node/issues/501)) #### ๐งน Maintenance - Document how to create a custom container [@cristianrgreco](https://togithub.com/cristianrgreco) ([#502](https://togithub.com/testcontainers/testcontainers-node/issues/502)) ### [`v9.2.1`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.2.1) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.2.0...v9.2.1) #### Changes - No changes ### [`v9.2.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.2.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.1.3...v9.2.0) #### Changes #### ๐ Features - Add support for `DOCKER_HOST` [@cristianrgreco](https://togithub.com/cristianrgreco) ([#494](https://togithub.com/testcontainers/testcontainers-node/issues/494)) - Add support for TCC turbo mode [@HofmeisterAn](https://togithub.com/HofmeisterAn) ([#482](https://togithub.com/testcontainers/testcontainers-node/issues/482)) - Add support for getting first mapped port [@cristianrgreco](https://togithub.com/cristianrgreco) ([#493](https://togithub.com/testcontainers/testcontainers-node/issues/493)) - Add support for rootless Docker [@cristianrgreco](https://togithub.com/cristianrgreco) ([#486](https://togithub.com/testcontainers/testcontainers-node/issues/486)) - Add support for specifying quantity in LogWaitStrategy [@cristianrgreco](https://togithub.com/cristianrgreco) ([#490](https://togithub.com/testcontainers/testcontainers-node/issues/490)) - Add `getConnectionUri` convenience function for Postgres [@nikeee](https://togithub.com/nikeee) ([#472](https://togithub.com/testcontainers/testcontainers-node/issues/472)) - Add support for working dir [@cristianrgreco](https://togithub.com/cristianrgreco) ([#477](https://togithub.com/testcontainers/testcontainers-node/issues/477)) - Add support for `DOCKER_AUTH_CONFIG` [@cristianrgreco](https://togithub.com/cristianrgreco) ([#476](https://togithub.com/testcontainers/testcontainers-node/issues/476)) - Performance improvements [@henrinormak](https://togithub.com/henrinormak) ([#453](https://togithub.com/testcontainers/testcontainers-node/issues/453)) - Do not start ryuk for a reusable container [@cristianrgreco](https://togithub.com/cristianrgreco) ([#458](https://togithub.com/testcontainers/testcontainers-node/issues/458)) #### ๐ Bug Fixes - Fix for handling Docker daemon ping response due to docker-modem change [@cristianrgreco](https://togithub.com/cristianrgreco) ([#497](https://togithub.com/testcontainers/testcontainers-node/issues/497)) - Fix container logs after restart flakiness [@cristianrgreco](https://togithub.com/cristianrgreco) ([#488](https://togithub.com/testcontainers/testcontainers-node/issues/488)) - Fix run in container flakiness [@cristianrgreco](https://togithub.com/cristianrgreco) ([#489](https://togithub.com/testcontainers/testcontainers-node/issues/489)) - Make sure container logs are output after container restart [@justinwyer](https://togithub.com/justinwyer) ([#466](https://togithub.com/testcontainers/testcontainers-node/issues/466)) - Select Docker host port binding according to resolved host IP family [@cristianrgreco](https://togithub.com/cristianrgreco) ([#483](https://togithub.com/testcontainers/testcontainers-node/issues/483)) - Correctly parse Dockerfile images containing build args [@cristianrgreco](https://togithub.com/cristianrgreco) ([#474](https://togithub.com/testcontainers/testcontainers-node/issues/474)) - UnixSocketStrategy should not use docker host from configuration file [@cristianrgreco](https://togithub.com/cristianrgreco) ([#456](https://togithub.com/testcontainers/testcontainers-node/issues/456)) #### ๐งน Maintenance - Add limited Podman CI workflow [@cristianrgreco](https://togithub.com/cristianrgreco) ([#494](https://togithub.com/testcontainers/testcontainers-node/issues/494)) - Do not return auth config when registry names partially match [@cristianrgreco](https://togithub.com/cristianrgreco) ([#484](https://togithub.com/testcontainers/testcontainers-node/issues/484)) - Resolve IndexServerAddress from Docker info [@cristianrgreco](https://togithub.com/cristianrgreco) ([#481](https://togithub.com/testcontainers/testcontainers-node/issues/481)) - Add Haskell language to docs [@cristianrgreco](https://togithub.com/cristianrgreco) ([#475](https://togithub.com/testcontainers/testcontainers-node/issues/475)) - Rename master branch to main [@cristianrgreco](https://togithub.com/cristianrgreco) ([#473](https://togithub.com/testcontainers/testcontainers-node/issues/473)) - Migrate README to mkdocs [@cristianrgreco](https://togithub.com/cristianrgreco) ([#470](https://togithub.com/testcontainers/testcontainers-node/issues/470)) - Add support for Codespaces [@cristianrgreco](https://togithub.com/cristianrgreco) ([#471](https://togithub.com/testcontainers/testcontainers-node/issues/471)) - Integrate SonarCloud [@cristianrgreco](https://togithub.com/cristianrgreco) ([#467](https://togithub.com/testcontainers/testcontainers-node/issues/467)) - Set default container labels [@cristianrgreco](https://togithub.com/cristianrgreco) ([#454](https://togithub.com/testcontainers/testcontainers-node/issues/454)) - Integrate code linting [@cristianrgreco](https://togithub.com/cristianrgreco) ([#461](https://togithub.com/testcontainers/testcontainers-node/issues/461)) - Update ryuk and sshd version images [@eddumelendez](https://togithub.com/eddumelendez) ([#414](https://togithub.com/testcontainers/testcontainers-node/issues/414)) ### [`v9.1.3`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.1.3) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.1.2...v9.1.3) #### Changes #### ๐ Features - Make unit for startup timeout more obvious [@mdunisch](https://togithub.com/mdunisch) ([#437](https://togithub.com/testcontainers/testcontainers-node/issues/437)) #### ๐ Bug Fixes - Make sure to not create more than one reusable container concurrently [@henrinormak](https://togithub.com/henrinormak) ([#449](https://togithub.com/testcontainers/testcontainers-node/issues/449)) - Make sure log based waiting strategy respects container restarts [@henrinormak](https://togithub.com/henrinormak) ([#447](https://togithub.com/testcontainers/testcontainers-node/issues/447)) - Correctly evaluate predicates in HttpWaitStrategy [@abendi](https://togithub.com/abendi) ([#450](https://togithub.com/testcontainers/testcontainers-node/issues/450)) #### ๐งน Maintenance - Update patch dependencies [@cristianrgreco](https://togithub.com/cristianrgreco) ([#451](https://togithub.com/testcontainers/testcontainers-node/issues/451)) ### [`v9.1.2`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.1.2) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.1.1...v9.1.2) #### Changes #### ๐ Bug Fixes - Fix custom labels lost on reusable generic containers [@henrinormak](https://togithub.com/henrinormak) ([#443](https://togithub.com/testcontainers/testcontainers-node/issues/443)) - HttpWaitStrategy bearer to basic [@cristianrgreco](https://togithub.com/cristianrgreco) ([#431](https://togithub.com/testcontainers/testcontainers-node/issues/431)) - Handle error case in CredentialProvider [@cristianrgreco](https://togithub.com/cristianrgreco) ([#425](https://togithub.com/testcontainers/testcontainers-node/issues/425)) #### ๐งน Maintenance - Refactor smoke-test [@cristianrgreco](https://togithub.com/cristianrgreco) ([#430](https://togithub.com/testcontainers/testcontainers-node/issues/430)) - Catch dependency issues in build pipeline [@cristianrgreco](https://togithub.com/cristianrgreco) ([#426](https://togithub.com/testcontainers/testcontainers-node/issues/426)) - Update github action versions [@cristianrgreco](https://togithub.com/cristianrgreco) ([#424](https://togithub.com/testcontainers/testcontainers-node/issues/424)) ### [`v9.1.1`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.1.1) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.1.0...v9.1.1) #### Changes #### ๐ Bug Fixes - Add node-fetch as a dependency [@cristianrgreco](https://togithub.com/cristianrgreco) ([#422](https://togithub.com/testcontainers/testcontainers-node/issues/422)) ### [`v9.1.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.1.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.0.1...v9.1.0) #### Changes #### ๐ Features - Implement StartupCheckStrategy [@cristianrgreco](https://togithub.com/cristianrgreco) ([#419](https://togithub.com/testcontainers/testcontainers-node/issues/419)) - Implement HttpWaitStrategy [@cristianrgreco](https://togithub.com/cristianrgreco) ([#418](https://togithub.com/testcontainers/testcontainers-node/issues/418)) ### [`v9.0.1`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.0.1) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v9.0.0...v9.0.1) #### Changes #### ๐ Bug Fixes - Retry Reaper connection, else reject [@cristianrgreco](https://togithub.com/cristianrgreco) ([#412](https://togithub.com/testcontainers/testcontainers-node/issues/412)) #### ๐งน Maintenance - Extract waitForContainer to own module [@cristianrgreco](https://togithub.com/cristianrgreco) ([#409](https://togithub.com/testcontainers/testcontainers-node/issues/409)) ### [`v9.0.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v9.0.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.16.0...v9.0.0) #### Changes #### ๐จ Breaking Changes See PR for details: - API updates [@cristianrgreco](https://togithub.com/cristianrgreco) ([#405](https://togithub.com/testcontainers/testcontainers-node/issues/405)) ### [`v8.16.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.16.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.15.0...v8.16.0) #### Changes #### ๐ Features - Implement setting ulimits and capabilities [@cristianrgreco](https://togithub.com/cristianrgreco) ([#403](https://togithub.com/testcontainers/testcontainers-node/issues/403)) - Provide logger for container exec output [@cristianrgreco](https://togithub.com/cristianrgreco) ([#404](https://togithub.com/testcontainers/testcontainers-node/issues/404)) - Implement setting cache when building an image [@cristianrgreco](https://togithub.com/cristianrgreco) ([#402](https://togithub.com/testcontainers/testcontainers-node/issues/402)) - Add options for docker-compose down [@cristianrgreco](https://togithub.com/cristianrgreco) ([#401](https://togithub.com/testcontainers/testcontainers-node/issues/401)) - Implement setting entrypoint [@cristianrgreco](https://togithub.com/cristianrgreco) ([#400](https://togithub.com/testcontainers/testcontainers-node/issues/400)) ### [`v8.15.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.15.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.14.0...v8.15.0) #### Changes #### ๐ Features - Provide additional options to container `exec` ([#395](https://togithub.com/testcontainers/testcontainers-node/issues/395)) ### [`v8.14.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.14.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.13.2...v8.14.0) #### Changes #### ๐ Features - Improve diagnostic logging for HostPort wait strategy [@cristianrgreco](https://togithub.com/cristianrgreco) ([#397](https://togithub.com/testcontainers/testcontainers-node/issues/397)) ### [`v8.13.2`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.13.2) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.13.1...v8.13.2) #### Changes #### ๐ Bug Fixes - Fix Dockerode circular dependency when finding host through default gateway [@cristianrgreco](https://togithub.com/cristianrgreco) ([#394](https://togithub.com/testcontainers/testcontainers-node/issues/394)) ### [`v8.13.1`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.13.1) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.13.0...v8.13.1) #### Changes #### ๐ Features - Move mongoose to dev dependencies [@pscanf](https://togithub.com/pscanf) ([#393](https://togithub.com/testcontainers/testcontainers-node/issues/393)) ### [`v8.13.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.13.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.12.0...v8.13.0) #### Changes #### ๐ Features - MongoDB Module [@YeritsyanTigran](https://togithub.com/YeritsyanTigran) ([#390](https://togithub.com/testcontainers/testcontainers-node/issues/390)) #### ๐ Bug Fixes - Fix withCopyFileToContainer for large files [@dmitri-gb](https://togithub.com/dmitri-gb) ([#389](https://togithub.com/testcontainers/testcontainers-node/issues/389)) ### [`v8.12.0`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.12.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.11.1...v8.12.0) #### Changes #### ๐ Features - Implement restart container for `StartedTestContainer` [@cwkang1998](https://togithub.com/cwkang1998) ([#364](https://togithub.com/testcontainers/testcontainers-node/issues/364)) ### [`v8.11.1`](https://togithub.com/testcontainers/testcontainers-node/releases/tag/v8.11.1) [Compare Source](https://togithub.com/testcontainers/testcontainers-node/compare/v8.11.0...v8.11.1) #### Changes #### ๐ Features - Lazy initialisation of Docker client [@cristianrgreco](https://togithub.com/cristianrgreco) ([#378](https://togithub.com/testcontainers/testcontainers-node/issues/378))Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.