All Versions
8
Latest Version
Avg Release Cycle
165 days
Latest Release
1812 days ago
Changelog History
Changelog History
-
v0.9.7 Changes
April 07, 2020🔄 Changes:
- 👍 (Improvement) Implemented support for Unix paths as means to connect to a Redis server.
- 🛠 (Bugfix) Ensure RedisSessionHandler::read() always returns a string (contributed by therosco).
- 📄 (Docs) Acknowledged
redis.session.locking_enabled
INI directive from the native extension (starting from v4.1.0). - ⚡️ (Improvement) Updated versions of testing containers.
Issues Resolved:
-
v0.9.6 Changes
March 31, 2018🔄 Changes:
- 🛠 (Bugfix) Fixed regenerated sessions expiration date (contributed by @kavacky)
- 🛠 (Bugfix) Fixed a phpredis 4.0 BC break in the return type of the
exists()
function. - 🚀 (Improvement) PHP 7.2 was released since 0.9.5, and a 7.2 FPM daemon has been added to the test pool.
Issues Resolved:
-
v0.9.5 Changes
July 15, 2017🔄 Changes:
- (Bugfix) Made the handler acknowledge custom session cookie parameters set with
session_set_cookie_params
(contributed by @scottlucas). - ✅ (Improvement) Expanded integration tests to cover all supported major versions of PHP (5.6, 7.0 and 7.1).
Issues Resolved:
- (Bugfix) Made the handler acknowledge custom session cookie parameters set with
-
v0.9.4 Changes
July 10, 2017🔄 Changes:
- Fixed an edge case where the handler would hang if the PHP ini directive
max_execution_time
was set to0
(contributed by @scottlucas).
Issues resolved:
- Fixed an edge case where the handler would hang if the PHP ini directive
-
v0.9.3 Changes
April 28, 2017🔄 Changes:
- Do not rely on
session_regenerate_id
to generate a new token and set the response cookie. In recent 7.1 versions this method can no longer be called inside a session handler (see php/php-src#2196)
Issues resolved:
- Do not rely on
-
v0.9.2 Changes
February 20, 2017🔄 Changes:
- 👷 Set up automatic CI testing with Scrutinizer.
- ➕ Added support for
timeout
,prefix
,auth
anddatabase
options. - 0️⃣ [BC] Sessions are now prefixed in Redis by default (with the same prefix than phpredis,
PHPREDIS_SESSION:
.
Issues resolved:
-
v0.9.1 Changes
February 05, 2017🔄 Changes:
usleep()
is now called between unsuccessful locking attempts to make heavy locking situations less CPU intensive.- Locking is no longer attempted before checking if the session ID must be regenerated. When it has to be regenerated two locking operations were being performed, from 0.9.1 on only one is made.
Issues resolved:
-
v0.9.0 Changes
February 05, 2017- Initial pre-release