awslabs / coldsnap

A command line interface for Amazon EBS snapshots
Apache License 2.0
194 stars 24 forks source link

Bump aws-config from 0.12.0 to 0.14.0 #158

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps aws-config from 0.12.0 to 0.14.0.

Release notes

Sourced from aws-config's releases.

June 22th, 2021: CloudWatch Logs and Bug Fixes

This week, we've added CloudWatch Logs support and fixed several bugs in the generated S3 clients. There are a few breaking changes this week.

New this Week

  • 🎉 Add support for CloudWatch Logs (#526)
  • ⚠️ Breaking Change: The set_* functions on generated Builders now always take an Option (#506)
  • ⚠️ Breaking Change: Unions with Documents will see the inner document type change from Option<Document> to Document (#520)
  • ⚠️ Breaking Change: The as_* functions on unions now return Result rather than Option to clearly indicate what the actual value is (#527)
  • Add more S3 examples, and improve SNS, SQS, and SageMaker examples. Improve example doc comments (#490, #508, #509, #510, #511, #512, #513, #524)
  • 🐛 Bugfix: Show response body in trace logs for calls that don't return a stream (#514)
  • 🐛 Bugfix: Correctly parse S3's GetBucketLocation response (#516)
  • 🐛 Bugfix: Correctly URL-encode tilde characters before SigV4 signing (#519)
  • 🐛 Bugfix: Fix S3 PutBucketLifecycle operation by adding support for the @httpChecksumRequired Smithy trait (#523)
  • 🐛 Bugfix: Correctly parse non-list headers with commas in them (#525, @​eagletmt)

Internal Changes

  • Reduce name collisions in generated code (#502)
  • Combine individual example packages into per-service example packages with multiple binaries (#481, #490)
  • Re-export HyperAdapter in smithy-client (#515, @​zekisherif)
  • Add serialization/deserialization benchmark for DynamoDB to exercise restJson1 generated code (#507)

Contributions

Thank you for your contributions! ❤️

June 15th, 2021: CloudFormation, SageMaker, EC2, and SES

Smithy-rs now has codegen support for all AWS services! This week, we've added CloudFormation, SageMaker, EC2, and SES. More details below.

New this Week

  • 🎉 Add support for CloudFormation (#500, @​alistaim)
  • 🎉 Add support for SageMaker (#473, @​alistaim)
  • 🎉 Add support for EC2 (#495)
  • 🎉 Add support for SES (#499)
  • Add support for the EC2 Query protocol (#475)
  • Generate fluent builders for all smithy-rs clients (#496, @​jonhoo)
  • 🐛 Bugfix: RFC-3339 timestamps (date-time format in Smithy) are now formatted correctly (#479, #489)
  • 🐛 Bugfix: Union and enum variants named Self no longer cause compile errors in generated code (#492)

Internal Changes

  • Combine individual example packages into per-service example packages with multiple binaries (#477, #480, #482, #484, #485, #486, #487, #491)
  • Work towards JSON deserialization overhaul (#474)
  • Make deserializer function naming consistent between XML and JSON deserializers (#497)

Contributors:

... (truncated)

Changelog

Sourced from aws-config's changelog.

v0.44.0 (June 22nd, 2022)

New this release:

  • (smithy-rs#1460) Fix a potential bug with ByteStream's implementation of futures_core::stream::Stream and add helpful error messages for users on 32-bit systems that try to stream HTTP bodies larger than 4.29Gb.
  • 🐛 (smithy-rs#1427, smithy-rs#1465, smithy-rs#1459) Fix RustWriter bugs for rustTemplate and docs utility methods
  • 🐛 (aws-sdk-rust#554) Requests to Route53 that return ResourceIds often come with a prefix. When passing those IDs directly into another request, the request would fail unless they manually stripped the prefix. Now, when making a request with a prefixed ID, the prefix will be stripped automatically.

v0.43.0 (June 9th, 2022)

New this release:

  • 🎉 (smithy-rs#1381, @​alonlud) Add ability to sign a request with all headers, or to change which headers are excluded from signing
  • 🎉 (smithy-rs#1390) Add method ByteStream::into_async_read. This makes it easy to convert ByteStreams into a struct implementing tokio:io::AsyncRead. Available on crate feature rt-tokio only.
  • (smithy-rs#1404, @​petrosagg) Add ability to specify a different rust crate name than the one derived from the package name
  • (smithy-rs#1404, @​petrosagg) Switch to RustCrypto's implementation of MD5.

Contributors Thank you for your contributions! ❤

v0.42.0 (May 13th, 2022)

Breaking Changes:

  • ⚠🎉 (aws-sdk-rust#494, aws-sdk-rust#519) The aws_smithy_http::byte_stream::bytestream_util::FsBuilder has been updated to allow for easier creation of multi-part requests.

    • FsBuilder::offset is a new method allowing users to specify an offset to start reading a file from.
    • FsBuilder::file_size has been reworked into FsBuilder::length and is now used to specify the amount of data to read.

    With these two methods, it's now simple to create a ByteStream that will read a single "chunk" of a file. The example below demonstrates how you could divide a single File into consecutive chunks to create multiple ByteStreams.

    let example_file_path = Path::new("/example.txt");
    let example_file_size = tokio::fs::metadata(&example_file_path).await.unwrap().len();
    let chunks = 6;
    let chunk_size = file_size / chunks;
    let mut byte_streams = Vec::new();
    

    for i in 0..chunks { let length = if i == chunks - 1 { // If we're on the last chunk, the length to read might be less than a whole chunk. // We substract the size of all previous chunks from the total file size to get the // size of the final chunk. file_size - (i * chunk_size)

... (truncated)

Commits
  • 206ef91 breaking change: improve as_/is_ helpers (#527)
  • cc13edf Moved MediaPackage code examples into mediapackage directory (#483)
  • c346148 Moved Lambda code examples into Lambda directory (#481)
  • ffd57c9 Updated SageMaker examples to take a region arg; added doc comments. (#524)
  • 74bdc2b Add instructions on running benchmarks to integration-tests README (#522)
  • 169b001 Add cloudwatch logs & usage example (#526)
  • 46a9e81 Fix for parsing string headers (#525)
  • f89f941 Add support for the httpchecksum required trait (#523)
  • 0f534f0 Updated SQS hello-world example (#512)
  • c4ee9f0 Remove optionality from documents that are in unions (#520)
  • 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)
jpculp commented 2 years ago

@dependabot ignore this minor version

I've rolled this up into #161.

dependabot[bot] commented 2 years ago

OK, I won't notify you about version 0.14.x again, unless you re-open this PR or update to a 0.14.x release yourself.