All Versions
27
Latest Version
Avg Release Cycle
71 days
Latest Release
730 days ago

Changelog History
Page 1

  • v0.48.0 Changes

    April 24, 2022
    • ✂ Remove macie, mobile, and worklink services, which have had their DNS records removed
    • ➕ Add support for ap-southeast-3, Asia Pacific (Jakarta)
    • ➕ Add Clone derived trait to TlsError
    • 👍 Allow the user to choose between rustls and rustls-webpki, and make only the former depend on native cert support
    • ⚡️ Update hyper-rustls to 0.23
  • v0.47.0 Changes

    June 29, 2021
    • ⚡️ Update to botocore 1.20.102
    • ⚡️ Update to serde_urlencoded 0.7
    • ⚡️ Update to rustc_version 0.4
    • ⚡️ Update to shlex 1.0
    • ⚡️ Update to hmac 0.4
    • Replace time-related types in rusoto_signature with chrono types, to match rusoto_credential
    • Swap the non-RustCrypto md5 crate for the RustCrypto md-5 crate, to match usage of RustCrypto sha2 crate
    • ✂ Remove Sync constraint on ByteStream-related functions.
    • ⚡️ Update incorrect minimum versions of async-trait, percent-encoding, and serde
    • Avoid unnecessary calls to to_string
    • ✂ Remove unpublished and outdated helpers crate
  • v0.46.0 Changes

    January 05, 2021
    • 📄 Display rusoto_core::Client in docs
    • 🛠 Fix unsoundness in rusoto_mock::MultipleMockRequestDispatcher
    • ➕ Add ability to set local agent appended to the default User-Agent
    • ⚡️ Update to base64 0.13
    • ⚡️ Update to bytes 1.0
    • ⚡️ Update to hmac 0.10
    • ⚡️ Update to hyper-rustls 0.22
    • ⚡️ Update to hyper-tls 0.5
    • ⚡️ Update to hyper 0.14
    • ⚡️ Update to tokio 1.0
    • ⚡️ Update to botocore 1.19.42
    • Swap the unmaintained dirs crate for its replacement dirs-next
    • 📌 Swap pin-project for the lighter weight pin-project-lite
    • Disable chrono's oldtime feature
    • ✂ Remove dependency on regex
  • v0.45.0 Changes

    July 22, 2020

    0.45.0 - 2020-07-22

    • Add event-stream protocol support (currently only for JSON APIs, used in subscribe_to_shard call in Kinesis)
    • Extract common generated code into utility functions to improve compile times
    • 👍 Allow creating a ProfileProvider with only the profile
    • CDATA sections are now treated like strings
    • 🛠 Fix incorrect type definition for rusoto_batch::JobDetail
    • ⚡️ Update to hmac 0.8 and sha2 0.9
    • ➕ Added Sync bounds to AsyncRead and Read structures
    • ⚡️ Update to botocore 1.17.20
  • v0.44.0 Changes

    June 01, 2020

    0.44.0 - 2020-06-01

    • ➕ Add support for af-south-1, Africa (Cape Town), and eu-south-1, Europe (Milan)
    • ⚡️ Update to botocore 1.16.14
    • 🛠 Fix Time::now() and OffsetDateTime::now() deprecation warnings
    • 🛠 Fix minimum version of time crate
    • Always encode + in query strings
    • ➕ Added a Cognito credential provider
    • ➕ Add MultipleMockRequestDispatcher to permit mocking multiple requests using the same client
    • Fix rusoto_sts::WebIdentityProvider::from_k8s_env always requiring AWS_ROLE_SESSION_NAME env var which should be optional
    • ➕ Added support to optionally define a session policy when using rusoto_sts::WebIdentityProvider
    • Omit generating XML-deseralization code for actions without a response body
    • Add region_from_profile() function to ProfileProvider
    • 🛠 Fix applying Content-Encoding
    • Added new_with_size() function to ByteStream
    • ➕ Add defualt help text to Makefile
  • v0.43.0 Changes

    March 15, 2020

    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
  • v0.43.0-beta.1 Changes

    February 07, 2020

    [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
  • v0.43.0-beta.0 Changes

    February 07, 2020
    • 🚚 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
  • v0.42.0 Changes

    November 18, 2019

    [0.42.0] - 2019-11-18

    • 👉 Use static initializer for AWS profile regex
    • ➕ Add QLDB service
    • ➕ Add QLDB Session service
    • ⚡️ Update Skeptic tests for Rusoto v0.41
    • Don't decode query string parameters before encoding it. Results in fixing the prefix and marker
      params for s3 list_objects methods
    • ➕ Add Textract service
    • ⚡️ Update CloudDirectory API definition to 2017-01-11
    • ➕ Add SecurityHub service
    • ➕ Add Transfer service
    • Introducing rusoto_signature, a standalone crate for signing HTTP requests.
    • 👉 Make static credentials into a credential provider
    • ➕ Add anonymous credentials support
    • 🛰 Don't trim whitepsace when parsing xml payload. Fixes truncating of items with spaces in payloads
      such as an S3 key returned in list_objects_v2
    • Region deserialization format matches what Region serializers expect: #1544
    • 🛠 Fixed regression of x-amz-content-sha256 header not being signed: #1545
    • 👍 Allow rustls to be used in rusoto_mock: #1557
    • ➕ Added opt-in ability for service objects to be serialized: #1560
    • 📜 Avoid panicking in credential provider when parsing credentials file: #1573
  • v0.41.1 Changes

    October 12, 2019