Skip to content

Release 2.2.0

Compare
Choose a tag to compare
@HofmeisterAn HofmeisterAn released this 27 Oct 10:42
995c779

As part of this release we had 24 issues closed.

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) on TestcontainersSettings 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 to gvenzl/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 (rename TestcontainersState to TestcontainersStates)
  • #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)

Thanks for your contributions 🙏