Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump github.com/aws/aws-sdk-go-v2 from 0.24.0 to 0.30.0 #29

Conversation

dependabot-preview[bot]
Copy link

Bumps github.com/aws/aws-sdk-go-v2 from 0.24.0 to 0.30.0.

Release notes

Sourced from github.com/aws/aws-sdk-go-v2's releases.

Release 2020-11-30

Breaking Change

  • codegen: Add support for slice and maps generated with value members instead of pointer (#887)
    • This update allow the SDK's code generation to be aware of API shapes and members that are not nullable, and can be rendered as value types by the code generation instead of pointer types.
    • Several API client parameter types will change from pointer members to value members for slice, map, number and bool member types.
    • See Migration notes for migrating to v0.30.0 with this change.
  • aws/transport/http: Move aws.BuildableHTTPClient to HTTP transport package (#898)
    • Moves the BuildableHTTPClient from the SDK's aws package to the aws/transport/http package as BuildableClient to with other HTTP specific utilities.
  • feature/cloudfront/sign: Add CloudFront sign feature as module (#884)
    • Moves service/cloudfront/sign package out of the cloudfront module, and into its own module as github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign.

New Features

  • config: Add a WithRetryer provider helper to the config loader (#897)
    • Adds a WithRetryer configuration provider to the config loader as a convenience helper to set the Retryer on the aws.Config when its being loaded.
  • config: Default to TLS 1.2 for HTTPS requests (#892)
    • Updates the SDK's default HTTP client to use TLS 1.2 as the minimum TLS version for all HTTPS requests by default.

Bug Fixes

  • config: Fix AWS_CA_BUNDLE usage while loading default config (#912)
    • Fixes the LoadDefaultConfig's configuration provider order to correctly load a custom HTTP client prior to configuring the client for AWS_CA_BUNDLE environment variable.
  • service/s3: Fix signature mismatch error for s3 (#913)
  • service/s3control:
    • Fix HostPrefix addition behavior for s3control (#882)
    • Fix s3control error deserializer (#875)

Service Client Highlights

  • Pagination support has been added to supported APIs. See Using Operation Paginators in the Developer Guide. (#885)
  • Logging support has been added to service clients. See Logging in the Developer Guide. (#872)
  • service: Add support for pre-signed URL clients for S3, RDS, EC2 service (#888)
    • service/s3: operations PutObject and GetObject are now supported with s3 pre-signed url client.
    • service/ec2: operation CopySnapshot is now supported with ec2 pre-signed url client.
    • service/rds: operations CopyDBSnapshot, CreateDBInstanceReadReplica, CopyDBClusterSnapshot, CreateDBCluster are now supported with rds pre-signed url client.
  • service/s3: Add support for S3 access point and S3 on outposts access point ARNs (#870)
  • service/s3control: Adds support for S3 on outposts access point and S3 on outposts bucket ARNs (#870)

Migrating from v2 preview SDK's v0.29.0 to v0.30.0

aws.BuildableHTTPClient move

The aws's BuildableHTTPClient HTTP client implementation was moved to aws/transport/http as BuildableClient. If your application used the aws.BuildableHTTPClient type, update it to use the BuildableClient in the aws/transport/http package.

Slice and Map API member types

This release includes several code generation updates for API client's slice map members. Using API modeling metadata the Slice and map members are now generated as value types instead of pointer types. For your application this means that for these types, the SDK no longer will have pointer member types, and have value member types.

To migrate to this change you'll need to remove the pointer handling for slice and map members, and instead use value type handling of the member values.

Boolean and Number API member types

Similar to the slice and map API member types being generated as value, the SDK's code generation now has metadata where the SDK can generate boolean and number members as value type instead of pointer types.

Changelog

Sourced from github.com/aws/aws-sdk-go-v2's changelog.

Migrating from v2 preview SDK's v0.29.0 to v0.30.0

aws.BuildableHTTPClient move

The aws's BuildableHTTPClient HTTP client implementation was moved to aws/transport/http as BuildableClient. If your application used the aws.BuildableHTTPClient type, update it to use the BuildableClient in the aws/transport/http package.

Slice and Map API member types

This release includes several code generation updates for API client's slice map members. Using API modeling metadata the Slice and map members are now generated as value types instead of pointer types. For your application this means that for these types, the SDK no longer will have pointer member types, and have value member types.

To migrate to this change you'll need to remove the pointer handling for slice and map members, and instead use value type handling of the member values.

Boolean and Number API member types

Similar to the slice and map API member types being generated as value, the SDK's code generation now has metadata where the SDK can generate boolean and number members as value type instead of pointer types.

To migrate to this change you'll need to remove the pointer handling for numbers and boolean member types, and instead use value handling.

Release 2020-10-30

New Features

  • Adds HostnameImmutable flag on aws.Endpoint to direct SDK if the associated endpoint is modifiable.(#848)

Bug Fixes

  • Fix SDK handling of xml based services - xml namespaces (#858)

Service Client Highlights

  • API Clients have been bumped to version v0.29.0
    • Regenerate API Clients from update API models.
  • Improve client doc generation.

Core SDK Highlights

  • Dependency Update: Updated SDK dependencies to their latest versions.

Migrating from v2 preview SDK's v0.28.0 to v0.29.0

  • API Clients ResolverOptions type renamed to EndpointResolverOptions

Release 2020-10-26

New Features

  • service/s3: Add support for Accelerate, and Dualstack (#836)
  • service/s3control: Add support for Dualstack (#836)

Service Client Highlights

  • API Clients have been bumped to version v0.28.0
    • Regenerate API Clients from update API models.
  • service/s3: Add support for Accelerate, and Dualstack (#836)
  • service/s3control: Add support for Dualstack (#836)
  • service/route53: Fix sanitizeURL customization to handle leading slash(/) #846
  • service/route53: Fix codegen to correctly look for operations that need sanitize url (#851)
Commits
  • 2463dca Release 2020-11-30
  • 0ec87c7 checkpoint for release metadata
  • 1175c69 Merge pull request #935 from aws/syncModels
  • dd10220 regenerate apis
  • 8af445f Revert s3 model, and other model corrections
  • 83d3be5 address go version conflict hardcoded
  • 74da54b update hand written module dependencies for smithy-go and gocmp
  • eeef617 Update API models
  • 78a355a Add CHANGELOG.md entries for Logging and Paginators (#931)
  • 82cb03f remove unused tooling (#928)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) from 0.24.0 to 0.30.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-go-v2@v0.24.0...v0.30.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Dec 1, 2020
@github-actions github-actions bot added the size/S label Dec 1, 2020
@dependabot-preview
Copy link
Author

Superseded by #30.

@dependabot-preview dependabot-preview bot deleted the dependabot/go_modules/github.com/aws/aws-sdk-go-v2-0.30.0 branch December 24, 2020 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file size/S
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants