Revision history for AnyEvent::Redis::RipeRedis.
1.40 Mon May 19 10:45:00 MSK 2014
-
FEATURE: added constructor parameter 'linger'. Thanks to Ivan Kruglov.
-
Slight internal changes.
1.38 Sun Jan 26 19:15:00 MSK 2014
-
FEATURE: added 'autocork' behavior, which can be enabled or disabled.
-
BUGFIX: fixed conversion to lower case of command keyword.
-
Minor internal changes.
-
Minor changes in POD.
1.36 Mon Jan 20 19:15:00 MSK 2014
-
Accepted new versioning convention.
-
Unit tests improved.
-
Minor internal changes.
-
Minor changes in POD.
1.346 Wed Jan 15 01:45:00 MSK 2014
-
Copyright updated.
1.345 Wed Jan 15 01:25:00 MSK 2014
-
Command keyword is converted to lowercase.
1.344 Wed Jan 15 00:45:00 MSK 2014
-
Minor changes.
1.343 Wed Jan 15 00:40:00 MSK 2014
-
Several changes in unit tests.
1.342 Wed Jan 15 00:30:00 MSK 2014
-
Fix in unit tests.
1.341 Tue Jan 14 22:15:00 MSK 2014
-
BUGFIX: Now, selected_database() method returns '0' if 'database' parameter
was not specified in constructor.
1.340 Tue Jan 14 21:00:00 MSK 2014
-
FEATURE: Added selected_database() method.
-
BUGFIX: Now, client remembers last selected database after reconnection.
-
Minor changes in POD.
-
Required version of ExtUtils::MakeMaker decremented back to 6.64.
-
Several internal changes.
1.321 Sun Jan 12 14:30:00 MSK 2014
-
Required version of Test::More decremented to 0.98.
1.320 Sat Jan 11 23:40:00 MSK 2014
-
On premature connection close, the client additionally calls the common
'on_error' callback.
-
The premature connection close or the premature destroy of the client object
produce different warnings.
-
Internal API improved.
-
Unit tests improved.
-
Minor changes in POD.
1.314 Tue Dec 24 19:10:00 MSK 2013
-
Minor fix in unit tests.
1.312 Tue Dec 24 18:00:00 MSK 2013
-
Several changes in POD.
-
Several changes in tests.
1.311 Fri Dec 20 00:30:00 MSK 2013
-
Several fixes in POD.
-
Cosmetic changes.
1.310 Wed Dec 18 19:10:00 MSK 2013
-
FEATURE: Added error codes based on error prefixes.
-
Improved parsing of error prefixes.
-
Minor changes in POD.
-
Cosmetic changes in example scripts.
1.303 Tue Dec 17 23:00:00 MSK 2013
-
Added version numbers to dependencies in BUILD_REQUIRES section in Makefile.PL.
-
Increased several timeouts in unit tests.
1.302 Tue Dec 17 01:20:00 MSK 2013
-
Fixed typo in POD.
1.301 Tue Dec 17 01:07:00 MSK 2013
-
Some fixes in POD.
1.300 Mon Dec 16 19:50:00 MSK 2013
-
FEATURE: Now, in command methods can be specified single callback, which
is called in both cases: when operation was completed successfully and when
some error occurred.
-
Improved POD.
-
Improved unit tests.
-
Another wave of refactoring.
1.254 Mon Jun 9 17:44:55 MSK 2013
-
Minor changes in POD.
1.253 Wed May 31 14:38:35 MSK 2013
-
BUGFIX: Fixed premature triggering of the 'rtimeout' timer in some cases.
1.252 Wed May 29 11:00:45 MSK 2013
-
BUGFIX: Fixed reading from the uninitialized read buffer in some cases.
-
Now, in tests empty TCP port is taken using module Net::EmptyPort.
1.251 Fri Apr 26 11:29:05 MSK 2013
-
Slight modification of examples in POD
1.250 Thu Apr 25 22:00:30 MSK 2013
-
Improved error handling for EXEC command and for Lua scripts, which returns
errors in multi-bulk reply.
-
Word 'command' replaced on 'operation' in error messages.
-
Added test for memory leaks.
-
Improved other tests.
-
POD has been complemented.
1.244 Sat Apr 13 00:41:25 MSK 2013
-
Added CONFIGURE_REQUIRES section in Makefile.PL.
-
TEST_REQUIRES section renamed back to BUILD_REQUIRES.
1.243 Sat Apr 13 00:41:25 MSK 2013
-
Minor fixes in POD.
1.242 Fri Apr 12 16:54:10 MSK 2013
-
Increased minimal required version of Perl up to v5.8.0
-
Test 10-exceptions.t rewritten with using Test::Fatal
-
Edited POD.
-
Minor changes in examples.
-
Fixed dates in Changes file
-
Fixed year in copyright in README file
1.241 Wed Apr 10 07:35:25 MSK 2013
-
Removed Test::MockObject from dependencies.
-
Minor fix in POD.
1.240 Tue Apr 9 19:40:55 MSK 2013
-
FEATURE: Now, destroying of object can produce warnings if some commands
were not completed.
-
BUGFIX: Fixed parsing of empty bulk reply.
-
Error codes E_INVALID_PASS and E_OPRN_NOT_PERMITTED were joined with code
E_OPRN_ERROR.
-
unit tests completely rewritten with using module Test::RedisServer.
1.239 Sat Mar 2 15:28:50 MSK 2013
-
Minor changes in POD
1.238 Fri Mar 1 18:00:00 MSK 2013
-
Slight refactoring of input parameters validation.
-
Added list of error codes in POD.
1.237 Sat Feb 16 12:36:55 MSK 2013
-
Module Digest::SHA1 replaced on Digest::SHA in unit tests too.
1.236 Thu Feb 14 15:20:25 MSK 2013
-
Module Digest::SHA1 replaced on Digest::SHA.
1.235 Mon Feb 11 16:41:30 MSK 2013
-
BUGFIX: Empty strings in command arguments now processed correctly
(bug discovered by Andrey Kuzmin).
-
Minor changes in unit tests.
1.234 Mon Jan 14 18:10::40 MSK 2013
-
Fixes in POD.
1.233 Fri Jan 11 10:40::10 MSK 2013
-
Slight improvements.
1.232 Fri Jan 11 00:40::50 MSK 2013
-
Minor fixes in POD.
1.231 Wed Jan 9 14:06:35 MSK 2013
-
Slight improvements.
1.230 Wed Jan 9 11:12:12 MSK 2013
-
BUGFIX: Fixed the bug, which was a cause of crashes of the client in some
cases of lost connection.
-
Slight refactoring and optimization.
1.220 Mon Jan 7 17:47:47 MSK 2013
-
FEATURE: Added following accessors:
-
connection_timeout,
-
read_timeout,
-
reconnect,
-
encoding,
-
on_connect,
-
on_disconnect,
-
on_connect_error,
-
on_error.
-
Added section BUILD_REQUIRES in Makefile.PL
-
POD improved.
1.212 Wed Dec 26 09:43:35 MSK 2012
-
Specified minimum version of AnyEvent in Makefile.PL.
1.211 Mon Dec 24 01:05:35 MSK 2012
-
Fixes in POD.
1.210 Mon Dec 24 00:10:00 MSK 2012
-
FEATURE: Implemented parameter 'read_timeout' in constructor.
-
FEATURE: Added error code constant E_READ_TIMEDOUT.
-
Now, if client received unexpected data, it abort all commands and close
connection.
-
Validation of input parameters became less strict.
-
Slight optimization.
-
Added section TRANSACTIONS in POD.
-
Refactoring.
-
POD improved.
-
unit tests improved.
1.204 Tue Nov 27 22:28:15 MSK 2012
-
Fixed typo in the name of internal method _process_response() (typo discovered
by Natalya Filippova).
1.203 Fri Nov 23 11:17:00 MSK 2012
-
Internal method _async_call() replaced by AE::postpone() function.
1.202 Fri Nov 23 11:17:00 MSK 2012
-
BUGFIX: Now, lazy connection works correctly if the parameter 'reconnect'
is false.
-
unit tests improved.
-
Minor internal changes
1.201 Mon Nov 19 11:05:55 MSK 2012
-
Fixes in POD
1.200 Sat Nov 17 21:10:10 MSK 2012
-
Implemented new method eval_cached()
-
Added new error code NO_SCRIPT.
-
Many internal changes.
-
unit tests improved.
-
Fixes in POD.
-
Added new example script eval.pl
1.115 Wed Oct 31 18:51:50 MSK 2012
-
Minor fixes in POD.
1.114 Wed Oct 31 14:37:55 MSK 2012
-
Added protection from deep recursion in case of some errors.
-
Renamed constants (hope no one used them yet):
-
E_AUTH_REQUIRED renamed to E_OPRN_NOT_PERMITTED.
-
E_COMMAND_EXEC renamed to E_OPRN_ERROR.
-
E_CLIENT renamed to E_UNEXPECTED_DATA,
-
Changes in POD.
1.112 Fri Oct 27 15:30:25 MSK 2012
-
POD edited.
1.111 Fri Oct 27 15:30:25 MSK 2012
-
Minor changes in POD.
-
Slight improvement in unit test.
-
Minor internal changes.
1.110 Fri Oct 26 18:08:20 MSK 2012
-
FEATURE: Added constructor parameter 'database'.
-
FEATURE: Added constructor parameter 'lazy'.
-
BUGFIX: Fixed reconnect error, which has been occurred if password was not
been required.
-
Changes in POD.
1.109 Fri Oct 20 01:54:40 MSK 2012
-
Changes in POD.
1.108 Fri Oct 20 01:28:40 MSK 2012
-
Changes in POD.
1.107 Fri Oct 19 18:31:40 MSK 2012
-
Added POD coverage test.
-
Changes in POD.
-
Added minimal Perl version in Makefile.PL.
1.106 Fri Oct 19 16:44:00 MSK 2012
-
BUGFIX: In some cases method disconnect() has not been closing the connection.
1.105 Tue Oct 10 18:31:40 MSK 2012
-
Slight optimization.
-
Added section 'resources' in Makefile.PL for META.yml.
-
Some changes in POD.
1.104 Sat Sep 1 03:14:45 MSK 2012
-
E_IO_OPERATION renamed to E_IO.
-
E_CONN_CLOSED_ON_DEMAND renamed to E_CONN_CLOSED_BY_CLIENT.
-
E_UNEXPECTED renamed to E_CLIENT.
1.103 Fri Aug 31 14:24:45 MSK 2012
-
POD has been complemented.
-
Cosmetic changes.
1.102 Fri Aug 31 00:19:15 MSK 2012
-
FEATURE: Added error codes in 'on_error' callbacks.
-
FEATURE: Added constants for error codes.
-
unit tests improved.
-
Many internal changes.
1.000 Wed Aug 15 23:24:05 MSK 2012
-
BUGFIX: Now, connection to server closed automatically after destroying
last reference on AnyEvent::Redis::RipeRedis object.
-
BUGFIX: Fixed cyclic references.
0.807301 Wed Aug 15 00:52:45 MSK 2012
-
Changes in POD
0.807300 Tue Aug 14 19:02:20 MSK 2012
-
Many internal changes
-
Changed format of error messages.
0.807200 Fri Jun 29 22:12:40 MSK 2012
-
BUGFIX: "on_done" callback now calls at the end of processing of response,
to avoid unexpected behavior.
0.807100 Wed Jun 20 10:38:50 MSK 2012
-
BUGFIX: If some error ocurred or if connection was closed, then uncompleted
commands will be aborted before calling 'on_error', 'on_connect_error'
or 'on_disconnect' callbacks, to avoid unexpected behavior.
0.807000 Mon Jun 18 14:55:50 MSK 2012
-
FEATURE: Added 'on_connect_error' callback in constructor
0.806000 Thu Jun 14 15:47:10 MSK 2012
-
FEATURE: Added public method disconnect()
0.805201 Wed Jun 13 10:14:00 MSK 2012
-
Minor fix in POD.
0.805200 Tue May 29 11:02:30 MSK 2012
-
BUGFIX: Fixed probable race condition in auto-authentication.
0.805103 Thu May 17 12:27:05 MSK 2012
-
BUGFIX: Prevented an infinite loop in method _abort_commands() in case, when
commands was executed in 'on_error' callback wihtout delay.
0.805000 Wed May 16 21:20:15 MSK 2012
-
BUGFIX: Automatic authentication now works correctly in case, when Redis
server needs some time to load data file in memory.
0.804106 Sat Apr 14 15:48:46 MSK 2012
-
First release.