The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Net-Async-Redis-XS

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.