Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.

Latest commit

 

History

History
94 lines (82 loc) · 3.55 KB

CHANGELOG.md

File metadata and controls

94 lines (82 loc) · 3.55 KB

Rusoto changes

[Unreleased]

(Please put an entry here in each PR)

  • Use $AWS_PROFILE to obtain default profile name
  • 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 crendentials to be optional and add support for AWS_CREDENTIAL_EXPIRATION to EnvironmentProvider
  • Improve ContainerProvider to mimik 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

[0.31.0] - 2018-01-21

  • Update Rusoto Core ReadMe
  • use correct China-northwest region domain
  • Fix handling of error responses from Ceph (S3)
  • Added integration tests for Ceph and Minio
  • Convert metadata keys to lowercase (only affects third party services, Amazon already converts them)
  • Allow setting both Region name and endpoint via Region::Custom
  • Added China-northwest, US-Gov-West & Paris regions
  • Switched crategen from rustfmt to rustfmt-nightly
  • Removed unused AsciiExt imports
  • S3 StreamingBody now has public constructor

[0.30.0] - 2017-12-02

  • Added CloudHSMv2
  • Added ResourceGroupsTaggingApi
  • Added Lex runtime
  • Added Lex Models service
  • S3 StreamingBody now implements Read trait
  • Added Budgets service
  • Send metadata fields to S3

[0.29.0] - 2017-11-02

  • Added CHANGELOG
  • Updated CONTRIBUTING to explain PR process
  • Added Application Autoscaling service
  • Added Athena service
  • Added X-Ray service
  • Updated Credentials crate to use hyper 0.11 (aka the Async IO Update).
  • Added Documentation to Credentials Crate.
  • Make Rusoto Core use HTTP Pools to re-use connections.
  • Fixed Edge Cases in URI Encoding of Rusoto (double query encoding, +'s in query strings).
  • Updated ring dependency
  • Added Cloud Directory service
  • Added CloudSearch Domain service
  • Added GreenGrass service
  • Added Elastic Filesystem service
  • Fix broken links on the STS documentation
  • Use xml::EventWriter to serialize XML payload
  • Added Workdocs service
  • Added Cognito Sync service
  • Added Shield service
  • Added Glue service
  • Added DynamoDB Accelerator
  • Added Discovery service
  • Added CodeStar service
  • Added Migration Hub service
  • Added Marketplace Entitlement service

[0.28.0] - 2017-08-25

Added

  • Credentials: accept aws_security_token for backwards compatibility
  • Codegen: add check command for missing or outdated services
  • API Gateway support
  • Mechanical Turk support
  • Polly support
  • Glacier support
  • Header on files that are generated to guide changes the code generation
  • AWS Batch support
  • Use botocore provided documentation in our crate documentation
  • Credentials crate allows unrecognized fields in credentials profile
  • Route53 now sends request to the right endpoint
  • Route53 integration test
  • Streaming download support for S3
  • Custom region now supported: used for local DynamoDB and API compatible services such as Minio and Ceph
  • Code of Condcut

Changed

  • Moved root Cargo.toml to root of git project to allow git dependency references
  • Updated botocore to 1.5.75
  • Integration tests now build, but don't run, as part of the CI process
  • Credentials crate got dependency upgrades
  • REST protocols now sends requests with headers and bodies

Removed

  • Credentials crate no longer retries credential acquiring
  • Type aliases removed. Example: we no longer use BucketName which was an alias for String.
  • travis-cargo from TravisCI builds