All Versions
8
Latest Version
Avg Release Cycle
165 days
Latest Release
562 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