Skip to content

Releases: RedisLabsModules/redismodule-rs

Version 2.0.8

10 Sep 10:09
bce557d
Compare
Choose a tag to compare

Changes

  • Update the deny.toml file. (#388)
  • Added support for defrag API. (#387)
  • Derive the Default and Debug for the allocator. (#385)
  • Add API to remove expiration for RedisKeyWritable (#276)
  • Move is_empty() in RedisKeyWritable to its rightful place with the documentation. (#282)
  • Add NEW key space notification flag (#377)
  • Add cargo deny (#373)

Version 2.0.7

22 Oct 18:02
531d676
Compare
Choose a tag to compare

Changes

  • Avoid passing NULL into from_raw_parts in case there are zero arguments on module load. (#371)
  • Enable diskless replication by supporting async load (#370)
  • Fix is_enterprise function (#369)
  • Added support for _proxy-filtered flag. (#366)

Version 2.0.5

20 Sep 15:52
a6156e3
Compare
Choose a tag to compare

Changes

  • open key flags (#362)
  • Add a Debug trait implementation for AclPermissions. (#359)
  • Force post notification job callback to static lifetime (#357)
  • Improves the info handler API. (#355)
  • Added avoid_replication_traffic API (#356)
  • Fix lifetime warning in Rust 1.70 (#352)
  • Remove module name from log info and warning log messages (#353)
  • Allow lock Redis from global detached context. (#350)
  • Added cron server event. (#349)
  • Make BlockingCallOptions public (#347)
  • Added trimmed key space notification (#345)
  • Fix arm build (#344)
  • Added config changes server event (#343)
  • The PR add support for blocking RM_Call. (#333)
  • update readies for rocky (#342)

Version 2.0.4

23 May 14:55
Compare
Choose a tag to compare

Version 2.0.3

04 May 05:30
02c1ab3
Compare
Choose a tag to compare

Changes

  • Fix publish CI. (#324)

Version 2.0.2

04 May 04:51
32c2925
Compare
Choose a tag to compare

Changes

  • Fix publish CI (#323)

Version 2.0.1

03 May 11:11
0b4fa97
Compare
Choose a tag to compare

Changes

  • Fix publish CI (#322)

Version 2.0.0

03 May 07:31
ed95b3b
Compare
Choose a tag to compare

Changes

  • Fix the CircleCI clang issues on Jammy. (#321)
  • Update README.md (#320)
  • Update README.md (#319)
  • Update bindgen requirement from 0.64 to 0.65 (#308)
  • DevEx: linking directly to the generated docs for the latest release (#291)
  • Fix string verbatim reply to work correctly. (#315)
  • Updated readies (#317)
  • Update Redis version on CI to 7.2-rc1. (#314)
  • Fix the redis_module macro code. (#316)
  • Post notification API and API versioning (#304)
  • Delete all features (#312)
  • Update redis requirement from 0.22.1 to 0.23.0 (#306)
  • Update bitflags requirement from 1.2 to 2.1 (#305)
  • Let the redis module implementation register the allocator. (#309)
  • change std::ffi::c_char to std::os::raw::c_char (#310)
  • The PR introduce small API fixes/changes. (#302)
  • add RESP3 new APIs (#280)
  • Added configuration API. (#297)
  • Dependencies update; Use Redis 7; Added macOS/M1 build (#299)
  • Update README.md (#293)
  • Added RM_Call options (#290)
  • Added API to register to server events. (#267)
  • Added context mutex struct that allows to save static data protected by Redis GIL (#296)
  • Added keymiss event support (#289)
  • Adde API for ACL validation (#294)
  • Implement Deref for RedisString that return a &[u8]. (#292)
  • Added API to get ctx flags. (#270)
  • Fix memory leak in RedisKey::hash_get_multi (#233)
  • Use Python 3.9 instead of 3.6 (#281)
  • fix build of code comments (#278)
  • Update bindgen requirement from 0.63 to 0.64 (#279)
  • revert get-value lifetime changes (#277)
  • clean some code warnings (#269)
  • Fix rust-analyzer lint on __info_func__cb (#239)
  • Make call function generic. (#264)
  • Add log_io_error for logging errors on RDB_LOAD/RDB_SAVE (#273)
  • Updated readies (rust 1.66.1 on macOS/x64) (#274)
  • Added API to read and trim a stream. (#266)
  • Added keys scan API. (#265)
  • Fixed rust installation (#268)
  • cleaning clippy warnings (#253)
  • Refactor string DMA (#263)
  • Added build of ARM platforms (#261)
  • add a comment regarding the allocation alignment (#258)
  • Update redis requirement from 0.21.0 to 0.22.1 (#244)
  • fix mac CI (#257)
  • Fix FreeBSD CI - avoid coyback to hos (#256)
  • fix/xenial-build: update readies dep commit (#255)
  • Update bindgen requirement from 0.60 to 0.63 (#250)
  • update cargo edition to 2021 (#227)
  • Add support for unlink (#241)
  • updating xcode version (#238)
  • impl {Eq, Ord, Hash} for RedisString (#199)
  • Update bindgen requirement from 0.59 to 0.60 (#231)

Version 1.0.1

31 May 16:13
72d13f5
Compare
Choose a tag to compare

Changes

  • Add module info to crash report (#230)
  • Update strum_macros requirement from 0.23 to 0.24 (#224)

Version 1.0.0

21 Feb 17:34
53f494b
Compare
Choose a tag to compare

Changes

  • fix #207 add support for RedisModule_GetCurrentCommandName (#208)
  • Add get_redis_version command (#184)
  • MOD-2484: avoid crash on null in err reply string (#218)
  • Remove misleading comments "assume NULL terminated" (#216)