Rusoto v0.43.0 Release Notes

Release Date: 2020-03-15 // 3 months ago
  • This is a breaking change : Rusoto now uses std::future::Future, async/.await, and Tokio 0.2 🎉

    [0.43.0] - 2020-03-15

    • 🛠 Fix minimum version of hyper
    • 🛠 Fix PrimitiveDateTime deprecation error
    • ⚡️ Update to dirs 2.0
    • ⬆️ Bump base64 to 0.12 and hyper-rustls to 0.20
    • Fix serialize_structs and deserialize_structs
    • 🛠 Fix JWT serialization in WebIdentityProvider
    • ➕ Add ability to set local agent prepended to the default User-Agent
    • Fix invalid signature for Route 53 resource_record_sets methods
    • 👌 Improve Display impl for RusotoError::Unknown
    • 🛠 Fix hang in XML deserialization for flattened shapes
    • ✂ Remove obsolete RusotoFuture and fix docs generation on nightly
    • 🛠 Fix credential_process, again
    • 🔄 Change non-China S3 domains to s3.{region}.amazonaws.com

    [0.43.0-beta.1] - 2020-02-07

    • 🚚 Move to std::future::Future, async/.await, and Tokio 0.2
    • ⚡️ Update to botocore 1.14.9
    • ➕ Add Discord invite link to README.md and CONTRIBUTING.md
    • ✂ Remove unused import
    • 🛠 Fixed links in AWS-CREDENTIALS.md
    • 🛠 Fixed SNS API's attributes and value keyword
    • ➕ Adding support for web identity provider, which enables IAM roles for Kubernetes service accounts.
    • ➕ Add object-safe AwsCredentialsProvider trait as alternative to the existing generic ProvideAwsCredentials trait.
    • 🌐 Introduce Secret type to automatically zero-out memory use to stored secret credentials. So far, only used in the new web identity provider.
    • Introduce Variable to abstract over certain credential provider input parameters.
    • 🛰 Encode request payload optionally with Gzip
    • ➕ Add Debug trait to generated Clients
    • ➕ Add rusoto_ec2::filter! macro
    • 👌 Improve InstanceMetadataProvider to avoid cloning unnecessarily
    • ✂ Remove deprecated Error::description implementations
    • Add features serialize_structs and deserialize_structs
    • 👯 Implement Clone on various Credential structs.
    • 🛠 Fix incorrect encoding of Session Token when pre-signing URLs
    • ➕ Add IoT Secure Tunneling service
    • 🛠 Fix Directory Service integration tests
    • ⚡️ Update to time 0.2.x

Previous changes from v0.43.0-beta.1

  • [0.43.0-beta.0] - 2020-02-07

    • 🚚 Move to std::future::Future, async/.await, and Tokio 0.2
    • ⚡️ Update to botocore 1.14.9
    • ➕ Add Discord invite link to README.md and CONTRIBUTING.md
    • ✂ Remove unused import
    • 🛠 Fixed links in AWS-CREDENTIALS.md
    • 🛠 Fixed SNS API's attributes and value keyword
    • ➕ Adding support for web identity provider, which enables IAM roles for Kubernetes service accounts.
    • ➕ Add object-safe AwsCredentialsProvider trait as alternative to the existing generic ProvideAwsCredentials trait.
    • 🌐 Introduce Secret type to automatically zero-out memory use to stored secret credentials. So far, only used in the new web identity provider.
    • Introduce Variable to abstract over certain credential provider input parameters.
    • 🛰 Encode request payload optionally with Gzip
    • ➕ Add Debug trait to generated Clients
    • ➕ Add rusoto_ec2::filter! macro
    • 👌 Improve InstanceMetadataProvider to avoid cloning unnecessarily
    • ✂ Remove deprecated Error::description implementations
    • Add features serialize_structs and deserialize_structs
    • 👯 Implement Clone on various Credential structs.
    • 🛠 Fix incorrect encoding of Session Token when pre-signing URLs
    • ➕ Add IoT Secure Tunneling service
    • 🛠 Fix Directory Service integration tests
    • ⚡️ Update to time 0.2.x