Releases: snc/SncRedisBundle
3.5.0
Changelog
3.5.0 (2021-11-01)
Implemented enhancements:
- Doctrine Cache 2.x #611
- Migrate from Travis CI to GitHub Actions #602
- Function Redis::delete() is deprecated #521
- Connections not properly closed on Kernel shutdown #400
- Exception handling if redis is not avaialble #105
Fixed bugs:
- The service alias "doctrine.orm.default_metadata_cache" does not exist. #613
- rPush ignores variadic arguments #612
- The "snc_redis.default" service or alias has been removed or inlined when the container was compiled. #605
Closed issues:
- Deprecated: Function ReflectionType::__toString() #610
- Test against the next Symfony version (5.3) #601
Merged pull requests:
- Support symfony/stopwatch in order to show redis in execution timeline #631 (ostrolucky)
- Fix Symfony 6 compatibility #630 (franmomu)
- Remove deprecation warnings in Symfony 5.4 #629 (franmomu)
- #400 Utilize kernel.reset to ensure connections have been closed in tests #628 (ostrolucky)
- issue-620: Dont send extra values #623 (adevyatov)
- Make logging with phpredis working again #618 (ostrolucky)
- Add support for doctrine/cache 2.x #614 (KDederichs)
- Support slave_failover option for phpredis \RedisCluster client #586 (renatogcarvalho)
* This Changelog was automatically generated by github_changelog_generator
3.4.1
3.4.1
Fixed bugs:
Closed issues:
- Memory leak with logging: true #626
- SessionHandler configuration deprecation #624
- Logging in cluster mode works only for first query #615
Merged pull requests:
- Fix tests and doctrine-bundle 2.4 compatibility #627 (ostrolucky)
- Fix predis RedisCluster logging #619 (ostrolucky)
- Do not falsily classify MOVED responses in logs as errors #616 (ostrolucky)
3.4.0
3.3.0
3.2.4
- Fix Symfony cache pool example (#588) - @derrabus (d16381)
- Adapt README to Predis revival (#589) - @curry684 (78b6d6)
- Clean up Readme - @curry684 (491166)
- 🐛 Fix declaration of zAdd() for phpredis 5.2.1 (#587) - @nesk (58162e)
- 🐛 Fix declaration of zAdd() for phpredis 5.2.1 of ClientCluster - @B-Galati (6c3195)
- 🔧 Fix CI by forcing redis ext version to a prior version - @B-Galati (580a82)
3.2.3
- Deprecation since Symfony 5.1 (#580) - @StudioMaX (e0de16)
- NodeDefinition::setDeprecated() requires 3 arguments
- Add Symfony 5.2 to CI allowed failures
- Fix deprecations in tests
- Test Symfony 5.1 on PHP 7.2
3.2.2
- Add 5.0.x to list of supported versions (#551) - @codysnider (66c127)
- Fix deprecation notice about naming strategy - @B-Galati (368e6c)
- Add Symfony 5.1 to CI allowed failures - @B-Galati (d956c9)
- Fix integration tests with Symfony 5.X - @B-Galati (bf8a42)
- Add note about Predis to README - @curry684 (9b1072)
- Support encrypted connection via phpredis - @benburleson (80a568)
- Travis redis service doesn't easily support tls on the server - @benburleson (c65848)
- Added example for use with Symfony Cache Pools. - @Basster (bba456)
- Handle default database for persistent connection - @asilelik (a5ff0e)
- Update 2.0.0 upgrade notes - @gigo6000 (da9ad3)
Mention that is required to use ahandler_id
if you are using Redis sessions. - fix: ClientCluster::flushall compatibility with redis extension - @firnas (988b90)
2.1.13
3.2.1
3.2.0
-
Add PhpRedis \RedisCluster support (#454) - @furester (af2f8f)
-
Add many DSN support for phpredis cluster (#542) - @B-Galati (e48635)
-
Ensure compatibility with Symfony 4.4 (fix #461) (#543) - @B-Galati (7f4249)
-
[BC BREAK] Deprecate support for redis profiler storage starting from Sf 4.4 (#543) - @B-Galati (7f4249)
As per Symfony:
This interface exists for historical reasons. The only supported
implementation is FileProfilerStorage.
As the profiler must only be used on non-production servers, the file storage
is more than enough and no other implementations will ever be supported. -
Symfony 5 / Doctrine Bundle 2 compat (#544) - @B-Galati (6a7751)
-
Drop support for Sf 4.0/4.1 as they are unmaintained (#544) - @B-Galati (6a7751)