Update to 2.5.2, slightly based on PR 46903 by Steven Sartorius.
Changes:

2.5.2
Release 2.5.2 is a bugfix release.

2.5.1
Release 2.5.1 is a bugfix release.

2.5.0
This release includes:

    Support for IAM Roles for EC2 Instances
    Added support for Capabilities in CloudFormation
    Spot instances in autoscaling groups
    Internal ELB's
    Added tenancy option to run_instances

2.4.0

This release includes:

    Initial support for Amazon Cloudsearch Service.
    Support for Amazon's Marketplace Web Service.
    Latency-based routing for Route53
    Support for new domain verification features of SES.
    A full rewrite of the FPS module.
    Support for BatchWriteItem in DynamoDB.
    Additional EMR steps for installing and running Pig scripts.
    Support for additional batch operations in SQS.
    Better support for VPC group-ids.
    Many, many bugfixes from the community. Thanks for the reports
    and pull requests!


2.3.0
This release includes initial support for Amazon Simple Workflow
Service.

The API version of the FPS module was updated to 2010-08-28.

This release also includes many bug fixes and improvements in the
Amazon DynamoDB module. One change of particular note is the behavior
of the new_item method of the Table object. See
http://readthedocs.org/docs/boto/en/2.3.0/ref/dynamodb.html#module-boto.dynamodb.table
for more details.

2.2.2
This is a bugfix release.

2.2.1
The 2.2.1 release fixes a packaging problem that was causing problems
when installing via pip.

2.2.0
Some highlights of this release:

    Support for Amazon DynamoDB service.
    Support for S3 Object Lifecycle (Expiration).
    Allow anonymous request for S3.
    Support for creating Load Balancers in VPC.
    Support for multi-dimension metrics in CloudWatch.
    Support for Elastic Network Interfaces in EC2.
    Support for Amazon S3 Multi-Delete capability.
    Support for new AMIversion and overriding of parameters in EMR.
    Support for SendMessageBatch request in SQS.
    Support for DescribeInstanceStatus request in EC2.
    Many, many improvements and additions to API documentation and
    Tutorials. Special thanks to Greg Taylor for all of the Sphinx
    cleanups and new docs.

2.1.1

The 2.1.1 release fixes one serious issue with the RDS module.

2.1.0

Some highlights of this release:

    Server-side encryption now supported in S3.
    Better support for VPC in EC2.
    Support for combiner in StreamingStep for EMR.
    Support for CloudFormations.
    Support for streaming uploads to Google Storage.
    Support for generating signed URL's in CloudFront.
    MTurk connection now uses HTTPS by default, like all other
    Connection objects.
    You can now PUT multiple data points to CloudWatch in one call.
    CloudWatch Dimension object now correctly supports multiple
    values for same dimension name.
    Lots of documentation fixes/additions

2.0

Highlights

There have been many, many changes since the 2.0b4 release. This overview highlights some of those changes.

    Fix connection pooling bug: don't close before reading.
    Added AddInstanceGroup and ModifyInstanceGroup to boto.emr
    Merge pull request #246 from chetan/multipart_s3put
    AddInstanceGroupsResponse class to boto.emr.emrobject.
    Removed extra print statement
    Merge pull request #244 from ryansb/master
    Added add_instance_groups function to boto.emr.connection.
    Built some helper methods for it, and added AddInstanceGroupsResponse
    class to boto.emr.emrobject.
    Added a new class, InstanceGroup, with just a init and repr.
    Adding support for GetLoginProfile request to IAM. Removing
    commented lines in connection.py. Fixes GoogleCode issue 532.
    Fixed issue #195
    Added correct sax reader for boto.emr.emrobject.BootstrapAction
    Fixed a typo bug in ConsoleOutput sax parsing and some PEP8
    cleanup in connection.py.
    Added initial support for generating a registration url for
    the aws marketplace
    Fix add_record and del_record to support multiple values, like
    change_record does
    Add support to accept SecurityGroupId as a parameter for ec2
    run instances. This is required to create EC2 instances under
    VPC security groups
    Added support for aliases to the add_change method of
    ResourceRecordSets.
    Resign each request in a retry situation. Some services are
    starting to incorporate replay detection algorithms and the
    boto approach of simply re-trying the original request triggers
    them. Also a small bug fix to roboto and added a delay in the
    ec2 test to wait for consistency.
    Fixed a problem with InstanceMonitoring parameter of
    LaunchConfigurations for autoscale module.
    Route 53 Alias Resource Record Sets
    Fixed App Engine support
    Fixed incorrect host on App Engine
    Fixed issue 199 on github.
    First pass at put_metric_data
    Changed boto.s3.Bucket.set_acl_xml() to ISO-8859-1 encode the
    Unicode ACL text before sending over HTTP connection.
    Added GetQualificationScore for mturk.
    Added UpdateQualificationScore for mturk
    import_key_pair base64 fix
    Fixes for ses send_email method better handling of exceptions
    Add optional support for SSL server certificate validation.
    Specify a reasonable socket timeout for httplib
    Support for ap-northeast-1 region
    Close issue #153
    Close issue #154
    we must POST autoscale user-data, not GET. otherwise a HTTP
    505 error is returned from AWS. see:
    http://groups.google.com/group/boto-dev/browse_thread/thread/d5eb79c97ea8eecf?pli=1
    autoscale userdata needs to be base64 encoded.
    Use the unversioned streaming jar symlink provided by EMR
    Updated lss3 to allow for prefix based listing (more like actual
    ls)
    Deal with the groupSet element that appears in the instanceSet
    element in the DescribeInstances response.
    Add a change_record command to bin/route53
    Incorporating a patch from AWS to allow security groups to be
    tagged.
    Fixed an issue with extra headers in generated URLs. Fixes
    http://code.google.com/p/boto/issues/detail?id=499
    Incorporating a patch to handle obscure bug in apache/fastcgi.
    See http://goo.gl/0Tdax.
    Reorganizing the existing test code. Part of a long-term project
    to completely revamp and improve boto tests.
    Fixed an invalid parameter bug (ECS) #102
    Adding initial cut at s3 website support.
Updated net/py-boto to 2.5.2