Releases: reductstore/reductstore
Releases · reductstore/reductstore
Release v1.7.2
Fixed
- reduct-rs: Fix query URL in ReductClient, PR-372
Release v1.7.1
Fixed
- reductstore: Wrong size calculation if a block could not be removed, PR-371
Release v1.7.0
For more information, see the official release note
Added
- reduct-cli:
alias
andserver
commands, PR-343 - reduct-rs:
ReductClient.url
,ReductClient.token
,ReductCientBuilder.try_build
PR-350 - reductstore:
healthcheck
to buildx.Dockerfile, PR-350 - reductstore: provisioning with environment variables, PR-352
- reductstore,reduct-rs: batched write API, PR-355
Changed
- reductstore: Update dependencies, min. rust v1.67.0, PR-341
- reductstore: use Web Console v1.3.0, PR-345
- reductstore: Move some Python API tests in Rust part, PR-351
- reduct-base: Rename
HttpError
->ReductError
, PR-350 - docs: update Getting Started, PR-358
Fixed
- reduct-rs: Normalize instance URL in
ClientBuilder.url
, PR-343
Release v1.6.2
Fixed
- reductstore: Panic for a bad time interval in
GET /b/:bucket/:entry/q
, PR-357
Release v1.6.1
Release v1.6.0
For more information, see the official release note
Added
- reductstore: Build docker image for ARM32 platform, PR-328
- reductstore,reduct-rs: Removing entries from bucket, PR-334
- reductstore,reduct-rs: Limit parameter in query request, PR-335
- reduct-rs: Server API for Client SDK, PR-321
- reduct-rs: Token API for Client SDK, PR-322
- reduct-rs: Bucket API for Client SDK, PR-323
- reduct-rs: Entry API for Client SDK, PR-326
- reduct-rs: Examples and docs, PR-333
Changed
- reductstore: Refactor
http_frontend
module, PR-306 - reductstore: Cache last block to reduce read operations, PR-318
- reductstore: Grained HTTP components, PR-319
- reductstore: Default maximum records in block 256, PR-320
- reductstore: BUSL-1.1 license, PR-337
- reductstore: Update README.md, PR-338
- all: Organize workspaces, PR-310
Removed
- reductstore:
native-tls
dependency (onlyrustls
), PR-315
Fixed
- reductstore: Partial bucket settings, PR-325
Release v1.5.1
Fixed
- Handle empty or broken block descriptor, PR-317
Release v1.5.0
For more information, see the official release note
Added
x-reduct-api
header to get quick version number in Major.Minor
format, PR-291GET /api/v1/:bucket/:entry/batch
endpoint to read a bunch of
records, PR-294HEAD /api/v1/b/:bucket_name/:entry_name
andHEAD /api/v1/b/:bucket_name/:entry_name/batch
endpoints, [PR-296]#296)
Changed
- Concise format for headers in
GET /api/v1/:bucket/:entry/batch
response, PR-298
Thanks, @renghen, for hist awesome contribution 👏
Release v1.4.1
Fixed
- Stuck empty entries, PR-302
Release v1.4.0
🚀 🚀 First stable release of Rust implementation 🚀 🚀
For more information, see the official release note
Fixed
- Panic when an invalid utf-8 received as a label value, PR-290
- Writing record for clients which don't support for Expect
header, PR-293
[1.4.0-beta.1] - 2023-06-03
Changed
- Update web console to 1.2.2, PR-287
Fixed
[1.4.0-alpha.3] - 2023-05-29
Fixed
- Return
init-token
to token list, PR-280 - First query ID is 1, PR-281
- Showing permissions in
GET /api/v1/tokens
, PR-282 - Remove removed bucket from token permissions, PR-283
- Build on Windows and macOS, PR-284
[1.4.0-alpha.2] - 2023-05-26
Fixed
- Cargo package, PR-278
[1.4.0-alpha.1] - 2023-05-22
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