Update dependency Testcontainers to v4 #61
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.5.0->4.0.0Release Notes
testcontainers/testcontainers-dotnet (Testcontainers)
v4.0.0Compare Source
What's Changed
Thanks so much for all the effort you put into this release 🙌. We are continuing to align Testcontainers for .NET with other language implementations and working on improving the domain-specific language.
We have updated the
IImageinterface to follow the domain-specific language with the correct property names. The table below shows the changes. We tried to make the transition as smooth as possible, but be aware that relying on theRepositoryproperty might cause issues since it now resolves a different value than before. We have kept the old properties, marked them as obsolete, and provided guidance on how to migrate.and Papercutmodule (#1265) @HofmeisterAnIImageproperties with Docker DSL (#1256) @HofmeisterAn🚀 Features
execto replace current shell with the Kafka process (as ENTRYPOINT) (#1282) @jasoncoutureWithEnterpriseEdition(bool)) (#1269) @SossenbinderIImage,DockerImageand in theWithImage(string)implementation (#1249) @KielekIImageproperties with Docker DSL (#1256) @HofmeisterAnAccountNameandAccountKeyto public, move toAzuriteBuilder(#1258) @mikecole🐛 Bug Fixes
🧹 Housekeeping
v3.10.0Compare Source
Hey everyone, just wanted to say a huge thanks to all of you who helped with this version — whether through contributions, reporting issues, or discussions. I've been very busy lately, and your support has been a huge help. I really appreciate it!
What's Changed
🚀 Features
MatchVersion(Predicate<Version>)(#1231) @0xced🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
latestPatchtolatestMinor(#1230) @0xcedv3.9.0Compare Source
Thank you to everyone whose contributions made this release possible.
What's Changed
The
UntilOperationIsSucceeded(Func<bool>, int, Action<IWaitStrategy>)wait strategy is obsolete. Instead of this wait strategy, use any other wait strategy that matches your use case and configure the retry behavior accordingly (wait strategy options).Using reuse together with the container builder method
WithName(string)will generate a new reuse hash the first time you use the configuration. The container name was not included in calculating the reuse hash previously.🚀 Features
🐛 Bug Fixes
/var/lib/mysql-filesdirectory to prevent older versions from failing to start (#1144) @0xced📖 Documentation
🧹 Housekeeping
📦 Dependency Updates
v3.8.0Compare Source
Thank you very much to all contributors once again. This version contains really great features and important fixes. Awesome increment 🙏.
What's Changed
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.WithLogger(ILogger)builder API (#1100) @0xced🚀 Features
WithLogger(ILogger)builder API (#1100) @0xced🐛 Bug Fixes
NullReferenceExceptionwhen pulling uncached base images to build an image (#1126) @tom-englert🧹 Housekeeping
pg_isreadycommand to assess whether PostgreSQL is ready or not (#1111) @0xced📦 Dependency Updates
v3.7.0Compare Source
Happy New Year and a massive thank you to all the contributors who made the new version of Testcontainers for .NET possible 🙌!
What's Changed
🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
v3.6.0Compare Source
A heartfelt thank you to each contributor. Your contributions, whether through sharing ideas for improvements, identifying issues, submitting pull requests, or writing articles, are immensely appreciated and help me a lot. THANK YOU for your support.
What's Changed
The members of the container and image builder,
WithImagePullPolicyandWithImageBuildPolicy, previously received a callback argument of typeImagesListResponse. We've now updated these callbacks, and they will receive an argument of typeImageInspectResponse. This change was implemented to offer more detailed information regarding the actual cached image.🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 Renovate Bot.