- 642 Expose container port bindings automatically
- 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)
- 571 Update
wnameless/oracle-xe-11g-r2
togvenzl/oracle-xe:21-slim
- 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 (dotnet/Docker.DotNet#595)
- 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)
- 497 Remove
ResourceReaperDiagnostics
- 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)