Skip to content

Releases: testcontainers/testcontainers-dotnet

Release 1.5.0

18 Jul 08:58
Compare
Choose a tag to compare

As part of this release we had 7 issues closed.

  • #356, #357 Add WithStartupCallback.
  • #324 Add WithNetwork (@brethubbard).
  • #371 Add UDP, TCP and SCTP support for port bindings (@Uzivatel919).
  • #381 Add netstandard2.0 (@chrisbbe).
  • #335 Fix issue, where StartAsync cannot be canceled.
  • #379 Fix issue, where the overwritten configuration (appsettings.Environment.json) was not applied (@as-ivanov).

Release 1.4.0

10 Sep 12:07
Compare
Choose a tag to compare

As part of this release we had 5 issues closed.

  • #31 Support authentication against private Docker Hubs.
  • #265 Replace SolutionInfo.cs with Shared.msbuild.
  • #258 Add Couchbase Testcontainers (@mustafaonuraydin).
  • #218 Add .dockerignore file support.
  • #309 Fix issue, where TestcontainersContainer.StartAsync breaks Coverlet code coverage generation.
  • Many minor improvements.

Release 1.3.0

09 Jun 09:52
Compare
Choose a tag to compare

As part of this release we had 5 issues closed.

  • #213 Support Docker-in-Docker (mounted docker-socket) (by @farodin91)
  • #220 Add Oracle XE example container (by @EvdAnton).
  • #232 Add missing Docker image name pattern (by @superkartoffel).
  • #237 Fix issue, where ImageFromDockerfileBuilder does not tag large Docker images (by @Jejuni).
  • #247 Fix issue, where ITestcontainersBuilder configurations were added twice for module configurations.

Release 1.2.0

03 Feb 17:55
Compare
Choose a tag to compare

As part of this release we had 4 issues closed.

⚠️ This version has breaking changes (relates to #199), to provide a more convenient experience setting up wait strategies.

  • #199 Add wait strategy chain to Testcontainers builder pattern.
  • #201 Add Windows test results to SonarCloud.
  • #203 Add wait strategies for Windows containers.
  • #196 Fix race condition in WaitUntilContainerIsRunning.

Release 1.1.0

14 Jan 11:33
Compare
Choose a tag to compare

As part of this release we had 6 issues closed.

⚠️ This version has breaking changes (relates to #154 and commit e037aae), to provide reliable unit tests, the implementation of IAsyncDisposable (netstandard2.1) was necessary.

  • #160 Add WithDockerEndpoint to ITestcontainersBuilder.
  • #180 Add WithDockerfile to IImageFromDockerfileBuilder.
  • #181 Update nginx examples in README.md.
  • #154 Fix issue, where xUnit tests run in certain circumstances in a deadlock.
  • #178 Fix issue, where Wait.UntilPortsAreAvailable throws and exception if the container does not have /bin/bash (by @jdelucaa).
  • #183 Fix issue, where local Docker images where not found.

Release 1.0.0

10 Dec 19:18
Compare
Choose a tag to compare

As part of this release we had 9 issues closed.

#119 Add missing wait strategy to test if database containers are up and running.
#126 Add missing function to purge orphaned containers if they are not disposed.
#135 Add missing function to get the containers exit code.
#163 Add missing function to execute commands in running containers.
#156 Implement IWaitUntil with n-repeats (by @Ta-Ja).
#168 Remove Docker associated volumes on clean up.
#153 Update version of pre-configured Testcontainers.
#141 Add missing test for WithEntrypoint.
#142 Add missing test for TestcontainerConfiguration.

Release 0.0.9

17 Aug 07:54
Compare
Choose a tag to compare

As part of this release we had 11 issues closed.

#100 Add pre-configured database container for CouchDB.
#101 Add pre-configured database container for Redis.
#102 Add pre-configured message broker container for RabbitMQ.
#116 Add wait strategy to capture log messages.
#131 Add NuGet package icon.
#123 Assign random host port to a private container port.
#129 Get random host port for a private container port.
#79 Replace StyleCop configuration with EditorConfig.
#105 Move DatabaseContainerTest into own database test classes.
#109 Replace Azure Pipelines build definition with azure-pipelines.yml.
#114 Update NuGet dependencies with minor improvements and stability fixes.

Release 0.0.8

16 Jun 08:23
Compare
Choose a tag to compare

As part of this release we had 8 issues closed.

  • #80 Add code of conduct CODE_OF_CONDUCT.md.
  • #85 Add native Windows Docker container support.
  • #88 Add commit message guidelines to CONTRIBUTING.md.
  • #94 Add Docker API call to query running Docker engine (OSType).
  • #83 Fix issue, where user defined wait strategies will be overwritten.
  • #86 Change the build pipeline configuration and disable telemetry and first-time experience.
  • #91 Change the build pipeline configuration and skip build tasks for pull requests.
  • #96 Improve test coverage and quality gate for the new release.

Release 0.0.7

10 Jun 06:15
Compare
Choose a tag to compare

As part of this release we had 4 issues closed.

  • #57 Add Dockerfile support.
  • #74 Add Dependabot.
  • #64, #66 Fix issue, where subdirectories were not added to the Dockerfile archive.
  • Many minor improvements within the project.

Release 0.0.6

20 Mar 05:40
Compare
Choose a tag to compare

As part of this release we had 5 issues closed.

  • #45 Add pre-configured Testcontainer for PostgreSql database.
  • #48 Add pre-configured Testcontainer for MySQL database.
  • #54 Add pre-configured Testcontainer for MSSQL database.
  • #46 Fix issue, where Docker API exceptions were swallowed.
  • #50 Bind host port to default database Testcontainer port.