Skip to content

@gaul gaul released this Oct 21, 2019 · 4 commits to master since this release

  • 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!

Github downloads

Assets 3

@gaul gaul released this Jul 3, 2019 · 22 commits to master since this release

  • 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!

Github downloads

Assets 3

@gaul gaul released this Feb 7, 2019 · 53 commits to master since this release

  • 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!

Github downloads

Assets 3

@gaul gaul released this Mar 3, 2018 · 86 commits to master since this release

  • 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!

Github downloads

Assets 3

@gaul gaul released this Jan 25, 2018 · 100 commits to master since this release

  • fix regression with anonymous authentication
  • handle signatures with constant-time comparison

Thanks @randomcoder and @smigfu for opening pull requests to improve S3Proxy!

Github downloads

Assets 3

@gaul gaul released this Jan 3, 2018 · 120 commits to master since this release

  • 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!

Github downloads

Assets 3

@gaul gaul released this Jul 10, 2017 · 158 commits to master since this release

  • 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!

Github downloads

Assets 3

@gaul gaul released this Mar 2, 2017 · 216 commits to master since this release

  • 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!

Github downloads

Assets 3

@gaul gaul released this Nov 16, 2016 · 257 commits to master since this release

  • fix regression with incorrect authentication error code

Github downloads

Assets 3

@gaul gaul released this Nov 15, 2016 · 260 commits to master since this release

  • 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!

Github downloads

Assets 3
You can’t perform that action at this time.