Added
- New
[redis]install extra soredis_enabled = trueworks without a separatepip install redis(testcontainers.redisimports the Python redis client at module load). ReuseStaleContainerErrorand matchingpytest.UsageErrorfor the reuse-mode edge case where a pre-existing container is indead/removingstate — surfaced with the exactdocker rm -f <name>command instead of letting Docker fail the start with a 409 name conflict.
Changed
__version__now reads fromimportlib.metadataso it stays in sync withpyproject.toml.- README Django support matrix marks 4.2 LTS as past EOL (Apr 2026).
Fixed
- The plugin's own test suite now disables eager-start via a root
conftest.pyrather thantests/conftest.py. The root file is preloaded by the plugin'stryfirsthook;tests/conftest.pyis not — meaning the previous setup silently ran every "unit" test against a real Docker daemon when one was available locally (CI was unaffected because it sets the env var explicitly).
Full diff: v0.1.0...v0.2.0