Skip to content

Releases: aws/aws-sdk-ruby

Release v2.3.9 - 2016-05-26

26 May 20:39
Compare
Choose a tag to compare

Tag release v2.3.9

  • Feature - Aws::ElastiCache - This release of Amazon ElastiCache adds support
    for exporting a Redis snapshot to an Amazon S3 bucket. After the export is
    completed, you can access the exported snapshot from your Amazon S3 console or
    API.

Release v2.3.8 - 2016-05-24

24 May 18:05
Compare
Choose a tag to compare

Tag release v2.3.8

  • Feature - Aws::EC2 - Adds support for Instance Console Screenshot. Instance
    Console Screenshot provides an on-demand screenshot of the instance console,
    conveying valuable debug information.
  • Feature - Aws::RDS - Adds support for cross-account snapshot sharing.

Release v2.3.7 - 2016-05-19

19 May 20:47
Compare
Choose a tag to compare

Tag release v2.3.7

  • Feature - Aws::Firehose - Amazon Kinesis Firehose supports configurable retry
    window for loading data into Amazon Redshift.
  • Feature - Aws::ECS - Filter option lets customers view active, inactive, or
    all task definition families.

Release v2.3.6 - 2016-05-18

18 May 22:56
Compare
Choose a tag to compare

Tag release v2.3.6

  • Feature - Aws::ApplicationAutoScaling - Application Auto Scaling is a general
    purpose Auto Scaling service for supported elastic AWS resources. With
    Application Auto Scaling, you can automatically scale your AWS resources, with
    an experience similar to that of Auto Scaling.

Release v2.3.5 - 2016-05-17

17 May 22:14
Compare
Choose a tag to compare

Tag release v2.3.5

References:
#1187

  • Feature - Aws::WorkSpaces - You can now use tagging to categorize your Amazon
    WorkSpaces. Tagging also allows you to allocate usage to your cost centers
    directly from your AWS account bill.
  • Issue - Aws::ApplicationDiscoveryService - This release fixes an incorrect
    model from the previous release. To use AWS Application Discovery Service,
    please upgrade to this version.

Release v2.3.4 - 2016-05-12

12 May 20:57
Compare
Choose a tag to compare

Tag release v2.3.4

  • Feature - Aws::ApplicationDiscoveryService - Added support for the new
    AWS Application Discovery Service.
  • Feature - Aws::SSM - EC2 Run Command has been updated to allow customers to
    create and share documents. Documents can be shared privately with other
    AWS accounts, or publically to all accounts.
  • Feature - Aws::EC2 - Added support for identifying stale security groups.
  • Feature - Aws::CloudFormation - Added support for ExceptionStatus to ChangeSets.

Release v2.3.3 - 2016-05-11

11 May 18:08
Compare
Choose a tag to compare

Tag release v2.3.3

References:
#1135, #1180

  • Feature - Aws::StorageGateway - Minor API update.

  • Feature - Aws::ElasticMapReduce - Update Aws::ElasticMapReduce::Client#list_instances
    API to have filter on instance state.

  • Issue - Aws::Xml::Parser - Resolved an concurrency issue with the XML parser
    related to chosing the default parsing engine.

    See related GitHub issue #1135.

Release v2.3.2 - 2016-05-05

05 May 19:59
Compare
Choose a tag to compare

Tag release v2.3.2

  • Feature - Aws::S3 - Adds the #list_objects_v2 API, for listing objects in
    buckets with a large number of delete markers.
  • Feature - Aws::ECS - Task definition log driver supports log drivers available
    from Docker.
  • Feature - Aws::APIGateway - Adds the :passthrough_behavior field to
    #put_integration.
  • Feature - Aws::CloudTrail - Deprecates the :sns_topic_name field in favor of
    :sns_topic_arn.

Release v2.3.1 - 2016-05-03

03 May 23:05
Compare
Choose a tag to compare

Tag release v2.3.1

References:
#1177

  • Issue - Aws::CodePipeline - This model correction marks :revision_change_id
    as a required parameter in Aws::CodePipeline::Client#put_action_revision.

Release v2.3.0 - 2016-04-28

28 Apr 19:42
Compare
Choose a tag to compare

Tag release v2.3.0

References:
#1136, #1164

  • Feature - Aws.partitions - Added interfaces for exploring regions and
    services within AWS partitions. A partition is a named group of
    regions and services.

    # enumerating regions in a partition
    Aws.partition("aws").regions.each do |region|
      puts region.name
    end
    
    # enumerating services in a partition
    Aws.partition("aws").services.each do |service|
      puts service.name
    end

    Valid partition names include:

    • "aws"
    • "aws-cn"
    • "aws-us-gov"

    From a partition, you can also access a region or service by name.
    Regions allow you to enumerate services, and services allow you to enumerate
    regions:

    # services in a specific region
    Aws.partition("aws").region("us-west-2").services
    #=> #<Set: {"APIGateway", "AutoScaling", ... }
    
    # regions for a specific service
    Aws.partition("aws").service('DynamoDB').regions
    #=> #<Set: {"us-east-1", "us-west-1", "us-west-2", ... }

    You can also enumerate services or regions within a partition.

    # services in regions
    Aws.partition("aws").regions.each do |region|
      puts "Services in the #{region.name}"
      region.services.each do |service_name|
        puts service_name
      end
    end
    
    # regions in services
    Aws.partition("aws").services.each do |service|
      puts "Regions the #{servcie.name} is available in"
      service.regions.each do |region_name|
        puts region_name
      end
    end

    Lastly, you can also enumerate all partitions.

    Aws.partitions.each do |partition|
    
      puts partition.name
    
      partition.regions.each |region|
        # ...
      end
    
      partition.services.each |service|
        # ...
      end
    
    end
  • Feature - Aws::S3 - You can now pass a configuration option to accelerate
    Aws::S3::Client operations. You can construct a client with
    use_accelerate_endpoint: true to enable this feature.

    s3 = Aws::S3::Client.new(use_accelerate_endpoint: true)
    s3.put_object(bucket: 'bucket-name', key:'key')
    #=> uses https://bucket-name.s3-accelerate.amazonaws.com

    You can pass :use_accelerate_endpoint to client operations to
    override the client default.

    # non-accelerated client
    s3 = Aws::S3::Client.new
    
    # non-accelerated
    s3.put_object(bucket: 'bucket-name', key:'key')
    
    # accelerated
    s3.put_object(bucket: 'bucket-name', key:'key', use_accelerate_endpoint: true)

    See the Amazon S3 documentation for more information.

    Not supported for the following operations:

    • #create_bucket
    • #list_buckets
    • #delete_bucket
  • Feature - Aws::OpsWorks - Adds support for default tenancy selection.

  • Feature - Aws::Route53Domains - Adds support for new operations #resend_contact_reachability_email and #get_contact_reachability_status.