Revision history for Redis
2.000 2023-01-13 22:55:51+01:00 Europe/Paris
* #166: add ssl, username and password args to redis sentinel (Merwan Ouddane)
* #163: Add support for username/password AUTH (Joel Chornik)
* #162: Retry socket connect if errno is EINTR (Michael Schout)
* #158: Better fix of redis version in test (Michal Josef Špaček)
* #156: Fix of test for multiple arguments in info command (Michal Josef Špaček)
1.999 2022-01-14 21:42:33+01:00 Europe/Paris
* enable ssl support
* remove test expression that is problematic on OpenBSD and NetBSD
1.997 2020-80-17 10:03:00+01:00 Europe/Paris
* various travis fixes
* #112 applied
* enable unix socket tests by enabling them in the local test server
* #144: change exists into defined
* #146: Fix sentinel option typo
1.996 2020-03-05 16:17:21+01:00 Europe/Paris
1.996 2020-03-05 11:56:11+01:00 Europe/Paris
* #139: Fix for "Unexpected error condition 104/linux"
1.995 2019-07-22 11:20:07+02:00 Europe/Paris
* revert #136, remove deps that are in core, as it breaks builds in some setup
1.994 2019-07-22 07:51:57+02:00 Europe/Paris
* Don't send SELECT if current database equals the one being selected (@dallaylaen, #132)
1.993 2019-07-22 07:01:30+02:00 Europe/Paris
* fix missing deps (@manwar, #136 )
1.992 2019-07-21 18:27:23+02:00 Europe/Paris
* relax the check in 04-pipeline.t about unknown command output (#130)
1.991 2016-08-23 16:04:29CEST+0200 Europe/Paris
* release as a normal release after successful testing of the dev releases
1.990_02 2016-08-06 20:30:30CEST+0200 Europe/Paris
* move reconnection test in reconnect test file to avoid test issues
(skip_all but still run some tests)
1.990_01 2016-08-05 17:17:28CEST+0200 Europe/Paris
* fix issue #122: don't attempt to close an already closed or undefined socket
* fix issue #120 and #111: don't depend on locales for matching error messages
* fix issue #118: spelling mistake
* fix issue #116: forbid continuing using socket after a read timeout
* fix issue #115: Unexpected error condition 54/freebsd
1.982 2016-02-11 09:02:40CET+0100 Europe/Paris
* fix issue #117: fix backward compatibility with 5.8
1.981 2015-09-29 12:31:57CEST+0200 Europe/Paris
* fix a bug where when not yet connected, pid is undef, leading to warnings
1.980 2015-08-24 09:48:08CEST+0200 Europe/Paris
* fix "set" documentation as per Emanuele Tomasi <et@libersoft.it> suggestion
1.979 2015-05-14 14:28:35CEST+0200 Europe/Amsterdam
* depends on IO::Socket::Timeout 0.29 that fixes an important bug on
Windows, Solaris, when mixing sockets with and without timeouts.
1.978 2015-01-28 09:52:27 Europe/Amsterdam
* reshape the documentation
* croak when reconnecting while responses are pending (#101)
* merge PR#106 ( support "0" in topic )
1.977 2015-01-28 01:10:31 Europe/Amsterdam
1.976 2014-10-03 15:05:58 Europe/Amsterdam
1.975 2014-08-03 20:50:25 Europe/Amsterdam
* Clarification about reconnect and read_timeout (#89)
* Test::CPAN::Meta (et al.) are required even if unused (#92)
1.974 2014-05-16 21:42:48 Europe/Amsterdam
* released as stable version, no change
1.973_04 2014-05-12 22:53:06 Europe/Amsterdam
* release again, last one was screwed up.
* fix #85 (PR #86) reconnect during transaction
1.973_03 2014-05-12 22:49:07 Europe/Amsterdam
* fix #85 (PR #86) reconnect during transaction
1.973_02 2014-04-30 12:04:29 Europe/Amsterdam
* merge PR #84 optimize try read sock
1.973_01 2014-04-26 18:00:31 Europe/Amsterdam
* use new network code from Ivan Kruglov
* fix sentinel tests
* fix #81: doc for 'every' option
1.972 2014-02-18 00:54:01 Europe/Amsterdam
* Sentinel features (connections, timeouts, etc) support
* various bugfixes and testfixes
* fix network code for BSDs
* no_auto_connect_on_new
1.971 2014-02-01 09:55:11 Europe/Paris
* skip some tests that fail on some platforms for now
1.970 2014-01-30 15:07:42 Europe/Amsterdam
* fix tests breaking in some case
1.969 2014-01-30 13:19:28 Europe/Amsterdam
* Clarification for (p)unsubscribe commands.
* use Test::TCP for testing
1.968 2014-01-30 12:19:11 Europe/Amsterdam
* Add a no_auto_connect_on_new parameter to new() to allow users
to call $x = Redis->new and then $x->connect, instead of Redis
auto-connecting. Useful for tuning the cnx_timeout parameter.
1.967 2013-12-28 22:58:55 Europe/Paris
* use new IO::Socket::Timeout with different API
1.966 2013-12-17 13:58:33 Europe/Amsterdam
* fix tests for Redis 2.8
1.965 2013-11-29 09:28:36 Europe/Amsterdam
* fix #60: TEST_REQUIRES needs newer MakeMaker
* fix #34: perl-redis doesn't receive subcribed message if server restart
* fix #38: select new database doesn't survive after reconnect
* minor documentation fixes
1.964 2013-11-14 15:45:08 Europe/Amsterdam
* minor fix to dist.ini to fix github url
1.963 2013-11-13 22:44:29 Europe/Paris
* Add documentation for the slowlog command PR #44 (rgs)
* doc fix, duplicate spop PR #48 (nightlord)
* Redis client is now fork safe PR #51 (songmu)
* rewrite dist.ini
1.962 2013-10-16T14:58:30Z
* merge #54 (fix for broken test)
* Parameter name to new() can be a CodeRef, dynamic connection names
* admin: added co-maintainer Damien Krotkine <dams@zarb.org>
1.961 2013-01-23T15:09:47Z
* Add wait_one_response() for better pipeline management
1.960 2013-01-23T11:28:40Z
* Make the new() name parameter safe to use with all redis-
server versions
1.959 2013-01-22T14:46:42Z
* __try_read_sock: test error conditions more thoroughly (issue #31)
* Improve Test::SpawnRedisServer: multi-server support
* tidyall the code and docs
1.958 2013-01-15T16:54:40Z
* Support for name constructor parameter, set connection name
* Add documentation for CLIENT * commands
* Improve reliability of Test::SpawnRedisServer
1.957 2013-01-15T13:18:07Z
* Fix minimum Perl version
1.956 2013-01-15T10:35:10Z
* Add on_connect callback to Redis constructor (issue 28)
* Make sure quit() doesn't die when the socket is already dead (issue 30);
* Switch to Digest::SHA, one less non-core dep RT#81841
* Try and make Travis-CI more useful, ask for a redis-server
* Update SUPPORT section, moving bugtracker to GitHub issues
1.955 2012-10-10T11:43:44Z
* Skip 30-scripts.t if the redis-server found lacks script support
1.954 2012-10-10T11:16:22Z
* Support for multi-word commands such as "SCRIPT LOAD".
* Try another fix for Windows non-blocking reads
1.953 2012-09-05T00:49:11Z
* Tweak travis.ci setup
1.952 2012-09-04T11:22:18Z
* Added automatic authentication after connection establishment
* Support Redis 2.6: Aaron Crane <arc@cpan.org>
* Attempt to fix non-blocking read on Windows
* Enable travis.ci support on the repository
1.951 2012-03-13T10:17:09Z
* Remove Tie::StdHash from our dependencies list, its part of core
and it creates problems with some CPAN clients
1.950 2012-03-12T13:54:10Z
* DEPRECATED: the encoding attribute to new() - we will not support
automatic decoding after 2.000, so please test your code with
encoding => undef now.
* Add pipeline support: Aaron Crane arc@github++!
* Cache AUTOLOAD calls: improves performance a bit, fixes #2
* Fix: apply reconnect logic to KEYS and INFO
* Fix: forbid PING and SHUTDOWN in SUBSCRIBE mode
* Updated docs covering pipelining and multi/exec
* Updated docs to point users to Github for code and issues
1.926 Wed Jan 11 15:48:11 UTC 2012
* Fix auto-reconnect when the server is dead or a
client timeout.
See https://github.com/melo/perl-redis/issues/1#issuecomment-3444989
1.925 Tue Jan 10 16:02:04 UTC 2012
* Implemented auto-reconnect
* Add support for UNIX domain sockets
* Make REDIS_SERVER work with both TCP and UNIX domain sockets
* Make the test suite workaround a missing redis-server binary
* Assorted small bug fixes
* Improve documentation
1.904 Sat Mar 5 23:10:48 UTC 2011
* Fix bug with NIL multi-bulk replies (Case 42) RT#64040
1.903 Tue Feb 22 13:04:24 UTC 2011
* remove the Guard dependency
1.902 Sat Feb 5 12:38:57 UTC 2011
* fix: ping() no longer dies (RT #62489)
* fix: shutdown() no longer dies
1.901 Sat Feb 5 11:15:04 UTC 2011
* Released 1.900_01 as latest version
1.900_01 Sun Jan 30 06:03:14 UTC 2011
* admin: change of maintainer to Pedro Melo <melo@simplicidade.org>
* feature: full support for Redis 2.x multi-bulk protocol
* feature: support for Redis PUBLISH/SUBSCRIBE commands
* feature: automatic encoding can be turned off, use encoding => undef on new() (performance++)
* performance: substantial performance improvements, specially with large responses
* fix: add POP method to our List Tie interface
1.2001 Wed Mar 17 17:22:01 CET 2010
* feadure: Redis protocol 1.2 support by Jeremy Zawodny <Jeremy@Zawodny.com> CPAN RT #54841
* Version bump to be in-sync with Redis version
* bug: Correctly round-trip utf-8 encoded characters
0.08 Tue Mar 24 22:38:59 CET 2009
* This version supports new protocol introduced in beta 8
* Version bump to be in-sync with Redis version
0.01 Sun Mar 22 19:02:17 CET 2009
* First version, tracking git://github.com/antirez/redis