Releases: CrayLabs/SmartRedis
v0.3.0
Release on Febuary 11, 2022
Description
-
Improve error handling across all SmartRedis clients (PR159) (PR191) (PR199) (PR205) (PR206)
- Includes changes to C and Fortran function prototypes that are not backwards compatible
- Includes changes to error class names and enum type names that are not backwards compatible
-
Add
poll_dataset
functionality to all SmartRedis clients (PR184)- Due to other breaking changes made in this release, applications
using methods other thanpoll_dataset
to check for the
existence of a dataset should now usepoll_dataset
- Due to other breaking changes made in this release, applications
-
Add environment variables to control client connection and command
timeout behavior (PR194) -
Add AI.INFO command to retrieve statistics on scripts and models
via Python and C++ clients (PR197) -
Create a Dockerfile for SmartRedis (PR180)
-
Update
redis-plus-plus
version to 1.3.2 (PR162) -
Internal client performance and API improvements (PR138) (PR141) (PR163) (PR203)
-
Expose Redis
FLUSHDB
,CONFIG GET
,CONFIG SET
, andSAVE
commands to the Python client (PR139) (PR160) -
Extend inverse CRC16 prefixing to all hash slots (PR161)
-
Improve backend dataset representation to enable performance
optimization (PR195) -
Simplify SmartRedis build proccess (PR189)
-
Fix zero-length array transfer in Fortran
convert_char_array_to_c
(PR170) -
Add continuous integration for all SmartRedis tests (PR165) (PR173) (PR177)
-
Update SmartRedis documentation and examples (PR202) (PR208) (PR210)
v0.2.0
Release on August, 9, 2021
Description
- Improved tensor memory management in the Python client (PR70)
- Improved metadata serialization and removed protobuf dependency (PR61)
- Added unit testing infrastructure for the C++ client (PR96)
- Improve command execution fault handling (PR65) (PR97) (PR105)
- Bug fixes (PR52) (PR72) (PR76) (PR84)
- Added copy, rename, and delete tensor and DataSet commands in the Python client (PR66)
- Upgrade to RedisAI 1.2.3 (PR101)
- Fortran and C interface improvements (PR93) (PR94) (PR95) (PR99)
- Add Redis INFO command execution to the Python client (PR83)
- Add Redis CLUSTER INFO command execution to the Python client (PR105)
v0.1.1
See https://www.craylabs.org/docs/changelog.html for details