-
-
Notifications
You must be signed in to change notification settings - Fork 108
chore(deps): update dependency testcontainers.redis to 4.10.0 #4207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
SummaryUpdates Testcontainers.Redis dependency from 4.9.0 to 4.10.0 to align with the Testcontainers 4.10.0 release. Critical IssuesNone found ✅ SuggestionsNone - this is a straightforward dependency update that maintains version consistency with the PostgreSql package (already updated in #4205). Verdict✅ APPROVE - No critical issues This automated dependency update doesn't touch any TUnit core code, source generators, or public APIs. The update brings bug fixes and Docker Engine v29 support from upstream Testcontainers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates the Testcontainers.Redis dependency from version 4.9.0 to 4.10.0 as part of routine dependency maintenance. The update includes various features and bug fixes from the Testcontainers.Redis library, including Docker Engine v29 support, connection string provider, and platform property additions.
Key Changes
- Updates Testcontainers.Redis package version from 4.9.0 to 4.10.0
- The update includes breaking changes related to explicit container image requirements and Docker Engine v29 support, but these don't affect the current usage patterns in the codebase
| <PackageVersion Include="System.CommandLine" Version="2.0.1" /> | ||
| <PackageVersion Include="System.Text.Json" Version="9.0.0" /> | ||
| <PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.6.3" /> | ||
| <PackageVersion Include="Testcontainers.Kafka" Version="4.9.0" /> |
Copilot
AI
Jan 1, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Testcontainers packages have inconsistent versions. While Testcontainers.Redis and Testcontainers.PostgreSql are being updated to 4.10.0, Testcontainers.Kafka remains at 4.9.0. According to the release notes for 4.10.0, there was a critical fix for Kafka ("Bump image version to prevent container crash on startup"). It's recommended to also update Testcontainers.Kafka to 4.10.0 to ensure compatibility and include this important fix.
| <PackageVersion Include="Testcontainers.Kafka" Version="4.9.0" /> | |
| <PackageVersion Include="Testcontainers.Kafka" Version="4.10.0" /> |
5fcdd9a to
cc25b14
Compare
SummaryUpdates Testcontainers.Redis dependency from 4.9.0 to 4.10.0 (automated Renovate Bot PR). Critical IssuesNone found ✅ Previous Review StatusMaintainer has already approved - no blocking issues identified. Verdict✅ APPROVE - No critical issues This is a straightforward dependency update for a test-only package. No TUnit critical rules apply since there are no changes to source generators, engine code, public APIs, or hot paths. The update brings bug fixes and Docker Engine v29 support from upstream Testcontainers. |
cc25b14 to
e29b1ea
Compare
SummaryUpdates Testcontainers.Redis dependency from 4.9.0 to 4.10.0. Critical IssuesNone found ✅ Previous Review StatusUnable to retrieve previous comments due to token scope limitations, but this is a straightforward automated dependency update. Verdict✅ APPROVE - No critical issues This is a clean dependency update with no code changes. The update includes Docker Engine v29 support, bug fixes, and new features in Testcontainers. No TUnit-specific rules are triggered since only a version number in |
e29b1ea to
0e2b67b
Compare
SummaryUpdates Testcontainers.Redis dependency from 4.9.0 to 4.10.0. Critical IssuesNone found ✅ AnalysisThis is a minor version dependency update that:
The upstream release notes show:
This is a safe dependency update that should be compatible with TUnit's existing Testcontainers usage. Verdict✅ APPROVE - No critical issues |
0e2b67b to
b3040d6
Compare
This PR contains the following updates:
4.9.0→4.10.0Release Notes
testcontainers/testcontainers-dotnet (Testcontainers.Redis)
v4.10.0Compare Source
What's Changed
Happy New Year, everyone! 🎉
Please note that going forward, we expect developers to explicitly pin the image version (https://redirect.github.com/testcontainers/testcontainers-dotnet/discussions/1470). We consider this a best practice and it aligns with other language implementations.
Also, due to the recent Docker Engine v29 release, TC for .NET pins the Docker Engine API version to
1.44(see the previous release notes). You can override this default and set it to the version you're using, ideally1.52, which corresponds to v29, if you're already running it.🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.