Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: gaul/s3proxy

S3Proxy 2.8.0

09 Oct 18:23

Choose a tag to compare

  • Add NoCacheBlobStore, #849
  • Emulate conditional PutObject, #732, #831
  • Fix EncryptedBlobStore error handling, #848
  • Replace fileupload2 dependency with Jetty
  • Support payload checksums, #806

Thanks @klaudworks and @polarctos for opening pull requests to improve S3Proxy!

Github downloads

S3Proxy 2.7.0

21 Aug 21:19

Choose a tag to compare

  • Add latency blobstore middleware, #836
  • Allow null localIdentity with bucket locators, #781
  • Fix EncryptedBlobStore support for S3 compatible backends without ETag suffix, #825
  • Force Jetty header cache to be case-sensitive, #837
  • Ignore more new AWS checksum headers, #760, #765
  • Remove armv7 Docker image, #826
  • Return PRIVATE permissions for non-POSIX systems, #816
  • Use dumb-init as init system for Docker image, #793

Thanks @lukaszherman, @musabshak, @Phantom-101, @polarctos, and @re1709 for opening pull requests to improve S3Proxy!

Github downloads

S3Proxy 2.6.0

02 Feb 03:23

Choose a tag to compare

  • Change Docker storage backend to filesystem-nio2
  • Fix insecure path traversal in filesystem and filesystem-nio2, #769
  • Ignore new AWS checksum headers, #765
  • Run s3-tests against Minio in CI, #744
  • Support IRSA for aws-s3 provider, #749
  • Support JSON logging, #764
  • Upgrade to Apache jclouds 2.7.0, #468, #708, #746

Thanks @Anhui-tqhuang and @ryanfaircloth for opening pull requests to improve S3Proxy!
Also thanks @nicowaisman for privately reporting a security vulnerability.

Github downloads

S3Proxy 2.5.0

27 Dec 02:49

Choose a tag to compare

  • Add filesystem-nio2 storage backend
  • Run s3-tests against Azurite in CI

Github downloads

S3Proxy 2.4.1

24 Nov 02:41

Choose a tag to compare

  • Multiple fixes for the transient-nio2 storage backend

Github downloads

S3Proxy 2.4.0

23 Nov 06:30

Choose a tag to compare

  • Add azureblob-sdk storage backend which supports other authentication mechanisms
  • Add middleware to replace user metadata
  • Add transient-nio2 storage backend
  • Allow setting service-path config when running via Docker
  • Ignore x-amz-te: append-md5 request header
  • Ignore part checksums in CompleteMultipartUpload
  • Improve testing by using Azurite in CI
  • Set outputLength correctly on open ended range requests to encryptedBlobStore
  • Support SSL setup via SSLContext in S3Proxy.Builder

Thanks @bersti, @ferjm, @hermandavid, @ptemarvelde, and @ZHAO-SHI-HAO for opening pull requests to improve S3Proxy!

Github downloads

S3Proxy 2.3.0

25 Sep 02:36

Choose a tag to compare

  • Allow x-amz-user-agent header
  • Add middleware to override storage class
  • Adds feature allowing Access-Control-Expose-Headers configuration
  • Configure maximum-timeskew with environment variable
  • Fix time skew validation for presigned urls
  • Look up HTTP headers while ignoring case
  • Remove timestamp validation for requests that use query string authentication

Thanks @losfair, @sullis, @timuralp, @timursaikaliev, @twickline, and @vilmosnagy for opening pull request to improve S3Proxy!

Github downloads

S3Proxy 2.2.0

10 Mar 07:53

Choose a tag to compare

  • Add DELETE and HEAD methods for CORS and CORS headers for all responses, #565
  • Add regex middleware, #495
  • Atomically replace objects in filesystem putBlob, apache/jclouds#162
  • Change Docker base image to eclipse-temurin, #564
  • CommonPrefixes is only for delimiter request; check size and tier null, #574
  • Fix race condition with transient getBlob, apache/jclouds#150
  • Improve performance of filesystem ListObjects with prefix and delimiter, apache/jclouds#161, apache/jclouds#164
  • Increase max non-chunked request size to 128 MB, #579
  • Set Jetty legacy URI compliance
  • Upgrade to Apache jclouds 2.6.0 with many bug fixes

Thanks @alifirat, @jixinchi, @larshagencognite, @ryanfaircloth, @snpz, @srstsavage, and @steven-sheehy for opening pull request to improve S3Proxy!

Github downloads

S3Proxy 2.1.0

26 Sep 11:47

Choose a tag to compare

  • Add Access-Control-Allow-Credentials header, #416
  • Clear system property for credentials for file paths, #546
  • Ensure all errors are logged at debug level, #543
  • Fixed marker being saved under wrong key in marker cache, #531
  • Ignore x-amz-api-version, #497
  • Improve Docker configuration, #420, #441, #505, #512, #513
  • Require Java 11, #458
  • Upgrade to Jetty 11, #457

Thanks @christophkreutzer, @Decard6, @kinoute, @larshagencognite, @ryanfaircloth, @srujandeshpande, @st-h, and @thiagodasilva for opening pull request to improve S3Proxy!

Github downloads

S3Proxy 2.0.0

03 Apr 11:10

Choose a tag to compare

  • configure Jetty to use legacy compliance
  • improve compatibility with ExAws
  • improve compatibility with Java 17
  • micro-optimize request signing and parsing
  • middleware to transparently encrypt data
  • publish arm64 Docker images
  • support for JUnit 5 extension mechanism
  • upgrade to jclouds 2.5.0 with several storage backend compatibility fixes
  • use Java 11 slim Docker image

Thanks @ansman, @cstamas, @FlorinPeter, @liamwhite, @sullis, @timuralp, and @xgourmandin for opening pull request to improve S3Proxy!

Github downloads