Skip to content

Releases: CrayLabs/SmartRedis

v0.3.0

12 Feb 20:27
d3018c9
Compare
Choose a tag to compare

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 than poll_dataset to check for the
      existence of a dataset should now use poll_dataset
  • 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, and SAVE
    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 docstrings (PR200) (PR207)

  • Update SmartRedis documentation and examples (PR202) (PR208) (PR210)

v0.2.0

10 Aug 01:00
b8d1ecf
Compare
Choose a tag to compare

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

08 May 02:02
Compare
Choose a tag to compare

v0.1.0

02 Apr 01:47
7b375df
Compare
Choose a tag to compare

Release 0.1.0 of SmartRedis