Revision history for perl distribution Mojo-Redis
3.29 2022-02-23T14:56:18+0900
- Fix use of "defined" in unit test
3.28 2022-02-21T15:40:56+0900
- Add channel to Mojo::Redis::PubSub::listen() callback
3.27 2021-11-20T10:51:49+0900
- Add experimental "subscribe" and "psubscribe" events to Mojo::Redis::PubSub
- Fix examples for set and expire #62
- Fix handling "psubscribe" response from Redis #63
- Fix sending database requests after connecting to sentinel server #64
- Fix only passing on (p)message messages to listen handlers #67
- Remove experimental write_q() method, and replaced it with write()
- Remove the ->multi_p(@promises) syntax #68 #70
Contributor: Jan "Yenya" Kasprzak
3.26 2021-03-01T09:01:51+0900
- Avoid circular reference in redis response parser
Contributor: Dan Book
3.25 2020-10-02T10:21:30+0900
- Fix handling undef() in _process_...() methods #56
- Fix some leaks in Mojo::Redis::PubSub
- Add Mojo::Redis::PubSub->notify_p()
3.24 2019-05-07T22:25:50+0700
- Fix PubSub->keyspace_listen() #42
3.23 2019-05-04T21:12:25+0700
- Fix compatibility with Mojolicious 8.15 #46
3.22 2019-04-24T12:32:18+0700
- Forgot to update protocol parser for Mojo::Redis::Cache after 3.21 #43
- Fix broken link in Mojo::Redis::Connection #44
Contributor: Mohammad S Anwar
3.21 2019-04-16T09:58:44+0700
- Changed default protocol parser to Protocol::Redis::XS #43
3.20 2019-04-04T10:31:03+0700
- Use Protocol::Redis::Faster instead of Protocol::Redis #38
- Only decode data from bulk string responses #40
- Fix allowing custom URL object with userinfo in constructor #41
3.19 2019-01-31T13:03:11+0900
- Add support for encoding and decoding of JSON messages in Mojo::Redis::PubSub
3.18 2019-01-31T12:39:46+0900
- Add reconnect logic for Mojo::Redis::PubSub #37
- Add CAVEATS for Protocol::Redis::XS #38
- Changed default protocol to Protocol::Redis #38
- Updated documentation to use nicer variable names
3.17 2018-12-17T19:03:43+0900
- Made connection-lost.t more robust
- Add xread_structured() method
- Add failing test for xread and Protocol::Redis::XS
3.16 2018-12-14T19:39:18+0900
- Fix $db object from reconnecting #33
3.15 2018-12-13T08:24:10+0900
- Fix connection-lost.t in other languages #30
- Bumped Mojolicious version for Mojo::Promise support #32
3.14 2018-12-12T23:10:30+0900
- Fix fork-safity for the blocking connection #28
- Fix connection-lost.t in other languages #29
3.13 2018-12-11T14:44:45+0900
- Fix rejecting promises when connection is lost #24
- Fix connection.t when using a remote server #25
- Fix cursor.t to use TEST_ONLINE #26 #27
Contributor: Alexander Karelas
3.12 2018-12-07T12:04:19+0900
- Add support for negative cache expire for serving stale data
- Add destructor to Connection object to clean up connections
- Add "close" event to Connection object
3.11 2018-08-17T00:01:33+0200
- Fix invalid Makefile.PL
3.10 2018-08-16T23:41:10+0200
- Add cluster commands #5
- Add basic support for sentinel #13
3.09 2018-08-09T15:32:24+0200
- Improved documentation for Cache
3.08 2018-08-02T15:37:32+0800
- Add benchmark test #3
- Fix cache() need to use Protocol::Redis because of binary data
- Fix GEOPOS return value
- Fix only decode response data if defined #19
- Fix do not create new connection objects during global destruction
- Improved return values in documentation
3.07 2018-07-12T09:59:05+0800
- Add support for sending custom commands #18
- Fix documentation issues
- Will not enqueue connections if url() has changed
3.06 2018-07-11T11:00:01+0800
- Fix processing exec() result
- Improved example applications and add references from the POD
3.05 2018-07-11T10:24:59+0800
- Fix holding $db in memory when issuing commands and returning promises
- Add info_structured() method to Mojo::Redis::Database
- Add example of Mojolicious application using Mojo::Redis::Cache
3.04 2018-07-11T09:24:09+0800
- Add server commands #4
- Add stream commands #6
- Add support for keyspace notifications #10
- Documented how pipelining works #7
3.03 2018-07-05T11:45:01+0800
- Add eval(), evalsha() and script() #8
- Cannot have a custom class for transactions #14
3.02 2018-07-01T18:24:37+0900
- Add Mojo::Redis::Cache->memomize_p()
- Add examples/twitter.pl
- Add UTF-8 encoding as default and allow encoding to be changed #1
- Add documentation for events #2
- Add support for connecting to unix socket #12
- Add support for offline cache #15
- Add support for refreshing cache #16
3.01 2018-06-28T15:22:47+0900
- Add Mojo::Redis::Cache
- Add examples/chat.pl
3.00 2018-06-28T10:11:24+0900
- Started on a new version to replace Mojo::Redis2 and the old Mojo::Redis
- Mojo::Redis as EXPERIMENTAL
- Add connection pool
- Add Mojo::Redis::Cursor
- Add Mojo::Redis::Database
- Add Mojo::Redis::PubSub
- Add Mojo::Redis::Transaction