What's new in Boto 2.38.0
Apr 10, 2015
- Changes:
- Add support for Amazon Machine Learning (commit ab32d572)
- Fix issue with modify reserved instances for modifying instance type (issue 3085, commit b8ea7a04)
New in Boto 2.37.0 (Apr 3, 2015)
- Update AWS CloudTrail to the latest API. (issue 3074, commit bccc29a)
- Add support for UsePreviousValue to CloudFormation UpdateStack. (issue 3029, commit 8a8a22a)
- Fix BOTH_PATH to work with Windows drives (issue 2823, commit 7ba973e)
- Fix division calculation in S3 docs. (issue 3018, commit 4ffd9ba)
- Add Boto 3 link in README. (issue 3013, commit 561716c)
- Add more regions for configservice (issue 3009, commit a82244f)
- Add eu-central-1 endpoints (Frankfurt region) for IAM and Route53 (commit 5ff4add)
- Fix unit tests from hanging (commit da9f9b7)
- Fixed wording in dynamodb tutorial (issue 2993, commit 36cadf4)
- Update SWF objects to keep a consistent region name. (issue 2985, issue 2980, issue 2606, commit ce75a19)
- Print archive ID in glacier upload script. (issue 2951, commit 047c7d3)
- Add some minor documentation for Route53 tutorial. (issue 2952, commit b855fb3)
- Add Amazon DynamoDB online indexing support on High level API (issue 2925, commit 0621c53)
- Ensure Content-Length header is a string. (issue 2932, commit 34a0f63)
- Correct docs around overriding SGs on ELBs (issue 2937, commit 84d0ff9)
- Fix DynamoDB tests. (commit 616ee80)
- Fix region bug. (issue 2927, commit b1cb61e)
- Fix import for boto.cloudhsm.layer1.CloudHSMConnection. (issue 2926, commit 1944d35)
New in Boto 2.36.0 (Jan 29, 2015)
- Changes:
- Add Amazon DynamoDB online indexing support.
- Allow for binary to be passed to sqs message (issue 2913, commit 8af9b42)
- Kinesis update (issue 2891, commit 4874e19)
- Fixed spelling of boto.awslambda package. (issue 2914, commit de769ac)
- Add support for Amazon EC2 Container Service (issue 2908, commit 4480fb4)
- Add support for CloudHSM (issue 2905, commit 6055a35)
- Add support for AWS Config (issue 2904, commit 51e9221)
- Add support for AWS CodeDeploy (issue 2899, commit d935356)
- Add support for AWS Lambda (issue 2896, commit 6748016)
- Update both Cognito’s to the latest APIs (issue 2909, commit 18c1251)
- Add sts for eu-central-1. (issue 2906, commit 54714ff)
- Update opsworks to latest API (issue 2892, commit aed3302)
- Add AWS Key Managment Support (issue 2894, commit ef7d2cd)
New in Boto 2.35.1 (Jan 10, 2015)
- Changes: Check for results left after computing self._keys_left (issue 2871, commit d3c2595)
New in Boto 2.35.0 (Jan 9, 2015)
- Add Amazon EC2 Classic Link support (:sha: 5dbd2d7)
- Add query string to body for anon STS POST (issue 2812, commit 6513789)
- Fix bug that prevented initializing a dynamo item from existing item (issue 2764, commit 743e814)
- switchover-sigv4: Add integ tests for sigv4 switchover Switch elb/ec2 over to signature version 4 (commit 0dadce8)
- Return SetStackPolicyResponse - (issue 2822, issue 2346, issue 2639, commit c4defb4)
- Added ELB Attributes to docs. (issue 2821, commit 5dfeba9)
- Fix bug by using correct string joining syntax. (issue 2817, commit 8426148)
- Fix SES get_identity_dkim_attributes when input length > 1. (issue 2810, commit cc4d42d)
- DynamoDB table batch_get fails to process all remaining results if single batch result is empty. (issue 2809, commit a193bc0)
- Added suppport for additional fields in EMR objects. (issue 2807, commit 2936ac0)
- Pass version_id in copy if key is versioned. (issue 2803, commit 66b3604)
- Add support for SQS PurgeQueue operation. (issue 2806, commit 90a5d44)
- Update documentation for launchconfig. (issue 2802, commit 0dc8412)
- Remove unimplemented config param. (issue 2801, issue 2572, commit f1a5ebd)
- Add support for private hosted zones. (issue 2785, commit 2e7829b)
- Fix Key.change_storage_class so that it obeys dst_bucket. (issue 2752, commit 55ed184)
- Fix for s3put host specification. (issue 2736, issue 2522, commit 1af31f2)
- Improve handling of Glacier HTTP 204 responses. (issue 2726, commit c314298)
- Fix raising exception syntax in Python 3. (issue 2735, issue 2563, commit 58f76f6)
- Privatezone: Adding unit/integration test coverage (issue 1, commit d1ff14e)
- Minor documentation/pep8 fixes. (issue 2753, commit 6a853be)
- Correct argument type in doc string. (issue 2728, commit 1ddf6df)
- Use exclusive start key to get all items from DynamoDB query. (issue 2676, issue 2573, commit 419d8a5)
- Updated link to current config documentation. (issue 2755, commit 9be3f85)
- Fix the SQS certificate error for region cn-north-1. (issue 2766, commit 1d5368a)
- Adds support for getting health checker IP ranges from Route53. (issue 2792, commit ee14911)
- fix: snap.create_volume documentation lists general purpose ssd. Fixes @2774. (issue 2774, commit 36fae2b)
- Fixed param type in get_contents_to_filename docstring. (issue 2783, commit 478f66a)
- Update DynamoDB local example to include fake access key id. (issue 2791, commit 2c1f8d5)
- Added ‘end’ attribute to ReservedInstance. (issue 2793, issue 2757, commit 28814d8)
- Parse ClusterStatus’s StateChangeReason. (issue 2696, commit 48c5d17)
- Adds SupportedProducts field to EMR JobFlow objects. (issue 2775, commit 6771d04)
- Fix EMR endpoint. (issue 2750, commit 8329e02)
- Detect old-style S3 URL for auto-sigv4. (issue 2773, commit f5be409)
- Throw host warning for cloudsearch domain (issue 2765, commit 9af6f41)
- Fix CloudSearch2 to work with IAM-based search and upload requests (issue 2717, commit 9f4fe8b)
- iam: add support for Account Password Policy APIs (issue 2574, commit 6c9bd53)
- Handle sigv4 non-string header values properly (issue 2744, commit e043e4b)
- Url encode query string for pure query (issue 2720, commit bbbf9d2)
New in Boto 2.34.0 (Oct 24, 2014)
- Adds region support for eu-central-1 , support to create virtual mfa devices for Identity and Access Management, and fixes several sigv4 issues.
- Changes:
- Calculate sha_256 correctly for s3 (issue 2691, commit c0a001f)
- Fix MTurk typo. (issue 2429, issue 2428, commit 9bfff19)
- Fix Amazon Cognito links in docs (issue 2674, commit 7c28577)
- Add the ability to IAM to create a virtual mfa device. (issue 2675, commit 075d402)
- PEP8 tidy up for several modules. (issue 2673, commit 38abbd9)
- Fix s3 create multipart upload for sigv4 (issue 2684, commit fc73641)
- Updated endpoints.json for cloudwatch logs to support more regions. (issue 2685, commit 5db2ea8)
New in Boto 2.32.0 (Jul 31, 2014)
- 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.
- Python 3 Support:
- DynamoDB (issue 2441, commit 0ef0466, issue 2473, commit 102c3b6, issue 2453)
- CloudWatch Logs (issue 2448, commit 23cbcd1)
- Support (issue 2406, commit 7b489a0)
- Elastic Beanstalk (issue 2372, commit d45d00e)
- CloudSearch (issue 2439, commit 25416f9, issue 2432, commit b17f2d9)
- STS (issue 2435, commit 1c1239b)
- SimpleDB (issue 2403, commit 604318d)
- EC2 (issue 2424, commit 5e5dc4c)
- VPC (issue 2399, commit 356da91)
- OpsWorks (issue 2402, commit 68d15a5)
- CloudWatch (issue 2400, commit a4d0a7a)
- SWF (issue 2397, commit 6db918e)
- MWS (issue 2385, commit 5347fbd)
- ELB (issue 2384, commit 4dcc9be)
- Elastic Transcoder (issue 2382, commit 40c5e35)
- EMR (issue 2381, commit edf4020)
- Route53 (issue 2359, commit 15514f7)
- Glacier (issue 2357, commit a41042e)
- RedShift (issue 2362, commit b8888cc)
- CloudFront (issue 2355, commit f2f54b1)
- ECS (issue 2364, commit ab84969)
- Fix pylintrc to run with pylint/python 3. (issue 2366, commit 6292ab2)
- SNS (issue 2365, commit 170f735)
- AutoScaling (issue 2393, commit 6a78057)
- Direct Connect (issue 2361, commit 8488d94)
- CloudFormation (issue 2373, commit 9872f27)
- IAM (issue 2358, commit 29ad3e3)
- ElastiCache (issue 2356, commit 2880f91)
- SES (issue 2354, commit 1db129e)
- Fix S3 integration test on Py3. (issue 2466, commit f3eb4cd)
- Use unittest.mock if exists. (issue 2451, commit cc58978)
- Add tests/compat.py for test-only imports. (issue 2442, commit 556f3cf)
- Add backward-compatible support for Python 3.3+ (S3, SQS, Kinesis, CloudTrail). (issue 2344, issue 677, commit b503f4b)
- Features:
- Add marker param to describe all ELBs. (issue 2433, commit 49af8b6)
- Update .travis.yml to add pypy. (issue 2440, commit 4b8667c)
- Add ‘include_all_instances’ support to ‘get_all_instance_status’. (issue 2446, issue 2230, commit 5949012)
- Support security tokens in configuration file profiles. (issue 2445, commit a16bcfd)
- Singapore, Sydney and Tokyo are missing in Kinesis Region. (issue 2434, commit 723290d)
- Add support for VPC connection peering. (issue 2438, commit 63c78a8)
- Add seperate doc requirements. (issue 2412, commit 2922d89)
- Route53 support IP health checks (issue 2195, commit 319d44e)
- IPv6 support when making connections (issue 2380, commit 1e70179)
- Support SNS message attributes (issue 2360, commit ec106bd)
- Add “attributes” argument to boto.dynamodb2.table.Table.batch_get. (issue 2276, commit fe67f43)
- Add documentation for top-level S3 module. (issue 2379, commit db77546)
- Fixes:
- Prevent an infinite loop. (issue 2465, commit 71b795a)
- Updated documentation for copy_image. (issue 2471, commit f9f683a)
- Fixed #2464 added keyword “detailed” to docs. (issue 2467, issue 2464, commit eb26fdc)
- Retry installation commands on Travis CI. (issue 2457, commit a9e8057)
- Fix for run_instances() network_interfaces argument documentation. (issue 2461, commit 798fd70)
- pyami module: tidy up to meet PEP8 better. (issue 2460, commit e5a23ed)
- Updating documentation on cloudsearch regions. (issue 2455, commit de284a4)
- Fixing lost errors bug in cloudsearch2 commit implementation. (issue 2408, commit fedb937)
- Import json from boto.compat for several modules. (issue 2450, commit 55e716b)
- Relocate MWS requirements checks; closes #2304, #2314. (issue 2314, issue 2304, commit 6a8f98b)
- Added support for creating EMR clusters with a ServiceRole. (issue 2389, commit 7693956)
- Doc fix: doc_service instead of service on Deleting. (issue 2419, commit f7b7980)
- Fix dummy value typo on aws_access_key_id. (issue 2418, commit fc2a212)
- Fix typo; add test. (issue 2447, commit effa8a8)
- Fix CloudWatch Logs docstring. (issue 2444, commit d4a2b02)
- Fix S3 mock encoding bug (issue 2443, commit 8dca89b)
- Skip the ETag header check in responce while using SSE-C encrpytion of S3. (issue 2368, commit 907fc6d)
- Fix Beanstalk exception handling. (issue 2431, commit 40f4b5d)
- EC2 UserData encoding fix (Full version of #1698). (issue 2396, issue 1698, commit 78300f1)
- Fetch S3 key storage class on-demand. (issue 2404, commit 8c4cc67)
- Added documentation for /manage/cmdshell.py. (issue 2395, commit 5a28d1c)
- Remove redundant lines in auth.py. (issue 2374, commit 317e322)
- Fix SWF continue_as_new_workflow_execution start_to_close_timeout. (issue 2378, commit 5101b06)
- Fix StringIO imports and invocations. (issue 2390, commit 03952c7)
- Fixed wrong call of urlparse. (issue 2387, commit 4935f67)
- Update documentation on Valid Values for ses:SetIdentityNotificationTopic. (issue 2367, commit 3f5de0d)
- Correct list_saml_providers to return all items. (issue 2338, commit 9e9427f)
- Fixing ELB unit tests. Also did some PEP8 cleanup on ELB code. (issue 2352, commit 5220621)
- Documentation updates. (issue 2353, commit c9233d4)
New in Boto 2.31.0 (Jul 11, 2014)
- This release adds support for Amazon CloudWatch Logs.
- Changes: Add support for Amazon CloudWatch Logs. (commit 125c94d)
New in Boto 2.30.0 (Jul 2, 2014)
- Add EC2 T2 instance types (commit 544f8925cb)
- Add new regions for CloudTrail and Kinesis (commit 4d67e19914)
- Fixed some code formatting and typo in SQS tutorial docs. (issue 2332, commit 08c8fed)
- Documentation update – Child workflows and poll API. (issue 2333, issue 2063, issue 2064, commit 4835676)
- DOC Tutorial update for metrics and use of dimensions property. (issue 2340, issue 2336, commit 45fda90)
- Let people know only EC2 supported for cloudwatch. (issue 2341, commit 98f03e2)
- Add namespace to AccessControlPolicy xml representation. (issue 2342, commit ce07446)
- Make ip_addr optional in Route53 HealthCheck. (issue 2345, commit 79c35ca)
- Add S3 SigV4 Presigning. (issue 2349, commit 125c4ce)
- Add missing route53 autodoc. (issue 2343, commit 6472811)
- Adds scan_index_forward and limit to DynamoDB table query count. (issue 2184, commit 4b6d222)
- Add method TaggedEC2Object.add_tags(). (issue 2259, commit eea5467)
- Add network interface lookup to EC2. Add update/attach/detach methods to NetworkInterface object. (issue 2311, commit 4d44530)
- Parse date/time in a locale independent manner. (issue 2317, issue 2271, commit 3b715e5)
- Add documentation for delete_hosted_zone. (issue 2316, commit a0fdd39)
- s/existance/existence/ (issue 2315, commit b8dfa1c)
- Add multipart upload section to the S3 tutorial. (issue 2308, commit 99953d4)
- Only attempt shared creds load if path is a file. (issue 2305, commit 0bffa3b)
New in Boto 2.29.1 (May 31, 2014)
- Changes:
- Fix crash when provider is google.
- Fix connection pooling issue with CloudSearch
New in Boto 2.29.0 (May 30, 2014)
New in Boto 2.28.0 (May 10, 2014)
- Changes
- Add support for SQS message attributes. (issue 2257, commit a04ca92)
- Update DynamoDB to support query filters. (issue 2242, commit 141eb71)
- Implement new Cloudsearch API 2013-01-01 as cloudsearch2 module (commit b0ababa)
- Miscellaneous improvements to the MTurk CLI. (issue 2188, commit c213ff1)
- Update MWS to latest API version and adds missing API calls. (issue 2203, issue 2201, commit 8adf720, commit 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. (commit d295ee9)
- Correct typo “possile” –> “possible”. (issue 2196, commit d228352)
- Update Boto configuration tutorial (issue 2191, commit f2a7a08)
- Clarify that MTurkConnection.get_assignments attributes are actually strings. (issue 2187, issue 2176, commit 075636b)
- Fix EC2 documentation typo (issue 2178, commit 2627843)
- Add support for ELB Connection Draining attribute. (issue 2174, issue 2173, commit 78fa43c)
- Add support for setting failure threshold for Route53 health checks. (issue 2171, issue 2170, commit 15b812f)
- Fix specification of Elastic Beanstalk tier parameter. (issue 2168, commit 4492e86)
- Fixed part of roboto for euca2ools. (issue 2166, issue 1730, commit 63b7a34)
- Fixed removing policies from listeners. (issue 2165, issue 1708, commit e5a2d9b)
- Reintroduced the reverse fix for DDB. (issue 2163, commit 70ec722)
- Several fixes to DynamoDB describe calls. (issue 2161, issue 1649, issue 1663, commit 84fb748)
- Fixed how reverse works in DynamoDBv2. (issue 2160, issue 2070, issue 2115, commit afdd805)
- Update Kinesis exceptions (issue 2159, issue 2153, commit 22c6751)
- Fix ECS problem using new-style classes (issue 2103, commit dc466c7)
- Add support for passing region info from SWF layer2 to layer1 (issue 2137, commit 0dc8ce6)
- Handle plus signs in S3 metadata (issue 2145, commit c2a0f95)
- Fix Glacier vault date parsing (issue 2158, commit 9e7b132)
- Documentation fix. (issue 2156, commit 7592a58)
- Fix Route53 evaluate target health bug. (issue 2157, commit 398bb62)
- Removing obselete core directory. (issue 1987, commit 8e83292)
- Improve IAM behavior in the cn-north-1 region. (issue 2152, commit 4050e70)
- Add SetIdentityFeedbackForwardingEnabled and SetIdentityNotificationTopic for SES. (issue 2130, issue 2128, commit 83002d5)
- Altered Route53 bin script to use UPSERT rather than CREATE. (issue 2151, commit 2cd20e7)