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 loggers.
๐ Features
- feat: Use built-in PEM certificate import on .NET 6 and onwards (#1139) @0xced
- feat: Add
WithLogger(ILogger)builder API (#1100) @0xced - feat: Add support for the target frameworks net6.0 and net8.0 (#1133) @HofmeisterAn
- feat: Add Milvus module (#1131) @roji
- feat: Embed symbols and enable continuous integration builds (deterministic source paths) (#1129) @tom-englert
- feat: Add remote container registry identity token support (#1124) @HofmeisterAn
- feat: Add URL-based resource mapping container builder API (#1118) @0xced
- feat: Add CockroachDB module (#1077) @rafaumlemos
- feat: Add reuse support (#1051) @david-szabo97
๐ Bug Fixes
- fix: Prevent a
NullReferenceExceptionwhen pulling uncached base images to build an image (#1126) @tom-englert - fix: Prevent .dockerignore entry from matching everything if it ends with globstart (#1122) @HofmeisterAn
- fix: Consider the timestamp in the log message wait strategy (read the correct log message chunk) (#1110) @HofmeisterAn
- fix(CosmosDb): SSL connection could not be established (#1109) @WakaToa
๐งน Housekeeping
- chore: Ensure that stderr is empty after executing scripts (#1116) @0xced
- chore: Use the
pg_isreadycommand to assess whether PostgreSQL is ready or not (#1111) @0xced - chore: Switch to the SDK's included Central Package Management (#1106) @HofmeisterAn
- chore: Use relative ProjectReference paths instead of $(SolutionDir) (#1094) @0xced
- chore: Update xUnit.net (#1087) @HofmeisterAn
๐ฆ Dependency Updates
- chore(deps): Bump Microsoft.Data.SqlClient from 5.1.0 to 5.1.3 in /tests/Testcontainers.SqlEdge.Tests (#1088) @dependabot
- chore(deps): Bump Microsoft.Data.SqlClient from 5.1.0 to 5.1.3 in /tests/Testcontainers.MsSql.Tests (#1089) @dependabot