Package Dependencies: Bump Testcontainers and 2 others #20
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.
Updated Testcontainers from 3.6.0 to 4.7.0.
Release notes
Sourced from Testcontainers's releases.
4.7.0
What's Changed
This release doesn't introduce breaking changes to the public API, but it isn't binary compatible due to necessary internal changes. Make sure to update all related packages (Testcontainers modules) to the same version. See more details here. Thanks to all contributors 👏.
🚀 Features
.slnx
(solution) file in common directory paths (#1492) @alexander-jesner-AP🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
4.6.0
What's Changed
This is a patch release (but the minor version was already set). It fixes a bug in our Docker.DotNet fork where a wrong HTTP
Connection
header break Podman and possibly other environments. Shipped a quick fix. Thanks again to @ahaeber and @victor-lambret for the help.🐛 Bug Fixes
🧹 Housekeeping
4.5.0
What's Changed
Big thanks to everyone who contributed to this release 🤜🤛.
🚀 Features
Task<ExecResult>
extension methodThrowOnFailure
(#1448) @HofmeisterAnDockerUnavailableException
when Docker is not available (#1308) @0xced🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
3.128.1
(#1443) @HofmeisterAn4.4.0
What's Changed
Time for a new release! Big thanks to everyone who helped out with this one. It's got some awesome new features and fixes 😎. Seriously, I can't thank you enough. This wouldn't be possible without your ongoing support 🙏.
🚀 Features
🐛 Bug Fixes
WithName(IImage)
(#1413) @HofmeisterAnCreatedTime
forUntilMessageIsLogged
wait strategy (#1384) @0xced📖 Documentation
testcontainers/helloworld
image in docs to version1.2.0
(#1419) @VishnuJin🧹 Housekeeping
4.3.0
What's Changed
Thank you to all the contributors 🙌.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
SharedContainerInstance
and useContainerFixture
instead (#1378) @0xced4.2.0
What's Changed
Thanks for all the contributions. Great first release of the year ❤️.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
4.1.0
What's Changed
This is likely the last release for this year, unless urgent fixes become necessary.
I want to mention a change introduced in the last major release, where we refactored the
IImage
interface. As part of this update, we removed obsolete properties and overloaded constructors. If you previously used an overload other thanDockerImage(string)
, please ensure you pass the correct values to the constructor.Additionally, we replaced Docker.DotNet with our own fork to keep the Docker Engine API up to date. Our goal is to improve reliability and performance while offering a more developer-friendly and convenient client. If you depend on a Docker client for .NET, we encourage you to contribute to this project ❤️.
On a personal note, I wish everyone a peaceful and lovely holiday season. Take this time to rest, connect with loved ones, and recharge for the new year. Take care.
🚀 Features
net6.0
and addnet9.0
TFM (#1311) @HofmeisterAn🐛 Bug Fixes
DbContainerFixture
to match the behavior ofContainerFixture
(#1310) @0xced📖 Documentation
🧹 Housekeeping
4.0.0
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
IImage
interface 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 theRepository
property 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) @HofmeisterAnIImage
properties with Docker DSL (#1256) @HofmeisterAn🚀 Features
exec
to replace current shell with the Kafka process (as ENTRYPOINT) (#1282) @jasoncoutureWithEnterpriseEdition(bool)
) (#1269) @SossenbinderIImage
,DockerImage
and in theWithImage(string)
implementation (#1249) @KielekIImage
properties with Docker DSL (#1256) @HofmeisterAnAccountName
andAccountKey
to public, move toAzuriteBuilder
(#1258) @mikecole🐛 Bug Fixes
🧹 Housekeeping
3.10.0
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
latestPatch
tolatestMinor
(#1230) @0xced3.9.0
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-files
directory to prevent older versions from failing to start (#1144) @0xced📖 Documentation
🧹 Housekeeping
📦 Dependency Updates
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
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
NullReferenceException
when pulling uncached base images to build an image (#1126) @tom-englert🧹 Housekeeping
pg_isready
command to assess whether PostgreSQL is ready or not (#1111) @0xced📦 Dependency Updates
3.7.0
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
Commits viewable in compare view.
Updated Testcontainers.PostgreSql from 3.6.0 to 4.7.0.
Release notes
Sourced from Testcontainers.PostgreSql's releases.
4.7.0
What's Changed
This release doesn't introduce breaking changes to the public API, but it isn't binary compatible due to necessary internal changes. Make sure to update all related packages (Testcontainers modules) to the same version. See more details here. Thanks to all contributors 👏.
🚀 Features
.slnx
(solution) file in common directory paths (#1492) @alexander-jesner-AP🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
4.6.0
What's Changed
This is a patch release (but the minor version was already set). It fixes a bug in our Docker.DotNet fork where a wrong HTTP
Connection
header break Podman and possibly other environments. Shipped a quick fix. Thanks again to @ahaeber and @victor-lambret for the help.🐛 Bug Fixes
🧹 Housekeeping
4.5.0
What's Changed
Big thanks to everyone who contributed to this release 🤜🤛.
🚀 Features
Task<ExecResult>
extension methodThrowOnFailure
(#1448) @HofmeisterAnDockerUnavailableException
when Docker is not available (#1308) @0xced🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
3.128.1
(#1443) @HofmeisterAn4.4.0
What's Changed
Time for a new release! Big thanks to everyone who helped out with this one. It's got some awesome new features and fixes 😎. Seriously, I can't thank you enough. This wouldn't be possible without your ongoing support 🙏.
🚀 Features
🐛 Bug Fixes
WithName(IImage)
(#1413) @HofmeisterAnCreatedTime
forUntilMessageIsLogged
wait strategy (#1384) @0xced📖 Documentation
testcontainers/helloworld
image in docs to version1.2.0
(#1419) @VishnuJin🧹 Housekeeping
4.3.0
What's Changed
Thank you to all the contributors 🙌.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
SharedContainerInstance
and useContainerFixture
instead (#1378) @0xced4.2.0
What's Changed
Thanks for all the contributions. Great first release of the year ❤️.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
4.1.0
What's Changed
This is likely the last release for this year, unless urgent fixes become necessary.
I want to mention a change introduced in the last major release, where we refactored the
IImage
interface. As part of this update, we removed obsolete properties and overloaded constructors. If you previously used an overload other thanDockerImage(string)
, please ensure you pass the correct values to the constructor.Additionally, we replaced Docker.DotNet with our own fork to keep the Docker Engine API up to date. Our goal is to improve reliability and performance while offering a more developer-friendly and convenient client. If you depend on a Docker client for .NET, we encourage you to contribute to this project ❤️.
On a personal note, I wish everyone a peaceful and lovely holiday season. Take this time to rest, connect with loved ones, and recharge for the new year. Take care.
🚀 Features
net6.0
and addnet9.0
TFM (#1311) @HofmeisterAn🐛 Bug Fixes
DbContainerFixture
to match the behavior ofContainerFixture
(#1310) @0xced📖 Documentation
🧹 Housekeeping
4.0.0
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
IImage
interface 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 theRepository
property 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) @HofmeisterAnIImage
properties with Docker DSL (#1256) @HofmeisterAn🚀 Features
exec
to replace current shell with the Kafka process (as ENTRYPOINT) (#1282) @jasoncoutureWithEnterpriseEdition(bool)
) (#1269) @SossenbinderIImage
,DockerImage
and in theWithImage(string)
implementation (#1249) @KielekIImage
properties with Docker DSL (#1256) @HofmeisterAnAccountName
andAccountKey
to public, move toAzuriteBuilder
(#1258) @mikecole🐛 Bug Fixes
🧹 Housekeeping
3.10.0
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
latestPatch
tolatestMinor
(#1230) @0xced3.9.0
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-files
directory to prevent older versions from failing to start (#1144) @0xced📖 Documentation
🧹 Housekeeping
📦 Dependency Updates
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
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
NullReferenceException
when pulling uncached base images to build an image (#1126) @tom-englert🧹 Housekeeping
pg_isready
command to assess whether PostgreSQL is ready or not (#1111) @0xced📦 Dependency Updates
3.7.0
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
Commits viewable in compare view.
Updated Testcontainers.RabbitMq from 3.6.0 to 4.7.0.
Release notes
Sourced from Testcontainers.RabbitMq's releases.
4.7.0
What's Changed
This release doesn't introduce breaking changes to the public API, but it isn't binary compatible due to necessary internal changes. Make sure to update all related packages (Testcontainers modules) to the same version. See more details here. Thanks to all contributors 👏.
🚀 Features
.slnx
(solution) file in common directory paths (#1492) @alexander-jesner-AP🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
4.6.0
What's Changed
This is a patch release (but the minor version was already set). It fixes a bug in our Docker.DotNet fork where a wrong HTTP
Connection
header break Podman and possibly other environments. Shipped a quick fix. Thanks again to @ahaeber and @victor-lambret for the help.🐛 Bug Fixes
🧹 Housekeeping
4.5.0
What's Changed
Big thanks to everyone who contributed to this release 🤜🤛.
🚀 Features
Task<ExecResult>
extension methodThrowOnFailure
(#1448) @HofmeisterAnDockerUnavailableException
when Docker is not available (#1308) @0xced🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
3.128.1
(#1443) @HofmeisterAn4.4.0
What's Changed
Time for a new release! Big thanks to everyone who helped out with this one. It's got some awesome new features and fixes 😎. Seriously, I can't thank you enough. This wouldn't be possible without your ongoing support 🙏.
🚀 Features
🐛 Bug Fixes
WithName(IImage)
(#1413) @HofmeisterAnCreatedTime
forUntilMessageIsLogged
wait strategy (#1384) @0xced📖 Documentation
testcontainers/helloworld
image in docs to version1.2.0
(#1419) @VishnuJin🧹 Housekeeping
4.3.0
What's Changed
Thank you to all the contributors 🙌.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
SharedContainerInstance
and useContainerFixture
instead (#1378) @0xced4.2.0
What's Changed
Thanks for all the contributions. Great first release of the year ❤️.
🚀 Features
🐛 Bug Fixes
🧹 Housekeeping
4.1.0
What's Changed
This is likely the last release for this year, unless urgent fixes become necessary.
I want to mention a change introduced in the last major release, where we refactored the
IImage
interface. As part of this update, we removed obsolete properties and overloaded constructors. If you previously used an overload other thanDockerImage(string)
, please ensure you pass the correct values to the constructor.Additionally, we replaced Docker.DotNet with our own fork to keep the Docker Engine API up to date. Our goal is to improve reliability and performance while offering a more developer-friendly and convenient client. If you depend on a Docker client for .NET, we encourage you to contribute to this project ❤️.
On a personal note, I wish everyone a peaceful and lovely holiday season. Take this time to rest, connect with loved ones, and recharge for the new year. Take care.
🚀 Features
net6.0
and addnet9.0
TFM (#1311) @HofmeisterAn🐛 Bug Fixes
DbContainerFixture
to match the behavior ofContainerFixture
(#1310) @0xced📖 Documentation
🧹 Housekeeping
4.0.0
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
IImage
interface 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 theRepository
property 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) @HofmeisterAnIImage
properties with Docker DSL (#1256) @HofmeisterAn🚀 Features
exec
to replace current shell with the Kafka process (as ENTRYPOINT) (#1282) @jasoncoutureWithEnterpriseEdition(bool)
) (#1269) @SossenbinderIImage
,DockerImage
and in theWithImage(string)
implementation (#1249) @KielekIImage
properties with Docker DSL (#1256) @HofmeisterAnAccountName
andAccountKey
to public, move toAzuriteBuilder
(#1258) @mikecole🐛 Bug Fixes
🧹 Housekeeping
3.10.0
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
latestPatch
tolatestMinor
(#1230) @0xced3.9.0
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-files
directory to prevent older versions from failing to start (#1144) @0xced📖 Documentation
🧹 Housekeeping
📦 Dependency Updates
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
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
NullReferenceException
when pulling uncached base images to build an image (#1126) @tom-englert🧹 Housekeeping
pg_isready
command to assess whether PostgreSQL is ready or not (#1111) @0xced📦 Dependency Updates
3.7.0
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
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions