Releases: reductstore/reductstore
Releases · reductstore/reductstore
Release v1.16.1
Release v1.16.0
Added
- Pass server information to extensions, PR-816
- Integrate ReductSelect v0.1.0, PR-821
- Integrate ReductRos v0.1.0, PR-856
- Filter buckets by read permission in server information, PR-849
- Support for duration literals, PR-864
- Support for
#ctx_before
and#ctx_after
directives, PR-866 - Support for wildcards in write/read token permissions, PR-877
- Check format of read/write token permissions, PR-881
- Add support for selecting specific labels via the
#select_labels
directive, PR-888
Changed
- Add "@" prefix to computed labels, PR-815
- Refactor Extension API for multi-line CSV processing, ReductSelect v0.2.0, PR-823
- Run all operands after a compute-staged one on the compute stage, PR-835
- Replace auto-staging for extension filtering with when condition in ext parameter, PR-838
- Update ReductSelect up to v0.3.0, with CSV headers and data buffering, PR-850
- Update ReductROS up to v0.2.0 with binary data encoding, PR-882
- Update WebConsole up to v1.11.0 with many improvements, PR-883
- Update ReductSelect up to v0.4.0, PR-889
- Update Web Console up to v1.11.1 and ReductSelect up to 0.4.1, PR-890
Fixed
- Fix hanging query request if no extension registered, PR-830
- Fix
$limit
operator in extension context, PR-848 - Fix query finalization in ExtRepository, PR-891
Removed
x-reduct-last
header from query response, PR-876
Release v1.15.6
Fixed
- Fix replication of update transaction to empty bucket, PR-867
Release v1.15.5
Release v1.15.4
- Update yanked zip dependency to 4.0.0, PR-837
Release v1.15.3
Fixed
- Fix lock of write channel for small chunks, PR-834
Release v1.15.2
Release v1.15.1
Fixed
- Fix replication of record updates, PR-822
Release v1.15.0
Added
- Python client benchmarks in CI, PR-764
- RS-629: Extension API v0.1 and core implementation, PR-762
- RS-622: Improve Extension API, PR-779
- RS-652:
$exists\$has
operator checks multiple labels, PR-786 - RS-643: Implement
$each_n
operator, PR-788 - RS-644: Implement
$each_t
operator, PR-792 - RS-672: Implement
$limit
operator, PR-793 - RS-645: Implement
$timestamp
operator, PR-798 - RS-646: Enable logging in extensions, PR-646
Changed
- Minimum Rust version to 1.85
- RS-633: Link runtime libraries statically, PR-761
- RS-628: Return error if extension not found in query, PR-780
- Timeout for IO operation 5s, PR-804
- Update Web Console up to v1.10, PR-809
Fixed
- RS-660: Fix deadlocks using
current_thread
runtime, PR-781 - RS-689: Fix WAL recovery when a block wasn't saved in block index, PR-785
- Fix replication recovery from broken record, PR-795
- Fix deadlock in replication task, PR-796
- Remove broken transaction log through file cache, PR-799
- Channel timeout for read operation to prevent hanging readers, PR-804
Release v1.14.8
Fixed
- Update Web Console up to 1.9.2 with start/stop query fix, PR-805