Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update boto to 2.46.1 #66

Open
wants to merge 1 commit into
base: dallinger
Choose a base branch
from

Conversation

pyup-bot
Copy link

There's a new version of boto available.
You are currently using 2.15.0. I have updated it to 2.46.1

These links might come in handy: PyPI | Changelog | Repo

Changelog

2.46.1

============

📅 2017/02/20

Fixes a bug where a recently added module was not added to setup.py

Changes

  • Add boto.vendored.regions to setup.py (:issue:3682, :sha:43e796d1)

2.45.0

============

📅 2016/12/14

Add support for eu-west-2 region.

Changes

  • Add support for eu-west-2 (:issue:3654, :sha:40c68db)

2.44.0

============

📅 2016/12/08

Adds support for ca-central-1 region and gs object-level storage class.

Changes

  • Update endpoints (:issue:3649, :sha:a1eae11)
  • Add gs support for object-level storage class features. (:issue:3635, :sha:dc4bf34)

2.43.0

============

📅 2016/10/17

Adds support for us-east-2 endpoint.

Changes

  • Add support for us-east-2 endpoint (:sha:262ed00)
  • Account for metadata update propagation delay (:issue:3615, :sha:592dae3)
  • boto.dynamodb2.table.Tablebatch_get() fails to paginate results if provisioned throughput is exceeded (:issue:3574, :sha:abb3847)

2.42.0

============

📅 2016/07/19

Updates the Mechanical Turk API and fixes some bugs.

Changes

  • Respect is_secure parameter in generate_url_sigv4 (:sha:59ba28d)
  • Update MTurk API (:issue:3563, :sha:250d891)

2.41.0

============

📅 2016/06/27

Update documentation and endpoints file.

Changes

  • Update endpoints.json (:issue:3564, :sha:5e786b4)
  • Remove the broken link to PDF's (:issue:3562, :sha:46ffb0c)

2.40.0

===========

📅 2016/04/28

Fixes several bugs.

