Releases: aws/smithy-go
Releases · aws/smithy-go
Release v1.10.0 (2022-01-14)
Module Highlights
github.com/aws/smithy-go
: v1.10.0- Feature: Add
ptr.Duration
,ptr.ToDuration
,ptr.DurationSlice
,ptr.ToDurationSlice
,ptr.DurationMap
, andptr.ToDurationMap
functions for thetime.Duration
type.
- Feature: Add
Release (v1.9.1)
Module Highlights
github.com/aws/smithy-go
: v1.9.1- Documentation: Fixes various typos in Go package documentation.
Release (v1.9.0)
Module Highlights
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.
Release v1.8.1 (2021-10-21)
Release v1.8.1
Smithy Go Module
- 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
Release v1.8.0 (2021-08-27)
Release v1.7.0 (2021-08-04)
Smithy Go Module
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)
Codegen
- Add Smithy Document Shape Support (#310)
- Adds support for Smithy Document shapes and supporting types for protocols to implement support
Release v1.6.0 (2021-07-15)
Smithy Go Module
encoding/httpbinding
: Support has been added for encodingfloat32
andfloat64
values that areNaN
,Infinity
, or-Infinity
. (#316)
Codegen
Release v1.5.0 (2021-06-25)
Release v1.5.0 (2021-06-25)
Smithy Go module
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.
Codegen
- 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)