Releases: gaul/s3proxy
S3Proxy 1.7.1
- do not emit error code when stream is committed
- use original URL to compute canonical_request in s3v4 signature
- upgrade to Apache jclouds 2.2.1 with several storage backend compatibility fixes
Thanks @ashangit for opening pull requests to improve S3Proxy!
S3Proxy 1.7.0
- emit 404 for non-existing bucket during Get Bucket Acl
- honor fetch-owner parameter during List Objects V2
- upgrade to Apache jclouds 2.2.0 with several storage backend compatibility fixes
Thanks @kerkhofsd for opening pull requests to improve S3Proxy!
S3Proxy 1.6.2
- add basic support for List Objects v2
- add fake support for Get Bucket Policy
- allow configuration of maximum signed request time skew
- do not eagerly initialize storage backend
- emit error for improper source ranges in Upload Part Copy
- rebase onto latest s3-tests and fix many smaller issues
Thanks @Ogrodniczek and @timuralp for opening pull requests to improve S3Proxy!
S3Proxy 1.6.1
- add basic CORS support
- allow glacier storage tier during PUT object
- emit UTF-8 character encoding consistently
- fix NullBlobStore to correctly record blob lengths
- handle missing extended attributes on file systems lacking support
- Java 9 and newer compatibility
- optimize list with prefix on filesystem provider
- periodically emit newlines during CompleteMultipartUpload to avoid timeouts
- upgrade to Apache jclouds 2.1.2 with several storage backend compatibility fixes
Thanks @ben-st, @pscanf, @randomcoder, and @reimannf for opening pull requests to improve S3Proxy!
S3Proxy 1.6.0
- allow up to 5 TB Azure multi-part uploads
- allow use of modern Guava when embedding
- JUnit Rule integration
- support storage classes
- upgrade to Apache jclouds 2.1.0 with several storage backend compatibility fixes
Thanks @ddcprg, @massdosage, and @nepeat for opening pull requests to improve S3Proxy!
S3Proxy 1.5.5
- fix regression with anonymous authentication
- handle signatures with constant-time comparison
Thanks @randomcoder and @smigfu for opening pull requests to improve S3Proxy!
S3Proxy 1.5.4
- add read-only middleware which prevents modifications
- default to AWS V2 or V4 authentication
- do not allow anonymous access to list buckets
- do not ignore x-amz-storage-class header if not STANDARD
- set response Content-Type to application/xml
- support multiple configurations via --properties flags
- upgrade to Apache jclouds 2.0.3 with several storage backend compatibility fixes
Thanks @inevity for opening pull requests to improve S3Proxy!
S3Proxy 1.5.3
- add null middleware which discards input
- allow anonymous access to public-read containers
- allow smaller B2 multipart uploads
- only create multipart upload stub object when required
- stream B2 payloads, eliminating buffering
- support service paths
- support AWS V4 POST requests
- support AWS V4 signed URLs
- upgrade to Apache jclouds 2.0.2 with several storage backend compatibility fixes
Thanks @benmur, @ChaithanyaGK, @hydrogen18, @kishore25kumar, @kishorebattula, @michaelwittig, @raphink, and @shenghu for opening pull requests to improve S3Proxy!
S3Proxy 1.5.2
- AWS signature V4 unsigned payloads
- ignore unknown HTTP parameters
- include S3Proxy version in User-Agent header
- presigned URL parameters can override response headers
- support Quiet element in DeleteMultipleObjects
- upgrade to Apache jclouds 2.0.1 with several storage backend compatibility fixes
Thanks @oxalis-gps, @shenghu, and @smigfu for opening pull requests to improve S3Proxy!