Skip to content

Releases: aws/aws-sdk-ruby

Release v1.65.0 - 2015-08-20

20 Aug 23:31
Compare
Choose a tag to compare

References: #861, #864

  • Feature - AWS::OpsWorks - Updated AWS::OpsWorks::Client to support the latest API
    features.

  • Issue - AWS::EC2 - Now conditionally extracting DestintationCidrBlock from VPC
    endpoints.

    See related GitHub issue #864.

Release v2.1.14 - 2015-08-12

12 Aug 17:43
Compare
Choose a tag to compare

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.

    See related GitHub issue #893.

Release v2.1.13 - 2015-08-06

06 Aug 17:11
Compare
Choose a tag to compare

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

04 Aug 21:41
Compare
Choose a tag to compare

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

    See related GitHub issue #859.

Release v2.1.11 - 2015-07-30

30 Jul 20:35
Compare
Choose a tag to compare

Tag release v2.1.11

References:
#786, #883

  • 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
    from Aws::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?...'
    

    See related GitHub issue #786.

  • 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.

    See related GitHub issue #883.

Release v2.1.10 - 2015-07-29

29 Jul 18:01
Compare
Choose a tag to compare

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.

    See related GitHub issue #882.

Release v2.1.9 - 2015-07-28

28 Jul 23:23
Compare
Choose a tag to compare

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. The Aws::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.

    See related GitHub issue #881.

  • 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

23 Jul 23:42
Compare
Choose a tag to compare

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.

    See related GitHub issue #879.

  • Feature - Waiters - Added two new waiters:

    • :instance_profile_exists - Aws::IAM::Client
    • :app_exists - Aws::OpsWorks::Client

    See related GitHub pull request #866

  • Issue - Stubbing - Added missing support for stubbing query protocol errors by their
    error code.

    See related GitHub pull request #873

  • 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

    See related GitHub pull request #862

Release v2.1.7 - 2015-07-14

14 Jul 20:46
Compare
Choose a tag to compare

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

14 Jul 20:05
Compare
Choose a tag to compare

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.