diff --git a/CHANGELOG.md b/CHANGELOG.md index 99f11fd..2545bb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.8.1] (2025-09-16) + +### Bug Fixes + +* Fix deprecation warning for Aws::S3::Object#upload_file by replacing with Aws::S3::TransferManager#upload_file + ## [0.8.0](https://github.com/manheim/eb_deployer/compare/v0.7.0...v0.8.0) (2023-10-17) diff --git a/lib/eb_deployer/aws_driver/s3_driver.rb b/lib/eb_deployer/aws_driver/s3_driver.rb index 6bdc836..a04e7c3 100644 --- a/lib/eb_deployer/aws_driver/s3_driver.rb +++ b/lib/eb_deployer/aws_driver/s3_driver.rb @@ -14,8 +14,7 @@ def object_length(bucket_name, obj_name) end def upload_file(bucket_name, obj_name, file) - o = obj(bucket_name, obj_name) - o.upload_file(file) + transfer_manager.upload_file(file, bucket_name, obj_name) end private @@ -23,6 +22,10 @@ def s3 Aws::S3::Resource.new(client: Aws::S3::Client.new) end + def transfer_manager + @transfer_manager ||= Aws::S3::TransferManager.new(client: Aws::S3::Client.new) + end + def obj(bucket_name, obj_name) s3.bucket(bucket_name).object(obj_name) end diff --git a/lib/eb_deployer/version.rb b/lib/eb_deployer/version.rb index 42c7833..d454273 100644 --- a/lib/eb_deployer/version.rb +++ b/lib/eb_deployer/version.rb @@ -1,3 +1,3 @@ module EbDeployer - VERSION = "0.8.0" + VERSION = "0.8.1" end