Releases: storj/gateway-st
v1.6.0
Highlights
- Object Layer:
- ListObjects/ListObjectsV2 now can be forced to return ordered results (warning: this is inefficient)
- CompleteMultipartUpload now fully verifies uploaded parts
- ListObjects/ListObjectsV2 now return no results when max_keys = 0 (this is S3-compliant)
- MinIO update! Underlying MinIO has been updated to the latest Apache-2.0-licensed commit
Changelog
- [7583e1a] mod: bump storj.io/minio
- [8aeda22] miniogw: if max-keys requested zero, return no objects in listing
- [4b721d3] {mod,miniogw,testsuite}: bump storj.io/minio
- [a85a953] miniogw: make CompleteMultipartUpload verify uploaded parts
- [0067a0b] miniogw: don't offset part IDs in multipart ops
- [6f55960] {miniogw,testsuite/miniogw}: allow ListObjects(V2) to be fully compliant
- [d3cb100] testsuite/miniogw: add TestSlowDown
- [b9f9cd8] mod: bump common, quic, golang/x packages
- [69a8ae5] mod: use vendored base58
Docker image for this release: storjlabs/gateway:7583e1a-v1.6.0-go1.17.5.
v1.5.1
Changelog
- [adb9dbe] Jenkinsfile,testsuite: add rclone tests
- [8b47051] testuite/miniogw: add small fixes to listing tests
- [64ce02e] {miniogw, testsuite/miniogw}: rm checkBucketError from ListObjects(V2)
- [0db2ede] mod: update to uplink v1.7.1
Docker image for this release: storjlabs/gateway:0db2ede-v1.5.1-go1.17.5.
v1.5.0
Changelog
- Improved error messages' layout (fe423cd)
- Object Layer:
- Bumped Go used to build release binaries to 1.17.5 (1884dc0)
Docker image for this release: storjlabs/gateway:d2a2ead-v1.5.0-go1.17.5.
This release skips Darwin targets as we haven't set up our macOS builders correctly yet. Users who wish to run Gateway-ST under Darwin-based OS (e.g., macOS) need to build the binary themselves. We are sorry for this inconvenience and will try to mitigate this issue as soon as possible.
v1.4.1
v1.4.0
- Gateway-ST will now append the user-set User-Agent string to the
Gateway-ST/X.Y.Z
User-Agent string - Added flag that controls the addition of an additional User-Agent string to the existing user-set and
Gateway-ST/X.Y.Z
- This makes it possible to better track usage of Gateway-ST, e.g. run inside a Docker container
Docker image for this release: storjlabs/gateway:18c592d-v1.4.0-go1.15.7.
v1.3.2
- Object Layer:
- CopyObject now supports metadata and tagging directive header
- Removed obsolete check for multiple uploads to the same path @ PutObject
- Added path size check (up to 1 KiB) to object upload functions
- go.mod: bumped semantic Go version to 1.17
- Removed mentions of Tardigrade branding from the setup wizard
Docker image for this release: storjlabs/gateway:bb9f654-v1.3.2-go1.15.7.
v1.3.1
v1.3.0
- Updates MinIO to 20201216013454-c606c7632365
- Updates to Uplink v1.6.0
- ListObjectsV2 set ContinuationToken properly and respect limits
- Added object tagging support
- Better error handling resulting in fewer Internal Server errors
- Refector to allow the external Gateway-MT project to reuse Gateway-ST code
Improved tests
Docker image for this release: storjlabs/gateway:0591ece-v1.3.0-go1.15.7
v1.2.0
- Updates MinIO to RELEASE.2021-03-04T00-53-13Z
- Updates to Uplink v1.4.6
- Range requests allow last byte position to be greater than the content length
- Reduces round trips to satellite
- Fixes concurrency issue with parallel uploads
- Fixes warning message appearing on startup
- The cancel process handler won't issue deletion of the pending object
Docker image for this release: storjlabs/gateway:94113ad-v1.2.0-go1.15.7
v1.1.9
- Fix caching of larger files
- Updates MinIO to be7f67268d1e25462b7920b84ced317772e84b8c
Docker image for this release: storjlabs/gateway:4585d01-v1.1.9-go1.15.2