Highlights
- Object Layer:
- Added
Object-Expires
alias for the object's expiration - Removed the
XStorj
prefix from error codes - Fixed issue with object's expiration time
- Fixed #70 related to listing
- Fixed issues related to crashes while viewing object browser: #73, #75
- DeleteObjects is now faster by running deletion concurrently instead of sequentially
--s3.delete-objects-concurrency int
is a new setting controlling the parallelism
- Bucket name validation has been updated to match satellite's
- Added
- Removed
--client.dial-timeout duration
from the configuration- By way of exception, this setting has been removed as it was confusing to use (explanation: 8e03d36)
- Updated Go used to build release binaries to 1.20.6
- Underlying MinIO has been updated (CHANGELOG)
Changelog
- [8d0c35c] Makefile: update Go to 1.20.6
- [5120af9] mod: bump dependencies
- [8438de3] ci: fix test/test-testsuite targets output parsing
- [74654d9] miniogw: update validate bucket code from satellite rules
- [89a1bc2] mod: bump storj.io/{minio, private}
- [62146f8] mod: bump dependencies
- [3cd5cf1] mod: bump storj.io/uplink
- [c0b253a] mod: bump dependencies
- [58cbeeb] go.mod: bump storj.io/common and storj.io/uplink
- [78f2c87] mod: bump dependencies
- [366e491] {miniogw, testsuite}: run deletion within DeleteObjects concurrently
- [d3c6ead] mod: bump dependencies
- [8e03d36] remove DialTimeout from config
- [2ca3950] go.mod: bump minio to fix minio admin crashes
- [4176c90] ci: bump release to Go 1.20.3
- [387420c] docs: add information about planned support for UploadPartCopy
- [b038c99] miniogw: make error messages more generic
- [9eacf74] ci: bump golangci-lint v1.52.2
- [0fd0ac2] Jenkinsfile: change log level for testplanet to info
- [74d6080] testsuite: simplify tests setup
- [8b133c0] go.mod: bump storj.io/uplink dependency
- [d002bf9] mod: bump dependencies
- [84f7c09] Makefile: bump go to 1.19.6
- [94c186c] docs/s3-compatibility.md: remove object consistency limitations
- [3bfc2ba] Makefile: bump go to v1.19.5 (#71)
- [a5067f0] go.mod: bump libuplink to include noise
- [4b4e51e] miniogw: fix metainfo: invalid direction 0 list error
- [dc69596] miniogw: truncate expire time to microsecond
- [7d4ce2e] miniogw: remove XStorj prefix from error codes
- [8e8db65] miniogw: add Object-Expires alias for Object TTL
- [35b4585] scripts: enable multiple-versions satellite setting if disabled
- [ad9333e] mod: update storj.io/minio dependency
Docker image for this release: storjlabs/gateway:8d0c35c-v1.9.0-go1.20.6.