-
Notifications
You must be signed in to change notification settings - Fork 65
/
Changes
265 lines (188 loc) · 9.41 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
Revision history for Redis
{{$NEXT}}
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 <[email protected]> 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 <[email protected]>
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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]> 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