Skip to content

Releases: reductstore/reductstore

Release v1.16.1

09 Aug 17:28
Compare
Choose a tag to compare

Fixed

  • Fix directive parsing and order of operators in conditional query, PR-899

Changed

  • Update Web Console up to v1.11.2, PR-900

Release v1.16.0

31 Jul 08:27
Compare
Choose a tag to compare

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

25 Jun 16:18
Compare
Choose a tag to compare

Fixed

  • Fix replication of update transaction to empty bucket, PR-867

Release v1.15.5

10 Jun 15:55
Compare
Choose a tag to compare

Fixed

  • Fix crash if RS_API_PATH has wrong format, PR-846

Changed

  • Update Web Console up to 1.10.2, PR-847

Release v1.15.4

28 May 06:59
Compare
Choose a tag to compare
  • Update yanked zip dependency to 4.0.0, PR-837

Release v1.15.3

26 May 10:28
Compare
Choose a tag to compare

Fixed

  • Fix lock of write channel for small chunks, PR-834

Release v1.15.2

21 May 11:57
Compare
Choose a tag to compare

Changed

  • Update Web Console up to v1.10.1, PR-828

Fixed

  • Rebuild block index if orphan block descriptor find, PR-829

Release v1.15.1

15 May 16:04
Compare
Choose a tag to compare

Fixed

  • Fix replication of record updates, PR-822

Release v1.15.0

07 May 12:50
Compare
Choose a tag to compare

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

02 May 11:43
Compare
Choose a tag to compare

Fixed

  • Update Web Console up to 1.9.2 with start/stop query fix, PR-805