All Versions
8
Latest Version
Avg Release Cycle
165 days
Latest Release
1812 days ago

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:

  • 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 to 0 (contributed by @scottlucas).

    Issues resolved:

  • 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:

  • v0.9.2 Changes

    February 20, 2017

    🔄 Changes:

    • 👷 Set up automatic CI testing with Scrutinizer.
    • ➕ Added support for timeout, prefix, auth and database 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