# boto3 changelog > The AWS SDK for Python - Vendor: boto - Category: Developer Tools - Official site: https://github.com/boto/boto3 - Tracked by: What's New (https://whatsnew.fyi/product/boto3) - Harvested from: GitHub (boto/boto3) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 0.0.14 — Boto 3 - 0.0.14 - Date: 2015-04-09 - Version: 0.0.14 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.14 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.14 - **changed** — Update resource models for AWS CloudFormation, Amazon EC2, and AWS IAM - **added** — Add upload_file and download_file methods to S3 clients that transparently handle parallel multipart transfers - **changed** — Update to Botocore 0.102.0 - **added** — Add support for Amazon Machine Learning - **added** — Add support for Amazon Workspaces - **changed** — Update requests to 2.6.0 - **changed** — Update AWS Lambda to the latest API - **changed** — Update Amazon EC2 Container Service to the latest API - **changed** — Update Amazon S3 to the latest API - **added** — Add DBSnapshotCompleted support to Amazon RDS waiters - **fixed** — Fix issues in the REST-JSON protocol - feature:Resources: Update to the latest resource models for: - AWS CloudFormation - Amazon EC2 - AWS IAM - feature:Amazon S3: Add an `upload_file` and `download_file` to S3 clients that transparently handle parallel multipart transfers. - feature:Botocore: Update to Botocore 0.102.0. - Add support for Amazon Machine Learning. - Add support for Amazon Workspaces. - Update `requests` to 2.6.0. - Update AWS Lambda to the latest API. - Update Amazon EC2 Container Service to the latest API. - Update Amazon S3 to the latest API. - Add `DBSnapshotCompleted` support to Amazon RDS waiters. - Fixes for the REST-JSON protocol. ### 0.0.13 — Boto 3 - 0.0.13 - Date: 2015-04-03 - Version: 0.0.13 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.13 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.13 - **changed** — Update to Botocore 0.100.0 - **added** — Update AWS CodeDeploy to the latest service API - **added** — Update Amazon RDS to support the describe_certificates service operation - **added** — Update Amazon Elastic Transcoder to support PlayReady DRM - **added** — Update Amazon EC2 to support D2 instance types - feature:Botocore: Update to Botocore 0.100.0. - Update AWS CodeDeploy to the latest service API. - Update Amazon RDS to support the `describe_certificates` service operation. - Update Amazon Elastic Transcoder to support PlayReady DRM. - Update Amazon EC2 to support D2 instance types. ### 0.0.12 — Boto 3 - 0.0.12 - Date: 2015-03-27 - Version: 0.0.12 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.12 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.12 - feature:Resources: Add the ability to load resource data from a `has` relationship. This saves a call to `load` when available, and otherwise fixes a problem where there was no way to get at certain resource data. ([issue 74](https://github.com/boto/boto3/pull/72), - feature:Botocore: Update to Botocore 0.99.0 - Update service models for amazon Elastic Transcoder, AWS IAM and AWS OpsWorks to the latest versions. - Add deprecation warnings for old interface. ### 0.0.10 — Boto 3 - 0.0.10 - Date: 2015-03-24 - Version: 0.0.10 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.10 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.10 - bugfix:Documentation: Name collisions are now handled at the resource model layer instead of the factory, meaning that the documentation now uses the correct names. ([issue 67](https://github.com/boto/boto3/pull/67)) - feature:Session: Add a `region_name` option when creating a session. ([issue 69](https://github.com/boto/boto3/pull/69), [issue 21](https://github.com/boto/boto3/issues/21)) - feature:Botocore: Update to Botocore 0.94.0 - Update to the latest Amazon CloudeSearch API. - Add support for near-realtime data updates and exporting historical data from Amazon Cognito Sync. - **Removed** the ability to clone a low-level client. Instead, create a new client with the same parameters. - Add support for URL paths in an endpoint URL. - Multithreading signature fixes. - Add support for listing hosted zones by name and getting hosted zone counts from Amazon Route53. - Add support for tagging to AWS Data Pipeline. ### 0.0.11 — Boto 3 - 0.0.11 - Date: 2015-03-24 - Version: 0.0.11 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.11 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.11 - feature:Resources: Add Amazon EC2 support for ClassicLink actions and add a delete action to EC2 `Volume` resources. - feature:Resources: Add a `load` operation and `user` reference to AWS IAM's `CurrentUser` resource. ([issue 72](https://github.com/boto/boto3/pull/72), - feature:Resources: Add resources for AWS IAM managed policies. ([issue 71](https://github.com/boto/boto3/pull/71)) - feature:Botocore: Update to Botocore 0.97.0 - Add new Amazon EC2 waiters. - Add support for Amazon S3 cross region replication. - Fix an issue where empty config values could not be specified for Amazon S3's bucket notifications. ([botocore issue 495](https://github.com/boto/botocore/pull/495)) - Update Amazon CloudWatch Logs to the latest API. - Update Amazon Elastic Transcoder to the latest API. - Update AWS CloudTrail to the latest API. - Fix bug where explicitly passed `profile_name` will now override any access and secret keys set in environment variables. ([botocore issue 486](https://github.com/boto/botocore/pull/486)) - Add `endpoint_url` to `client.meta`. - Better error messages for invalid regions. - Fix creating clients with unicode service name. ### 0.0.9 — Boto 3 - 0.0.9 - Date: 2015-02-20 - Version: 0.0.9 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.9 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.9 - feature:Botocore: Update to Botocore 0.92.0 - Add support for the latest Amazon EC2 Container Service API. - Allow calling AWS STS `assume_role_with_saml` without credentials. - Update to latest Amazon CloudFront API - Add support for AWS STS regionalized calls by passing both a region name and an endpoint URL. ([botocore issue 464](https://github.com/boto/botocore/pull/464)) - Add support for Amazon Simple Systems Management Service (SSM) - Fix Amazon S3 auth errors when uploading large files to the `eu-central-1` and `cn-north-1` regions. ([botocore issue 462](https://github.com/boto/botocore/pull/462)) - Add support for AWS IAM managed policies - Add support for Amazon ElastiCache tagging - Add support for Amazon Route53 Domains tagging of domains ### 0.0.8 — Boto 3 - 0.0.8 - Date: 2015-02-11 - Version: 0.0.8 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.8 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.8 - bugfix:Resources: Fix Amazon S3 resource identifier order. ([issue 62](https://github.com/boto/boto3/pull/62)) - bugfix:Resources: Fix collection resource hydration path. ([issue 61](https://github.com/boto/boto3/pull/61)) - bugfix:Resources: Re-enable service-level access to all resources, allowing e.g. `obj = s3.Object('bucket', 'key')`. ([issue 60](https://github.com/boto/boto3/pull/60)) - feature:Botocore: Update to Botocore 0.87.0 - Add support for Amazon DynamoDB secondary index scanning. - Upgrade to `requests` 2.5.1. - Add support for anonymous (unsigned) clients. ([botocore issue 448](https://github.com/boto/botocore/pull/448)) ### 0.0.7 — Boto 3 - 0.0.7 - Date: 2015-02-05 - Version: 0.0.7 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.7 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.7 - feature:Resources: Enable support for Amazon Glacier. - feature:Resources: Support plural references and nested JMESPath queries for data members when building parameters and identifiers. ([issue 52](https://github.com/boto/boto3/pull/52)) - feature:Resources: Update to the latest resource JSON format.This is a **backward-incompatible** change as not all resources are exposed at the service level anymore. For example, `s3.Object('bucket', 'key')` is now `s3.Bucket('bucket').Object('key')`. ([issue 51](https://github.com/boto/boto3/pull/51)) - feature:Resources: Make `resource.meta` a proper object. This allows you to do things like `resource.meta.client`. This is a **backward-incompatible** change. ([issue 45](https://github.com/boto/boto3/pull/45)) - feature:Dependency: Update to JMESPath 0.6.1 - feature:Botocore: Update to Botocore 0.86.0 - Add support for AWS CloudHSM - Add support for Amazon EC2 and Autoscaling ClassicLink - Add support for Amazon EC2 Container Service (ECS) - Add support for encryption at rest and CloudHSM to Amazon RDS - Add support for Amazon DynamoDB online indexing. - Add support for AWS ImportExport `get_shipping_label`. - Add support for Amazon Glacier. - Add waiters for AWS ElastiCache. ([botocore issue 443](https://github.com/boto/botocore/pull/443)) - Fix an issue with Amazon CloudFront waiters. ([botocore issue 426](https://github.com/boto/botocore/pull/426)) - Allow binary data to be passed to `UserData`. ([botocore issue 416](https://github.com/boto/botocore/pull/416)) - Fix Amazon EMR endpoints for `eu-central-1` and `cn-north-1`. ([botocore issue 423](https://github.com/boto/botocore/pull/423)) - Fix issue with base64 encoding of blob types for Amazon EMR. ([botocore issue 413](https://github.com/boto/botocore/pull/413)) ### 0.0.6 — Boto 3 - 0.0.6 - Date: 2014-12-18 - Version: 0.0.6 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.6 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.6 - feature:Amazon SQS: Add `purge` action to queue resources - feature:Waiters: Add documentation for client and resource waiters ([issue 44](https://github.com/boto/boto3/pull/44)) - feature:Waiters: Add support for resource waiters ([issue 43](https://github.com/boto/boto3/pull/43)) - bugfix:Installation: Remove dependency on the unused `six` module ([issue 42](https://github.com/boto/boto3/pull/42)) - feature:Botocore: Update to Botocore 0.80.0 - Update Amazon Simple Workflow Service (SWF) to the latest version - Update AWS Storage Gateway to the latest version - Update AWS Elastic MapReduce (EMR) to the latest version - Update AWS Elastic Transcoder to the latest version - Enable use of `page_size` for clients ([botocore issue 408](https://github.com/boto/botocore/pull/408)) ### 0.0.5 — Boto 3 - 0.0.5 - Date: 2014-12-16 - Version: 0.0.5 - Original notes: https://github.com/boto/boto3/releases/tag/0.0.5 - Permalink: https://whatsnew.fyi/product/boto3/releases/0.0.5 - feature: Add support for batch actions on collections. ([issue 32](https://github.com/boto/boto3/pull/32)) - feature: Update to Botocore 0.78.0 - Add support for Amazon Simple Queue Service purge queue which allows users to delete the messages in their queue. - Add AWS OpsWorks support for registering and assigning existing Amazon EC2 instances and on-premises servers. - Fix issue with expired signatures when retrying failed requests ([botocore issue 399](https://github.com/boto/botocore/pull/399)) - Port Route53 resource ID customizations from AWS CLI to Botocore. ([botocore issue 398](https://github.com/boto/botocore/pull/398)) - Fix handling of blob type serialization for JSON services. ([botocore issue 397](https://github.com/boto/botocore/pull/397))