Skip to content

Releases: storj/gateway-st

v1.6.0

07 Feb 16:05
Compare
Choose a tag to compare

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

10 Jan 20:05
Compare
Choose a tag to compare

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

13 Dec 13:48
Compare
Choose a tag to compare

Changelog

  • Improved error messages' layout (fe423cd)
  • Object Layer:
    • CopyObject now supports copying to the same location even if it's disabled (updates metadata) (5be39ed)
    • ListObjects/ListObjectsV2 now support arbitrary prefix and delimiter
    • Gateway will now correctly report errors when satellites time out/are unavailable (f4e1bb9)
  • 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

29 Nov 13:52
Compare
Choose a tag to compare

Changelog

  • 0b7f999 Make access grant-related error messages a little friendlier

Docker image for this release: storjlabs/gateway:0b7f999-v1.4.1-go1.15.7.

v1.4.0

15 Nov 13:47
Compare
Choose a tag to compare
  • 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

01 Nov 12:54
Compare
Choose a tag to compare
  • 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

18 Oct 13:00
Compare
Choose a tag to compare
  • Object Layer:
    • Disabled part validation in CompleteMultipartUpload
    • Shutdown is now a no-op
  • Bumped libuplink to v1.7.0

Docker image for this release: storjlabs/gateway:5901fdd-v1.3.1-go1.15.7.

v1.3.0

27 Sep 18:09
Compare
Choose a tag to compare
  • 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

16 Apr 10:50
Compare
Choose a tag to compare
  • 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

28 Oct 18:36
Compare
Choose a tag to compare

Docker image for this release: storjlabs/gateway:4585d01-v1.1.9-go1.15.2