testcontainers/testcontainers-dotnet (Testcontainers)
### [`v3.8.0`](https://togithub.com/testcontainers/testcontainers-dotnet/releases/tag/3.8.0)
[Compare Source](https://togithub.com/testcontainers/testcontainers-dotnet/compare/3.7.0...3.8.0)
Thank you very much to all contributors once again. This version contains really great features and important fixes. Awesome increment ๐.
### What's Changed
#### โ ๏ธ Breaking Changes
If you have overwritten the default logger previously (setting `TestcontainersSettings.Logger`), please be aware that each builder now offers a dedicated API to configure the actual logger. This has several advantages; among others, it integrates very nicely into xUnit.net's [scoped](https://togithub.com/testcontainers/testcontainers-dotnet/blob/14f9ad92ece7b5539aed0c8f2f7c5415ab97aab8/tests/Testcontainers.Platform.Linux.Tests/LoggerTest.cs) loggers.
- feat: Add `WithLogger(ILogger)` builder API ([#1100](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1100)) [@0xced](https://togithub.com/0xced)
#### ๐ Features
- feat: Use built-in PEM certificate import on .NET 6 and onwards ([#1139](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1139)) [@0xced](https://togithub.com/0xced)
- feat: Add `WithLogger(ILogger)` builder API ([#1100](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1100)) [@0xced](https://togithub.com/0xced)
- feat: Add support for the target frameworks net6.0 and net8.0 ([#1133](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1133)) [@HofmeisterAn](https://togithub.com/HofmeisterAn)
- feat: Add Milvus module ([#1131](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1131)) [@roji](https://togithub.com/roji)
- feat: Embed symbols and enable continuous integration builds (deterministic source paths) ([#1129](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1129)) [@tom-englert](https://togithub.com/tom-englert)
- feat: Add remote container registry identity token support ([#1124](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1124)) [@HofmeisterAn](https://togithub.com/HofmeisterAn)
- feat: Add URL-based resource mapping container builder API ([#1118](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1118)) [@0xced](https://togithub.com/0xced)
- feat: Add CockroachDB module ([#1077](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1077)) [@rafaumlemos](https://togithub.com/rafaumlemos)
- feat: Add reuse support ([#1051](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1051)) [@david-szabo97](https://togithub.com/david-szabo97)
#### ๐ Bug Fixes
- fix: Prevent a `NullReferenceException` when pulling uncached base images to build an image ([#1126](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1126)) [@tom-englert](https://togithub.com/tom-englert)
- fix: Prevent .dockerignore entry from matching everything if it ends with globstart ([#1122](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1122)) [@HofmeisterAn](https://togithub.com/HofmeisterAn)
- fix: Consider the timestamp in the log message wait strategy (read the correct log message chunk) ([#1110](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1110)) [@HofmeisterAn](https://togithub.com/HofmeisterAn)
- fix(CosmosDb): SSL connection could not be established ([#1109](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1109)) [@WakaToa](https://togithub.com/WakaToa)
#### ๐งน Housekeeping
- chore: Ensure that stderr is empty after executing scripts ([#1116](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1116)) [@0xced](https://togithub.com/0xced)
- chore: Use the `pg_isready` command to assess whether PostgreSQL is ready or not ([#1111](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1111)) [@0xced](https://togithub.com/0xced)
- chore: Switch to the SDK's included Central Package Management ([#1106](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1106)) [@HofmeisterAn](https://togithub.com/HofmeisterAn)
- chore: Use relative ProjectReference paths instead of $(SolutionDir) ([#1094](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1094)) [@0xced](https://togithub.com/0xced)
- chore: Update xUnit.net ([#1087](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1087)) [@HofmeisterAn](https://togithub.com/HofmeisterAn)
#### ๐ฆ Dependency Updates
- chore(deps): Bump Microsoft.Data.SqlClient from 5.1.0 to 5.1.3 in /tests/Testcontainers.SqlEdge.Tests ([#1088](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1088)) [@dependabot](https://togithub.com/dependabot)
- chore(deps): Bump Microsoft.Data.SqlClient from 5.1.0 to 5.1.3 in /tests/Testcontainers.MsSql.Tests ([#1089](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1089)) [@dependabot](https://togithub.com/dependabot)
Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Enabled.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.7.0
->3.8.0
Release Notes
testcontainers/testcontainers-dotnet (Testcontainers)
### [`v3.8.0`](https://togithub.com/testcontainers/testcontainers-dotnet/releases/tag/3.8.0) [Compare Source](https://togithub.com/testcontainers/testcontainers-dotnet/compare/3.7.0...3.8.0) Thank you very much to all contributors once again. This version contains really great features and important fixes. Awesome increment ๐. ### What's Changed #### โ ๏ธ Breaking Changes If you have overwritten the default logger previously (setting `TestcontainersSettings.Logger`), please be aware that each builder now offers a dedicated API to configure the actual logger. This has several advantages; among others, it integrates very nicely into xUnit.net's [scoped](https://togithub.com/testcontainers/testcontainers-dotnet/blob/14f9ad92ece7b5539aed0c8f2f7c5415ab97aab8/tests/Testcontainers.Platform.Linux.Tests/LoggerTest.cs) loggers. - feat: Add `WithLogger(ILogger)` builder API ([#1100](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1100)) [@0xced](https://togithub.com/0xced) #### ๐ Features - feat: Use built-in PEM certificate import on .NET 6 and onwards ([#1139](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1139)) [@0xced](https://togithub.com/0xced) - feat: Add `WithLogger(ILogger)` builder API ([#1100](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1100)) [@0xced](https://togithub.com/0xced) - feat: Add support for the target frameworks net6.0 and net8.0 ([#1133](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1133)) [@HofmeisterAn](https://togithub.com/HofmeisterAn) - feat: Add Milvus module ([#1131](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1131)) [@roji](https://togithub.com/roji) - feat: Embed symbols and enable continuous integration builds (deterministic source paths) ([#1129](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1129)) [@tom-englert](https://togithub.com/tom-englert) - feat: Add remote container registry identity token support ([#1124](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1124)) [@HofmeisterAn](https://togithub.com/HofmeisterAn) - feat: Add URL-based resource mapping container builder API ([#1118](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1118)) [@0xced](https://togithub.com/0xced) - feat: Add CockroachDB module ([#1077](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1077)) [@rafaumlemos](https://togithub.com/rafaumlemos) - feat: Add reuse support ([#1051](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1051)) [@david-szabo97](https://togithub.com/david-szabo97) #### ๐ Bug Fixes - fix: Prevent a `NullReferenceException` when pulling uncached base images to build an image ([#1126](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1126)) [@tom-englert](https://togithub.com/tom-englert) - fix: Prevent .dockerignore entry from matching everything if it ends with globstart ([#1122](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1122)) [@HofmeisterAn](https://togithub.com/HofmeisterAn) - fix: Consider the timestamp in the log message wait strategy (read the correct log message chunk) ([#1110](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1110)) [@HofmeisterAn](https://togithub.com/HofmeisterAn) - fix(CosmosDb): SSL connection could not be established ([#1109](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1109)) [@WakaToa](https://togithub.com/WakaToa) #### ๐งน Housekeeping - chore: Ensure that stderr is empty after executing scripts ([#1116](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1116)) [@0xced](https://togithub.com/0xced) - chore: Use the `pg_isready` command to assess whether PostgreSQL is ready or not ([#1111](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1111)) [@0xced](https://togithub.com/0xced) - chore: Switch to the SDK's included Central Package Management ([#1106](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1106)) [@HofmeisterAn](https://togithub.com/HofmeisterAn) - chore: Use relative ProjectReference paths instead of $(SolutionDir) ([#1094](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1094)) [@0xced](https://togithub.com/0xced) - chore: Update xUnit.net ([#1087](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1087)) [@HofmeisterAn](https://togithub.com/HofmeisterAn) #### ๐ฆ Dependency Updates - chore(deps): Bump Microsoft.Data.SqlClient from 5.1.0 to 5.1.3 in /tests/Testcontainers.SqlEdge.Tests ([#1088](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1088)) [@dependabot](https://togithub.com/dependabot) - chore(deps): Bump Microsoft.Data.SqlClient from 5.1.0 to 5.1.3 in /tests/Testcontainers.MsSql.Tests ([#1089](https://togithub.com/testcontainers/testcontainers-dotnet/issues/1089)) [@dependabot](https://togithub.com/dependabot)Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Enabled.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.