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.