AWS SDK for Go v2 release-2026-08-17: Extraction and Recovery APIs


AWS SDK for Go v2 published release-2026-08-17 on August 17, 2026. The most consequential addition for data work is the Amazon Connect extraction definition API, which exposes create, describe, update, delete, and list operations for extraction resources. The release also extends Bedrock retrieval memory, DRS recovery coordination, and dynamic map filtering.

The full release notes and downloads are on the GitHub release page.

The Amazon Connect module github.com/aws/aws-sdk-go-v2/service/connect moves to v1.189.0. It adds APIs to create, describe, update, delete, and list extraction definitions. That is the complete lifecycle surface needed to manage extraction definition resources through the SDK instead of treating their setup as an isolated operation.

The same module adds event sources for Rules related to ACW, plus an Extract Information action. The release notes do not specify the extracted fields, event payloads, or definition schema. Teams generating configuration should inspect the service types before assuming that existing extraction models map directly to the new resources.

For data pipeline operators, the practical change is control. Reconciliation code can enumerate current definitions, compare them with desired configuration, and apply a create, update, or delete operation as appropriate. The release makes those operations available, but it does not claim transactional updates or describe concurrency behavior.

The Bedrock Agent Runtime module github.com/aws/aws-sdk-go-v2/service/bedrockagentruntime moves to v1.58.0. Its AgenticRetrieveStream API now accepts memoryConfiguration for Amazon Bedrock AgentCore Memory. A session can continue from short term memory and retrieve from long term memory, which gives retrieval clients an explicit configuration point for state across interactions.

This is an API addition, not a stated persistence guarantee. The notes do not document retention, ordering, replay behavior, or failure handling. Pipeline code that consumes the stream still needs to define its own checkpoint and retry policy around the service call.

The Bedrock AgentCore Control module github.com/aws/aws-sdk-go-v2/service/bedrockagentcorecontrol moves to v1.57.0. It adds third party evaluator implementations in two forms: managed as a service evaluators and templates inside custom evaluators. That gives evaluation tooling a choice between a managed implementation and a customizable template, although the release summary does not name providers or evaluator schemas.

The AWS Elastic Disaster Recovery module github.com/aws/aws-sdk-go-v2/service/drs moves to v1.43.0 and adds Recovery Plans. A plan records the launch order for a multi server application as ordered steps with wait times, then runs that sequence in one action. AWS DRS also supports drills that avoid service interruption and real time monitoring for these plans.

This matters when recovery depends on service order rather than a flat set of machine launches. Databases, ingestion services, and workers can be represented as explicit stages. The release notes do not describe rollback behavior, so operators should not infer that a failed later step automatically reverses earlier launches.

The GeoMaps module github.com/aws/aws-sdk-go-v2/service/geomaps moves to v1.14.0. GetStyleDescriptor adds the optional PoiDensity and PoiCategories parameters for dynamic maps. PoiDensity ranges from Off to VeryDense, while PoiCategories accepts as many as nine categories. These controls apply to HERE and Grab map styles, which is an important boundary for clients that generate descriptors across several style families.