Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.77 KB

CHANGELOG.md

File metadata and controls

36 lines (26 loc) · 1.77 KB

Changelog

This file summarizes the main changes for each release.

Version 0.12.2

  • Add cross compilation to scala 2.12 (#24)
  • In uploadStreamAsFile expose the InitiateMultipartUploadRequest as suggested in #13)
  • Upgrade akka-stream-extensions version to 0.11.2

Version 0.12.1

  • Add the region as a mandatory parameter for all clients.
  • Add the apply and from constructor for AmazonCloudwatchClient.

Version 0.12.0

  • Rework the class hierarchy, for S3 and SQS
    • The Wrapper wrap the amazon Java sdk function with no additional logic.
    • The Client extend it
    • For ClientMaterialized extend the Client and need an additional Materializer to transform a stream to Future.
  • Move deleteObjects(bucket, prefix) out of AmazonS3Wrapper to be able to use AmazonS3ClientMaterialized.listFiles
  • Switch to ForkJoinPool with daemon thread as default.

Version 0.11.0

  • Remove dependency to the unmaintained dwhjames/aws-wrap by including the necessary code
  • Split the project in three : commons-aws-cloudwatch, commons-aws-s3 and commons-aws-sqs
  • Upgrade dependencies including aws-java-sdk and akka-stream-extensions
  • Remove CloudwatchAkkaHeartbeat
  • Replace AmazonCloudwatchClient and AmazonS3AsyncClient constructors by an apply with default values.
  • The followind duplicated methods fromAmazonS3AsyncClient were deleted :
    • uploadFile use putObject with new PutObjectRequest().withCannedAcl(CannedAccessControlList.PublicReadWrite)
    • deleteFile use deleteObject
    • deleteFiles use deleteObjects