NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1888 most downloaded on PyPI
Amazon Web Services Library
Last release 8 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 12 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
20 years old
121 releases · first in 2006
Tagging 2.49.0 release.
Tagging 2.49.0 release.
index
modules |
next |
boto v2.49.0 »
© Copyright 2009,2010, Mitch Garnaat.
2018/07/11
Updated the CA Bundle as well as some bucket encryption fixes.
Import the latest CA Bundle from certifi (3818, e4699cba)
Fix to support uploads to KMS-encrypted buckets. (3800, 0a1d9040)
Support fetching GCS bucket encryption metadata. (3799, 132b64d2)
Update layer1.py (3765, 53340159)
Fix tests/unit/glacier/test_writer.py to make work with pypy. (3762, 8402c5d6)
One column per quarter.
Tagging 2.48.0 release.
Tagging 2.48.0 release.
Bumped to 2.48.0
2017/06/29
This release addresses a few S3 related bugs as well as a bug with the recent endpoint heuristics feature.
Fix generate_url() AttributeError when using anonymous connections (3734, 83481807)
Use RegionInfo by default with heuristics (3737, 0a9b1140)
Allow specifying s3 host from boto config file. (3738, dcfc7512)
Adds features for Google Cloud Storage.
Bumped to 2.47.0
2017/05/24
Adds features for Google Cloud Storage.
Loosen requirements for ID field in PROJECT_PRIVATE_RE. (3729, 5e85d7c7)
Populate storage class from HEAD Object responses. (3691, 315b76e0)
Tagging 2.46.1 release.
Tagging 2.46.1 release.
Bumped to 2.46.1
2017/02/20
Fixes a bug where a recently added module was not added to setup.py
Add boto.vendored.regions to setup.py (3682, 43e796d1)
Tagging 2.46.0 release.
Tagging 2.46.0 release.
2017/02/20
This release migrates boto2 to the new endpoint format which is also used by boto3. The major advantage this provides is the ability to connect to regions that aren't hard-coded in our built in endpoints file without having to go and find out what the hostname for that service/region is yourself. No more waiting for updates just to get region support!
Since this feature could potentially break assumptions, it is disabled by default. You can enable it by using either the use_endpoint_heuristics config variable or the BOTO_USE_ENDPOINT_HEURISTICS environment variable.
Even though we are changing the underlying format of our built in endpoints, the endpoints provided by endpoints_path or BOTO_ENDPOINTS will continue to use the legacy format, so you will not need to update your custom endpoints as part of this update.
Endpoints v2 (3675, d7253d8)
Add support for eu-west-2 region.
2016/12/14
Add support for eu-west-2 region.
Add support for eu-west-2 (3654, 40c68db)
Tagging 2.44.0 release.
Tagging 2.44.0 release.
2016/12/08
Adds support for ca-central-1 region and gs object-level storage class.
Update endpoints (3649, a1eae11)
Add gs support for object-level storage class features. (3635, dc4bf34)
Adds support for us-east-2 endpoint.
2016/10/17
Adds support for us-east-2 endpoint.
Add support for us-east-2 endpoint (262ed00)
Account for metadata update propagation delay (3615, 592dae3)
boto.dynamodb2.table.Table#batch_get() fails to paginate results if provisioned throughput is exceeded (3574, abb3847)
Updates the Mechanical Turk API and fixes some bugs.
2016/07/19
Updates the Mechanical Turk API and fixes some bugs.
Respect is_secure parameter in generate_url_sigv4 (59ba28d)
Update MTurk API (3563, 250d891)
Tagging 2.41.0 release.
Tagging 2.41.0 release.
2016/06/27
Update documentation and endpoints file.
Update endpoints.json (3564, 5e786b4)
Remove the broken link to PDF's (3562, 46ffb0c)
ryansydnor-s3: Allow s3 bucket lifecycle policies with multiple transitions
2016/04/28
Fixes several bugs.
ryansydnor-s3: Allow s3 bucket lifecycle policies with multiple transitions (c6d5af3)
Fixes upload parts for glacier (3524, d1973a4)
pslawski-unicode-parse-qs: Move utility functions over to compat Add S3 integ test for non-ascii keys with sigv4 Fix quoting of tilde in S3 canonical_uri for sigv4 Parse unicode query string properly in Python 2 (2844, 5092c6d)
ninchat-config-fix: Add __setstate__ to fix pickling test fail Add unit tests for config parsing Don't access parser through __dict__ Config: Catch specific exceptions when wrapping ConfigParser methods Config: Don't inherit from ConfigParser (3474, c21aa54)
Add deprecation notice to emr methods (3422, cee6159)
2016/01/18
Add support for ap-northeast-2, update documentation, and fix several bugs.
Autodetect sigv4 for ap-northeast-2 (3461, c2a17ce)
Added support for ap-northeast-2 (3454, c3c1ddd)
Remove VeriSign Class 3 CA from trusted certs (3450, 8a025df)
Add note about boto3 on all pages of boto docs (9bd904c)
Fix for listing EMR steps based on cluster_states filter (3399, 0f92f35)
Fixed param name in set_contents_from_string docstring (3420, e30297b)
Closes #3441 Remove py3 test whitelist Update rds to pass on py3 Update mturk to pass tests on py3 Update cloudsearchdomain tests to work with py3 (3441, 5b2f552)
Run tests against py35 (7d039d0)
Fix Glacier test failure in python 3.5 due to MagicMock (3412, d042f07)
Undo log message change BF(PY3): use except ... as syntax instead of except ..., (607cad7)
Fix travis CI builds for PY3 (3439, 22ab610)
Spelling fixes (3425, f43bbbd)
Fixed docs (3401, 4f66311)
Add deprecation notice to emr methods (3422, cee6159)
Add some GovCloud endpoints (3421, 5afc068)
This release adds support for Amazon Machine Learning and fixes a couple of issues.
2015/04/09
This release adds support for Amazon Machine Learning and fixes a couple of issues.
Add support for Amazon Machine Learning (ab32d572)
Fix issue with modify reserved instances for modifying instance type (3085, b8ea7a04)
The CloudTrail create_trail operation no longer supports the deprecated trail parameter, which has been marked for removal by the service since early…
2015/04/02
This release updates AWS CloudTrail to the latest API to suppor the LookupEvents operation, adds new regional service endpoints and fixes bugs in several services.
Note
The CloudTrail create_trail operation no longer supports the deprecated trail parameter, which has been marked for removal by the service since early 2014. Instead, you pass each trail parameter as a keyword argument now. Please see the reference to help port over existing code.
Update AWS CloudTrail to the latest API. (3074, bccc29a)
Add support for UsePreviousValue to CloudFormation UpdateStack. (3029, 8a8a22a)
Fix BOTH_PATH to work with Windows drives (2823, 7ba973e)
Fix division calculation in S3 docs. (3018, 4ffd9ba)
Add Boto 3 link in README. (3013, 561716c)
Add more regions for configservice (3009, a82244f)
Add eu-central-1 endpoints (Frankfurt region) for IAM and Route53 (5ff4add)
Fix unit tests from hanging (da9f9b7)
Fixed wording in dynamodb tutorial (2993, 36cadf4)
Update SWF objects to keep a consistent region name. (2985, 2980, 2606, ce75a19)
Print archive ID in glacier upload script. (2951, 047c7d3)
Add some minor documentation for Route53 tutorial. (2952, b855fb3)
Add Amazon DynamoDB online indexing support on High level API (2925, 0621c53)
Ensure Content-Length header is a string. (2932, 34a0f63)
Correct docs around overriding SGs on ELBs (2937, 84d0ff9)
Fix DynamoDB tests. (616ee80)
Fix region bug. (2927, b1cb61e)
Fix import for boto.cloudhsm.layer1.CloudHSMConnection. (2926, 1944d35)
This release adds support for AWS Key Management Service (KMS), AWS Lambda, AWS CodeDeploy, AWS Config, AWS CloudHSM, Amazon EC2 Container Service (EC
2015/01/27
This release adds support for AWS Key Management Service (KMS), AWS Lambda, AWS CodeDeploy, AWS Config, AWS CloudHSM, Amazon EC2 Container Service (ECS), Amazon DynamoDB online indexing, and fixes a few issues.
Add Amazon DynamoDB online indexing support.
Allow for binary to be passed to sqs message (2913, 8af9b42)
Kinesis update (2891, 4874e19)
Fixed spelling of boto.awslambda package. (2914, de769ac)
Add support for Amazon EC2 Container Service (2908, 4480fb4)
Add support for CloudHSM (2905, 6055a35)
Add support for AWS Config (2904, 51e9221)
Add support for AWS CodeDeploy (2899, d935356)
Add support for AWS Lambda (2896, 6748016)
Update both Cognito's to the latest APIs (2909, 18c1251)
Add sts for eu-central-1. (2906, 54714ff)
Update opsworks to latest API (2892, aed3302)
Add AWS Key Managment Support (2894, ef7d2cd)
This release adds ClassicLink support for Auto Scaling and fixes a few issues.
2015/01/19
This release adds ClassicLink support for Auto Scaling and fixes a few issues.
Add support for new data types in DynamoDB. (2667, 68ad513)
Expose cloudformation UsePreviousTemplate parameter. (2843, 2628, 873e89c)
Fix documentation around using custom connections for DynamoDB tables. (2842, 1585, 71d677f)
Fixed bug that unable call query_2 after call describe method on dynamodb2 module. (2829, 66addce)
This release fixes a regression which results in an infinite while loop of requests if you query an empty Amazon DynamoDB table.
2015/01/09
This release fixes a regression which results in an infinite while loop of requests if you query an empty Amazon DynamoDB table.
Check for results left after computing self._keys_left (2871, d3c2595)
This release adds support for Amazon EC2 Classic Link which allows users to link classic instances to Classic Link enabled VPCs, adds support for Amaz
2015/01/08
This release adds support for Amazon EC2 Classic Link which allows users to link classic instances to Classic Link enabled VPCs, adds support for Amazon CloudSearch Domain, adds sigv4 support for Elastic Load Balancing, and fixes several other issues including issues making anonymous AWS Security Token Service requests.
Add Amazon EC2 Classic Link support (:sha: 5dbd2d7)
Add query string to body for anon STS POST (2812, 6513789)
Fix bug that prevented initializing a dynamo item from existing item (2764, 743e814)
switchover-sigv4: Add integ tests for sigv4 switchover Switch elb/ec2 over to signature version 4 (0dadce8)
Return SetStackPolicyResponse - (2822, 2346, 2639, c4defb4)
Added ELB Attributes to docs. (2821, 5dfeba9)
Fix bug by using correct string joining syntax. (2817, 8426148)
Fix SES get_identity_dkim_attributes when input length > 1. (2810, cc4d42d)
DynamoDB table batch_get fails to process all remaining results if single batch result is empty. (2809, a193bc0)
Added suppport for additional fields in EMR objects. (2807, 2936ac0)
Pass version_id in copy if key is versioned. (2803, 66b3604)
Add support for SQS PurgeQueue operation. (2806, 90a5d44)
Update documentation for launchconfig. (2802, 0dc8412)
Remove unimplemented config param. (2801, 2572, f1a5ebd)
Add support for private hosted zones. (2785, 2e7829b)
Fix Key.change_storage_class so that it obeys dst_bucket. (2752, 55ed184)
Fix for s3put host specification. (2736, 2522, 1af31f2)
Improve handling of Glacier HTTP 204 responses. (2726, c314298)
Fix raising exception syntax in Python 3. (2735, 2563, 58f76f6)
Privatezone: Adding unit/integration test coverage (1, d1ff14e)
Minor documentation/pep8 fixes. (2753, 6a853be)
Correct argument type in doc string. (2728, 1ddf6df)
Use exclusive start key to get all items from DynamoDB query. (2676, 2573, 419d8a5)
Updated link to current config documentation. (2755, 9be3f85)
Fix the SQS certificate error for region cn-north-1. (2766, 1d5368a)
Adds support for getting health checker IP ranges from Route53. (2792, ee14911)
fix: snap.create_volume documentation lists general purpose ssd. Fixes @2774. (2774, 36fae2b)
Fixed param type in get_contents_to_filename docstring. (2783, 478f66a)
Update DynamoDB local example to include fake access key id. (2791, 2c1f8d5)
Added 'end' attribute to ReservedInstance. (2793, 2757, 28814d8)
Parse ClusterStatus’s StateChangeReason. (2696, 48c5d17)
Adds SupportedProducts field to EMR JobFlow objects. (2775, 6771d04)
Fix EMR endpoint. (2750, 8329e02)
Detect old-style S3 URL for auto-sigv4. (2773, f5be409)
Throw host warning for cloudsearch domain (2765, 9af6f41)
Fix CloudSearch2 to work with IAM-based search and upload requests (2717, 9f4fe8b)
iam: add support for Account Password Policy APIs (2574, 6c9bd53)
Handle sigv4 non-string header values properly (2744, e043e4b)
Url encode query string for pure query (2720, bbbf9d2)
This release adds region support for eu-central-1 , support to create virtual mfa devices for Identity and Access Management, and fixes several sigv4
2014/10/23
This release adds region support for eu-central-1 , support to create virtual mfa devices for Identity and Access Management, and fixes several sigv4 issues.
Calculate sha_256 correctly for s3 (2691, c0a001f)
Fix MTurk typo. (2429, 2428, 9bfff19)
Fix Amazon Cognito links in docs (2674, 7c28577)
Add the ability to IAM to create a virtual mfa device. (2675, 075d402)
PEP8 tidy up for several modules. (2673, 38abbd9)
Fix s3 create multipart upload for sigv4 (2684, fc73641)
Updated endpoints.json for cloudwatch logs to support more regions. (2685, 5db2ea8)
This release adds support for Amazon Route 53 Domains, Amazon Cognito Identity, Amazon Cognito Sync, the DynamoDB document model feature, and fixes se
2014/10/08
This release adds support for Amazon Route 53 Domains, Amazon Cognito Identity, Amazon Cognito Sync, the DynamoDB document model feature, and fixes several issues.
Added TaggedEC2Object.remove_tags. (2610, 2269, 2414, bce8fcf)
Fixed 403 error from url encoded User-Agent header (2621, 2043a89)
Inserted break when iterating Route53 records. (2631, 2de8716)
Fix typo in ELB ConnectionSettings attribute (2602, 63bd53b)
PEP8 fixes to various common modules. (2611, 44d873d)
Route Tables: Update describe_route_tables to support additional route types (VPC peering connection, NIC). (2598, 2597, bbe8ce7)
Fix an error in Python 3 when creating launch configs. Enables AutoScaling unit tests to run by default. (2591, fb4aeec)
Use svg instead of png to get better image quality. (2588, 1de6b41)
STS now signs using sigv4. (2627, 36b247f)
Added support for Amazon Cognito. (2608, fa3a39e)
Fix bug where sigv4 custom metadata headers were presigned incorrectly. (2604, 8853e8e)
Add some regions to cloudsearch (2593, 8c6ea21)
fix typo in s3 tutorial (2612, 92dd581)
fix ELB ConnectionSettings values in documentation (2620, d2231a2)
Few typo in docstring (2590, 0238747)
Add support for Amazon Route 53 Domains. (2601, d149a87)
Support EBS encryption in BlockDeviceType. (2587, 2480, 7a39741)
Fix a typo in auth.py: Bejing -> Beijing. (2585, 8525616)
Update boto/cacerts/cacerts.txt. (2567, 02b836c)
route53 module: tidy up to meet PEP8 better. (2571, 3a3e960)
Update count_slow documentation. (2569, e926d2d)
iam module: tidy up to meet PEP8 better. (2566, 3c83da9)
Assigning ACL ID to network_acl_id instead of route_table_id. (2548, c017b02)
Avoid infinite loop with bucket listing and encoding_type='url'. (2562, 2561, 39cbcb5)
Use urllib timeout param instead of hacking socket global timeout. (2560, 1935, c1dd1fb)
Support non-ascii unicode strings in _get_all_query_args. Fixes: #2558, #2559. (2559, 2558, 069d04b)
Truncated Response Handling in Route53 ListResourceRecordSets. (2542, 3ba380f)
Update to latest OpsWorks API. (2547, ac2b311)
Better S3 key repr support for unicode. (2525, 2516, 8198884)
Skip test when locale is missing. (2554, 2540, 2b87583)
Add profile_name support to SQS. (2459, 3837951)
Include test_endpoints.json in source distribution. (2550, 7f907b7)
Pass along params in make_request for elastic transcoder api. (2537, 964999e)
Documents not found behavior of get_item(). (2544, 9b9c1c4)
Support auth when headers contains bytes. (2521, 2520, 885348d)
PEP8 style fixes for ElastiCache. (2539, bd0d6db)
PEP8 style fixes for SES. (2538, c620c43)
Doc updates for CloudSearch. (2546, 9efebc2)
Update to latest Redshift API. (2545, 9151092)
Update to latest support API. (2541, 2426, 8cf1b52)
Uses file name as archive description when uploading to glacier. (2535, 2528, 38478c1)
Fix the ec2.elb.listener.Listener class's __getitem__ method. (2533, 7b67f98)
Add recognized HTTP headers for S3 metadata. (2477, 2050, c8c625a)
Fix class name for document. (2530, 2f0e689)
Copy CloudSearch proxy settings to endpoint services. (2513, 3cbbc21)
Merge branch 'develop' into cloudsearch2-proxy (5b424db)
Add IAMer as an application built on boto. (2515, 1f35224)
This release fixes an incorrect Amazon VPC peering connection call, and fixes several minor issues related to Python 3 support including a regression
2014/08/04
This release fixes an incorrect Amazon VPC peering connection call, and fixes several minor issues related to Python 3 support including a regression when pickling authentication information.
Fix bin scripts for Python 3. (2502, 2490, cb78c52)
Fix parsing of EMR step summary response. (2456, 2ffb00a)
Update wheel to be universal for py2/py3. (2478, e872d94)
Add pypy to tox config. (2458, 16c6fbe)
Fix Glacier file object hash calculation. (2489, 2488, a9463c5)
PEP8 fixes for Glacier. (2469, 0575a54)
Use ConfigParser for Python 3 and SafeConfigParser for Python 2. (2498, 2497, f580f73)
Remove redundant __future__ imports. (2496, e59e199)
Fix dynamodb.types.Binary non-ASCII handling. (2492, 2491, 16284ea)
Add missing dependency to requirements.txt. (2494, 33db71a)
Fix TypeError when getting instance metadata under Python 3. (2486, 2485, 6ff525e)
Handle Cloudsearch indexing errors. (2370, 494a091)
Remove obsolete md5 import routine. (2468, 9808a77)
Use encodebytes instead of encodestring. (2484, 2483, 984c5ff)
Fix an auth class pickling bug. (2479, 07d6424)
This release includes backward-compatible support for Python 3.3 and 3.4, support for IPv6, Amazon VPC connection peering, Amazon SNS message attribut
2014/07/30
This release includes backward-compatible support for Python 3.3 and 3.4, support for IPv6, Amazon VPC connection peering, Amazon SNS message attributes, new regions for Amazon Kinesis, and several fixes.
DynamoDB (2441, 0ef0466, 2473, 102c3b6, 2453)
CloudWatch Logs (2448, 23cbcd1)
Support (2406, 7b489a0)
Elastic Beanstalk (2372, d45d00e)
CloudSearch (2439, 25416f9, 2432, b17f2d9)
STS (2435, 1c1239b)
SimpleDB (2403, 604318d)
EC2 (2424, 5e5dc4c)
VPC (2399, 356da91)
OpsWorks (2402, 68d15a5)
CloudWatch (2400, a4d0a7a)
SWF (2397, 6db918e)
MWS (2385, 5347fbd)
ELB (2384, 4dcc9be)
Elastic Transcoder (2382, 40c5e35)
EMR (2381, edf4020)
Route53 (2359, 15514f7)
Glacier (2357, a41042e)
RedShift (2362, b8888cc)
CloudFront (2355, f2f54b1)
ECS (2364, ab84969)
Fix pylintrc to run with pylint/python 3. (2366, 6292ab2)
SNS (2365, 170f735)
AutoScaling (2393, 6a78057)
Direct Connect (2361, 8488d94)
CloudFormation (2373, 9872f27)
IAM (2358, 29ad3e3)
ElastiCache (2356, 2880f91)
SES (2354, 1db129e)
Fix S3 integration test on Py3. (2466, f3eb4cd)
Use unittest.mock if exists. (2451, cc58978)
Add tests/compat.py for test-only imports. (2442, 556f3cf)
Add backward-compatible support for Python 3.3+ (S3, SQS, Kinesis, CloudTrail). (2344, 677, b503f4b)
Add marker param to describe all ELBs. (2433, 49af8b6)
Update .travis.yml to add pypy. (2440, 4b8667c)
Add 'include_all_instances' support to 'get_all_instance_status'. (2446, 2230, 5949012)
Support security tokens in configuration file profiles. (2445, a16bcfd)
Singapore, Sydney and Tokyo are missing in Kinesis Region. (2434, 723290d)
Add support for VPC connection peering. (2438, 63c78a8)
Add seperate doc requirements. (2412, 2922d89)
Route53 support IP health checks (2195, 319d44e)
IPv6 support when making connections (2380, 1e70179)
Support SNS message attributes (2360, ec106bd)
Add "attributes" argument to boto.dynamodb2.table.Table.batch_get. (2276, fe67f43)
Add documentation for top-level S3 module. (2379, db77546)
Prevent an infinite loop. (2465, 71b795a)
Updated documentation for copy_image. (2471, f9f683a)
Fixed #2464 added keyword "detailed" to docs. (2467, 2464, eb26fdc)
Retry installation commands on Travis CI. (2457, a9e8057)
Fix for run_instances() network_interfaces argument documentation. (2461, 798fd70)
pyami module: tidy up to meet PEP8 better. (2460, e5a23ed)
Updating documentation on cloudsearch regions. (2455, de284a4)
Fixing lost errors bug in cloudsearch2 commit implementation. (2408, fedb937)
Import json from boto.compat for several modules. (2450, 55e716b)
Relocate MWS requirements checks; closes #2304, #2314. (2314, 2304, 6a8f98b)
Added support for creating EMR clusters with a ServiceRole. (2389, 7693956)
Doc fix: doc_service instead of service on Deleting. (2419, f7b7980)
Fix dummy value typo on aws_access_key_id. (2418, fc2a212)
Fix typo; add test. (2447, effa8a8)
Fix CloudWatch Logs docstring. (2444, d4a2b02)
Fix S3 mock encoding bug (2443, 8dca89b)
Skip the ETag header check in responce while using SSE-C encrpytion of S3. (2368, 907fc6d)
Fix Beanstalk exception handling. (2431, 40f4b5d)
EC2 UserData encoding fix (Full version of #1698). (2396, 1698, 78300f1)
Fetch S3 key storage class on-demand. (2404, 8c4cc67)
Added documentation for /manage/cmdshell.py. (2395, 5a28d1c)
Remove redundant lines in auth.py. (2374, 317e322)
Fix SWF continue_as_new_workflow_execution start_to_close_timeout. (2378, 5101b06)
Fix StringIO imports and invocations. (2390, 03952c7)
Fixed wrong call of urlparse. (2387, 4935f67)
Update documentation on Valid Values for ses:SetIdentityNotificationTopic. (2367, 3f5de0d)
Correct list_saml_providers to return all items. (2338, 9e9427f)
Fixing ELB unit tests. Also did some PEP8 cleanup on ELB code. (2352, 5220621)
Documentation updates. (2353, c9233d4)
This release fixes an installation bug in the 2.31.0 release.
2014/07/10
This release fixes an installation bug in the 2.31.0 release.
This release adds support for Amazon CloudWatch Logs.
2014/07/10
This release adds support for Amazon CloudWatch Logs.
Add support for Amazon CloudWatch Logs. (125c94d)
This release adds new Amazon EC2 instance types, new regions for AWS CloudTrail and Amazon Kinesis, Amazon S3 presigning using signature version 4, an
2014/07/01
This release adds new Amazon EC2 instance types, new regions for AWS CloudTrail and Amazon Kinesis, Amazon S3 presigning using signature version 4, and several documentation and bugfixes.
Add EC2 T2 instance types (544f8925cb)
Add new regions for CloudTrail and Kinesis (4d67e19914)
Fixed some code formatting and typo in SQS tutorial docs. (2332, 08c8fed)
Documentation update -- Child workflows and poll API. (2333, 2063, 2064, 4835676)
DOC Tutorial update for metrics and use of dimensions property. (2340, 2336, 45fda90)
Let people know only EC2 supported for cloudwatch. (2341, 98f03e2)
Add namespace to AccessControlPolicy xml representation. (2342, ce07446)
Make ip_addr optional in Route53 HealthCheck. (2345, 79c35ca)
Add S3 SigV4 Presigning. (2349, 125c4ce)
Add missing route53 autodoc. (2343, 6472811)
Adds scan_index_forward and limit to DynamoDB table query count. (2184, 4b6d222)
Add method TaggedEC2Object.add_tags(). (2259, eea5467)
Add network interface lookup to EC2. Add update/attach/detach methods to NetworkInterface object. (2311, 4d44530)
Parse date/time in a locale independent manner. (2317, 2271, 3b715e5)
Add documentation for delete_hosted_zone. (2316, a0fdd39)
s/existance/existence/ (2315, b8dfa1c)
Add multipart upload section to the S3 tutorial. (2308, 99953d4)
Only attempt shared creds load if path is a file. (2305, 0bffa3b)
This release fixes a critical bug when the provider is not set to aws, e.g. for Google Storage. It also fixes a problem with connection pooling in Ama
2014/05/30
This release fixes a critical bug when the provider is not set to aws, e.g. for Google Storage. It also fixes a problem with connection pooling in Amazon CloudSearch.
Fix crash when provider is google. (2302, 33329d5888)
Fix connection pooling issue with CloudSearch (82e83be12a)
This release adds support for the AWS shared credentials file, adds support for Amazon Elastic Block Store (EBS) encryption, and contains a handful of
2014/05/29
This release adds support for the AWS shared credentials file, adds support for Amazon Elastic Block Store (EBS) encryption, and contains a handful of fixes for Amazon EC2, AWS CloudFormation, AWS CloudWatch, AWS CloudTrail, Amazon DynamoDB and Amazon Relational Database Service (RDS). It also includes fixes for Python wheel support.
A bug has been fixed such that a new exception is thrown when a profile name is explicitly passed either via code (profile="foo") or an environment variable (AWS_PROFILE=foo) and that profile does not exist in any configuration file. Previously this was silently ignored, and the default credentials would be used without informing the user.
Added support for shared credentials file. (2292, d5ed49f)
Added support for EBS encryption. (2282, d85a449)
Added GovCloud CloudFormation endpoint. (2297, 0f75fb9)
Added new CloudTrail endpoints to endpoints.json. (2269, 1168580)
Added 'name' param to documentation of ELB LoadBalancer. (2291, 86e1174)
Fix typo in ELB docs. (2294, 37aaa0f)
Fix typo in ELB tutorial. (2290, 40a758a)
Fix OpsWorks connect_to_region exception. (2288, 26729c7)
Fix timezones in CloudWatch date range example. (2285, 138a6d0)
Fix description of param tags into rds2.create_db_subnet_group. (2279, dc1037f)
Fix the incorrect name of a test case. (2273, ee195a1)
Fix "consistent" argument to boto.dynamodb2.table.Table.batch_get. (2272, c432b09)
Update the wheel to be python 2 compatible only. (2286, 6ad0b75)
Crate.io is no longer a package index. (2289, 7f23de0)
This release adds support for Amazon SQS message attributes, Amazon DynamoDB query filters and enhanced conditional operators, adds support for the ne
2014/05/08
This release adds support for Amazon SQS message attributes, Amazon DynamoDB query filters and enhanced conditional operators, adds support for the new Amazon CloudSearch 2013-01-01 API and includes various features and fixes for Amazon Route 53, Amazon EC2, Amazon Elastic Beanstalk, Amazon Glacier, AWS Identity and Access Management (IAM), Amazon S3, Mechanical Turk and MWS.
Add support for SQS message attributes. (2257, a04ca92)
Update DynamoDB to support query filters. (2242, 141eb71)
Implement new Cloudsearch API 2013-01-01 as cloudsearch2 module (b0ababa)
Miscellaneous improvements to the MTurk CLI. (2188, c213ff1)
Update MWS to latest API version and adds missing API calls. (2203, 2201, 8adf720, 8d0a6a8)
Update EC2 register_image to expose an option which sets whether an instance store is deleted on termination. The default value is left as-is. (d295ee9)
Correct typo "possile" --> "possible". (2196, d228352)
Update Boto configuration tutorial (2191, f2a7a08)
Clarify that MTurkConnection.get_assignments attributes are actually strings. (2187, 2176, 075636b)
Fix EC2 documentation typo (2178, 2627843)
Add support for ELB Connection Draining attribute. (2174, 2173, 78fa43c)
Add support for setting failure threshold for Route53 health checks. (2171, 2170, 15b812f)
Fix specification of Elastic Beanstalk tier parameter. (2168, 4492e86)
Fixed part of roboto for euca2ools. (2166, 1730, 63b7a34)
Fixed removing policies from listeners. (2165, 1708, e5a2d9b)
Reintroduced the reverse fix for DDB. (2163, 70ec722)
Several fixes to DynamoDB describe calls. (2161, 1649, 1663, 84fb748)
Fixed how reverse works in DynamoDBv2. (2160, 2070, 2115, afdd805)
Update Kinesis exceptions (2159, 2153, 22c6751)
Fix ECS problem using new-style classes (2103, dc466c7)
Add support for passing region info from SWF layer2 to layer1 (2137, 0dc8ce6)
Handle plus signs in S3 metadata (2145, c2a0f95)
Fix Glacier vault date parsing (2158, 9e7b132)
Documentation fix. (2156, 7592a58)
Fix Route53 evaluate target health bug. (2157, 398bb62)
Removing obselete core directory. (1987, 8e83292)
Improve IAM behavior in the cn-north-1 region. (2152, 4050e70)
Add SetIdentityFeedbackForwardingEnabled and SetIdentityNotificationTopic for SES. (2130, 2128, 83002d5)
Altered Route53 bin script to use UPSERT rather than CREATE. (2151, 2cd20e7)
This release adds support for configuring access logs on Elastic Load Balancing (including what Amazon Simple Storage Service (S3) bucket to use & how
2014/03/06
This release adds support for configuring access logs on Elastic Load Balancing (including what Amazon Simple Storage Service (S3) bucket to use & how frequently logs should be added to the bucket), adds request hook documentation & a host of doc updates/bugfixes.
Added support for AccessLog in ELB (2150, 7aa35ea)
Added better BlockDeviceType deserialization in Autoscaling. (2149, 04d29a5)
Updated CloudFormation documentation (2147, 2535aca)
Updated Kinesis documentation (2146, 01425dc)
Add optional bucket tags to lss3 output. (2132, 0f35924)
Fix getting instance types for Eucalyptus 4.0. (2118, 18dc07d)
Fixed how quoted strings are handled in SigV4 (2142, 2467547)
Use system supplied certs without a bundle file (2139, 70d15b8)
Fixed incorrect test failures in EC2 trim_snapshots (1fa9df7)
Raise any exceptions that are tagSet not found (56d7d3e)
Added request hook docs (2129, 64eedce)
Fixed Route53 alias-healthcheck (2126, 141077f)
Fixed Elastic IP association in EC2 (2131, 1310, d75fdfa)
Fixed builds on Travis for installing dependencies (5e84e30)
Support printing tags on buckets when listing buckets (c42a5dd)
PEP8/pyflakes/(some)pylint (149175e)
This release fixes an issue with the newly-added boto.rds2 module when trying to use boto.connect_rds2. Parameters were not being passed correctly, wh
2014/03/03
This release fixes an issue with the newly-added boto.rds2 module when trying to use boto.connect_rds2. Parameters were not being passed correctly, which would cause an immediate error.
Fixed boto.connect_rds2 to use kwargs. (3828ece)
This release adds support for MFA tokens in the AWS STS assume_role & the introduction of the boto.rds2 module (which has full support for the entire
2014/02/27
This release adds support for MFA tokens in the AWS STS assume_role & the introduction of the boto.rds2 module (which has full support for the entire RDS API). It also includes the addition of request hooks & many bugfixes.
Added support for MFA in STS AssumeRole. (899810c)
Fixed how DynamoDB v2 works with Global Secondary Indexes. (2122, f602c95)
Add request hooks and request logger. (2125, e8b20fe)
Don't pull the security token from the environment or config when a caller supplies the access key and secret. (2123, 4df1694)
Read EvaluateTargetHealth from Route53 resource record set. (2120, 0a97158)
Prevent implicit string decode in hmac-v4 handlers. (2037, 2033, 8e56a5f)
Updated Datapipeline to include all current regions. (2121, dff5e3e)
Bug fix for Google Storage generate_url authentication. (2116, 2108, 5a50932)
Handle JSON error responses in BotoServerError. (2113, 2077, 221085e)
Corrected a typo in SQS tutorial. (2114, 7ed41f7)
Add CloudFormation template capabilities support. (2111, 2075, 65a4323)
Add SWF layer1_decisions to docs. (2110, 2062, 6039cc9)
Add support for request intervals in health checks. (2109, 660b01a)
Added checks for invalid regions to the bin scripts (2107, bbb9f1e)
Better error output for unknown region - (2041, 1983, cd63f92)
Added certificate tests for CloudTrail. (2106, a7e9b4c)
Updated Kinesis endpoints. (7bd4b6e)
Finished implementation of RDS's DescribeDBLogFiles. (2084, f3c706c)
Added support for RDS log file downloading. (2086, 1993, 4c51841)
Added some unit tests for CloudFront. (2076, 6c46b1d)
GS should ignore restore_headers as they are never set. (2067, f02aeb3)
Update CloudFormation to support the latest API. (2101, ea1b1b6)
Added Route53 health checks. (2054, 9028f7d)
Merge branch 'rds2' into develop Fixes #2097. (2097, 6843c16)
Fix Param class convert method (2094, 5cd4598)
Added support for Route53 aliasing. (2096, df5fa40)
Removed the dependence on example.com within the Route53 tests. (2098, 6ce9e0f)
Fixed has_item support in DynamoDB v2. (2090, aada5d3)
Fix a little typo bug in the S3 tutorial. (2088, c091d27)
This release includes Amazon Route53 service and documentation updates, preliminary log file support for Amazon Relational Database Service (RDS), as
2014/02/07
This release includes Amazon Route53 service and documentation updates, preliminary log file support for Amazon Relational Database Service (RDS), as well as various other small fixes. Also included is an opt-in to use signature version 4 with Amazon EC2.
IMPORTANT - This release also include a SIGNIFICANT underlying change to the Amazon S3 get_bucket method, to addresses the blog post by AppNeta. We've altered the default behavior to now perform a HEAD on the bucket, in place of the old GET behavior (which would fetch a zero-length list of keys).
This should reduce all users costs & should also be mostly backward-compatible. HOWEVER, if you were previously parsing the exception message from S3Connection.get_bucket, you will have to change your code (see the S3 tutorial for details). HEAD does not return as detailed of error messages & while we've attempted to patch over as much of the differences as we can, there may still be edge-cases over the prior behavior.
Add support for Route53 API version 2013-04-01 (2080, 600dcd0)
Add option to opt-in for EC2 SigV4 (2074, 4d780bd)
Add Autoscale feature to get all adjustment types (2058, 1538, b9c7e15)
Add Route53 unit tests (2066, e859576)
Add a basic Route53 tutorial (2060, f0ad46b)
Add Autoscale associated public IP to launch configuration (2051, 2028, 2029, c58bda6)
Add option to pass VPC zone identifiers as a Python list (2047, 1772, 07ef9e1)
Add RDS call to get all log files (2040, 1994, 925b8cb)
Changed S3 get_bucket to use HEAD in place of GET. (2078, 2082, 016be83)
Fix EMR's describe_cluster_command. (2034, 1c5621e)
Tutorial small code fix (2072, 38e7db1)
Fix CloudFront string representation (2069, 885c397)
Route53 doc cleanup (2059, d2fc38e)
Fix MWS parsing of GetProductCategoriesForASIN response. (2024, 0af08ce)
Fix SQS docs for get_queue_attributes (2061, 1cdc326)
Don't insert a '?' in URLs unless there is a query string (2042, 1943, c15ce60)
This release adds M3 instance types to Amazon EC2, adds support for dead letter queues to Amazon Simple Queue Service (SQS), adds a single JSON file f
2014/01/29
This release adds M3 instance types to Amazon EC2, adds support for dead letter queues to Amazon Simple Queue Service (SQS), adds a single JSON file for all region and endpoint information and provides several fixes to a handful of services and documentation. Additionally, the SDK now supports using AWS Signature Version 4 with Amazon S3.
Load region and endpoint information from a JSON file (b9dbaad)
Return the x-amz-restore header with GET KEY and fix provider prefix. (1990, 43e8e0a)
Make S3 key validation optional with the validate parameter (2013, 1996, fd6b632)
Adding new eu-west-1 and eu-west-2 endpoints for SES. (2015, d5ef862, 56ba3e5)
Google Storage now uses new-style Python classes (1927, 86c9f77)
Add support for step summary list to Elastic MapReduce (2011, d3af158)
Added the M3 instance types. (2012, 7c82f57)
Add credential profile configuration (1979, e3ab708)
Add support for dead letter queues to SQS (93c7d05)
Make the Lifecycle Id optional and fix prefix=None in XML generation. (2021, 362a04a)
Fix DynamoDB query limit bug (2014, 7ecb3f7)
Add documentation about the version_id behavior of Key objects. (2026, b6b242c)
Fixed typo in Table.create example (2023, d81a660)
Adding a license/copyright header. (2025, 26ded39)
Update the docstring for the SNS subscribe method (2017, 4c806de)
Renamed unit test with duplicate name (2016, c7bd0bd)
Use UTC instead of local time in test_refresh_credentials (2020, b5a2eaf)
Fix missing security_token option in some connection classes (1989, 1942, 2b72f32)
Fix listing S3 multipart uploads with some parameter combinations (2000, 49045bc)
Fix elbadmin crash because of non-extant instances in load balancer (2001, d47cc14)
Fix anonymous S3 fetch test case (1988, 1992, 8fb1666)
Fix elbadmin boto import (2002, 674c3a6)
Fixing SQS tutorial to correctly describe behavior of the write operation (1986, 6147d86)
Fix various grammar mistakes (1980, ada40b5)
This release adds new pagination & date range filtering to Amazon Glacier, more support for selecting specific attributes within Amazon DynamoDB, secu
2014/01/10
This release adds new pagination & date range filtering to Amazon Glacier, more support for selecting specific attributes within Amazon DynamoDB, security tokens from environment/config variables & many bugfixes/small improvements.
Added pagination & date range filtering to Glacier inventory options. (1977, 402a305)
Added the ability to select the specific attributes to fetch in the scan & get_item calls within DynamoDB v2. (1945, 1972, f6451fb & 96cd413)
Allow getting a security token from either an environment or configuration variable. (:issue:, :sha:)
Ported the has_item call from the original DynamoDB (v1) module to DynamoDB v2. (1973, 1822, f96e9e3)
Added an associate_address_object method to EC2. (1967, 1874, 1893, dd6180c)
Added a download_to_fileobj method to Glacier,similar to the S3 call of the same name. (1960, 1941, 67266e5)
Added support for arbitrary dict inputs to MWS. (1966, 46f193f)
Made the usage of is/is not more consistent. (1930, 8597c54)
Imported with_statement for old Python versions (1975, a53a574)
Changed the Binary data object within DynamoDB to throw an error if an invalid data type is used. (1963, 1956, e5d30c8)
Altered the integration tests to avoid connection errors to certain regions. (2555b8a)
Changed the GCS resumable upload handler to save tracker files with protection 0600. (7cb344c)
Documentation:
Clarified documentation around the list_metrics call in CloudFormation. (1962, c996a72)
Added Tag to the Autoscale API docs. (1964, 31118d9)
Updated the AWS Support documentation to the latest. (29f9264)
This release fixes working with keys with special characters in them while using Signature V4 with Amazon Simple Storage Service (S3). It also fixes a
2014/01/06
This release fixes working with keys with special characters in them while using Signature V4 with Amazon Simple Storage Service (S3). It also fixes a regression in the ResultSet object, re-adding the nextToken attribute. This was most visible from within Amazon Elastic Compute Cloud (EC2) when calling the get_spot_price_history method.
Users in the cn-north-1 region or who make active use of get_spot_price_history are recommended to upgrade.
Fixed key names with special characters in S3 when using SigV4. (8b37180)
Re-added the nextToken attribute to the EC2 result set object. (1968, 6928928)
This release updates the Auto Scaling to support the latest API, the ability to control the response sizes in Amazon DynamoDB queries/scans & a number
2014/01/02
This release updates the Auto Scaling to support the latest API, the ability to control the response sizes in Amazon DynamoDB queries/scans & a number of bugfixes as well.
Updated Auto Scaling to support the latest API. (9984c4f)
Added the ability to alter response sizes in DynamoDB queries/scans. (1949, 6761b01)
Fix string instance tests. (1959, ee203bf)
Add missing parameters to get_spot_price_history method. (1958, f635474)
Fix unicode string parameter handling in S3Connection. (1954, 1952, 12e6b0c)
Fix typo in docstring for SSHClient.run. (1953, 5263b20)
Properly handle getopt long options in s3put. (1950, 1946, cf693ff)
This release is a bugfix release which corrects one more bug in the Mechanical Turk objects.
2013/12/24
This release is a bugfix release which corrects one more bug in the Mechanical Turk objects.
Fixed a missed inheritance bug in mturk. (1936, 0137f29)
This release is a bugfix release which corrects how the Mechanical Turk objects work & a threading issue when using datetime.strptime.
2013/12/23
This release is a bugfix release which corrects how the Mechanical Turk objects work & a threading issue when using datetime.strptime.
Added cn-north-1 to regions. (9c89de1)
Fixed threading issues related to datetime.strptime. (1898, 2ef66c9)
Updated all the old-style inheritance calls. (1918, 1936, 1937, 39a997f & 607624f)
Documentation:
Added missed notes about the cn-north-1 region. (738c8cb)
Added the C3 family of EC2 instances. (1938, 05b7482)
This release adds support for the latest AWS OpsWorks, AWS Elastic Beanstalk, Amazon DynamoDB, Amazon Elastic MapReduce (EMR), Amazon Simple Storage S
2013/12/19
This release adds support for the latest AWS OpsWorks, AWS Elastic Beanstalk, Amazon DynamoDB, Amazon Elastic MapReduce (EMR), Amazon Simple Storage Service (S3), Amazon Elastic Transcoder, AWS CloudTrail, and AWS Support APIs. It also includes documentation and other fixes.
Note
Although Boto now includes support for the newly announced China (Beijing) Region, the service endpoints will not be accessible until the Region’s limited preview is launched in early 2014. To find out more about the new Region and request a limited preview account, please visit http://www.amazonaws.cn/.
Add support for Elastic Transcoder pagination and new codecs (dcb1c5a)
Add support for new CloudTrail calling format (aeafe9b)
Update to the latest Support API (45e1884)
Add support for arbitrarily large SQS messages stored in S3 via BigMessage. (1917, e6cd665)
Add support for encoding_type to S3 (6b2d967)
Add support for Elastic MapReduce tags (1928, 1920, b9749c6, 8e4c595)
Add high level support for global secondary indexes in DynamoDB (1924, 1913, 32dac5b)
Add support for Elastic Beanstalk worker environments. (1911, bbd4fbf)
Add support for OpsWorks IAM user permissions per stack (ac6e4e7)
Add support for SigV4 to S3 (deb9e18)
Add support for SigV4 to EC2 (bdebfe0)
Add support for SigV4 to ElastiCache (b892b45)
Add documentation describing account usage for multipart uploads in S3 (af03d8d)
Update DesiredCapacity if AutoScalingGroup.desired_capacity is not None. (1906, 1906, 1757, b6670ce)
Documentation: add Kinesis API reference (1921, c169836)
Documentation: sriovNetSupport instance attribute (1915, e1bafcc)
Update RDS documentation for API version: 2013-09-09 (1914, fcf702a)
Switch all classes to new style classes which results in memory use improvements (ca36fa2)
This release fixes an important Amazon EC2 bug related to fetching security credentials via the meta-data service. It is recommended that users of bot
2013/12/13
This release fixes an important Amazon EC2 bug related to fetching security credentials via the meta-data service. It is recommended that users of boto-2.20.0 upgrade to boto-2.20.1.
Bug fix for IAM security credentials metadata URL. (1912, 1908, 1907, f82e7a5)
This release adds support for Amazon Kinesis and AWS Direct Connect. Amazon EC2 gets support for new i2 instance types and is more resilient against m
2013/12/12
This release adds support for Amazon Kinesis and AWS Direct Connect. Amazon EC2 gets support for new i2 instance types and is more resilient against metadata failures, Amazon DynamoDB gets support for global secondary indexes and Amazon Relational Database Service (RDS) supports new DBInstance and DBSnapshot attributes. There are several other fixes for various services, including updated support for CloudStack and Eucalyptus.
Add support for Amazon Kinesis (d0b684e)
Add support for i2 instance types to EC2. (0f5371f)
Add support for DynamoDB Global Secondary Indexes (297cacb)
Add support for AWS Direct Connect. (1894, 1894, 3cbca26)
Add option for sorting SDB dumps to sdbadmin. (1888, 1888, 070e4f6)
Add a retry when EC2 metadata is returned as corrupt JSON. (1883, 1883, 1868, 41470a0)
Added some missing attributes to DBInstance and DBSnapshot. (1880, 1880, 2751dff)
Implement nonzero for DynamoDB Item to consider empty items falsey (1899, 808e550)
Remove dimensions from Metric.query() docstring. (1901, 1901, ba6b8c7)
Make trailing slashes for EC2 metadata URLs explicit & remove them from userdata requests. This fixes using boto for CloudStack (1900, 1900, 1897, 1856, 5f4506e)
Fix the DynamoDB 'scan in' filter to compare the same attribute types in a list rather than using an attribute set. (1896, 1896, 5fc59d6)
Updating Amazon ElastiCache parameters to be optional when creating a new cache cluster. (1876, 1876, 342b8df)
Fix honor cooldown AutoScaling parameter serialization to prevent an exception and bad request. (1895, 1895, 1892, fc4674f)
Fix ignored RDS backup_retention_period when value was 0. (1887, 1887, 1886, a19eb14)
Use auth_handler to specify host header value including custom ports if possible, which are used by Eucalyptus. (1862, 1862, ce6df03)
Fix documentation of launch config in Autoscaling Group. (1881, 1881, 6f704d9)
typo: AIM -> IAM (1882, 7ea2d5c)
This release adds support for max result limits for Amazon EC2 calls, adds support for Amazon RDS database snapshot copies and fixes links to the chan
2013/11/27
This release adds support for max result limits for Amazon EC2 calls, adds support for Amazon RDS database snapshot copies and fixes links to the changelog.
(1873, 1873, ad8a64a)
1865, bffb758)
26f3dbe)
changelogs. (1870, 1870, 32bc333)
This release adds support for new AWS Identity and Access Management (IAM), AWS Security Token Service (STS), Elastic Load Balancing (ELB), Amazon Ela
2013/11/22
This release adds support for new AWS Identity and Access Management (IAM), AWS Security Token Service (STS), Elastic Load Balancing (ELB), Amazon Elastic Compute Cloud (EC2), Amazon Relational Database Service (RDS), and Amazon Elastic Transcoder APIs and parameters. Amazon Redshift SNS notifications are now supported. CloudWatch is updated to use signature version four, issues encoding HTTP headers are fixed and several services received documentation fixes.
1867, 1c51d17)
Add SigV4 support to Cloudwatch (ef43035)
1852, 76f8b7f)
0b62c70)
with a snapshot. (1850, 1850, 3007956)
unicode. (1864, 1864, 1839, 1829, 1828, 702, 5610dd7)
1863, a3a29f8)
an S3 key. (1791, 0e6dcbe)
256a115)
1825, 1859, 0fd5300)
Fix parameter validation for gs (1858, 6b9a869)
This release adds support for the new AWS CloudTrail service, support for Amazon Redshift's new features related encryption, audit logging, data load
2013/11/14
This release adds support for the new AWS CloudTrail service, support for Amazon Redshift's new features related encryption, audit logging, data load from external hosts, WLM configuration, database distribution styles and functions, as well as cross region snapshot copying.
Add support for AWS CloudTrail (53ba0c9)
Add support for new Amazon Redshift features (d94b48c)
Add missing argument for Google Storage resumable uploads. (b777b62)
This release adds new Amazon Elastic MapReduce functionality, provides updates and fixes for Amazon EC2, Amazon VPC, Amazon DynamoDB, Amazon SQS, Amaz
2013/11/08
This release adds new Amazon Elastic MapReduce functionality, provides updates and fixes for Amazon EC2, Amazon VPC, Amazon DynamoDB, Amazon SQS, Amazon Elastic MapReduce, and documentation updates for several services.
Added recipe for parallel execution of activities to SWF tutorial. (1800, 1800, 52c5432)
Added launch_config's parameter associate_ip_address for VPC. (1799, 1799, 6685adb)
Update elbadmin add/remove commands to support multiple instance arguments. (1806, 1806, 4aad26d)
Added documentation for valid auto scaling event types and tags. (1807, 1807, 664f6e8)
Support VPC tenancy restrictions and filters for DHCP options. (1801, 1801, 8c5d8de)
Add VPC network ACL support. (1809, 1098, 1809, 9043d09)
Add convenience functions to make DynamoDB2 behave more like DynamoDB (1780, 2cecaca)
EC2 cancel_spot_instance_requests now returns a list of SpotInstanceRequest objects. (1811, 1811, 1754, f3361b9)
Fix VPC DescribeVpnConnections call argument; Add support for static_routes_only when creating a new VPC. (1816, 1816, 1481, b408637)
Add a section about DynamoDB Local to the DynamoDBv2 high level docs. (1821, 1821, 1818, 639505f)
Add support for new Elastic MapReduce APIs (1836, 5562264)
Modify EMR add_jobflow_steps to return a JobFlowStepList. (1838, 1838, ef9564f)
Generate docs for route53/zone, remove docs for route53/hostedzone. (1837, 1837, 99e2e67)
Fix for MWS iterator handling (7e6f98d)
Clarify documentation for MetricAlarm dimensions. (1808, 1808, 1803, 4233fbf)
Fixes for general connection behind proxy. (1781, 1781, dc8bbea)
Validate S3 method kwarg names to prevent misspelling. (1810, 1810, 1782, 947a14a)
Fix dependencies so they show up as optional in CheeseShop (1617, 54da8b6)
Route53 retry HTTP error 400s (1618, 6e355b3)
Fix typo in IAMConnection documentation (1820, 3fc335d)
Fix MWS MemberLists parsing. (1815, 1815, 0f6f089)
Fix typo in SQS documentation (1830, 20532a6)
Update auto scaling documentation. (1824, 1824, 1823, 9a359ec)
Fixing region endpoints for EMR (1831, ed669f7)
Raising an exception in SQS message decode() should not abort parsing. (1835, 1835, 1833, 2a00c92)
Replace correct VPC ACL association instead of just the first one. (1844, 1844, 1843, c70b8d6)
Prevent swallowing CloudSearch errors (1846, 1842, c2f955b)
This release adds support for Amazon Elastic Transcoder audio transcoding, new regions for Amazon Simple Storage Service (S3), Amazon Glacier, and Ama
2013/10/17
This release adds support for Amazon Elastic Transcoder audio transcoding, new regions for Amazon Simple Storage Service (S3), Amazon Glacier, and Amazon Redshift as well as new parameters in Amazon Simple Queue Service (SQS), Amazon Elastic Compute Cloud (EC2), and the lss3 utility. Also included are documentation updates and fixes for S3, Amazon DynamoDB, Amazon Simple Workflow Service (SWF) and Amazon Marketplace Web Service (MWS).
Add SWF tutorial and code sample (1769, 36524f5)
Add ap-southeast-2 region to S3WebsiteEndpointTranslate (1777, e7b0b39)
Add support for owner_acct_id in SQS get_queue (1786, c1ad303)
Add ap-southeast-2 region to Glacier (c316266)
Add ap-southeast-1 and ap-southeast-2 to Redshift (3d67a03)
Add SSH timeout option (1755, d8e70ef, 653b82b)
Add support for markers in lss3 (1783, 8ee4b1f)
Add block_device_mapping to EC2 create_image (1794, 86afe2e)
Updated SWF tutorial (1797, 3804b16)
Support Elastic Transcoder audio transcoding (03a5087)
Fix VPC module docs, ELB docs, some formatting (1770, 75de377)
Fix DynamoDB item attrs initialization (1776, 8454a2b)
Fix parsing of empty member lists for MWS (1785, 7b46ca5)
Fix link to release notes in docs (a6bf794)
Do not validate bucket when copying a key (1763, 5505113)
Retry HTTP 502, 504 errors (1798, c832e2d)
This release makes s3put region-aware, adds some missing features to EC2 and SNS, enables EPUB documentation output, and makes the HTTP(S) connection
2013/10/09
This release makes s3put region-aware, adds some missing features to EC2 and SNS, enables EPUB documentation output, and makes the HTTP(S) connection pooling port-aware, which in turn enables connecting to e.g. mock services running on localhost. It also includes support for the latest EC2 and OpsWorks features, as well as several important bugfixes for EC2, DynamoDB, MWS, and Python 2.5 support.
regions if possible (1731, d9c28f6)
(1717, ebb7ace)
Add support for registering HVM instances (1733, 2afc68e)
Add sms as an option for SNS subscribe (1744, 8ff08e5)
Allow overriding has_google_credentials (1752, 052cc91)
Add EPUB output format for docs (1759, def7c67)
(1773, 1a38f32)
b6c7330)
(bf07eee)
Add support for new OpsWorks features (f512898)
Remove erroneous dry_run parameter (1729, 35a516e)
1724, fa8d871)
c8b0130)
connections (1734, 8d2b492)
Fix UnboundLocalError (e0e6aeb)
(3c56b3f)
Nicer error messages for 403s (1753, d3d9eab)
Various documentation fixes (1762, 76aef10)
Various Python 2.5 fixes (150aef6, 67ae9ff)
(2d3d9f6)
Fix flaky resumable upload test (1768, 6aa8ae2)
(202c456)
Blacklist S3 from forced Host HTTP header (9193226)
Fix propagate_at_launch spelling error (1739, e78d88a)
(1771, bec5e70)
Fix detach_subnets typo (1760, 4424e1b)
(1751, 977b7dc)
This release fixes a packaging error with the previous version of boto. The version v2.13.2 was provided instead of 2.13.2, causing things like pip to
2013/09/16
This release fixes a packaging error with the previous version of boto. The version v2.13.2 was provided instead of 2.13.2, causing things like pip to incorrectly resolve the latest release.
That release was only available for several minutes & was removed from PyPI due to the way it would break installation for users.
This release adds support for VPC within AWS Opsworks, added dry-run support & the ability to modify reserved instances in EC2 as well as several impo
2013/09/12
This release adds support for VPC within AWS Opsworks, added dry-run support & the ability to modify reserved instances in EC2 as well as several important bugfixes for EC2, SNS & DynamoDBv2.
Added support for VPC within Opsworks. (56e1df3)
Added support for dry_run within EC2. (dd7774c)
Added support for modify_reserved_instances & describe_reserved_instances_modifications within EC2. (7a08672)
Fixed EC2's associate_public_ip to work correctly. (9db6101)
Fixed a bug with dynamodb_load when working with sets. (1664, ef2d28b)
Changed SNS publish to use POST. (9c11772)
Fixed inability to create LaunchConfigurations when using Block Device Mappings. (1709, 1710, 5fd728e)
Fixed DynamoDBv2's batch_write to appropriately handle UnprocessedItems. (1566, 1679, 1714, 2fc2369)
Several documentation improvements/fixes:
Added Opsworks docs to the index. (5d48763)
Added docs on the correct string values for get_all_images. (1674, 1e4ed2e)
Removed a duplicate boto.s3.prefix entry from the docs. (1707, b42d34c)
Added an API reference for boto.swf.layer2. (1712, 9f7b15f)
This release adds support for Redis & replication groups to Elasticache as well as several bug fixes.
2013/09/04
This release adds support for Redis & replication groups to Elasticache as well as several bug fixes.
Added support for Redis & replication groups to Elasticache. (f744ff6)
Boto's User-Agent string has changed. Mostly additive to include more information. (edb038a)
Headers that are part of S3's signing are now correctly coerced to the proper case. (1687, 89eae8c)
Altered S3 so that it's possible to track what portions of a multipart upload succeeded. (1305, 1675, e9a2c59)
Added create_lb_policy & set_lb_policies_of_backend_server to ELB. (1695, 77a9458)
Fixed pagination when listing vaults in Glacier. (1699, 9afecca)
Several documentation improvements/fixes:
Added some docs about what command-line utilities ship with boto. (5d7d54d)
This release adds Public IP address support for VPCs created by EC2. It also makes the GovCloud region available for all services. Finally, this relea
2013/08/29
This release adds Public IP address support for VPCs created by EC2. It also makes the GovCloud region available for all services. Finally, this release also fixes a number of bugs.
Added Public IP address support within VPCs created by EC2. (be132d1)
All services can now easily use GovCloud. (1651, 542a301, 3c56121, 9167d89)
Added db_subnet_group to RDSConnection.restore_dbinstance_from_point_in_time. (1640, 06592b9)
Added monthly_backups to EC2's trim_snapshots. (1688, a2ad606, 2998c11, e32d033)
Added get_all_reservations & get_only_instances methods to EC2. (1572, ffc6cc0)
Fixed the parsing of CloudFormation's LastUpdatedTime. (1667, 70f363a)
Fixed STS' assume_role_with_web_identity to work correctly. (1671, ed1f403, ca794d5, ed7e563, 859762d)
Fixed how VPC security group filtering is done in EC2. (1665, 1677, be00956, 5e85dd1, e63aae8)
Fixed fetching more than 100 records with ResourceRecordSet. (1647, 1648, 1680, b64dd4f, 276df7e, e57cab0, e62a58b, 4c81bea, a3c635b)
Fixed how VPC Security Groups are referred to when working with RDS. (1602, 1683, 1685, 1694, 012aa0c, d5c6dfa, 7841230, 0a90627, ed4fd8c, 61d394b, ebe84c9, a6b0f7e)
Google Storage Key now uses transcoding-invariant headers where possible. (d36eac3)
Doing non-multipart uploads when using s3put no longer requires having the ListBucket permission. (1642, 1693, f35e914)
Fixed the serialization of attributes in a variety of SNS methods. (1686, 4afb3dd, a58af54)
Fixed SNS to be better behaved when constructing an mobile push notification. (1692, 62fdf34)
Moved SWF to SigV4. (ef7d255)
Several documentation improvements/fixes:
Updated the DynamoDB v2 docs to correct how the connection is built. (1662, 047962d)
Fixed a typo in the DynamoDB v2 docstring for Table.create. (be00956)
Fixed a typo in the DynamoDB v2 docstring for Table for custom connections. (1681, 6a53020)
Fixed incorrect parameter names for DBParameterGroup in RDS. (1682, 0d46aed)
Fixed a typo in the SQS tutorial. (1684, 38b7889)
This release adds Mobile Push Notification support to Amazon Simple Notification Service, better reporting for Amazon Redshift, SigV4 authorization fo
2013/08/13
This release adds Mobile Push Notification support to Amazon Simple Notification Service, better reporting for Amazon Redshift, SigV4 authorization for Amazon Elastic MapReduce & lots of bugfixes.
Added support for Mobile Push Notifications to SNS. This enables you to send push notifications to mobile devices (such as iOS or Android) using SNS. (ccba574)
Added support for better reporting within Redshift. (9d55dd3)
Switched Elastic MapReduce to use SigV4 for authorization. (b80aa48)
Added the MinAdjustmentType parameter to EC2 Autoscaling. (1562, 1619, 1760284, 2a11fd9, 2d14006 & b7f1ae1)
Fixed how DynamoDB tracks changes to data in Item objects, fixing failures with modified sets not being sent. (1565, b111fcf & 812f9a6)
Updated the CA certificates Boto ships with. (1578, 4dfadc8)
Fixed how CloudSearch's Layer2 object gets initialized. (1629, 1630, 40b3652 & f797ff9)
Fixed the -w flag in s3put. (1637, 0865004 & 3fe70ca)
Added the ap-southeast-2 endpoint for DynamoDB. (1621, 501b637)
Fixed test suite to run faster. (243a67e)
Fixed how non-JSON responses are caught from CloudSearch. (1633, 1645, d5a5c01, 954a50c, 915d8ff & 4407fcb)
Fixed how DeviceIndex is parsed from EC2. (1632, 1646, ff15e1f, 8337a0b & 27c9b04)
Fixed EC2's connect_to_region to respect the region parameter. ( 1616, 1654, 9c37256, 5950d12 & b7eebe8)
Added modify_network_interface_atribute to EC2 connections. (1613, 1656, e00b601, 5b62f27, 126f6e9, bbfed1f & 0c61293)
Added support for param_group within RDS. (1639, c47baf0)
Added support for using Item.partial_save to create new records within DynamoDBv2. (1660, 1521, bfa469f & 58a13d7)
Several documentation improvements/fixes:
Updated guideline on how core should merge PRs. (80a419c)
Fixed a typo in a CloudFront docstring. (1657, 1aa0621)
This release updates Opsworks to add AMI & Chef 11 support, DBSubnetGroup support in RDS & many other bugfixes.
2013/07/24
This release updates Opsworks to add AMI & Chef 11 support, DBSubnetGroup support in RDS & many other bugfixes.
Added AMI, configuration manager & Chef 11 support to Opsworks. (55725fc).
Added in support for SQS messages. (1593, e5fe1ed)
Added support for the ap-southeast-2 region in Elasticache. (1607, 9986b61)
Added support for block device mappings in ELB. (1343, 753, 1357, 974a23a)
Added support for DBSubnetGroup in RDS. (1500, 01eef87, 45c60a0, c4c859e)
Fixed the canonicalization of paths on Windows. (1609, a1fa98c)
Fixed how BotoServerException uses message. (1353, b944f4b)
Fixed DisableRollback always being True in a CloudFormation Stack. (1379, 32b3150)
Changed EMR instance groups to no longer require a string price (can now be a Decimal). (1396, dfc39ff)
Altered Distribution._sign_string to accept any file-like object as well within CloudFront. (1349, 8df6c14)
Fixed the detach_lb_from_subnets call within ELB. (1417, 1418 4a397bd, c11d72b, 9e595b5, 634469d, 586dd54)
Altered boto to obey no_proxy environment variables. (1600, 1603, aaef5a9)
Fixed ELB connections to use HTTPS by default. (1587, fe158c4)
Updated S3 to be Python 2.5 compatible again. (1598, 066009f)
All calls within SES will now return all DKIMTokens, instead of just one. (1550, 1610, 1a079da, 1e82f85, 5c8b6b8)
Fixed the logging parameter within DistributionConfig in CloudFront to respect whatever is provided to the constructor. (1457, e76180d)
Fixed CloudSearch to no longer raise an error if a non-JSON response is received. (1555, 1614, 5e2c292, 6510e1f)
This release is adds new methods in AWS Security Token Service (STS), AWS CloudFormation, updates AWS Relational Database Service (RDS) & Google Stora
2013/07/18
This release is adds new methods in AWS Security Token Service (STS), AWS CloudFormation, updates AWS Relational Database Service (RDS) & Google Storage. It also has several bugfixes & documentation improvements.
Added support for the DecodeAuthorizationMessage in STS (1ada5ac).
Added support for creating/deleting/describing OptionGroup in RDS. (d629228 & d059a3b)
Added CancelUpdateStack to CloudFormation. (1476, 5bae130)
Added support for getting/setting lifecycle configurations on GS buckets. (1604, 652fc81)
Added region support to bin/elbadmin. (1586, 2ffbc60)
Changed the mock storage to use case-insensitive headers. (1594, 71849cb)
Added complex_listeners to ELB. (1048, b782ce2)
Added tests for Route53's ResourceRecordSets. (fad5bde)
Several documentation improvements/fixes:
Updated CloudFront docs. (1546, a811197)
Updated the URL explaining the use of base64 in SQS messages. (1596, 00de3a2)
This release is primarily a bugfix release, but also inludes support for Elastic Transcoder updates (variable bit rate, max frame rate & watermark fea
2013/07/08
This release is primarily a bugfix release, but also inludes support for Elastic Transcoder updates (variable bit rate, max frame rate & watermark features).
Added support for selecting specific attributes in DynamoDB v2. (1567, d9e5c2)
Added support for variable bit rate, max frame rate & watermark features in Elastic Transcoder. (3791c9)
Altered RDS to now use SigV4. (be1633)
Removed parsing check in StorageUri. (21bc8f)
More information returned about GS key generation. (1571, 6d5e3a)
Upload handling headers now case-insensitive. (1575, 60383d)
Several CloudFormation timestamp updates. (1582, 1583, 1588, 0a23d34, 6d4209)
Corrected a bug in how limits are handled in DynamoDB v2. (1590, 710a62)
Several documentation improvements/fixes:
Typo in boto.connection fixed. (1569, cf39fd)
All previous release notes added to the docs. (165596)
Corrected error in get_all_tags docs. (4bca5d)
Corrected a typo in the S3 tutorial. (f0cef8)
Corrected several import errors in the DDBv2 tutorial. (5401a3)
Fixed an error in the get_key_pair docstring. (1590, a9cb8d)
This release adds large payload support to Amazon SNS/SQS (from 32k to 256k bodies), several minor API additions, new regions for Redshift/Cloudsearch
2013/06/18
This release adds large payload support to Amazon SNS/SQS (from 32k to 256k bodies), several minor API additions, new regions for Redshift/Cloudsearch & a host of bugfixes.
Added large body support to SNS/SQS. There's nothing to change in your application code, but you can now send payloads of up to 256k in size. (b64947)
Added Vault.retrieve_inventory_job to Glacier. (1532, 33de29)
Added Item.get(...) support to DynamoDB v2. (938cb6)
Added the ap-northeast-1 region to Redshift. (d3eb61)
Added all the current regions to Cloudsearch. (1465, 22b3b7)
Fixed a bug where date metadata couldn't be set on an S3 key. (1519, 1efde8)
Fixed Python 2.5/Jython support in NetworkInterfaceCollection. (1518, 0d6af2)
Fixed a XML parsing error with InstanceStatusSet. (1493, 55d4f6)
Added a test case to try to demonstrate 443. (084dd5)
Exposed the current tree-hash & upload size on Glacier's Writer. (1520, ade462)
Updated EC2 Autoscale to incorporate new cron-like parameters. (1433, 266e25, 871588 & 473e42)
Fixed AttributeError being thrown from LoadBalancerZones. (1524, 215ffa)
Fixed a bug with empty facets in Cloudsearch. (1366, 7a108e)
Fixed an S3 timeout/retry bug where HTTP 400s weren't being honored. (1528, efd9af & 16ae74)
Fixed get_path when suppress_consec_slashes=False. (1522, c5dffc)
Factored out how some of S3's query_args are constructed. (9f73de)
Added the generation query param to gs.Key.open_read. (cb4427)
Fixed a bug with the canonicalization of URLs with trailing slashes in the SigV4 signer. (1541, dec541, 3f2b33)
Several documentation improvements/fixes:
Updated the release notes slightly. (7b6079)
Corrected the num_cb param on set_contents_from_filename. (1523, 44be69)
Fixed some example code in the DDB migration guide. (1525, 6210ca)
Fixed a typo in one of the DynamoDB v2 examples. (1551, b0df3e)
This release adds support for web identity federation_ within the Secure Token Service (STS) & fixes several bugs.
2013/05/28
This release adds support for web identity federation within the Secure Token Service (STS) & fixes several bugs.
Added support for web identity federation - You can now delegate token access via either an Oauth 2.0 or OpenID provider. (9bd0a3)
Altered the S3 key buffer to be a configurable value. (1506, 8e3e36)
Added Sphinx extension for better release notes. (1511, e2e32d & 3d998b)
Fixed a bug where DynamoDB v2 would only ever connect to the default endpoint. (1508, 139912)
Fixed a iteration/empty results bug & a between bug in DynamoDB v2. (1512, d109b6)
Fixed an issue with EbsOptimized in EC2 Autoscale. (1513, 424c41)
Fixed a missing instance variable bug in DynamoDB v2. (1516, 6fa8bf)
This release adds updated Elastic Transcoder support & fixes several bugs from recent releases & API updates.
2013/05/20
This release adds updated Elastic Transcoder support & fixes several bugs from recent releases & API updates.
Updated Elastic Transcoder support - It now supports HLS, WebM, MPEG2-TS & a host of other features. (89196a)
Fixed a bug in the canonicalization of URLs on Windows. (09ef8c)
Fixed glacier part size bug (1478, 9e04171)
Fixed a bug in the bucket regex for S3 involving capital letters. (950031)
Fixed a bug where timestamps from Cloudformation would fail to be parsed. (b40542)
Several documentation improvements/fixes:
Added autodocs for many of the EC2 apis. (79f939)
This release adds ELB support to Opsworks, optimized EBS support in EC2 AutoScale, Parallel Scan support to DynamoDB v2, a higher-level interface to D
2013/05/15
This release adds ELB support to Opsworks, optimized EBS support in EC2 AutoScale, Parallel Scan support to DynamoDB v2, a higher-level interface to DynamoDB v2 and API updates to DataPipeline.
ELB support in Opsworks - You can now attach & describe the Elastic Load Balancers within the Opsworks client. (ecda87)
Optimized EBS support in EC2 AutoScale - You can now specify whether an AutoScale instance should be optimized for EBS I/O. (f8acaa)
Parallel Scan support in DynamoDB v2 - If you have extra read capacity & a large amount of data, you can scan over the records in parallel by telling DynamoDB to split the table into segments, then spinning up threads/processes to each run over their own segment. (db7f7b & 7ed73c)
Higher-level interface to DynamoDB v2 - A more convenient API for using DynamoDB v2. The DynamoDB v2 Tutorial has more information on how to use the new API. (0f7c8b)
API Update for DataPipeline - The error_code (integer) argument to set_task_status changed to error_id (string). Many documentation updates were also added. (a78572)
Bumped the AWS Support API version. (0323f4)
Fixed the S3 ResumableDownloadHandler so that it no longer tries to use a hashing algorithm when used outside of GCS. (29b046)
Fixed a bug where Sig V4 URIs were improperly canonicalized. (5269d8)
Fixed a bug where Sig V4 ports were not included. (cfaba3)
Fixed a bug in CloudWatch's build_put_params that would overwrite existing/necessary variables. (550e00)
Several documentation improvements/fixes:
Added docs for RDS modify/modify_dbinstance. (777d73)
Fixed a typo in the README.rst. (181e0f)
Documentation fallout from the previous release. (14a111)
Fixed a typo in the EC2 Image.run docs. (5edd6a)
Added/improved docs for EC2 Image.run. (773ce5)
Added a CONTRIBUTING doc. (cecbe8)
Fixed S3 create_bucket docs to specify "European Union". (ddddfd)
A hotfix release that adds the boto.support into setup.py.
2013/04/30
A hotfix release that adds the boto.support into setup.py.
None.
Fixed the missing boto.support in setup.py. (9ac196)
Your coding agent can read these notes before it upgrades. Set up the MCP server →