Boto Changelog

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)

  • Tagging 2.29.0 release

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)