Releases: aws/aws-sdk-ruby
Release v1.65.0 - 2015-08-20
-
Feature - AWS::OpsWorks - Updated
AWS::OpsWorks::Client
to support the latest API
features. -
Issue - AWS::EC2 - Now conditionally extracting DestintationCidrBlock from VPC
endpoints.
Release v2.1.14 - 2015-08-12
Tag release v2.1.14
References:
#893
-
Feature - Aws::ElasticBeanstalk - Added support for the two new
operations, DescribeEnvironmentHealth, and DescribeInstanceHealth. -
Feature - Managed Multipart Copies - Added support to
Aws::S3::Object
for managed multipart copies of large objects.obj = Aws::S3::Object.new('bucket', 'key') obj.copy_from('source-bucket/source-key', multipart_copy: true) obj.copy_to('target-bucket/target-key', multipart_copy: true)
-
Feature - Aws::S3::Object - Improved the interfaces for copying objects.
There are three new supported signatures for calling#copy_from
.
Also added the logical pair,#copy_to
.obj = Aws::S3::Object.new('bucket', 'key') obj.copy_from('source-bucket/source-key') obj.copy_to('target-bucket/target-key') obj.copy_from(bucket: 'source-bucket', key: 'source-key') obj.copy_to(bucket: 'target-bucket', key: 'target-key') other_obj = Aws::S3::Object('other-bucket', 'other-key') obj.copy_from(other_obj) obj.copy_to(other_obj)
For backwards compatibility, the old form of
#copy_from
still works.obj.copy_from(copy_source: 'source-bucket/source-key')
-
Issue - Resources - Resolved an issue with resource actions that source
request parameters from data members.
Release v2.1.13 - 2015-08-06
Tag release v2.1.13
References:
#889
- Feature - Aws::SWF - You can now use Amazon Simple Workflow Service to trigger
AWS Lambda functions.
Release v2.1.12 - 2015-08-04
Tag release v2.1.12
References:
#859
-
Feature - Aws::DeviceFarm - Added support for testing iOS applications with
AWS Device Farm. You can now upload your iOS apps and test them on real Apple
phones and tablets in the AWS Cloud. You can select from a built-in fuzz test
or upload your own tests written with Appium Java JUnit, Appium Java TestNG,
Calabash, UI Automation, or XCTest. Results in AWS Device Farm are consistent
regardless of the application type (Android, Fire OS, iOS) you upload and test
framework you select. -
Issue - Aws::EC2 - Updated two
Aws::EC2::Client#wait_until
waiters to
retry instance ID not found errors. The two waiters are::instance_running
:instance_status_ok
Release v2.1.11 - 2015-07-30
Tag release v2.1.11
-
Feature - Aws::RDS - Added support for cluster operations for Aurora.
-
Feature - Aws::OpsWorks - Added support for ECS clusters to
Aws::OpsWorks::Client
. -
Feature - Virtual Hosted Bucket Urls - You can now generated URLs and pre-signed URLs
fromAws::S3
using a CNAME for your virtually hosted buckets.bucket = Aws::S3::Bucket.new('my.bucket.com') bucket.url #=> 'https://s3.amazonaws.com/my.bucket.com' bucket.url(virtual_host: true) #=> 'http://my.bucket.com' bucket.object('key').public_url #=> 'https://s3.amazonaws.com/my.bucket.com/key' bucket.object('key').public_url(virtual_host: true) #=> 'http://my.bucket.com/key' bucket.object('key').presigned_url(:get) #=> 'https://s3.amazonaws.com/my.bucket.com/key?...' bucket.object('key').presigned_url(:get, virtual_host: true) #=> 'http://my.bucket.com/key?...'
-
Feature - Signature Version 4 - Added support for signing requests against
hosts that do not use the standard port for the given HTTP scheme. This
makes it possible to use the signer against test endpoints.
Release v2.1.10 - 2015-07-29
Tag release v2.1.10
References:
#882
-
Issue - Aws::CognitoIdentity - Six operations of
Aws::CognitoIdentity::Client
were whitelisted to be unsigned when sent in version 2.1.9. Two of these
operations were incorrectly documented in the API reference and require
authentication. Fixed this and added integration tests to ensure they are
correctly signed.
Release v2.1.9 - 2015-07-28
Tag release v2.1.9
References:
#881
-
Feature - Aws::CloudWatchLogs - Added support for destinations. You can now
use destinations to subscribe to cross-account real-time feed of log events
from CloudWatch Logs and have it delivered to an Amazon Kinesis stream for
custom processing, analysis, or loading to other systems. -
Feature - Aws::S3 - Added support for the new long tail storage class and the new
storage class headers in the GET and HEAD Object responses. -
Feature - Aws::S3 - Added support for the new object delete notification events.
-
Issue - Aws::Glacier -
Aws::Glacier::Account#vaults
was not populating the account
in the call to list vaults. -
Issue - Aws::EC2 - Resolved a regression with serializing
Aws::Structure
types in
Aws::EC2::Client
requests. TheAws::Query::EC2ParamBuilder
class is responsible
for testing protocol specific implementations but it tests with input that is loaded
from a JSON document into a vanilla Ruby hash which does not trigger this behavior.The other protocol builder classes have full unit test suites, while the EC2 param
builder did not. A test case has been added to cover this regression. -
Feature - KMS Client-Side-Encryption - Added support to
Aws::S3::Encryption::Client
for using AWS Key Management Service (KMS) to manage master encryption keys.s3_enc = Aws::S3::Encryption::Client.new(kms_key_id: 'kms-key-id') s3_enc.put_object(bucket:'aws-sdk', key:'secret', body:'data') s3_enc.get_object(bucket:'aws-sdk', key:'secret').body.read #=> 'data'
This implementation is compatible with objects written by the AWS SDK for Java
encryption client.
Release v2.1.8 - 2015-07-23
Tag release v2.1.8
References:
#788, #862, #866, #873, #878, #879
-
Feature - Aws::EC2 - Added support for new spot fleet launch specification features.
-
Feature - Aws::Glacier - Added support for vault locks.
-
Feature - Aws::ElasticMapReduce - Adds support for Amazon EMR release 4.0.0, which
includes a new application installation and configuration experience, upgraded
versions of Hadoop, Hive, and Spark, and now uses open source standards for ports
and paths. To specify an Amazon EMR release, use the release label parameter
(AMI versions 3.x and 2.x can still be specified with the AMI version parameter).For more information on Amazon EMR release 4.0.0, please visit:
https://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-release-components.html -
Issue - Aws::IAM - Added missing paginator for
Aws::IAM::Client#list_policy_versions
. -
Feature - Waiters - Added two new waiters:
:instance_profile_exists
-Aws::IAM::Client
:app_exists
-Aws::OpsWorks::Client
-
Issue - Stubbing - Added missing support for stubbing query protocol errors by their
error code. -
Feature - Aws::CognitoIdentity - The following operations can now be called from
Aws::CognitoIdentity::Client without credentials:#get_credentialsForIdentity
#get_id
#get_open_id_token
#list_identity_pools
#unlink_developer_identity
#unlink_identity
Release v2.1.7 - 2015-07-14
Tag release v2.1.7
- Issue - Aws::Json - Resolved an issue with dumping JSON documents from the
standard library JSON implementation.
Release v2.1.5 - 2015-07-14
Tag release v2.1.5
References:
#872
- Feature - Aws::DeviceFarm - Added support for AWS Device Farm.
- Feature - Aws::DynamoDBStreams - Added support for Amazon DynamoDB Streams.
- Feature - Aws::DynamoDB - Added support for consistent reads with the
Scan API.