All Versions
2
Latest Version
Avg Release Cycle
-
Latest Release
-

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) 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 (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 (update Docker.DotNet dependency)
    • 449 Fix wrong mapped public host port
    • ๐Ÿ 484 Fix unit tests that fail on Windows hosts (@vlaskal)
    • ๐Ÿณ 507 Fix ITestcontainersConfiguration duplication, such as DockerApiException : [...] Duplicate mount point [...] (@alesandrino)