Skip to content

Releases: testcontainers/testcontainers-dotnet

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.

Release 0.0.5

10 Mar 09:56
Compare
Choose a tag to compare

As part of this release we had 5 issues closed.

  • #30 Refactore builder pattern.
  • #34 Add wait strategy, to indicate when Testcontainer is ready.
  • #37 Remove language-ext dependency (still used in TestcontainersContainer class).
  • #39 Fix issue, where entrypoint and command is not merged together.
  • #41 Add consumer for stdout and stderr.

Release 0.0.4

01 Mar 15:54
Compare
Choose a tag to compare

As part of this release we had 6 issues closed.

  • #4 Add basic Docker features.
  • #8 Return new instance on every fluent invocation.
  • #9 Remove useless Lazy in build scripts.
  • #21 Get container information such as IPAddress or MacAddress.
  • #22 Add Docker command entrypoint.
  • #23 Add Docker command workingDir.