Revision history for Net-Async-Redis-XS
1.000 2023-11-05 22:24:15+08:00 Asia/Singapore
[Refactoring]
- switch to Object::Pad, to match main Net::Async::Redis distribution
0.014 2023-10-26 23:05:58+08:00 Asia/Singapore
[Bugs fixed]
- larger integers now handled properly (requires HAS_STRTOLL for best performance,
although will attempt to fall back to `long long` if that's not available)
0.013 2023-10-26 11:42:25+08:00 Asia/Singapore
[New features]
- now sends host and port as fallback for single-node cluster connection
0.012 2023-09-21 06:45:29+08:00 Asia/Singapore
[Bugs fixed]
- node config was not being passed in bootstrap, potentially leading to inconsistent
results compared to other discovered nodes
0.011 2023-06-29 12:21:07+08:00 Asia/Singapore
[Bugs fixed]
- Ensure all nodes in the cluster are using the ::XS version, some requests were
still going through plain Perl
0.010 2023-03-20 08:51:30+08:00 Asia/Singapore
[Bugs fixed]
- Net::Async::Redis::Cluster::XS `->bootstrap` needs to load Syntax::Keyword::Try
0.009 2023-02-10 18:11:54+08:00 Asia/Singapore
[Dependencies]
- reduce minimum Perl version to v5.26 by request
0.008 2022-12-13 09:24:53+08:00 Asia/Singapore
[Bugs fixed]
- pubsub callback takes a list, not an arrayref
0.007 2022-12-06 11:37:59+08:00 Asia/Singapore
[Bugs fixed]
- decimal (floating point) value conversion upgraded from `float` to `double`,
and switched to Perl number-parsing routine for better accuracy (technically
allows slightly more than the official protocol, but better than rolling our own)
[Refactoring]
- applied some improvements as suggested by PEVANS (thanks!)
0.006 2022-12-03 19:28:42+08:00 Asia/Singapore
[Bugs fixed]
- memory leak when handling error responses
0.005 2022-12-03 09:20:45+08:00 Asia/Singapore
[New features]
- support for inf/nan as decimal (floating point) values
- support for verbatim strings (`=`)
- support for sets (`~`) and big numbers (`(`)
- this version may possibly work on versions of perl before 5.36.0
[Bugs fixed]
- pubsub handling fixes - was not picking up the callback correctly before
[Dependencies]
- previous `cpanfile` did not list dependencies, now resolved
Also enables CircleCI tests, thanks to some initial work from SZABGAB in prompting this:
https://dev.to/szabgab/day-2-add-github-action-ci-to-the-net-async-redis-xs-perl-module-9oo
0.004 2022-12-02 07:01:37+08:00 Asia/Singapore
[New features]
- support for RESP3 decimal (floating point) numbers (`,`)
[Bugs fixed]
- support for negative integers
0.003 2022-12-01 12:10:12+08:00 Asia/Singapore
[New features]
- cluster support
0.002 2022-12-01 11:48:43+08:00 Asia/Singapore
[Minor updates]
- removed warnings for partial data processing - these are common when dealing with large
packets, and we don't need to alert the user about this
0.001 2022-12-01 11:32:47+08:00 Asia/Singapore
Initial version.