Releases: gaul/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!
S3Proxy 1.5.1
S3Proxy 1.5.0
- anonymous access to public-read buckets and objects
- AWS signature V4
- B2 storage backend support
- conditional get object
- Docker packaging
- emulate multipart copy
- improve support for Azure multi-part upload
- improved delimiter and prefix support
- partially emulate arbitrary markers with Azure and GCS
- native multipart upload support
- native object copy support
- refactoring to allow embedding without Jetty
- upgrade to Apache jclouds 2.0.0 with several storage backend compatibility fixes
Thanks @alexmojaki, @dleute, @flandr, @kahing, @ritazh, @shenghu, @timuralp, and @zvikagart for opening pull requests to improve S3Proxy!
S3Proxy 1.4.0
- automate s3-tests runs via Travis
- emulate multi-part upload
- get and set bucket and object ACLs
- native multi-object delete
- object metadata support with filesystem storage backend
- remove force multipart option, dynamically enable for Azure instead
- upgrade to Apache jclouds 1.9.0 with several storage backend compatibility fixes
Thanks @kahing and @timuralp for opening pull requests to improve S3Proxy!
S3Proxy 1.3.0
- emit NotImplemented for unknown operations, e.g., multi-part upload, object versions
- fail V4 signatures with InvalidArgument to allow V2 retry
- improved handling of XML- and URL-encoded object names
- many s3cmd and s3-tests compatibility fixes
- deploy artifact to maven-central
Thanks @kahing for many compatibility fixes and making S3Proxy usable as a library!