All Versions
27
Latest Version
Avg Release Cycle
71 days
Latest Release
730 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.48.0 Changes
April 24, 2022- ✂ Remove
macie
,mobile
, andworklink
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
to0.23
- ✂ Remove
-
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 inrusoto_signature
withchrono
types, to matchrusoto_credential
- Swap the non-RustCrypto
md5
crate for the RustCryptomd-5
crate, to match usage of RustCryptosha2
crate - ✂ Remove
Sync
constraint onByteStream
-related functions. - ⚡️ Update incorrect minimum versions of
async-trait
,percent-encoding
, andserde
- 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 replacementdirs-next
- 📌 Swap
pin-project
for the lighter weightpin-project-lite
- Disable
chrono
'soldtime
feature - ✂ Remove dependency on
regex
- 📄 Display
-
v0.45.0 Changes
July 22, 20200.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 andsha2
0.9 - ➕ Added
Sync
bounds toAsyncRead
andRead
structures - ⚡️ Update to botocore 1.17.20
- Add event-stream protocol support (currently only for JSON APIs, used in
-
v0.44.0 Changes
June 01, 20200.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()
andOffsetDateTime::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 requiringAWS_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, 2020This 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
anddeserialize_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 forRusotoError::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
anddeserialize_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
anddeserialize_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
- 🚚 Move to
-
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
anddeserialize_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
- 🚚 Move to
-
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 s3list_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 inlist_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 inrusoto_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- 🛠 Fixed regression in
rusoto_credential
session token handling: https://github.com/rusoto/rusoto/pull/1528
- 🛠 Fixed regression in