Skip to content

v1.10.0

Latest
Compare
Choose a tag to compare
@halkyon halkyon released this 19 Dec 02:25
· 1 commit to main since this release

Highlights

  • Various different improvements to the object layer, including (but not limited to):
    • Support for Object Versioning
    • Support for Object Lock
    • Reduction in the number of satellite round-trips on DeleteObject if the object is not found
    • Use of context-aware cancellation in PutObject uploads to avoid bandwidth usage when canceling requests
    • Avoid unnecessarily including metadata in ListMultipartUploads responses
    • Validation of POST Policy content-length-range conditions
    • Streaming of presigned POST upload files instead of buffering in memory
    • Fix for presigned requests to work with expiration/TTL with the x-amz-meta-object-expires header
    • Proper propagation of shutdown errors
  • sha256sums file is now uploaded with release binaries to allow verifying authenticity
  • Updated Go used to build release binaries to 1.23.4
  • Made Retry-After configurable in S3 SlowDown (too many requests) response
    • STORJ_MINIO_RETRY_AFTER environment variable (seconds) allows setting this (default is 12)
  • Underlying MinIO has been updated (CHANGELOG)
  • Underlying Uplink library has been updated (CHANGELOG)

Changelog

v1.9.0...v1.10.0

Docker image for this release: storjlabs/gateway:1d044e7-v1.10.0-go1.23.4