@rymndhng rymndhng released this Jan 5, 2018 · 5 commits to master since this release

  • Removes unnecessary creation of bucket prefixes in S3. This gives users the ability to narrow the scope AWS Permissions for artifact uploads.
  • Adds support for Leiningen 2.8.0 and up

Get it with [s3-wagon-private "1.3.1"]



@danielcompton danielcompton released this Oct 2, 2016 · 36 commits to master since this release

This is an alpha release which needs some testing before releasing to everyone.

There is a new hierarchy of authentication, which you can see in #36. This should allow you to use IAM profiles, and integrate with the rest of the AWS ecosystem much easier. The AWS SDK is updated, so it should support temporary credentials.

Get it with [s3-wagon-private "1.3.0-alpha1"]


@danielcompton danielcompton released this Aug 25, 2015 · 53 commits to master since this release

The major internal changes in this release are updating the version of aws-maven used, and replacing Jets3t with the official Amazon S3 client. This eliminates the noisy logging that you would have seen if you had used previous versions of s3-wagon-private.

The list of IAM permissions required on your S3 bucket have changed because of the change in S3 client, they now include:

  • getBucketLocation
  • listObjects
  • getObject
  • getObjectMetadata
  • putObject (when deploying)