-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aws/EC2Metadata
: Reduces timeout and number of max retries for EC2Metadata client
#3028
Conversation
fbbfe2c
to
1f53f74
Compare
1f53f74
to
0e781a9
Compare
Release v1.26.5 (2019-12-18) === ### Service Client Updates * `service/cloudfront`: Updates service documentation * Documentation updates for CloudFront * `service/ec2`: Updates service API and documentation * This release introduces the ability to tag Elastic Graphics accelerators. You can use tags to organize and identify your accelerators for cost allocation. * `service/opsworkscm`: Updates service API and documentation * AWS OpsWorks CM now supports tagging, and tag-based access control, of servers and backups. * `service/resourcegroupstaggingapi`: Updates service documentation * Documentation updates for resourcegroupstaggingapi * `service/s3`: Updates service documentation * Updates Amazon S3 endpoints allowing you to configure your client to opt-in to using S3 with the us-east-1 regional endpoint, instead of global. ### SDK Bugs * `aws/request`: Fix shouldRetry behavior for nested errors ([aws#3017](aws#3017))
Release v1.26.6 (2019-12-19) === ### Service Client Updates * `service/codestar-connections`: Adds new service * `service/dlm`: Updates service API and documentation * `service/ec2`: Updates service API and documentation * We are updating the supportedRootDevices field to supportedRootDeviceTypes for DescribeInstanceTypes API to ensure that the actual value is returned, correcting a previous error in the model. * `service/gamelift`: Updates service API and documentation * Amazon GameLift now supports ARNs for all key GameLift resources, tagging for GameLift resource authorization management, and updated documentation that articulates GameLift's resource authorization strategy. * `service/lex-models`: Updates service API and documentation * `service/personalize-runtime`: Updates service API and documentation * `service/ssm`: Updates service API and documentation * This release allows customers to add tags to Automation execution, enabling them to sort and filter executions in different ways, such as by resource, purpose, owner, or environment. * `service/transcribe`: Updates service API and documentation
Release v1.26.7 (2019-12-20) === ### Service Client Updates * `service/devicefarm`: Updates service API, documentation, and paginators * Introduced browser testing support through AWS Device Farm * `service/ec2`: Updates service API and documentation * This release introduces the ability to tag key pairs, placement groups, export tasks, import image tasks, import snapshot tasks and export image tasks. You can use tags to organize and identify your resources for cost allocation. * `service/eks`: Updates service API and documentation * `service/pinpoint`: Updates service API and documentation * This release of the Amazon Pinpoint API introduces versioning support for message templates. * `service/rds`: Updates service API and documentation * This release adds an operation that enables users to specify whether a database is restarted when its SSL/TLS certificate is rotated. Only customers who do not use SSL/TLS should use this operation. * `service/redshift`: Updates service documentation * Documentation updates for Amazon Redshift RA3 node types. * `service/securityhub`: Updates service API and documentation * `service/ssm`: Updates service API and documentation * This release updates the attachments support to include AttachmentReference source for Automation documents. * `service/transcribe`: Updates service API, documentation, and paginators
…rmining optimized size. (aws#3030)
Release v1.26.8 (2019-12-23) === ### Service Client Updates * `service/detective`: Updates service documentation * `service/fsx`: Updates service API, documentation, and paginators * `service/health`: Updates service API, documentation, and paginators * With this release, you can now centrally aggregate AWS Health events from all accounts in your AWS organization. Visit AWS Health documentation to learn more about enabling and using this feature: https://docs.aws.amazon.com/health/latest/ug/organizational-view-health.html.
* The SDK now supports the Amazon Transcribe Streaming APIs by utilizing event stream encoding over HTTP/2 * See [Amazon Transcribe Developer Guide](https://docs.aws.amazon.com/transcribe/latest/dg) * Fixes [aws#2487](aws#2487)
Adds a const, ErrCodeRequestError for the RequestError status code that is used in several places in the SDK's request.
Release v1.27.0 (2020-01-02) === ### Service Client Updates * `service/ce`: Updates service documentation * `service/ecr`: Updates service waiters * Adds waiters for ImageScanComplete and LifecyclePolicyPreviewComplete * `service/lex-models`: Updates service documentation * `service/lightsail`: Updates service API and documentation * This release adds support for Certificate Authority (CA) certificate identifier to managed databases in Amazon Lightsail. ### SDK Features * `services/transcribestreamingservice`: Support for Amazon Transcribe Streaming ([aws#3048](aws#3048)) * The SDK now supports the Amazon Transcribe Streaming APIs by utilizing event stream encoding over HTTP/2 * See [Amazon Transcribe Developer Guide](https://docs.aws.amazon.com/transcribe/latest/dg) * Fixes [aws#2487](aws#2487)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good minor update to change log needed to refer to fixing #2972
…#3059) Fixes the SDK API clients not surfacing endpoint resolution errors, when the EndpointResolver is unable to resolve an endpoint for the client and region.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think there was a bad merge/rebase updating this Pr there are several changes that look unintentional in the PR's diff.
The PR address the issues related to EC2Metadata client having long timeouts in case of failure in obtaining EC2Metadata token, while making a request to IMDS.
The PR reduces the timeout to 1 sec, and number of max retries to 2 for the EC2Metadata client. This would help reduce the long timeouts faced by the customers.
Fixes #2972