Releases: spryker/session
Releases · spryker/session
Release list
4.20.0
Included commits: 4.19.4...4.20.0
Improvements
- Extended
SessionClientto degrade gracefully when no session container is registered — all methods now return neutral values (false,'',[],null) instead of failing, enabling applications such as the Storefront API, console commands, and queue workers to useSessionClientwithout bootstrapping a session. - Updated
SessionClientInterface::start()specification to document that it returnsfalsewhen no session container is present.
4.19.4
Included commits: 4.19.3...4.19.4
Deprecations
- Deprecated
SessionConstants::YVES_SESSION_PERSISTENT_CONNECTIONandSessionConstants::ZED_SESSION_PERSISTENT_CONNECTION.
4.19.3
Included commits: 4.19.2...4.19.3
Fixes
- Adjusted session container access to use null-safe operator, preventing errors in API contexts where sessions are not initialized.
4.19.2
Included commits: 4.19.1...4.19.2
Fixes
- Adjusted
SessionHandlerMysqlto avoid potential SQL injection.
4.19.1
Included commits: 4.19.0...4.19.1
Fixes
- Fixed session event dispatcher to skip session handling for requests without sessions to prevent errors during CORS preflight requests.
4.19.0
Included commits: 4.18.0...4.19.0
Improvements
- Introduced `ConsoleSessionApplicationPlugin to provide a security service for Yves console application.
4.18.0
Included commits: 4.17.1...4.18.0
Improvements
- Adjusted
SessionHandlerRedisLockingto supportpredis/predisof version2.3.0and higher. - Added support of
spryker/redisof version2.7.2and higher.
4.17.1
4.17.0
Included commits: 4.16.0...4.17.0
Improvements
- Introduced
Yves\SaveSessionEventDispatcherPluginto fix issue with unexpected session lock.