Releases: aws/aws-sdk-go-v2
Releases · aws/aws-sdk-go-v2
Release v0.4.0 (2018-05-25)
Services
- Synced the V2 SDK with latests AWS service API definitions.
SDK Bugs
private/protocol/xml/xmlutil
: Fix XML unmarshaler not correctly unmarshaling list of timestamp values (#166)- Fixes a bug in the XML unmarshaler that would incorrectly try to unmarshal "time.Time" parameters that did not have the struct tag type on them.
- Related to aws/aws-sdk-go#1894
service/s3
: Fix typos for migrated S3 specific config options (#173)- Updates the S3 specific config error messages to the correct fields.
aws/endpoints
: Fix SDK endpoint signing name resolution (#181)- Fixes how the SDK derives service signing names. If the signing name is not modeled in the endpoints package the service will fallback to the signing name modeled in the service model.
- Fix #163
- Fix #153
- Related to aws/aws-sdk-go#1854
service/s3
: remove SelectContent until EventStream supported (#175- S3's SelectContent API is not functional in the SDK yet, and was not supposed to be generated until EventStream support is available.
- Related to aws/aws-sdk-go#1941
SDK Enhancements
Release v0.3.0 (2018-03-08)
Services
- Synced the V2 SDK with latests AWS service API definitions.
Breaking Changes
private/mode/api
: Refactor service paginator helpers to iterator pattern (#119)- Refactors the generated service client paginators to be an iterator pattern. This pattern improves usability while removing the need for callbacks.
- See the linked PR for an example.
private/model/api
: Removes setter helpers from service API types (#101)- Removes the setter helper methods from service API types. Removing clutter and noise from the API type's signature.
- Based on feedback #81
aws
: Rename CanceledErrorCode to ErrCodeRequestCanceled (#131)- Renames CanceledErrorCode to correct naming scheme.
SDK Bugs
internal/awsutil
: Fix DeepEqual to consider string alias type equal to string (#102)- Fixes SDK waiters not detecting the correct condition is met. #92
aws/external
: Fix EnvConfig misspelled container endpoint path getter (#106)- This caused the type to not satisfy the ContainerCredentialsEndpointPathProvider interface.
- Fixes #105
service/s3/s3crypto
: Fix S3Crypto's handling of TagLen (#107)- Fixes the S3Crypto's handling of TagLen to only be set if present.
- V2 Fix for aws/aws-sdk-go#1742
private/model/api
: Update SDK service client initialization documentation (#141)- Updates the SDK's service initialization doc template to reflect the v2 SDK's configuration update change from v1.
- Related to #136
SDK Enhancements
aws
: Improve pagination unit tests (#97)- V2 port of aws/aws-sdk-go#1733
aws/external
: Add example for shared config and static credential helper (#109)- Adds examples for the config helpers; WithSharedConfigProfile, WithCredentialsValue, WithMFATokenFunc.
private/model/api
: Add validation to prevent collision of api defintions (#112)- V2 port of aws/aws-sdk-go#1758
aws/ec2metadata
: Add support for AWS_EC2_METADATA_DISABLED env var (#128)- When this environment variable is set. The SDK's EC2 Metadata Client will not attempt to make requests. All requests made with the EC2 Metadata Client will fail.
- V2 port of aws/aws-sdk-go#1799
- Add code of conduct (#138)
- Update SDK README dep usage (#140)