Releases: aws/aws-sdk-ruby
Release v2.3.9 - 2016-05-26
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
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
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
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
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
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
Tag release v2.3.3
-
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
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
Tag release v2.3.1
References:
#1177
- Issue - Aws::CodePipeline - This model correction marks
:revision_change_id
as a required parameter inAws::CodePipeline::Client#put_action_revision
.
Release v2.3.0 - 2016-04-28
Tag release v2.3.0
-
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
.