All Versions
26
Latest Version
Avg Release Cycle
61 days
Latest Release
327 days ago

Changelog History
Page 2

  • v0.40.0 Changes

    July 19, 2019

    [0.40.0] - 2019-06-28

    • Only emit types used in service during crate generation
    • โšก๏ธ Updated CloudFront to use latest API version: 2018-11-05
    • โœ… Only emit crate tests section when needed
    • ๐Ÿ›  Fix bug with CodePipeline response not containing required fields from AWS
    • ๐Ÿ“š Moved API documentation links to docs.rs
    • Decode IAM policy documents automatically
    • โœ‚ Removed serde_json crate from services where it was not required
    • โœ… Exclude test_resources in cargo manifest
    • โฌ†๏ธ upgrades botocore version to from 1.12.156 to 1.12.163
    • (Breaking Change) Fix invalid signatures on presigned URLs by adding a new
      should_sha256_sign_payload argument to SignedRequest::generate_presigned_url.
  • v0.39.0 Changes

    May 19, 2019

    ๐Ÿš€ Another release, roughly on schedule! ๐Ÿ˜

    ๐Ÿ”„ CHANGELOG:

    • โž• Add Worklink service
    • โž• Add FSX service
    • ๐Ÿ›  Fix de/serialization of DynamoDB binary set attribute values
    • ๐Ÿ”„ Change type for blob values from Vec<u8> to Bytes
    • โž• Add DocDB service
    • โž• Add License Manager service
    • โž• Add Kafka service
    • โž• Add Chime service
    • โž• Add RDS Data service
    • โž• Add ComprehendMedical service
    • โž• Add Ap-East-1 Region
    • โœ‚ Remove log crate dependency from services
    • โœ‚ Remove decoding of the uri path before encoding it
    • ๐Ÿ‘‰ Use http::HeaderMap instead of our custom implementation
    • โšก๏ธ Update all public crates to Rust 2018 edition

    ๐Ÿฑ A massive thank you to all contributors! You make this project happen. ๐Ÿ‘

  • v0.38.0 Changes

    April 19, 2019

    ๐Ÿ”„ CHANGELOG for Rusoto 0.38.0:

    • โž• Add RusotoError enum as base error type for all services
    • ๐Ÿ‘Œ Improve error messages for BufferedHttpResponse in Unknown error variants.
    • ๐Ÿ›  Fix hostname derivation for custom Region endpoints
    • ๐Ÿ‘Œ Support presigned URLs for multipart uploads to S3
    • โž• Add Us-Gov-East region
    • ๐Ÿ›  Fix a bug in SNS CreateTopic and Subscribe
    • โฌ‡๏ธ Reduced generated xml deserializer logic
    • ๐Ÿšš Move credentials crate to Rust 2018
    • Remove internal test files from published crates for rusoto_credential and rusoto_core
  • v0.37.0 Changes

    March 16, 2019
    • ๐Ÿ‘ฏ Implement Clone on the various Client types.
    • โฌ†๏ธ Upgrade hyper-rustls library
    • ๐Ÿ›  Fix duplicated Content-Type header in SageMaker Runtime
    • Switch from try! to ? operator
    • โœ‚ Remove unneeded muts in Glacier codegen
    • โž• Add Eu-North-1 Region
    • ๐Ÿ›  Fix bug in SNS publish message action
    • ๐Ÿคก Mock can simulate communications errors
    • โฌ†๏ธ Upgrade botocore definitions to 1.12.100
    • โž• add amplify service
    • โž• add apigatewaymanagementapi service
    • โž• add apigatewayv2 service
    • โž• add ram service
    • โž• Add credential_process support in ~/.aws/config
    • โž• Add Route53 TXT record quoting helper
    • ๐Ÿ›  Fix a malformed SNS Publish API request when it has message attributes
  • v0.36.0 Changes

    December 04, 2018
    • โž• Add Connect service
    • โž• Add MediaTailor support
    • โž• Add ByteStream struct to core
    • Skip serializing blobs when they are Option::None
    • ๐Ÿ›  Fix typo in service_crategen README.md
    • โž• Add Kinesis Video Archived Media service
    • โšก๏ธ Update regex to version 1
    • โž• Add Appsync service
    • ๐Ÿ– Handle s3 out of order elements
    • โž• Add mediaconvert service
    • โž• Add KinesisVideo support
    • โž• Add a filter that will limit what services to generate
    • ๐Ÿ›ฐ Enable passthrough parsing of payload members
    • โž• Add sagemaker-runtime
    • ๐Ÿ›  Fix some glacier bugs
    • โž• Add CloudFront unit test
    • โž• Add IoT Data service
    • โž• Add MediaLive service
    • โž• Add ResourceGroups service
    • โž• Add Mobile service
    • Skip serializing blobs when they are Option::None (DynamoDB)
    • ๐Ÿ›  Fix import/export endpoint
    • โž• Add MediaPackage service
    • โž• Add IoT Jobs Data
    • โž• Add Kinesis Video Media service
    • โž• Add IoT Analytics
    • โž• Add IoT 1click devices
    • โž• Add Workmail service
    • โž• Add IoT 1Click Projects
  • v0.35.0 Changes

    October 31, 2018
    • โž• Add Cost Explorer
    • โž• Add Performance Insights support
    • โž• Add ServiceDiscovery support
    • โž• Add Sentiment support
    • โž• Add Sagemaker support
    • โž• Add Transcribe service
    • โž• Added Neptune support
    • โž• Add GuardDuty service
    • โž• Add AWS Macie
    • โž• Adds EKS
    • โž• Add AWS Pricing service
    • โž• Add Translate service
    • โž• Add Firewall Management Service (FMS)
    • โž• Add Cloud9 support
    • โž• Add Autoscaling Plans
    • โž• Add MQ service
    • โž• Add From<Result<T, E>> for RusotoFuture<T, E> implementation for mocking.
    • โž• Add ACM PCA support
    • rusoto_credential uses Serde derives for credentials instead of hand written code
    • โž• Add MediaStore support
    • ๐Ÿ”ฆ Expose raw BufferedHttpResponse on ::Unknown error variants
    • โœ‚ Removed Ceph test for Luminous
    • 0๏ธโƒฃ Honor profile region in Default implementation of Region
    • ๐Ÿ›  Fix bug that could not authenticate ARN with colon
    • ๐Ÿ›  Fix error parsing for services using boto's rest-json protocol published prior to this release . The following service crates were affected.
      • apigateway, batch, clouddirectory, cloudsearchdomain, cognito-sync, efs, eks, elastictranscoder, glacier, greengrass, guardduty, iot, lambda, lex-models, lex-runtime, mq, polly, serverlessrepo, workdocs, xray
  • v0.34.0 Changes

    September 05, 2018
    • โž• Add example to Rusoto Logs documentation
    • โž• Add custom dev dependency capability to services crategen
    • ๐Ÿ‘ Allow replacing OpenSSL with rustls by adding features = ["rustls"], default_features=false to your Cargo.toml
    • ๐Ÿ›  Fix codegen for query types not sending values correctly
    • โฌ†๏ธ Bump minimum supported version of Rust to 1.26
    • ๐Ÿ‘‰ Make STS provider Send
    • โœ‚ Remove unused package hyper-tls in credentials crate
    • Send parameters in request body instead of query string for query based services and EC2
    • ๐Ÿ‘ Allow AWS credentials in environment variables to have a custom prefix
    • ๐Ÿ›  Fix bug in presigned URLs for S3
  • v0.33.1 Changes

    August 07, 2018
    • ๐Ÿ›  Fix rusoto_mock versions available
  • v0.33.0 Changes

    July 31, 2018
    • โœ‚ Remove impl Display for Region since it was of little use and confusingly similar to Region::name().
    • ๐Ÿšš More efficiently and correctly remove scheme from Region::Custom endpoints
    • ๐Ÿš€ Prevent reactor from hanging indefinitely when using the new tokio release
    • ๐Ÿ›  Fix deserialization for empty JSON responses
    • ๐Ÿ›  Fixed bug in query services where lists had incorrect parent item in request
    • ๐Ÿ‘Œ Improve deserializer of XML error responses
    • โž• Adds Serverless Repo service
    • โž• Add Alexa for Business service
    • โž• Add Secrets Manager service
    • ๐Ÿ‘Œ Support streaming uploads for services like S3
    • Implement DispatchSignedRequest and ProvideAwsCredentials for Arc<> and Rc<> wrapped types
    • ๐Ÿ”„ Changed HttpClient to be generic over hyper::Connect, default HttpClient>, see #1033
    • Derive PartialEq for all request and response types, except when they contain streams
    • ๐Ÿ”„ Change core and credentials to use Hyper 0.12
    • โž• Add support for alternative prefixes for environment variables.
  • v0.32.0 Changes

    March 03, 2018
    • Convert all services to futures-based APIs
    • Show secret keys and tokens as "**********" in Debug output
    • Ensure list of signed headers is correct when not all headers are signed
    • 0๏ธโƒฃ Use $AWS_PROFILE to obtain default profile name
    • 0๏ธโƒฃ Implement Default for Region
    • ๐Ÿ‘ฏ Derive Clone for remaining types (affects CloudFront, Route 53 and S3)
    • ๐Ÿ”— Link to service-specific documentation in generated Cargo manifests
    • Change credential expiration for non-temporary credentials to be optional and add support for AWS_CREDENTIAL_EXPIRATION to EnvironmentProvider
    • Improve ContainerProvider to mimic the behavior of the other SDKs by also considering AWS_CONTAINER_AUTHORIZATION_TOKEN and AWS_CONTAINER_CREDENTIALS_FULL_URI
    • Implement per-call timeouts for the DispatchSignedRequest trait
    • ๐Ÿ“‡ Implement timeouts for ContainerProvider and InstanceMetadataProvider