Releases: reductstore/reductstore
Releases · reductstore/reductstore
Release v1.4.0-alpha.1
This is the first alpha release after the Rust migration 🤩. I've published it for internal testing and updating the client SDKs.
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.
Release v1.3.2
Release v1.3.1
Fixed
- Querying when a block doesn't have records for certain
labels, PR-235
Release v1.3.0
Added
- Labels for
POST|GET /api/v1/:bucket/:entry
as headers with prefixx-reduct-label-
, PR-224 include-<label>
andexclude-<label>
query parameters for query endpointGET /api/v1/:bucket/:entry/q
, PR-226- Store the
Content-Type
header received for a record while writing it, so that the record may be returned with the same header, PR-231
Changed
- Project license AGPLv3 to MPL-2.0, PR-221
- Rename error header
-x-reduct-error
tox-reduct-error
, PR-230 - Update Web Console to v1.2.0, PR-232
This discussion was created from the release Release v1.3.0.
Release v1.2.3
Fixed
- Crashing when post request is aborted by client, PR-223
Release v1.2.2
Fixed
- Fix token validation for anonymous access, PR-217
Release v1.2.1
Fixed:
- Docker image command
Release v1.2.0
Added:
GET /api/v1/me
endpoint to get current
permissions, PR-202- Send error message in
-x-reduct-error
header PR-213
Changed:
- Consistent token and bucket management, PR-208
- Rebranding: update project name, CMakeTargets and docs, PR-215
Fixed:
- HTTP statuses for
GET /api/v1/:bucket/:entry/q
andPOST /api/v1/:bucket/:entry
, PR-212
Release v1.1.1
Fixed
- A crush when we handle input chunks after an HTTP
error, PR-206