Skip to content

Commit

Permalink
Release v1.25.38 (2019-11-19) (#2959)
Browse files Browse the repository at this point in the history
Release v1.25.38 (2019-11-19)
===

### Service Client Updates
* `service/autoscaling`: Updates service API and documentation
  * Amazon EC2 Auto Scaling now supports Instance Weighting and Max Instance Lifetime. Instance Weighting allows specifying the capacity units for each instance type included in the MixedInstancesPolicy and how they would contribute to your application's performance. Max Instance Lifetime allows specifying the maximum length of time that an instance can be in service. If any instances are approaching this limit, Amazon EC2 Auto Scaling gradually replaces them.
* `service/cloudformation`: Updates service API and documentation
  * This release of AWS CloudFormation StackSets enables users to detect drift on a stack set and the stack instances that belong to that stack set.
* `service/codebuild`: Updates service API and documentation
  * Add support for ARM and GPU-enhanced build environments and a new SSD-backed Linux compute type with additional CPU and memory in CodeBuild
* `service/config`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
  * This release adds support for RunInstances to specify the metadata options for new instances; adds a new API, ModifyInstanceMetadataOptions, which lets you modify the metadata options for a running or stopped instance; and adds support for CreateCustomerGateway to specify a device name.
* `service/elasticloadbalancingv2`: Updates service API and documentation
* `service/iam`: Updates service API, documentation, and examples
  * IAM reports the timestamp when a role's credentials were last used to make an AWS request. This helps you identify unused roles and remove them confidently from your AWS accounts.
* `service/iot`: Updates service API and documentation
  * As part of this release, we are extending the capability of AWS IoT Rules Engine to send messages directly to customer's own web services/applications. Customers can now create topic rules with HTTP actions to route messages from IoT Core directly to URL's that they own. Ownership is proved by creating and confirming topic rule destinations.
* `service/lambda`: Updates service API
  * This release provides three new runtimes to support Node.js 12 (initially 12.13.0), Python 3.8 and Java 11.

### SDK Enhancements
* `aws/ec2metadata`: Adds support for EC2Metadata client to use secure tokens provided by the IMDS ([#2958](#2958))
  * Modifies and adds tests to verify the behavior of the EC2Metadata client.
  • Loading branch information
aws-sdk-go-automation authored Nov 19, 2019
1 parent 1b7071c commit 7814a7f
Show file tree
Hide file tree
Showing 40 changed files with 12,436 additions and 3,669 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
Release v1.25.38 (2019-11-19)
===

### Service Client Updates
* `service/autoscaling`: Updates service API and documentation
* Amazon EC2 Auto Scaling now supports Instance Weighting and Max Instance Lifetime. Instance Weighting allows specifying the capacity units for each instance type included in the MixedInstancesPolicy and how they would contribute to your application's performance. Max Instance Lifetime allows specifying the maximum length of time that an instance can be in service. If any instances are approaching this limit, Amazon EC2 Auto Scaling gradually replaces them.
* `service/cloudformation`: Updates service API and documentation
* This release of AWS CloudFormation StackSets enables users to detect drift on a stack set and the stack instances that belong to that stack set.
* `service/codebuild`: Updates service API and documentation
* Add support for ARM and GPU-enhanced build environments and a new SSD-backed Linux compute type with additional CPU and memory in CodeBuild
* `service/config`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
* This release adds support for RunInstances to specify the metadata options for new instances; adds a new API, ModifyInstanceMetadataOptions, which lets you modify the metadata options for a running or stopped instance; and adds support for CreateCustomerGateway to specify a device name.
* `service/elasticloadbalancingv2`: Updates service API and documentation
* `service/iam`: Updates service API, documentation, and examples
* IAM reports the timestamp when a role's credentials were last used to make an AWS request. This helps you identify unused roles and remove them confidently from your AWS accounts.
* `service/iot`: Updates service API and documentation
* As part of this release, we are extending the capability of AWS IoT Rules Engine to send messages directly to customer's own web services/applications. Customers can now create topic rules with HTTP actions to route messages from IoT Core directly to URL's that they own. Ownership is proved by creating and confirming topic rule destinations.
* `service/lambda`: Updates service API
* This release provides three new runtimes to support Node.js 12 (initially 12.13.0), Python 3.8 and Java 11.

### SDK Enhancements
* `aws/ec2metadata`: Adds support for EC2Metadata client to use secure tokens provided by the IMDS ([#2958](https://github.com/aws/aws-sdk-go/pull/2958))
* Modifies and adds tests to verify the behavior of the EC2Metadata client.

Release v1.25.37 (2019-11-18)
===

Expand Down
4 changes: 1 addition & 3 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
### SDK Features

### SDK Enhancements
* `aws/ec2metadata`: Adds support for EC2Metadata client to use secure tokens provided by the IMDS ([#2958](https://github.com/aws/aws-sdk-go/pull/2958))
* Modifies and adds tests to verify the behavior of the EC2Metadata client.


### SDK Bugs
8 changes: 8 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.25.37"
const SDKVersion = "1.25.38"
21 changes: 15 additions & 6 deletions models/apis/autoscaling/2011-01-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -939,7 +939,8 @@
"Tags":{"shape":"TagDescriptionList"},
"TerminationPolicies":{"shape":"TerminationPolicies"},
"NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"},
"ServiceLinkedRoleARN":{"shape":"ResourceName"}
"ServiceLinkedRoleARN":{"shape":"ResourceName"},
"MaxInstanceLifetime":{"shape":"MaxInstanceLifetime"}
}
},
"AutoScalingGroupDesiredCapacity":{"type":"integer"},
Expand Down Expand Up @@ -981,13 +982,15 @@
],
"members":{
"InstanceId":{"shape":"XmlStringMaxLen19"},
"InstanceType":{"shape":"XmlStringMaxLen255"},
"AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
"AvailabilityZone":{"shape":"XmlStringMaxLen255"},
"LifecycleState":{"shape":"XmlStringMaxLen32"},
"HealthStatus":{"shape":"XmlStringMaxLen32"},
"LaunchConfigurationName":{"shape":"XmlStringMaxLen255"},
"LaunchTemplate":{"shape":"LaunchTemplateSpecification"},
"ProtectedFromScaleIn":{"shape":"InstanceProtected"}
"ProtectedFromScaleIn":{"shape":"InstanceProtected"},
"WeightedCapacity":{"shape":"XmlStringMaxLen32"}
}
},
"AutoScalingInstances":{
Expand Down Expand Up @@ -1128,7 +1131,8 @@
"NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"},
"LifecycleHookSpecificationList":{"shape":"LifecycleHookSpecifications"},
"Tags":{"shape":"Tags"},
"ServiceLinkedRoleARN":{"shape":"ResourceName"}
"ServiceLinkedRoleARN":{"shape":"ResourceName"},
"MaxInstanceLifetime":{"shape":"MaxInstanceLifetime"}
}
},
"CreateLaunchConfigurationType":{
Expand Down Expand Up @@ -1564,12 +1568,14 @@
],
"members":{
"InstanceId":{"shape":"XmlStringMaxLen19"},
"InstanceType":{"shape":"XmlStringMaxLen255"},
"AvailabilityZone":{"shape":"XmlStringMaxLen255"},
"LifecycleState":{"shape":"LifecycleState"},
"HealthStatus":{"shape":"XmlStringMaxLen32"},
"LaunchConfigurationName":{"shape":"XmlStringMaxLen255"},
"LaunchTemplate":{"shape":"LaunchTemplateSpecification"},
"ProtectedFromScaleIn":{"shape":"InstanceProtected"}
"ProtectedFromScaleIn":{"shape":"InstanceProtected"},
"WeightedCapacity":{"shape":"XmlStringMaxLen32"}
}
},
"InstanceIds":{
Expand Down Expand Up @@ -1687,7 +1693,8 @@
"LaunchTemplateOverrides":{
"type":"structure",
"members":{
"InstanceType":{"shape":"XmlStringMaxLen255"}
"InstanceType":{"shape":"XmlStringMaxLen255"},
"WeightedCapacity":{"shape":"XmlStringMaxLen32"}
}
},
"LaunchTemplateSpecification":{
Expand Down Expand Up @@ -1804,6 +1811,7 @@
"type":"list",
"member":{"shape":"LoadBalancerTargetGroupState"}
},
"MaxInstanceLifetime":{"type":"integer"},
"MaxNumberOfAutoScalingGroups":{"type":"integer"},
"MaxNumberOfLaunchConfigurations":{"type":"integer"},
"MaxRecords":{"type":"integer"},
Expand Down Expand Up @@ -2387,7 +2395,8 @@
"VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"},
"TerminationPolicies":{"shape":"TerminationPolicies"},
"NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"},
"ServiceLinkedRoleARN":{"shape":"ResourceName"}
"ServiceLinkedRoleARN":{"shape":"ResourceName"},
"MaxInstanceLifetime":{"shape":"MaxInstanceLifetime"}
}
},
"Values":{
Expand Down
Loading

0 comments on commit 7814a7f

Please sign in to comment.