Skip to content

Releases: 1ma/RedisSessionHandler

v0.9.9

12 Dec 19:39
@1ma 1ma
483b23c
Compare
Choose a tag to compare
v0.9.9 Pre-release
Pre-release

Changes:

  • (Hotfix) Unlock the required version of symfony/polyfill-php70

Issues Resolved:
None

v0.9.8

12 Dec 19:30
@1ma 1ma
5b4c96a
Compare
Choose a tag to compare
v0.9.8 Pre-release
Pre-release

Changes:

  • (Feature) Support all recent versions of PHP from 7.3 through 8.1 (contributed by @wgirhad)

Issues Resolved:

v0.9.7

07 Apr 17:55
@1ma 1ma
Compare
Choose a tag to compare
v0.9.7 Pre-release
Pre-release

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

31 Mar 15:32
@1ma 1ma
Compare
Choose a tag to compare
v0.9.6 Pre-release
Pre-release

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

15 Jul 09:49
@1ma 1ma
Compare
Choose a tag to compare
v0.9.5 Pre-release
Pre-release

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

10 Jul 11:05
@1ma 1ma
Compare
Choose a tag to compare
v0.9.4 Pre-release
Pre-release

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

28 Apr 07:28
@1ma 1ma
Compare
Choose a tag to compare
v0.9.3 Pre-release
Pre-release

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

20 Feb 17:04
@1ma 1ma
Compare
Choose a tag to compare
v0.9.2 Pre-release
Pre-release

Changes:

  • Set up automatic CI testing with Scrutinizer.
  • Added support for timeout, prefix, auth and database options.
  • [BC] Sessions are now prefixed in Redis by default (with the same prefix than phpredis, PHPREDIS_SESSION:.

Issues resolved:

v0.9.1

05 Feb 22:36
@1ma 1ma
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

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

05 Feb 22:37
@1ma 1ma
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

Initial release of the library.