All Versions
2
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Changelog History
-
v2.2.0 Changes
➕ Added
- 🐳 370 Add protected Docker daemon socket support (@vlaskal)
- 421 Add Azurite module (@vlaskal)
- 🐧 421 Add Cosmos DB Linux Emulator (@Yeseh, @ktjn)
- 504 Add Elasticsearch module (@chertby)
- 🐳 516 Add
ITestcontainersBuilder<TDockerContainer>.WithTmpfsMount
(@chrisbbe) - 520 Add MariaDB module (@renemadsen)
- 🐳 528 Do not require the Docker host configuration (
DockerEndpointAuthConfig
) onTestcontainersSettings
initialization - 👍 538 Support optional username and password in MongoDB connection string (@the-avid-engineer)
- 540 Add Docker registry authentication provider for
DOCKER_AUTH_CONFIG
environment variable (@vova-lantsov-dev) - ✅ 541 Allow
MsSqlTestcontainerConfiguration
custom database names (@enginexon) - 🐳 558 Support relative base directories other than the working directory with
WithDockerfileDirectory
- 565 Add
ExecScriptAsync
(MongoDB Shell) to MongoDB module - 579 Add Neo4j module (@kaiserbergin)
- 📚 583 Add XML documentation to NuGet
- 592 Add LocalStack module (@bgener)
- 🐳 594 Add
IDockerContainer.GetLogs
- 🐳 601 Add
ITestcontainersBuilder<TDockerContainer>.WithImagePullPolicy
(@BenasB) - 🐳 616 Add
ITestcontainersBuilder<TDockerContainer>.WithMacAddress
(@seb1992) - 🐳 618 Match
.dockerignore
entry*
to all files and directories - 🔧 626 Support MySQL root password configuration (@DanielHabenicht)
🔄 Changed
- ⚡️ 571 Update
wnameless/oracle-xe-11g-r2
togvenzl/oracle-xe:21-slim
🛠 Fixed
- 🐳 525 Read ServerURL, Username and Secret field from CredsStore response to pull private Docker images
- ✅ 595 Implement
TestcontainersContainer.DisposeAsync
thread safe (renameTestcontainersState
toTestcontainersStates
) - 🐳 604 Do not deny all files in the Docker image tarball when a
.dockerignore
entry ends with/
- 🐳 610 Do not deny all files in the Docker image tarball when a
.dockerignore
entry ends with/*
- 632 Execute local database scripts (inside the container) against
localhost
- 🐳 634 JsonReaderException in Docker.DotNet with Docker Desktop 4.13.0 (https://github.com/dotnet/Docker.DotNet/issues/595)
-
v2.1.0 Changes
➕ Added
- 🏗 481 Add builder access to the
CreateContainerParameters
instance (@Xitric) - ✅ 483 Support custom resource reaper image via
TestcontainersSettings.ResourceReaperImage
(@vlaskal) - 495 Add CHANGELOG.md
- 🔧 496 Support
~/.testcontainers.properties
custom configuration - 🏗 500 Add trace output while building or pulling a Docker image (@michal-korniak)
- 🐳 501 Throw an exception when Docker image has not been built (@michal-korniak)
- 🐳 509 Check if the authentication provider can establish a Docker endpoint connection
- 🐳 510 Add
IImageFromDockerfileBuilder.WithBuildArgument
(@michal-korniak) - 🏗 511 Remove temp Dockerfile archive after Docker build (@michal-korniak)
- 🐳 512 Throw ArgumentException if Docker image name contains uppercase characters (@michal-korniak)
✂ Removed
- 🚚 497 Remove
ResourceReaperDiagnostics
🛠 Fixed
- ⚡️ 431 Fix
System.InvalidOperationException : cannot hijack chunked or content length stream
(updateDocker.DotNet
dependency) - 449 Fix wrong mapped public host port
- 🏁 484 Fix unit tests that fail on Windows hosts (@vlaskal)
- 🐳 507 Fix
ITestcontainersConfiguration
duplication, such asDockerApiException : [...] Duplicate mount point [...]
(@alesandrino)
- 🏗 481 Add builder access to the