Skip to content

Release v1.4.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@atimin atimin released this 22 May 19:40
· 770 commits to main since this release

This is the first alpha release after the Rust migration 🤩. I've published it for internal testing and updating the client SDKs.

⚠️ Expect regressions and behaviour changes. Don't use for any serious purposes.

Added

  • Continuous query GET /api/v1/:bucket/:entry/q?continuous=true|false,
    PR-248
  • Build ARM64 Docker image
  • Integration of Rust, PR-251
  • Print build commit and date in logs, PR-271
  • Re-build ARM64 Docker image for Rust, PR-274
  • Publish crate to crates.io, PR-275

Changed

  • New public Docker repository reduct/store, PR-246
  • Speed up loading entries at start, PR-250
  • Rewrite static asset management in Rust, PR-252
  • Rewrite token authentication module in Rust, PR-255
  • Rewrite storage module in Rust, PR-257
  • Rewrite HTTP layer in Rust, PR-259

Removed

  • Disable Windows and Macos builds because of migration on Rust, PR-251

Fixed

  • GET /api/v1/me endpoint for disabled authentication, PR-245
  • Error handling when a client closes a connection, PR-263
  • Allow null quota type in bucket settings, PR-264
  • Writing belated data, PR-265
  • Fix searching record by timestamp, PR-266
  • Graceful shutdown, PR-267
  • Access to a block descriptor from several threads, PR-268
  • Handling unix SIGTERM signal, PR-269
  • Encoding non-text assets of Web Console, PR-270
  • Pass hash commit into docker image, PR-272
  • Build snap package in CI, PR-273

Special thanks @rtadepalli for contributing to the C++ version.