Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@thomhurst
Copy link
Owner

@thomhurst thomhurst commented Jan 1, 2026

This PR contains the following updates:

Package Type Update Change
Testcontainers.Redis (source) nuget minor 4.9.04.10.0

Release Notes

testcontainers/testcontainers-dotnet (Testcontainers.Redis)

v4.10.0

Compare 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, ideally 1.52, which corresponds to v29, if you're already running it.

⚠️ Breaking Changes

🚀 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR labels Jan 1, 2026
Copilot AI review requested due to automatic review settings January 1, 2026 18:12
@thomhurst thomhurst enabled auto-merge (squash) January 1, 2026 18:12
@thomhurst
Copy link
Owner Author

Summary

Updates Testcontainers.Redis dependency from 4.9.0 to 4.10.0 to align with the Testcontainers 4.10.0 release.

Critical Issues

None found ✅

Suggestions

None - 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.

Copy link

Copilot AI left a 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" />
Copy link

Copilot AI Jan 1, 2026

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.

Suggested change
<PackageVersion Include="Testcontainers.Kafka" Version="4.9.0" />
<PackageVersion Include="Testcontainers.Kafka" Version="4.10.0" />

Copilot uses AI. Check for mistakes.
@thomhurst thomhurst force-pushed the renovate/testcontainers.redis-4.x branch from 5fcdd9a to cc25b14 Compare January 1, 2026 19:08
@thomhurst
Copy link
Owner Author

Summary

Updates Testcontainers.Redis dependency from 4.9.0 to 4.10.0 (automated Renovate Bot PR).

Critical Issues

None found ✅

Previous Review Status

Maintainer 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.

@thomhurst thomhurst force-pushed the renovate/testcontainers.redis-4.x branch from cc25b14 to e29b1ea Compare January 2, 2026 00:31
@thomhurst
Copy link
Owner Author

Summary

Updates Testcontainers.Redis dependency from 4.9.0 to 4.10.0.

Critical Issues

None found ✅

Previous Review Status

Unable 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 Directory.Packages.props is modified.

@thomhurst thomhurst force-pushed the renovate/testcontainers.redis-4.x branch from e29b1ea to 0e2b67b Compare January 2, 2026 00:54
@thomhurst
Copy link
Owner Author

Summary

Updates Testcontainers.Redis dependency from 4.9.0 to 4.10.0.

Critical Issues

None found ✅

Analysis

This is a minor version dependency update that:

  • Only modifies Directory.Packages.props (package version file)
  • Does not touch any TUnit core code, source generators, or public APIs
  • Does not require snapshot test updates
  • No TUnit-specific rules apply to this change

The upstream release notes show:

  • Docker Engine v29 support
  • Connection string provider added
  • Various bug fixes for other modules (Kafka, Elasticsearch, Milvus)
  • Breaking changes are unrelated to Redis module

This is a safe dependency update that should be compatible with TUnit's existing Testcontainers usage.

Verdict

APPROVE - No critical issues

@thomhurst thomhurst force-pushed the renovate/testcontainers.redis-4.x branch from 0e2b67b to b3040d6 Compare January 2, 2026 02:46
This was referenced Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file MINOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants