- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.25.1- Bug Fix: Fixed a memory leak in the LRU cache implementation used by some AWS services.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.25.0- Feature: Add support for endpointBdd trait
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.24.3- Bug Fix: Add additional sigv4 configuration.
github.com/aws/smithy-go/aws-http-auth: v1.1.3- Bug Fix: Add additional sigv4 configuration.
- Dependency Update: Bump minimum go version to 1.24.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.24.1- Feature: Add new middleware functions to get event stream output from middleware
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.24.0- Feature: Improve allocation footprint of the middleware stack. This should convey a ~10% reduction in allocations per SDK request.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.23.2- Bug Fix: Adjust the initial sizes of each middleware phase to avoid some unnecessary reallocation.
- Bug Fix: Avoid unnecessary allocation overhead from the metrics system when not in use.
- Dependency Update: Bump minimum go version to 1.23.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go/aws-http-auth: v1.1.0- Feature: Added support for SIG4/SIGV4A querystring authentication.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.23.0- Feature: Sort map keys in JSON Document types.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.22.5- Feature: Add HTTP interceptors.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.22.4- Bug Fix: Fix CBOR serd empty check for string and enum fields
- Bug Fix: Fix HTTP metrics data race.
- Bug Fix: Replace usages of deprecated ioutil package.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.22.3- Dependency Update: Bump minimum Go version to 1.22 per our language support policy.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.22.2- Bug Fix: Fix HTTP metrics data race.
- Bug Fix: Replace usages of deprecated ioutil package.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.22.1- Bug Fix: Fix failure to replace URI path segments when their names overlap.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.22.0- Feature: Add HTTP client metrics.
github.com/aws/smithy-go/aws-http-auth: v1.0.0- Release: Initial release of module aws-http-auth, which implements generically consumable SigV4 and SigV4a request signing.
- Dependency Update: Updated to the latest SDK module versions
github.com/aws/smithy-go: v1.21.0- Feature: Add tracing and metrics APIs, and builtin instrumentation for both, in generated clients.
github.com/aws/smithy-go/metrics/smithyotelmetrics: v1.0.0- Release: Initial release of
smithyotelmetricsmodule, which is used to adapt an OpenTelemetry SDK meter provider to be used with Smithy clients.
- Release: Initial release of
github.com/aws/smithy-go/tracing/smithyoteltracing: v1.0.0- Release: Initial release of
smithyoteltracingmodule, which is used to adapt an OpenTelemetry SDK tracer provider to be used with Smithy clients.
- Release: Initial release of
github.com/aws/smithy-go: v1.20.4- Dependency Update: Bump minimum Go version to 1.21.
github.com/aws/smithy-go: v1.20.3- Bug Fix: Fix encoding/cbor test overflow on x86.
- No change notes available for this release.
github.com/aws/smithy-go: v1.20.1- Bug Fix: Remove runtime dependency on go-cmp.
github.com/aws/smithy-go: v1.20.0- Feature: Add codegen definition for sigv4a trait.
- Feature: Bump minimum Go version to 1.20 per our language support policy.
github.com/aws/smithy-go: v1.19.0- Feature: Support modeled request compression.
- No change notes available for this release.
github.com/aws/smithy-go: v1.18.0- Feature: Expose Options() method on generated service clients.
github.com/aws/smithy-go: v1.17.0- Feature: Support identity/auth components of client reference architecture.
github.com/aws/smithy-go: v1.16.0- Feature: LANG: Bump minimum go version to 1.19.
github.com/aws/smithy-go: v1.15.0- Feature: Add
http.WithHeaderCommentmiddleware.
- Feature: Add
- No change notes available for this release.
github.com/aws/smithy-go: v1.14.1- Bug Fix: Prevent duplicated error returns in EndpointResolverV2 default implementation.
- Feature: Adds support for smithy-modeled endpoint resolution.
- No change notes available for this release.
github.com/aws/smithy-go: v1.13.4- Bug Fix: fixed document type checking for encoding nested types
- No change notes available for this release.
- No change notes available for this release.
- No change notes available for this release.
github.com/aws/smithy-go: v1.13.0- Feature: Adds support for the Smithy httpBearerAuth authentication trait to smithy-go. This allows the SDK to support the bearer authentication flow for API operations decorated with httpBearerAuth. An API client will need to be provided with its own bearer.TokenProvider implementation or use the bearer.StaticTokenProvider implementation.
github.com/aws/smithy-go: v1.12.1- Bug Fix: Fixes a bug where JSON object keys were not escaped.
github.com/aws/smithy-go: v1.12.0- Feature:
transport/http: Add utility for setting context metadata when operation serializer automatically assigns content-type default value.
- Feature:
github.com/aws/smithy-go: v1.11.3- Dependency Update: Updates smithy-go unit test dependency go-cmp to 0.5.8.
- No change notes available for this release.
github.com/aws/smithy-go: v1.11.1- Bug Fix: Updates the smithy-go HTTP Request to correctly handle building the request to an http.Request. Related to aws/aws-sdk-go-v2#1583
github.com/aws/smithy-go: v1.11.0- Feature: Updates deserialization of header list to supported quoted strings
github.com/aws/smithy-go: v1.10.0- Feature: Add
ptr.Duration,ptr.ToDuration,ptr.DurationSlice,ptr.ToDurationSlice,ptr.DurationMap, andptr.ToDurationMapfunctions for thetime.Durationtype.
- Feature: Add
github.com/aws/smithy-go: v1.9.1- Documentation: Fixes various typos in Go package documentation.
github.com/aws/smithy-go: v1.9.0- Feature: sync: OnceErr, can be used to concurrently record a signal when an error has occurred.
- Bug Fix:
transport/http: CloseResponseBody and ErrorCloseResponseBody middleware have been updated to ensure that the body is fully drained before closing.
- Bug Fix: Fixed an issue that would cause the HTTP Content-Length to be set to 0 if the stream body was not set.
- Fixes aws/aws-sdk-go-v2#1418
time: Add support for parsing additional DateTime timestamp format (#324)- Adds support for parsing DateTime timestamp formatted time similar to RFC 3339, but without the
Zcharacter, nor UTC offset. - Fixes #1387
- Adds support for parsing DateTime timestamp formatted time similar to RFC 3339, but without the
ptr: Handle error for deferred file close call (#314)- Handle error for defer close call
middleware: Add Clone to Metadata (#318)- Adds a new Clone method to the middleware Metadata type. This provides a shallow clone of the entries in the Metadata.
document: Add new package for document shape serialization support (#310)
- Add Smithy Document Shape Support (#310)
- Adds support for Smithy Document shapes and supporting types for protocols to implement support
encoding/httpbinding: Support has been added for encodingfloat32andfloat64values that areNaN,Infinity, or-Infinity. (#316)
- Adds support for handling
float32andfloat64NaNvalues in HTTP Protocol Unit Tests. (#316) - Adds support protocol generator implementations to override the error code string returned by
ErrorCodemethods on generated error types. (#315)
time: Update time parsing to not be as strict for HTTPDate and DateTime (#307)- Fixes #302 by changing time to UTC before formatting so no local offset time is lost.
- Adds support for integrating client members via plugins (#301)
- Fix serialization of enum types marked with payload trait (#296)
- Update generation of API client modules to include a manifest of files generated (#283)
- Update Group Java group ID for smithy-go generator (#298)
- Support the delegation of determining the errors that can occur for an operation (#304)
- Support for marking and documenting deprecated client config fields. (#303)
encoding/xml: Fix escaping of Next Line and Line Start in XML Encoder (#267)
- Add support for Smithy 1.7 (#289)
- Add support for httpQueryParams location
- Add support for model renaming conflict resolution with service closure
transport/http: Loosen endpoint hostname validation to allow specifying port numbers. (#279)io: Fix RingBuffer panics due to out of bounds index. (#282)
transport/http: Add utility to safely join string to url path, and url raw query.
- Update HttpBindingProtocolGenerator to use http/transport JoinPath and JoinQuery utility.
- Fix support for parsing shortened year format in HTTP Date header.
- Fix GitHub APIDiff action workflow to get gorelease tool correctly.
- Fix codegen artifact unit test for Go 1.16
- Fix generating paginator nil parameter handling before usage.
- Fix Serialize unboxed members decorated as required.
- Add ability to define resolvers at both client construction and operation invocation.
- Support for extending paginators with custom runtime trait