AWS Developer Tools Blog
Category: AWS SDK for Go
Announcing end-of-support for AWS SDK for Go (v1) effective July 31, 2025
In alignment with our SDKs and Tools Maintenance Policy, AWS SDK for Go (v1) will enter maintenance mode on July 31, 2024 and reach end-of-support on July 31, 2025. Existing applications that use AWS SDK for Go (v1) will continue to function as intended, unless there is a fundamental change to how an AWS service […]
AWS SDK for Go Aligns with Go Release Policy on Supported Runtimes
On October 31, 2023, the AWS SDK for Go v1 and v2 will start following the Go release policy cadence. We will support the latest two GA versions of Go, with an additional six month support for the most recently deprecated compiler version.* In adherence to the maintenance policy, AWS SDK for Go v1 and […]
AWS SSO Support in the AWS SDK for Go
The Go SDK team is excited to announce support for AWS Single Sign-On (SSO) credential providers in the AWS SDK for Go version 1 and version 2. The AWS SSO credential provider allows you to retrieve temporary AWS credentials associated with an AWS account and a role that you have been authorized to use with […]
AWS SDK for Go Version 2 – General Availability
We are excited to announce the General Availability (GA) release of the AWS SDK for Go version 2 (v2). This release follows the Release candidate of the AWS SDK for Go v2. Version 2 incorporates customer feedback from version 1 and takes advantage of modern Go language features. The AWS SDK for Go v2 requires […]
AWS SDK for Go version 2 (v2) – Release Candidate
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. We’re happy to announce the Release Candidate (RC) of the AWS SDK for Go version 2 (v2). This RC follows the developer preview release of the AWS SDK for Go v2. The SDK has undergone a major rewrite from […]
Client Updates in the Preview Version of the AWS SDK for Go V2
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. The AWS SDK for Go V2 developer preview was introduced in December 2017 based on customer feedback provided by you, and we focused on improving its ease of use, performance, consistency, and discoverability. We’re happy to share the updated […]
V2 AWS SDK for Go adds Context to API operations
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. The v2 AWS SDK for Go developer preview made a breaking change in the release of v0.8.0. The v0.8.0 release added a new parameter, context.Context, to the SDK’s Send and Paginate Next methods. Context was added as a required […]
Introducing support for Amazon S3 Select in the AWS SDK for Go
We’re excited to announce support for the Amazon Simple Storage Service (Amazon S3) SelectObjectContent API with EventStream in the AWS SDK for Go. Using Amazon S3 Select, you can query for a subset of data from an S3 object by using simple SQL expressions. Amazon S3 streams the responses as a series of events, instead […]
AWS SDK for Go 2.0 – Generated Marshalers
The AWS SDK for Go 2.0 has released generated marshalers for the restjson and restxml protocols. Generated marshalers will help with the performance and customer issues the SDK had been receiving. To better understand what was causing the performance hit, we used Go’s benchmark tooling to help us determine the main bottleneck—reflection. The reflection package […]
AWS SDK for Go 2.0 Developer Preview
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. We’re pleased to announce the Developer Preview release of the AWS SDK for Go 2.0. Many aspects of the SDK have been refactored based on your feedback, with a strong focus on performance, consistency, discoverability, and ease of use. […]