Changes

  • ryansydnor-s3: Allow s3 bucket lifecycle policies with multiple transitions (:sha:c6d5af3)
  • Fixes upload parts for glacier (:issue:3524, :sha: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 (:issue:2844, :sha: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 (:issue:3474, :sha:c21aa54)

2.39.0

============

📅 2016/01/18

Add support for ap-northeast-2, update documentation, and fix several bugs.

Changes

  • Autodetect sigv4 for ap-northeast-2 (:issue:3461, :sha:c2a17ce)
  • Added support for ap-northeast-2 (:issue:3454, :sha:c3c1ddd)
  • Remove VeriSign Class 3 CA from trusted certs (:issue:3450, :sha:8a025df)
  • Add note about boto3 on all pages of boto docs (:sha:9bd904c)
  • Fix for listing EMR steps based on cluster_states filter (:issue:3399, :sha:0f92f35)
  • Fixed param name in set_contents_from_string docstring (:issue:3420, :sha: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 (:issue:3441, :sha:5b2f552)
  • Run tests against py35 (:sha:7d039d0)
  • Fix Glacier test failure in python 3.5 due to MagicMock (:issue:3412, :sha:d042f07)
  • Undo log message change BF(PY3): use except ... as syntax instead of except ..., (:sha:607cad7)
  • Fix travis CI builds for PY3 (:issue:3439, :sha:22ab610)
  • Spelling fixes (:issue:3425, :sha:f43bbbd)
  • Fixed docs (:issue:3401, :sha:4f66311)
  • Add deprecation notice to emr methods (:issue:3422, :sha:cee6159)
  • Add some GovCloud endpoints (:issue:3421, :sha:5afc068)

2.38.0

============

📅 2015/04/09

This release adds support for Amazon Machine Learning and fixes a couple of
issues.

Changes

  • Add support for Amazon Machine Learning (:sha:ab32d572)
  • Fix issue with modify reserved instances for modifying instance type (:issue:3085, :sha:b8ea7a04)

2.37.0

============

📅 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 <http://boto.readthedocs.org/en/latest/ref/cloudtrail.htmlboto.cloudtrail.layer1.CloudTrailConnection.create_trail>__
to help port over existing code.

Changes

  • Update AWS CloudTrail to the latest API. (:issue:3074, :sha:bccc29a)
  • Add support for UsePreviousValue to CloudFormation UpdateStack. (:issue:3029, :sha:8a8a22a)
  • Fix BOTH_PATH to work with Windows drives (:issue:2823, :sha:7ba973e)
  • Fix division calculation in S3 docs. (:issue:3018, :sha:4ffd9ba)
  • Add Boto 3 link in README. (:issue:3013, :sha:561716c)
  • Add more regions for configservice (:issue:3009, :sha:a82244f)
  • Add eu-central-1 endpoints (Frankfurt region) for IAM and Route53 (:sha:5ff4add)
  • Fix unit tests from hanging (:sha:da9f9b7)
  • Fixed wording in dynamodb tutorial (:issue:2993, :sha:36cadf4)
  • Update SWF objects to keep a consistent region name. (:issue:2985, :issue:2980, :issue:2606, :sha:ce75a19)
  • Print archive ID in glacier upload script. (:issue:2951, :sha:047c7d3)
  • Add some minor documentation for Route53 tutorial. (:issue:2952, :sha:b855fb3)
  • Add Amazon DynamoDB online indexing support on High level API (:issue:2925, :sha:0621c53)
  • Ensure Content-Length header is a string. (:issue:2932, :sha:34a0f63)
  • Correct docs around overriding SGs on ELBs (:issue:2937, :sha:84d0ff9)
  • Fix DynamoDB tests. (:sha:616ee80)
  • Fix region bug. (:issue:2927, :sha:b1cb61e)
  • Fix import for boto.cloudhsm.layer1.CloudHSMConnection. (:issue:2926, :sha:1944d35)

2.36.0

============

📅 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.

Changes

  • Add Amazon DynamoDB online indexing support.
  • Allow for binary to be passed to sqs message (:issue:2913, :sha:8af9b42)
  • Kinesis update (:issue:2891, :sha:4874e19)
  • Fixed spelling of boto.awslambda package. (:issue:2914, :sha:de769ac)
  • Add support for Amazon EC2 Container Service (:issue:2908, :sha:4480fb4)
  • Add support for CloudHSM (:issue:2905, :sha:6055a35)
  • Add support for AWS Config (:issue:2904, :sha:51e9221)
  • Add support for AWS CodeDeploy (:issue:2899, :sha:d935356)
  • Add support for AWS Lambda (:issue:2896, :sha:6748016)
  • Update both Cognito's to the latest APIs (:issue:2909, :sha:18c1251)
  • Add sts for eu-central-1. (:issue:2906, :sha:54714ff)
  • Update opsworks to latest API (:issue:2892, :sha:aed3302)
  • Add AWS Key Managment Support (:issue:2894, :sha:ef7d2cd)

2.35.2

============

📅 2015/01/19

This release adds ClassicLink support for Auto Scaling and fixes a few issues.

Changes

  • Add support for new data types in DynamoDB. (:issue:2667, :sha:68ad513)
  • Expose cloudformation UsePreviousTemplate parameter. (:issue:2843, :issue:2628, :sha:873e89c)
  • Fix documentation around using custom connections for DynamoDB tables. (:issue:2842, :issue:1585, :sha:71d677f)
  • Fixed bug that unable call query_2 after call describe method on dynamodb2 module. (:issue:2829, :sha:66addce)

2.35.1

============

📅 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.

Changes

  • Check for results left after computing self._keys_left (:issue:2871, :sha:d3c2595)

2.35.0

===========

📅 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.

Changes

  • Add Amazon EC2 Classic Link support (:sha: 5dbd2d7)
  • Add query string to body for anon STS POST (:issue:2812, :sha:6513789)
  • Fix bug that prevented initializing a dynamo item from existing item (:issue:2764, :sha:743e814)
    • switchover-sigv4: Add integ tests for sigv4 switchover Switch elb/ec2 over to signature version 4 (:sha:0dadce8)
  • Return SetStackPolicyResponse - (:issue:2822, :issue:2346, :issue:2639, :sha:c4defb4)
  • Added ELB Attributes to docs. (:issue:2821, :sha:5dfeba9)
  • Fix bug by using correct string joining syntax. (:issue:2817, :sha:8426148)
  • Fix SES get_identity_dkim_attributes when input length > 1. (:issue:2810, :sha:cc4d42d)
  • DynamoDB table batch_get fails to process all remaining results if single batch result is empty. (:issue:2809, :sha:a193bc0)
  • Added suppport for additional fields in EMR objects. (:issue:2807, :sha:2936ac0)
  • Pass version_id in copy if key is versioned. (:issue:2803, :sha:66b3604)
  • Add support for SQS PurgeQueue operation. (:issue:2806, :sha:90a5d44)
  • Update documentation for launchconfig. (:issue:2802, :sha:0dc8412)
  • Remove unimplemented config param. (:issue:2801, :issue:2572, :sha:f1a5ebd)
  • Add support for private hosted zones. (:issue:2785, :sha:2e7829b)
  • Fix Key.change_storage_class so that it obeys dst_bucket. (:issue:2752, :sha:55ed184)
  • Fix for s3put host specification. (:issue:2736, :issue:2522, :sha:1af31f2)
  • Improve handling of Glacier HTTP 204 responses. (:issue:2726, :sha:c314298)
  • Fix raising exception syntax in Python 3. (:issue:2735, :issue:2563, :sha:58f76f6)
  • Privatezone: Adding unit/integration test coverage (:issue:1, :sha:d1ff14e)
  • Minor documentation/pep8 fixes. (:issue:2753, :sha:6a853be)
  • Correct argument type in doc string. (:issue:2728, :sha:1ddf6df)
  • Use exclusive start key to get all items from DynamoDB query. (:issue:2676, :issue:2573, :sha:419d8a5)
  • Updated link to current config documentation. (:issue:2755, :sha:9be3f85)
  • Fix the SQS certificate error for region cn-north-1. (:issue:2766, :sha:1d5368a)
  • Adds support for getting health checker IP ranges from Route53. (:issue:2792, :sha:ee14911)
  • fix: snap.create_volume documentation lists general purpose ssd. Fixes 2774. (:issue:2774, :sha:36fae2b)
  • Fixed param type in get_contents_to_filename docstring. (:issue:2783, :sha:478f66a)
  • Update DynamoDB local example to include fake access key id. (:issue:2791, :sha:2c1f8d5)
  • Added 'end' attribute to ReservedInstance. (:issue:2793, :issue:2757, :sha:28814d8)
  • Parse ClusterStatus’s StateChangeReason. (:issue:2696, :sha:48c5d17)
  • Adds SupportedProducts field to EMR JobFlow objects. (:issue:2775, :sha:6771d04)
  • Fix EMR endpoint. (:issue:2750, :sha:8329e02)
  • Detect old-style S3 URL for auto-sigv4. (:issue:2773, :sha:f5be409)
  • Throw host warning for cloudsearch domain (:issue:2765, :sha:9af6f41)
  • Fix CloudSearch2 to work with IAM-based search and upload requests (:issue:2717, :sha:9f4fe8b)
  • iam: add support for Account Password Policy APIs (:issue:2574, :sha:6c9bd53)
  • Handle sigv4 non-string header values properly (:issue:2744, :sha:e043e4b)
  • Url encode query string for pure query (:issue:2720, :sha:bbbf9d2)

2.34.0

============

📅 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.

Changes

  • Calculate sha_256 correctly for s3 (:issue:2691, :sha:c0a001f)
  • Fix MTurk typo. (:issue:2429, :issue:2428, :sha:9bfff19)
  • Fix Amazon Cognito links in docs (:issue:2674, :sha:7c28577)
  • Add the ability to IAM to create a virtual mfa device. (:issue:2675, :sha:075d402)
  • PEP8 tidy up for several modules. (:issue:2673, :sha:38abbd9)
  • Fix s3 create multipart upload for sigv4 (:issue:2684, :sha:fc73641)
  • Updated endpoints.json for cloudwatch logs to support more regions. (:issue:2685, :sha:5db2ea8)

2.33.0

=============

📅 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.

Changes

  • Added TaggedEC2Object.remove_tags. (:issue:2610, :issue:2269, :issue:2414, :sha:bce8fcf)
  • Fixed 403 error from url encoded User-Agent header (:issue:2621, :sha:2043a89)
  • Inserted break when iterating Route53 records. (:issue:2631, :sha:2de8716)
  • Fix typo in ELB ConnectionSettings attribute (:issue:2602, :sha:63bd53b)
  • PEP8 fixes to various common modules. (:issue:2611, :sha:44d873d)
  • Route Tables: Update describe_route_tables to support additional route types (VPC peering connection, NIC). (:issue:2598, :issue:2597, :sha:bbe8ce7)
  • Fix an error in Python 3 when creating launch configs. Enables AutoScaling unit tests to run by default. (:issue:2591, :sha:fb4aeec)
  • Use svg instead of png to get better image quality. (:issue:2588, :sha:1de6b41)
  • STS now signs using sigv4. (:issue:2627, :sha:36b247f)
  • Added support for Amazon Cognito. (:issue:2608, :sha:fa3a39e)
  • Fix bug where sigv4 custom metadata headers were presigned incorrectly. (:issue:2604, :sha:8853e8e)
  • Add some regions to cloudsearch (:issue:2593, :sha:8c6ea21)
  • fix typo in s3 tutorial (:issue:2612, :sha:92dd581)
  • fix ELB ConnectionSettings values in documentation (:issue:2620, :sha:d2231a2)
  • Few typo in docstring (:issue:2590, :sha:0238747)
  • Add support for Amazon Route 53 Domains. (:issue:2601, :sha:d149a87)
  • Support EBS encryption in BlockDeviceType. (:issue:2587, :issue:2480, :sha:7a39741)
  • Fix a typo in auth.py: Bejing -> Beijing. (:issue:2585, :sha:8525616)
  • Update boto/cacerts/cacerts.txt. (:issue:2567, :sha:02b836c)
  • route53 module: tidy up to meet PEP8 better. (:issue:2571, :sha:3a3e960)
  • Update count_slow documentation. (:issue:2569, :sha:e926d2d)
  • iam module: tidy up to meet PEP8 better. (:issue:2566, :sha:3c83da9)
  • Assigning ACL ID to network_acl_id instead of route_table_id. (:issue:2548, :sha:c017b02)
  • Avoid infinite loop with bucket listing and encoding_type='url'. (:issue:2562, :issue:2561, :sha:39cbcb5)
  • Use urllib timeout param instead of hacking socket global timeout. (:issue:2560, :issue:1935, :sha:c1dd1fb)
  • Support non-ascii unicode strings in _get_all_query_args. Fixes: 2558, 2559. (:issue:2559, :issue:2558, :sha:069d04b)
  • Truncated Response Handling in Route53 ListResourceRecordSets. (:issue:2542, :sha:3ba380f)
  • Update to latest OpsWorks API. (:issue:2547, :sha:ac2b311)
  • Better S3 key repr support for unicode. (:issue:2525, :issue:2516, :sha:8198884)
  • Skip test when locale is missing. (:issue:2554, :issue:2540, :sha:2b87583)
  • Add profile_name support to SQS. (:issue:2459, :sha:3837951)
  • Include test_endpoints.json in source distribution. (:issue:2550, :sha:7f907b7)
  • Pass along params in make_request for elastic transcoder api. (:issue:2537, :sha:964999e)
  • Documents not found behavior of get_item(). (:issue:2544, :sha:9b9c1c4)
  • Support auth when headers contains bytes. (:issue:2521, :issue:2520, :sha:885348d)
  • PEP8 style fixes for ElastiCache. (:issue:2539, :sha:bd0d6db)
  • PEP8 style fixes for SES. (:issue:2538, :sha:c620c43)
  • Doc updates for CloudSearch. (:issue:2546, :sha:9efebc2)
  • Update to latest Redshift API. (:issue:2545, :sha:9151092)
  • Update to latest support API. (:issue:2541, :issue:2426, :sha:8cf1b52)
  • Uses file name as archive description when uploading to glacier. (:issue:2535, :issue:2528, :sha:38478c1)
  • Fix the ec2.elb.listener.Listener class's getitem method. (:issue:2533, :sha:7b67f98)
  • Add recognized HTTP headers for S3 metadata. (:issue:2477, :issue:2050, :sha:c8c625a)
  • Fix class name for document. (:issue:2530, :sha:2f0e689)
  • Copy CloudSearch proxy settings to endpoint services. (:issue:2513, :sha:3cbbc21)
  • Merge branch 'develop' into cloudsearch2-proxy (:sha:5b424db)
  • Add IAMer as an application built on boto. (:issue:2515, :sha:1f35224)

2.32.1

============

📅 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.

Fixes

  • Fix bin scripts for Python 3. (:issue:2502, :issue:2490, :sha:cb78c52)
  • Fix parsing of EMR step summary response. (:issue:2456, :sha:2ffb00a)
  • Update wheel to be universal for py2/py3. (:issue:2478, :sha:e872d94)
  • Add pypy to tox config. (:issue:2458, :sha:16c6fbe)
  • Fix Glacier file object hash calculation. (:issue:2489, :issue:2488,
    :sha:a9463c5)
  • PEP8 fixes for Glacier. (:issue:2469, :sha:0575a54)
  • Use ConfigParser for Python 3 and SafeConfigParser for Python 2.
    (:issue:2498, :issue:2497, :sha:f580f73)
  • Remove redundant future imports. (:issue:2496, :sha:e59e199)
  • Fix dynamodb.types.Binary non-ASCII handling. (:issue:2492, :issue:2491,
    :sha:16284ea)
  • Add missing dependency to requirements.txt. (:issue:2494, :sha:33db71a)
  • Fix TypeError when getting instance metadata under Python 3. (:issue:2486,
    :issue:2485, :sha:6ff525e)
  • Handle Cloudsearch indexing errors. (:issue:2370, :sha:494a091)
  • Remove obsolete md5 import routine. (:issue:2468, :sha:9808a77)
  • Use encodebytes instead of encodestring. (:issue:2484, :issue:2483,
    :sha:984c5ff)
  • Fix an auth class pickling bug. (:issue:2479, :sha:07d6424)

2.32.0

============

📅 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.

Python 3 Support

  • DynamoDB (:issue:2441, :sha:0ef0466, :issue:2473, :sha:102c3b6,
    :issue:2453)
  • CloudWatch Logs (:issue:2448, :sha:23cbcd1)
  • Support (:issue:2406, :sha:7b489a0)
  • Elastic Beanstalk (:issue:2372, :sha:d45d00e)
  • CloudSearch (:issue:2439, :sha:25416f9, :issue:2432, :sha:b17f2d9)
  • STS (:issue:2435, :sha:1c1239b)
  • SimpleDB (:issue:2403, :sha:604318d)
  • EC2 (:issue:2424, :sha:5e5dc4c)
  • VPC (:issue:2399, :sha:356da91)
  • OpsWorks (:issue:2402, :sha:68d15a5)
  • CloudWatch (:issue:2400, :sha:a4d0a7a)
  • SWF (:issue:2397, :sha:6db918e)
  • MWS (:issue:2385, :sha:5347fbd)
  • ELB (:issue:2384, :sha:4dcc9be)
  • Elastic Transcoder (:issue:2382, :sha:40c5e35)
  • EMR (:issue:2381, :sha:edf4020)
  • Route53 (:issue:2359, :sha:15514f7)
  • Glacier (:issue:2357, :sha:a41042e)
  • RedShift (:issue:2362, :sha:b8888cc)
  • CloudFront (:issue:2355, :sha:f2f54b1)
  • ECS (:issue:2364, :sha:ab84969)
  • Fix pylintrc to run with pylint/python 3. (:issue:2366, :sha:6292ab2)
  • SNS (:issue:2365, :sha:170f735)
  • AutoScaling (:issue:2393, :sha:6a78057)
  • Direct Connect (:issue:2361, :sha:8488d94)
  • CloudFormation (:issue:2373, :sha:9872f27)
  • IAM (:issue:2358, :sha:29ad3e3)
  • ElastiCache (:issue:2356, :sha:2880f91)
  • SES (:issue:2354, :sha:1db129e)
  • Fix S3 integration test on Py3. (:issue:2466, :sha:f3eb4cd)
  • Use unittest.mock if exists. (:issue:2451, :sha:cc58978)
  • Add tests/compat.py for test-only imports. (:issue:2442, :sha:556f3cf)
  • Add backward-compatible support for Python 3.3+ (S3, SQS, Kinesis,
    CloudTrail). (:issue:2344, :issue:677, :sha:b503f4b)

Features

  • Add marker param to describe all ELBs. (:issue:2433, :sha:49af8b6)
  • Update .travis.yml to add pypy. (:issue:2440, :sha:4b8667c)
  • Add 'include_all_instances' support to 'get_all_instance_status'.
    (:issue:2446, :issue:2230, :sha:5949012)
  • Support security tokens in configuration file profiles.
    (:issue:2445, :sha:a16bcfd)
  • Singapore, Sydney and Tokyo are missing in Kinesis Region.
    (:issue:2434, :sha:723290d)
  • Add support for VPC connection peering. (:issue:2438, :sha:63c78a8)
  • Add seperate doc requirements. (:issue:2412, :sha:2922d89)
  • Route53 support IP health checks (:issue:2195, :sha:319d44e)
  • IPv6 support when making connections (:issue:2380, :sha:1e70179)
  • Support SNS message attributes (:issue:2360, :sha:ec106bd)
  • Add "attributes" argument to boto.dynamodb2.table.Table.batch_get.
    (:issue:2276, :sha:fe67f43)
  • Add documentation for top-level S3 module. (:issue:2379, :sha:db77546)

Fixes

  • Prevent an infinite loop. (:issue:2465, :sha:71b795a)
  • Updated documentation for copy_image. (:issue:2471, :sha:f9f683a)
  • Fixed 2464 added keyword "detailed" to docs. (:issue:2467, :issue:2464,
    :sha:eb26fdc)
  • Retry installation commands on Travis CI. (:issue:2457, :sha:a9e8057)
  • Fix for run_instances() network_interfaces argument documentation.
    (:issue:2461, :sha:798fd70)
  • pyami module: tidy up to meet PEP8 better. (:issue:2460, :sha:e5a23ed)
  • Updating documentation on cloudsearch regions. (:issue:2455, :sha:de284a4)
  • Fixing lost errors bug in cloudsearch2 commit implementation.
    (:issue:2408, :sha:fedb937)
  • Import json from boto.compat for several modules.
    (:issue:2450, :sha:55e716b)
  • Relocate MWS requirements checks; closes 2304, 2314.
    (:issue:2314, :issue:2304, :sha:6a8f98b)
  • Added support for creating EMR clusters with a ServiceRole.
    (:issue:2389, :sha:7693956)
  • Doc fix: doc_service instead of service on Deleting.
    (:issue:2419, :sha:f7b7980)
  • Fix dummy value typo on aws_access_key_id. (:issue:2418, :sha:fc2a212)
  • Fix typo; add test. (:issue:2447, :sha:effa8a8)
  • Fix CloudWatch Logs docstring. (:issue:2444, :sha:d4a2b02)
  • Fix S3 mock encoding bug (:issue:2443, :sha:8dca89b)
  • Skip the ETag header check in responce while using SSE-C encrpytion of S3.
    (:issue:2368, :sha:907fc6d)
  • Fix Beanstalk exception handling. (:issue:2431, :sha:40f4b5d)
  • EC2 UserData encoding fix (Full version of 1698).
    (:issue:2396, :issue:1698, :sha:78300f1)
  • Fetch S3 key storage class on-demand. (:issue:2404, :sha:8c4cc67)
  • Added documentation for /manage/cmdshell.py. (:issue:2395, :sha:5a28d1c)
  • Remove redundant lines in auth.py. (:issue:2374, :sha:317e322)
  • Fix SWF continue_as_new_workflow_execution start_to_close_timeout.
    (:issue:2378, :sha:5101b06)
  • Fix StringIO imports and invocations. (:issue:2390, :sha:03952c7)
  • Fixed wrong call of urlparse. (:issue:2387, :sha:4935f67)
  • Update documentation on Valid Values for ses:SetIdentityNotificationTopic.
    (:issue:2367, :sha:3f5de0d)
  • Correct list_saml_providers to return all items.
    (:issue:2338, :sha:9e9427f)
  • Fixing ELB unit tests. Also did some PEP8 cleanup on ELB code.
    (:issue:2352, :sha:5220621)
  • Documentation updates. (:issue:2353, :sha:c9233d4)

2.31.1

============

📅 2014/07/10

This release fixes an installation bug in the 2.31.0 release.

2.31.0

============

📅 2014/07/10

This release adds support for Amazon CloudWatch Logs.

Changes

  • Add support for Amazon CloudWatch Logs. (:sha:125c94d)

2.30.0

============

📅 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.

Changes

  • Add EC2 T2 instance types (:sha:544f8925cb)
  • Add new regions for CloudTrail and Kinesis (:sha:4d67e19914)
  • Fixed some code formatting and typo in SQS tutorial docs. (:issue:2332, :sha:08c8fed)
  • Documentation update -- Child workflows and poll API. (:issue:2333, :issue:2063, :issue:2064, :sha:4835676)
  • DOC Tutorial update for metrics and use of dimensions property. (:issue:2340, :issue:2336, :sha:45fda90)
  • Let people know only EC2 supported for cloudwatch. (:issue:2341, :sha:98f03e2)
  • Add namespace to AccessControlPolicy xml representation. (:issue:2342, :sha:ce07446)
  • Make ip_addr optional in Route53 HealthCheck. (:issue:2345, :sha:79c35ca)
  • Add S3 SigV4 Presigning. (:issue:2349, :sha:125c4ce)
  • Add missing route53 autodoc. (:issue:2343, :sha:6472811)
  • Adds scan_index_forward and limit to DynamoDB table query count. (:issue:2184, :sha:4b6d222)
  • Add method TaggedEC2Object.add_tags(). (:issue:2259, :sha:eea5467)
  • Add network interface lookup to EC2. Add update/attach/detach methods to NetworkInterface object. (:issue:2311, :sha:4d44530)
  • Parse date/time in a locale independent manner. (:issue:2317, :issue:2271, :sha:3b715e5)
  • Add documentation for delete_hosted_zone. (:issue:2316, :sha:a0fdd39)
  • s/existance/existence/ (:issue:2315, :sha:b8dfa1c)
  • Add multipart upload section to the S3 tutorial. (:issue:2308, :sha:99953d4)
  • Only attempt shared creds load if path is a file. (:issue:2305, :sha:0bffa3b)

2.29.1

============

📅 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.

Changes

  • Fix crash when provider is google. (:issue:2302, :sha:33329d5888)
  • Fix connection pooling issue with CloudSearch (:sha:82e83be12a)

2.29.0

============

📅 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.

Changes

  • Added support for shared credentials file. (:issue:2292, :sha:d5ed49f)
  • Added support for EBS encryption. (:issue:2282, :sha:d85a449)
  • Added GovCloud CloudFormation endpoint. (:issue:2297, :sha:0f75fb9)
  • Added new CloudTrail endpoints to endpoints.json. (:issue:2269, :sha:1168580)
  • Added 'name' param to documentation of ELB LoadBalancer. (:issue:2291, :sha:86e1174)
  • Fix typo in ELB docs. (:issue:2294, :sha:37aaa0f)
  • Fix typo in ELB tutorial. (:issue:2290, :sha:40a758a)
  • Fix OpsWorks connect_to_region exception. (:issue:2288, :sha:26729c7)
  • Fix timezones in CloudWatch date range example. (:issue:2285, :sha:138a6d0)
  • Fix description of param tags into rds2.create_db_subnet_group. (:issue:2279, :sha:dc1037f)
  • Fix the incorrect name of a test case. (:issue:2273, :sha:ee195a1)
  • Fix "consistent" argument to boto.dynamodb2.table.Table.batch_get. (:issue:2272, :sha:c432b09)
  • Update the wheel to be python 2 compatible only. (:issue:2286, :sha:6ad0b75)
  • Crate.io is no longer a package index. (:issue:2289, :sha:7f23de0)

2.28.0

============

📅 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.

Changes

  • Add support for SQS message attributes. (:issue:2257, :sha:a04ca92)
  • Update DynamoDB to support query filters. (:issue:2242, :sha:141eb71)
  • Implement new Cloudsearch API 2013-01-01 as cloudsearch2 module (:sha:b0ababa)
  • Miscellaneous improvements to the MTurk CLI. (:issue:2188, :sha:c213ff1)
  • Update MWS to latest API version and adds missing API calls. (:issue:2203, :issue:2201, :sha:8adf720, :sha: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. (:sha:d295ee9)
  • Correct typo "possile" --> "possible". (:issue:2196, :sha:d228352)
  • Update Boto configuration tutorial (:issue:2191, :sha:f2a7a08)
  • Clarify that MTurkConnection.get_assignments attributes are actually strings. (:issue:2187, :issue:2176, :sha:075636b)
  • Fix EC2 documentation typo (:issue:2178, :sha:2627843)
  • Add support for ELB Connection Draining attribute. (:issue:2174, :issue:2173, :sha:78fa43c)
  • Add support for setting failure threshold for Route53 health checks. (:issue:2171, :issue:2170, :sha:15b812f)
  • Fix specification of Elastic Beanstalk tier parameter. (:issue:2168, :sha:4492e86)
  • Fixed part of roboto for euca2ools. (:issue:2166, :issue:1730, :sha:63b7a34)
  • Fixed removing policies from listeners. (:issue:2165, :issue:1708, :sha:e5a2d9b)
  • Reintroduced the reverse fix for DDB. (:issue:2163, :sha:70ec722)
  • Several fixes to DynamoDB describe calls. (:issue:2161, :issue:1649, :issue:1663, :sha:84fb748)
  • Fixed how reverse works in DynamoDBv2. (:issue:2160, :issue:2070, :issue:2115, :sha:afdd805)
  • Update Kinesis exceptions (:issue:2159, :issue:2153, :sha:22c6751)
  • Fix ECS problem using new-style classes (:issue:2103, :sha:dc466c7)
  • Add support for passing region info from SWF layer2 to layer1 (:issue:2137, :sha:0dc8ce6)
  • Handle plus signs in S3 metadata (:issue:2145, :sha:c2a0f95)
  • Fix Glacier vault date parsing (:issue:2158, :sha:9e7b132)
  • Documentation fix. (:issue:2156, :sha:7592a58)
  • Fix Route53 evaluate target health bug. (:issue:2157, :sha:398bb62)
  • Removing obselete core directory. (:issue:1987, :sha:8e83292)
  • Improve IAM behavior in the cn-north-1 region. (:issue:2152, :sha:4050e70)
  • Add SetIdentityFeedbackForwardingEnabled and SetIdentityNotificationTopic for SES. (:issue:2130, :issue:2128, :sha:83002d5)
  • Altered Route53 bin script to use UPSERT rather than CREATE. (:issue:2151, :sha:2cd20e7)

2.27.0

============

📅 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.

Changes

  • Added support for AccessLog in ELB (:issue:2150, :sha:7aa35ea)
  • Added better BlockDeviceType deserialization in Autoscaling. (:issue:2149,
    :sha:04d29a5)
  • Updated CloudFormation documentation (:issue:2147, :sha:2535aca)
  • Updated Kinesis documentation (:issue:2146, :sha:01425dc)
  • Add optional bucket tags to lss3 output. (:issue:2132, :sha:0f35924)
  • Fix getting instance types for Eucalyptus 4.0. (:issue:2118, :sha:18dc07d)
  • Fixed how quoted strings are handled in SigV4 (:issue:2142, :sha:2467547)
  • Use system supplied certs without a bundle file (:issue:2139,
    :sha:70d15b8)
  • Fixed incorrect test failures in EC2 trim_snapshots (:sha:1fa9df7)
  • Raise any exceptions that are tagSet not found (:sha:56d7d3e)
  • Added request hook docs (:issue:2129, :sha:64eedce)
  • Fixed Route53 alias-healthcheck (:issue:2126, :sha:141077f)
  • Fixed Elastic IP association in EC2 (:issue:2131, :issue:1310,
    :sha:d75fdfa)
  • Fixed builds on Travis for installing dependencies (:sha:5e84e30)
  • Support printing tags on buckets when listing buckets (:sha:c42a5dd)
  • PEP8/pyflakes/(some)pylint (:sha:149175e)

2.26.1

============

📅 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.

Changes

  • Fixed boto.connect_rds2 to use kwargs. (:sha:3828ece)

2.26.0

============

📅 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.

Changes

  • Added support for MFA in STS AssumeRole. (:sha:899810c)
  • Fixed how DynamoDB v2 works with Global Secondary Indexes. (:issue:2122,
    :sha:f602c95)
  • Add request hooks and request logger. (:issue:2125, :sha:e8b20fe)
  • Don't pull the security token from the environment or config when a caller
    supplies the access key and secret. (:issue:2123, :sha:4df1694)
  • Read EvaluateTargetHealth from Route53 resource record set. (:issue:2120,
    :sha:0a97158)
  • Prevent implicit string decode in hmac-v4 handlers. (:issue:2037,
    :issue:2033, :sha:8e56a5f)
  • Updated Datapipeline to include all current regions. (:issue:2121,
    :sha:dff5e3e)
  • Bug fix for Google Storage generate_url authentication. (:issue:2116,
    :issue:2108, :sha:5a50932)
  • Handle JSON error responses in BotoServerError. (:issue:2113, :issue:2077,
    :sha:221085e)
  • Corrected a typo in SQS tutorial. (:issue:2114, :sha:7ed41f7)
  • Add CloudFormation template capabilities support. (:issue:2111,
    :issue:2075, :sha:65a4323)
  • Add SWF layer1_decisions to docs. (:issue:2110, :issue:2062,
    :sha:6039cc9)
  • Add support for request intervals in health checks. (:issue:2109,
    :sha:660b01a)
  • Added checks for invalid regions to the bin scripts (:issue:2107,
    :sha:bbb9f1e)
  • Better error output for unknown region - (:issue:2041, :issue:1983,
    :sha:cd63f92)
  • Added certificate tests for CloudTrail. (:issue:2106, :sha:a7e9b4c)
  • Updated Kinesis endpoints. (:sha:7bd4b6e)
  • Finished implementation of RDS's DescribeDBLogFiles. (:issue:2084,
    :sha:f3c706c)
  • Added support for RDS log file downloading. (:issue:2086, :issue:1993,
    :sha:4c51841)
  • Added some unit tests for CloudFront. (:issue:2076, :sha:6c46b1d)
  • GS should ignore restore_headers as they are never set. (:issue:2067,
    :sha:f02aeb3)
  • Update CloudFormation to support the latest API. (:issue:2101,
    :sha:ea1b1b6)
  • Added Route53 health checks. (:issue:2054, :sha:9028f7d)
  • Merge branch 'rds2' into develop Fixes 2097. (:issue:2097, :sha:6843c16)
  • Fix Param class convert method (:issue:2094, :sha:5cd4598)
  • Added support for Route53 aliasing. (:issue:2096, :sha:df5fa40)
  • Removed the dependence on example.com within the Route53 tests.
    (:issue:2098, :sha:6ce9e0f)
  • Fixed has_item support in DynamoDB v2. (:issue:2090, :sha:aada5d3)
  • Fix a little typo bug in the S3 tutorial. (:issue:2088, :sha:c091d27)

2.25.0

============

📅 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.

.. _AppNeta: http://www.appneta.com/blog/s3-list-get-bucket-default/

Features

  • Add support for Route53 API version 2013-04-01 (:issue:2080, :sha:600dcd0)
  • Add option to opt-in for EC2 SigV4 (:issue:2074, :sha:4d780bd)
  • Add Autoscale feature to get all adjustment types (:issue:2058,
    :issue:1538, :sha:b9c7e15)
  • Add Route53 unit tests (:issue:2066, :sha:e859576)
  • Add a basic Route53 tutorial (:issue:2060, :sha:f0ad46b)
  • Add Autoscale associated public IP to launch configuration (:issue:2051,
    :issue:2028, :issue:2029, :sha:c58bda6)
  • Add option to pass VPC zone identifiers as a Python list (:issue:2047,
    :issue:1772, :sha:07ef9e1)
  • Add RDS call to get all log files (:issue:2040, :issue:1994,
    :sha:925b8cb)

Bugfixes

  • Changed S3 get_bucket to use HEAD in place of GET. (:issue:2078,
    :issue:2082, :sha:016be83)
  • Fix EMR's describe_cluster_command. (:issue:2034, :sha:1c5621e)
  • Tutorial small code fix (:issue:2072, :sha:38e7db1)
  • Fix CloudFront string representation (:issue:2069, :sha:885c397)
  • Route53 doc cleanup (:issue:2059, :sha:d2fc38e)
  • Fix MWS parsing of GetProductCategoriesForASIN response. (:issue:2024,
    :sha:0af08ce)
  • Fix SQS docs for get_queue_attributes (:issue:2061, :sha:1cdc326)
  • Don't insert a '?' in URLs unless there is a query string (:issue:2042,
    :issue:1943, :sha:c15ce60)

2.24.0

============

📅 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.

Features

  • Load region and endpoint information from a JSON file (:sha:b9dbaad)
  • Return the x-amz-restore header with GET KEY and fix provider prefix. (:issue:1990, :sha:43e8e0a)
  • Make S3 key validation optional with the validate parameter (:issue:2013, :issue:1996, :sha:fd6b632)
  • Adding new eu-west-1 and eu-west-2 endpoints for SES. (:issue:2015, :sha:d5ef862, :sha:56ba3e5)
  • Google Storage now uses new-style Python classes (:issue:1927, :sha:86c9f77)
  • Add support for step summary list to Elastic MapReduce (:issue:2011, :sha:d3af158)
  • Added the M3 instance types. (:issue:2012, :sha:7c82f57)
  • Add credential profile configuration (:issue:1979, :sha:e3ab708)
  • Add support for dead letter queues to SQS (:sha:93c7d05)

Bugfixes

  • Make the Lifecycle Id optional and fix prefix=None in XML generation. (:issue:2021, :sha:362a04a)
  • Fix DynamoDB query limit bug (:issue:2014, :sha:7ecb3f7)
  • Add documentation about the version_id behavior of Key objects. (:issue:2026, :sha:b6b242c)
  • Fixed typo in Table.create example (:issue:2023, :sha:d81a660)
  • Adding a license/copyright header. (:issue:2025, :sha:26ded39)
  • Update the docstring for the SNS subscribe method (:issue:2017, :sha:4c806de)
  • Renamed unit test with duplicate name (:issue:2016, :sha:c7bd0bd)
  • Use UTC instead of local time in test_refresh_credentials (:issue:2020, :sha:b5a2eaf)
  • Fix missing security_token option in some connection classes (:issue:1989, :issue:1942, :sha:2b72f32)
  • Fix listing S3 multipart uploads with some parameter combinations (:issue:2000, :sha:49045bc)
  • Fix elbadmin crash because of non-extant instances in load balancer (:issue:2001, :sha:d47cc14)
  • Fix anonymous S3 fetch test case (:issue:1988, :issue:1992, :sha:8fb1666)
  • Fix elbadmin boto import (:issue:2002, :sha:674c3a6)
  • Fixing SQS tutorial to correctly describe behavior of the write operation (:issue:1986, :sha:6147d86)
  • Fix various grammar mistakes (:issue:1980, :sha:ada40b5)

2.23.0

============

📅 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.

Features

  • Added pagination & date range filtering to Glacier inventory options.
    (:issue:1977, :sha:402a305)
  • Added the ability to select the specific attributes to fetch in the scan
    & get_item calls within DynamoDB v2. (:issue:1945, :issue:1972,
    :sha:f6451fb & :sha: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. (:issue:1973, :issue:1822, :sha:f96e9e3)
  • Added an associate_address_object method to EC2. (:issue:1967,
    :issue:1874, :issue:1893, :sha:dd6180c)
  • Added a download_to_fileobj method to Glacier,similar to the S3 call
    of the same name. (:issue:1960, :issue:1941, :sha:67266e5)
  • Added support for arbitrary dict inputs to MWS. (:issue:1966,
    :sha:46f193f)

Bugfixes

  • Made the usage of is/is not more consistent. (:issue:1930,
    :sha:8597c54)
  • Imported with_statement for old Python versions (:issue:1975,
    :sha:a53a574)
  • Changed the Binary data object within DynamoDB to throw an error if an
    invalid data type is used. (:issue:1963, :issue:1956, :sha:e5d30c8)
  • Altered the integration tests to avoid connection errors to certain regions.
    (:sha:2555b8a)
  • Changed the GCS resumable upload handler to save tracker files with protection
  1. (:sha:7cb344c)
  • Documentation:
  • Clarified documentation around the list_metrics call in
    CloudFormation. (:issue:1962, :sha:c996a72)
  • Added Tag to the Autoscale API docs. (:issue:1964, :sha:31118d9)
  • Updated the AWS Support documentation to the latest. (:sha:29f9264)

2.22.1

============

📅 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.

Bugfixes

  • Fixed key names with special characters in S3 when using SigV4.
    (:sha:8b37180)
  • Re-added the nextToken attribute to the EC2 result set object.
    (:issue:1968, :sha:6928928)

2.22.0

============

📅 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.

Features

  • Updated Auto Scaling to support the latest API. (:sha:9984c4f)
  • Added the ability to alter response sizes in DynamoDB queries/scans.
    (:issue:1949, :sha:6761b01)

Bugfixes

  • Fix string instance tests. (:issue:1959, :sha:ee203bf)
  • Add missing parameters to get_spot_price_history method. (:issue:1958,
    :sha:f635474)
  • Fix unicode string parameter handling in S3Connection. (:issue:1954,
    :issue:1952, :sha:12e6b0c)
  • Fix typo in docstring for SSHClient.run. (:issue:1953, :sha:5263b20)
  • Properly handle getopt long options in s3put. (:issue:1950, :issue:1946,
    :sha:cf693ff)

2.21.2

============

📅 2013/12/24

This release is a bugfix release which corrects one more bug in the Mechanical
Turk objects.

Bugfixes

  • Fixed a missed inheritance bug in mturk. (:issue:1936, :sha:0137f29)

2.21.1

============

📅 2013/12/23

This release is a bugfix release which corrects how the Mechanical Turk objects
work & a threading issue when using datetime.strptime.

Bugfixes

  • Added cn-north-1 to regions. (:sha:9c89de1)
  • Fixed threading issues related to datetime.strptime. (:issue:1898,
    :sha:2ef66c9)
  • Updated all the old-style inheritance calls. (:issue:1918, :issue:1936,
    :issue:1937, :sha:39a997f & :sha:607624f)
  • Documentation:
  • Added missed notes about the cn-north-1 region. (:sha:738c8cb)
  • Added the C3 family of EC2 instances. (:issue:1938, :sha:05b7482)

2.21.0

============

📅 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/.

Features

  • Add support for Elastic Transcoder pagination and new codecs (:sha:dcb1c5a)
  • Add support for new CloudTrail calling format (:sha:aeafe9b)
  • Update to the latest Support API (:sha:45e1884)
  • Add support for arbitrarily large SQS messages stored in S3 via BigMessage. (:issue:1917, :sha:e6cd665)
  • Add support for encoding_type to S3 (:sha:6b2d967)
  • Add support for Elastic MapReduce tags (:issue:1928, :issue:1920, :sha:b9749c6, :sha:8e4c595)
  • Add high level support for global secondary indexes in DynamoDB (:issue:1924, :issue:1913, :sha:32dac5b)
  • Add support for Elastic Beanstalk worker environments. (:issue:1911, :sha:bbd4fbf)
  • Add support for OpsWorks IAM user permissions per stack (:sha:ac6e4e7)
  • Add support for SigV4 to S3 (:sha:deb9e18)
  • Add support for SigV4 to EC2 (:sha:bdebfe0)
  • Add support for SigV4 to ElastiCache (:sha:b892b45)

Bugfixes

  • Add documentation describing account usage for multipart uploads in S3 (:sha:af03d8d)
  • Update DesiredCapacity if AutoScalingGroup.desired_capacity is not None. (:issue:1906, :issue:1906, :issue:1757, :sha:b6670ce)
  • Documentation: add Kinesis API reference (:issue:1921, :sha:c169836)
  • Documentation: sriovNetSupport instance attribute (:issue:1915, :sha:e1bafcc)
  • Update RDS documentation for API version: 2013-09-09 (:issue:1914, :sha:fcf702a)
  • Switch all classes to new style classes which results in memory use improvements (:sha:ca36fa2)

2.20.1

============

📅 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.

Bugfixes

  • Bug fix for IAM security credentials metadata URL. (:issue:1912, :issue:1908, :issue:1907, :sha:f82e7a5)

2.20.0

============

📅 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.

Features

  • Add support for Amazon Kinesis (:sha:d0b684e)
  • Add support for i2 instance types to EC2. (:sha:0f5371f)
  • Add support for DynamoDB Global Secondary Indexes (:sha:297cacb)
  • Add support for AWS Direct Connect. (:issue:1894, :issue:1894, :sha:3cbca26)
  • Add option for sorting SDB dumps to sdbadmin. (:issue:1888, :issue:1888, :sha:070e4f6)
  • Add a retry when EC2 metadata is returned as corrupt JSON. (:issue:1883, :issue:1883, :issue:1868, :sha:41470a0)
  • Added some missing attributes to DBInstance and DBSnapshot. (:issue:1880, :issue:1880, :sha:2751dff)

Bugfixes

  • Implement nonzero for DynamoDB Item to consider empty items falsey (:issue:1899, :sha:808e550)
  • Remove dimensions from Metric.query() docstring. (:issue:1901, :issue:1901, :sha:ba6b8c7)
  • Make trailing slashes for EC2 metadata URLs explicit & remove them from userdata requests. This fixes using boto for CloudStack (:issue:1900, :issue:1900, :issue:1897, :issue:1856, :sha:5f4506e)
  • Fix the DynamoDB 'scan in' filter to compare the same attribute types in a list rather than using an attribute set. (:issue:1896, :issue:1896, :sha:5fc59d6)
  • Updating Amazon ElastiCache parameters to be optional when creating a new cache cluster. (:issue:1876, :issue:1876, :sha:342b8df)
  • Fix honor cooldown AutoScaling parameter serialization to prevent an exception and bad request. (:issue:1895, :issue:1895, :issue:1892, :sha:fc4674f)
  • Fix ignored RDS backup_retention_period when value was 0. (:issue:1887, :issue:1887, :issue:1886, :sha:a19eb14)
  • Use auth_handler to specify host header value including custom ports if possible, which are used by Eucalyptus. (:issue:1862, :issue:1862, :sha:ce6df03)
  • Fix documentation of launch config in Autoscaling Group. (:issue:1881, :issue:1881, :sha:6f704d9)
  • typo: AIM -> IAM (:issue:1882, :sha:7ea2d5c)

2.19.0

============

📅 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.

Features

  • Add max results parameters to EC2 describe instances and describe tags.
    (:issue:1873, :issue:1873, :sha:ad8a64a)
  • Add support for RDS CopyDBSnapshot. (:issue:1872, :issue:1872,
    :issue:1865, :sha:bffb758)

Bugfixes

  • Update README.rst to link to ReadTheDocs changelogs. (:issue:1869,
    :sha:26f3dbe)
  • Delete the old changelog in favor of the README link to ReadTheDocs
    changelogs. (:issue:1870, :issue:1870, :sha:32bc333)

2.18.0

============

📅 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.

Features

  • Add support for new STS and IAM calls related to SAML. (:issue:1867,
    :issue:1867, :sha:1c51d17)
  • Add SigV4 support to Cloudwatch (:sha:ef43035)
  • Add support for ELB Attributes and Cross Zone Balancing. (:issue:1852,
    :issue:1852, :sha:76f8b7f)
  • Add RDS promote and rename support. (:issue:1857, :issue:1857,
    :sha:0b62c70)
  • Update EC2 get_all_snapshots and add support for registering an image
    with a snapshot. (:issue:1850, :issue:1850, :sha:3007956)

Bugfixes

  • Fix issues related to encoding of values in HTTP headers when using
    unicode. (:issue:1864, :issue:1864, :issue:1839, :issue:1829,
    :issue:1828, :issue:702, :sha:5610dd7)
  • Fix order of Beanstalk documetation to match param order. (:issue:1863,
    :issue:1863, :sha:a3a29f8)
  • Make sure file is closed before attempting to delete it when downloading
    an S3 key. (:issue:1791, :sha:0e6dcbe)
  • Fix minor CloudTrail documentation typos. (:issue:1861, :issue:1861,
    :sha:256a115)
  • Fix DynamoDBv2 tutorial sentence with missing verb. (:issue:1859,
    :issue:1825, :issue:1859, :sha:0fd5300)
  • Fix parameter validation for gs (:issue:1858, :sha:6b9a869)

2.17.0

============

📅 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.

Features

  • Add support for AWS CloudTrail (:sha:53ba0c9)
  • Add support for new Amazon Redshift features (:sha:d94b48c)

Bugfixes

  • Add missing argument for Google Storage resumable uploads. (:sha:b777b62)

2.16.0

============

📅 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.

Features

  • Added recipe for parallel execution of activities to SWF tutorial. (:issue:1800, :issue:1800, :sha:52c5432)
  • Added launch_config's parameter associate_ip_address for VPC. (:issue:1799, :issue:1799, :sha:6685adb)
  • Update elbadmin add/remove commands to support multiple instance arguments. (:issue:1806, :issue:1806, :sha:4aad26d)
  • Added documentation for valid auto scaling event types and tags. (:issue:1807, :issue:1807, :sha:664f6e8)
  • Support VPC tenancy restrictions and filters for DHCP options. (:issue:1801, :issue:1801, :sha:8c5d8de)
  • Add VPC network ACL support. (:issue:1809, :issue:1098, :issue:1809, :sha:9043d09)
  • Add convenience functions to make DynamoDB2 behave more like DynamoDB (:issue:1780, :sha:2cecaca)
  • EC2 cancel_spot_instance_requests now returns a list of SpotInstanceRequest objects. (:issue:1811, :issue:1811, :issue:1754, :sha:f3361b9)
  • Fix VPC DescribeVpnConnections call argument; Add support for static_routes_only when creating a new VPC. (:issue:1816, :issue:1816, :issue:1481, :sha:b408637)
  • Add a section about DynamoDB Local to the DynamoDBv2 high level docs. (:issue:1821, :issue:1821, :issue:1818, :sha:639505f)
  • Add support for new Elastic MapReduce APIs (:issue:1836, :sha:5562264)
  • Modify EMR add_jobflow_steps to return a JobFlowStepList. (:issue:1838, :issue:1838, :sha:ef9564f)
  • Generate docs for route53/zone, remove docs for route53/hostedzone. (:issue:1837, :issue:1837, :sha:99e2e67)

BugFixes

  • Fix for MWS iterator handling (:sha:7e6f98d)
  • Clarify documentation for MetricAlarm dimensions. (:issue:1808, :issue:1808, :issue:1803, :sha:4233fbf)
  • Fixes for general connection behind proxy. (:issue:1781, :issue:1781, :sha:dc8bbea)
  • Validate S3 method kwarg names to prevent misspelling. (:issue:1810, :issue:1810, :issue:1782, :sha:947a14a)
  • Fix dependencies so they show up as optional in CheeseShop (:issue:1617, :sha:54da8b6)
  • Route53 retry HTTP error 400s (:issue:1618, :sha:6e355b3)
  • Fix typo in IAMConnection documentation (:issue:1820, :sha:3fc335d)
  • Fix MWS MemberLists parsing. (:issue:1815, :issue:1815, :sha:0f6f089)
  • Fix typo in SQS documentation (:issue:1830, :sha:20532a6)
  • Update auto scaling documentation. (:issue:1824, :issue:1824, :issue:1823, :sha:9a359ec)
  • Fixing region endpoints for EMR (:issue:1831, :sha:ed669f7)
  • Raising an exception in SQS message decode() should not abort parsing. (:issue:1835, :issue:1835, :issue:1833, :sha:2a00c92)
  • Replace correct VPC ACL association instead of just the first one. (:issue:1844, :issue:1844, :issue:1843, :sha:c70b8d6)
  • Prevent swallowing CloudSearch errors (:issue:1846, :issue:1842, :sha:c2f955b)

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖

@pyup-bot pyup-bot mentioned this pull request Feb 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant