Skip to content

Releases: reductstore/reductstore

Release v1.0.1

09 Oct 12:03
Compare
Choose a tag to compare

Added:

  • Print 404 error to logs in debug mode, PR-187

Fixed:

  • Build MacOs in pipeline, PR-188
  • Parsing endpoint URL to print it in logs, PR-190
  • Handling negative timestamps, PR-191

Release v1.0.0

03 Oct 00:43
Compare
Choose a tag to compare

Added:

Removed:

  • GET /bucketname/entryname/list endpoint, PR-164
  • POST /auth/refresh endpoint, PR-177

Changed:

  • Refactor HTTP API layer, PR-179
  • Prefix /api/v1/ for all endpoints, PR-182

Fixed:

  • Segfault during overriding a record, PR-183
  • Access to Web Console when authentication is enabled, PR-185

Security:

  • Check bucket and entry name with regex, PR-181

Release v0.9.0

18 Sep 13:05
Compare
Choose a tag to compare

Added:

  • Build a static executable for AMD64 and upload it to release from CI, PR-171
  • Build on MacOS, PR-173
  • Build on Windows, PR-174

Changed:

Release v0.8.0

26 Aug 20:22
Compare
Choose a tag to compare

Added:

  • Web Console v0.4.0
  • Connection header, PR-154
  • Publish image to DockerHub, PR-162
  • Use API token as an access token, PR-167

Fixed:

  • Ignoring error code after a failed bucket update, PR-161
  • Infinite loop in Bucket::KeepQuota, PR-146
  • Waiting data from HTTP client if it aborts
    connection, PR-151
  • Writing record when current block is broken, PR-15-
  • Closing uSocket, PR-154
  • Removing broken block when it keeps quota, PR-155
  • Sending headers twice, PR-156
  • Direction to cd into the build/ directory while building the server locally, PR-159

Changed:

  • Duplication of timestamps is not allowed, PR-147
  • Update dependencies, PR-163

Deprecated:

  • GET /auth/refersh endpoint and access token, PR-167

Release v0.7.1

29 Jul 22:46
Compare
Choose a tag to compare

Fixed:

Release v0.7.0

29 Jul 21:17
Compare
Choose a tag to compare

Added:

  • Web Console v0.3.0, PR-133
  • GET /b/:bucket/:entry/q? endpoint for iterating data, PR-141

Changed:

  • Use Keep a log format for CHANGELOG, PR-136
  • SI for max block and read chunk sizes, PR-137
  • SHA256 hash for API token is optional, PR-139

Fixed:

  • Typo in API documentation, PR-124
  • Style in documentation, PR-129

Release v0.6.1

25 Jun 13:59
Compare
Choose a tag to compare

Other:

  • Use Web Console v0.2.1, PR-120

Release v0.6.0

25 Jun 09:26
Compare
Choose a tag to compare

Features:

  • Filter unfinished records in GET /b/:bucket/:entry/list
    endpoint, PR-106
  • Add content-type header to responses, PR-107
  • Add max_block_records to bucket settings, PR-108
  • Add HEAD /alive method for health check, PR-114

Bugs:

  • Fix Web Console for RS_API_BASE_PATH, PR-92
  • Fix wasting disk space in FSX filesystem, PR-100
  • Fix base path in server url, PR-105
  • Fix updating record state in asynchronous write
    operation, PR-109
  • Fix SEGFAULT when entry removed but async writer is
    alive, PR-110
  • Fix removing a block with active readers or
    writers, PR-111
  • Fix loading bucket settings from disk, PR-112
  • Fix 404 error for react routes, PR-116
  • Fix no token error message, PR-118
  • Fix updating bucket settings, PR-119

Other:

  • Optimise write operation, PR-96
  • Add benchmarks and refactor block management PR-99
  • Add curl to deploy image PR-104
  • Disable SSL verification in API tests, PR-113

Release v0.5.1

24 May 20:23
Compare
Choose a tag to compare

Bugs:

  • GET /b/:bucket/:entry doesn't create an empty entry, PR-95

Release v0.5.0

15 May 18:56
Compare
Choose a tag to compare

Features:

  • Integrate Web Console, PR-77
  • Print only HTTP errors 50x to the logs, PR-84
  • Add default settings for a new bucket in GET /info, PR-87

Bugs:

  • Fix CORS functionality, PR-72
  • Fix quota policy, PR-83

Documentation:

  • Add link to JS SDK, PR-88