All Versions
27
Latest Version
Avg Release Cycle
71 days
Latest Release
228 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