== 1.1.0 2007-08-10
Initial release.

== 1.2.0 2007-09-12

* r1718, todd, 2007-09-12 15:34:37
  * # 458, Extensive documentation review, rework, and expansion.  Also added
    coverage analysis to the test suite using RCov.

* r1690, todd, 2007-09-07 15:23:11
  * # 447, Add support.rb to manifest

* r1688, todd, 2007-09-07 13:57:39
  * # 447, Use Active Support if available, but don't require it.  Load our own
    extensions if it's not present.  This keeps us from overloading ActiveSupport if
    a user's already using it.

* r1687, todd, 2007-09-07 11:36:43
  * # 447, Removed dependency on activesupport

* r1676, konstantin, 2007-09-06 01:27:09
  * paid AMIs, small fix

* r1667, konstantin, 2007-09-05 12:58:10
  * # 427, paid AMI support for ec2_instances

* r1658, konstantin, 2007-09-05 01:02:25
  * params improvements for ec2.describe_xxx, now ones can use a String as well as an Array.

* r1653, konstantin, 2007-09-04 12:31:19
  * libxml and paid AMI support added

* r1581, tve, 2007-08-24 16:21:45
  * Improved RightAws documentation

== 1.3.0 2007-09-26

* r1754, todd, 2007-09-19 13:48:34
  * # 487, # 488, Consolidate a lot of code that was repeated in three places.
    Fix error handling path when using streaming GET interfaces with S3.
    Also add a stub for RightHttpConnection which allows more control over the
    unit tests.  Expand the unit tests and coverage tests.

* r1755, todd, 2007-09-19 14:29:19
  * # 487, RDoc fixes after code consolidation

* r1866, konstantin, 2007-10-05 06:17:36
  * # 220, close connection on HTTP 5xx/4xx errors

== 1.4.0 2007-10-10

* r1868, konstantin, 2007-10-05 06:38:37
  * # 220, inst_type branch merge into 1.3.0 release

* r1869, konstantin, 2007-10-05 07:32:34
  * right_http_connection 1.1.1 requirements fixed

* r1879, konstantin, 2007-10-07 02:11:24
  * # 524, blocks added to ec2_describe_xxx to support aws_cache

* r1924, konstantin, 2007-10-12 11:35:06
  * # 536, user_data bug fix

* r1929, tve,  2007-10-15 00:00:11
  * Fix libxml/rexml selection bug

* r1938, konstantin, 2007-10-16 10:53:56
  * instance type support is set to default

== 1.4.3 2007-10-25

* r1983, konstantin, 2007-10-25 22:33:00 +0400
  * Fixed ActiveSupport requirement bug (thanks to Toby)
  * Fixed HttpConnection logging to stdout bug (thanks to Toby)

== 1.4.4

* r1999, tve, 2007-11-01 00:07:00 -0700
  * Fixed escaping issue affecting key names in S3 gem
  * Fixed duplicate marker in S3 incremental bucket listing

* r2001, konstantin, 2007-11-01 12:03:13  +0300
  * Fixed multiple permissions assignment on Grantee#grant/revoke
  * Fixed new grantee permissions set ingnore (Grantee#apply)
  * S3::Grantee#exists? method added

* r2109, konstantin, 2007-11-12 21:49:36  +0300
  * RightAwsBaseInterface: caching implemented.
    (The Ec2 functions are being cached: describe_images, describe_instances,
    describe_security_groups and describe_key_pairs)

== 1.4.5 - 1.4.6
* r 2619, konstantin, 01-17-08 16:18:36  +0300
  * S3 Location constraints support added.
  * Fixed bug with trailing '/' in the bucket name for 'EU' located buckets
  * Added: S3Interface#bucket_location, S3::Bucket#location

== 1.4.7
* r 2622, konstantin, 01-18-08 13:52:20  +0300
  * Virtual domains doc added
  * S3 Query API fixed to support virtual domains.

== 1.4.8
* r 2650, konstantin, 01-24-08 11:12:00  +0300
  * net_fix.rb moved to right_http_connection

== 1.5.0
* r 2688, konstantin, 02-30-08 15:42:00  +0300
  * SDB support added.
  * RightAws::S3::bucket and RightAws::S3::Bucket.create methods behaviour
    changed: param +create+ is set to +false+ by default.

== 1.6.0

* r2780, todd, 2008-02-11 11:41:07 -0800 (Mon, 11 Feb 2008), 4 lines
  * Some doc updates & tweaks: we now support ultra-large PUTs to S3, small SDB
    cleanups, add SDB to the list of interfaces in RightAws, update some copyrights,
    warn about loading attachment_fu AFTER right_aws (big no-no).

* r2784, todd, 2008-02-11 13:46:47 -0800 (Mon, 11 Feb 2008), 2 lines
  * One final clarification: you may get a Net::HTTP bad monkey patch exception

* r2880, todd, 2008-02-25 18:06:22 -0800 (Mon, 25 Feb 2008), 2 lines
  * Add SQS 'Gen 2' interface implementation

* r2913, todd, 2008-02-29 16:57:07 -0800 (Fri, 29 Feb 2008), 3 lines
  * SqsGen2 (object interface), unit tests for both interfaces, documentation updates.

* r2922, todd, 2008-03-03 15:26:42 -0800 (Mon, 03 Mar 2008), 2 lines
  * couple of documentation tweaks in prep for 1.6.0

== 1.6.1

* r2963, todd, 2008-03-06 19:10:23 -0800 (Thu, 06 Mar 2008), 3 lines
  * (#950) Many minor fixes in incrementally_list_bucket to prevent a death loop
    in certain rare conditions

== 1.7.0

* r3051, konstantin, 2008-03-14 21:26:12 +0300 (Fri, 14 Mar 2008), 1 line
  * #897, ActiveSdb alpha release

== 1.7.1

  Do not autoload right_sdb with the rest of the modules; it requires uuidtools.
    We want the user to explicly request ActiveSdb, at least as long as it is
    alpha/beta.

  Fix escaping problem in SqsGen2Interface: POST bodies did not properly escape the '&' character

== 1.7.2

  Release Notes:

  RightAws includes some new features, including:
  - Support in RightAws::S3 and RightAws::S3Interface for S3 key copy, move, and rename
  - Support for signature version 0 request authentication to EC2, SQS, and SDB
  - Enhanced S3 object meta-header read and update
  - Interoperability with clouds running Eucalyptus (http://eucalyptus.cs.ucsb.edu)
    [ Contributed by the Eucalyptus group ]
  - Support for c1.medium and c1.xlarge instance types

  Bug fixes include:
  - Corrected the failure, under certain conditions, of retries of streaming PUTs to S3.
    We now reset the seek pointer of the streaming IO object to its initial position.
  - Removal of an accidental dependency on ActiveSupport in RightAws::S3Interface.get_link().
  - Monkey-patch of the Ruby File class on Windows platforms to correct a problem in lstat.
    The lstat bug was causing failure of very large file uploads on Windows [ Contributed by Benjamin Allfree ]
  - Fixed parsing of the ETag field for S3 objects

== 1.7.3

  Release Notes:

  - Removed the 1.7.2 monkey-patch of the Ruby File class on Windows.  This patch broke Rails 2.0.
    The patch is now included in the README for anyone to use at their own risk.

== 1.8.0

  Release Notes:

  This release adds major new features to RightAws to support Amazon's new
  Elastic Block Store (EBS).  Via the RightAws::Ec2 module, users can create
  and delete EBS volumes, attach and detach them from instances, snapshot
  volumes, and list the available volumes and snapshots.

  Bug fixes include correction of RightAws::S3 copy's failure to url-encode
the source key.

== 1.8.1

  Release Notes:

  RightScale::SdbInterface & ::ActiveSdb have several enhancements, including:
  - RightAws::SdbInterface#last_query_expression added for debug puposes
  - RightAws::ActiveSdb::Base#query :order and :auto_load options added to support query
    result sorting and attributes auto loading
  - RightAws::ActiveSdb::Base#find_all_by_ and find_by_ helpers improved to support
    :order, :auto_load, :limit and :next_token options
  - RightAws::SdbInterface#delete_attributes bug fixed
  - SdbInterface allows specification of a string value to use for
    representing Ruby nil in SDB.
  - Sdb tests fixed and improved

  The ::S3 interface now has support for S3's server access logging.
  Amazon considers server access logging to be a beta or provisional feature.

=== 1.9.0

  Release Notes:
  - RightAws::Ec2 now supports Windows instances. Added:
   - Ec2::get_initial_password
   - Ec2::bundle_instance
   - Ec2::describe_bundle_tasks
   - Ec::cancel_bundle_task

  - Full Amazon CloudFront support added with RightAws::AcfInterface
  - Bug fixes to S3Interface::store_object_and_verify and
    S3Interface::retrieve_object_and_verify (thanks to numerous user reports)
  - Updates to caching for Ec2::describe_images_by methods
  - Ec2 now has Ec2::last_request_id

=== 1.10.0

  Release Notes:
  - AwsBase: signature v2 support added
  - Ec2: describe_availability_zones improved to support regions
  - CloudFront: docs fixes
  - SDB: added: SQL-like query, select and query_with_attributes support
  - SDB: fixed no method error when searching for id that doesn't exist

=== 1.11.0

  Release Notes:
  - Full Amazon RDS instances support added with RightAws::RdsInterface
  - Boot from EBS support added
  - VPC support added
  - Latest EC2 API 2009-10-31 support added
  - Some of bugs fixed

=== 2.0.0

  Release Notes:
  - Added:
    - Ruby 1.9 support
    - Ec2:
      - SpotInstances support
      - m2.xlarge instances
      - GetPasswordData API call (see get_password_data_v2)
      - SecurityGroups support for Eucalyptus clouds
    - EBS:
      - :delete_on_termination field for volumes
    - SimpleDB:
      - BatchPutAttributes support
    - ActiveSDB:
      - Dynamic attribute accessors
      - "Columns" support
      - Simple Type Casting support
    - ELB:
      - API '2009-11-25' support (stickiness policies)
    - ACF:
      - API '2010-03-01' support (origin access policy and streaming distributions)
  - Bunch of small issues were fixed
  - Time objects were replaced by Strings (as Amazon returns them) to make the gem more consistent:
    - :last_modified_time in:
        RightAws::AcfInterface#incrementally_list_distributions,
        RightAws::AcfInterface#create_distribution_by_config,
        RightAws::AcfInterface#get_distribution,
        RightAws::AcfInterface#get_distribution_config
    - :timestamp in:
        RightAws::AcwInterface#get_metric_statistics
    - :aws_created_at in:
        RightAws::Ec2#create_volume,
        RightAws::Ec2#describe_volumes
    - :aws_attached_at in:
        RightAws::Ec2#attach_volume,
        RightAws::Ec2#detach_volume,
        RightAws::Ec2#describe_volumes
    - :aws_started_at in:
        RightAws::Ec2#describe_snapshots,
        RightAws::Ec2#create_snapshot,
        RightAws::Ec2#try_create_snapshot
    - :created_time in:
        RightAws::ElbInterface#describe_load_balancers

=== 2.1.0
  Release Notes:
  - Added:
    - Route 53: API '2010-10-01'
    - ACF: API '2010-11-01'
    - EC2:
      - API '2010-08-31'
      - Port based group permissions support
      - HPC Support
      - Tags Suport
      - ClientToken support added on instance launch
    - RDS: API "2010-07-28"
    - ELB: API '2010-07-01' (SSL support)
    - IAM: API '2010-05-08' (AWS Identity and Access Management interface)
    - 301 Redirect support added
  - Removed:
    - ActiveSupport dependency
    - SDB: uuid gem dependency
  - this gem requires right_http_connection 0bc3343232133bdb38c237d8285525d74495d3f5 or later
  - "Raise On Timeout On Action" feature added to avoid duplicate resources creation if a timeout error occures and a retry is performed

=== 3.0.0
  Release Notes:
  - Fixed/Added:
    - ClientToken (launch_instances, run_instances) is not used for Eucalyptus clouds
    - VPC2, stage1. Next methods were updated:
      - associate_address, modify_security_group, create_security_group, create_vpc, delete_security_group,
        describe_addresses, describe_images, describe_instance_attribute, describe_regions, describe_reserved_instances_offerings,
        describe_security_groups, describe_snapshots, describe_spot_instance_requests, describe_spot_price_history,
        describe_vpcs, disassociate_address, modify_image_attribute, modify_snapshot_attribute, release_address,
        request_spot_instances, stop_instances
    - EC2: ClientToken (launch_instances, run_instances) is not used for Eucalyptus clouds
    - RDS:
      - RDS: API 2011-04-01
      - Make :instance_class param more consistent: :db_instance_class --> :instance_class
      - Issue 53: regression in latest master version of right_rds_interface
      - Issue 73: Can't get list of instances with RdsInterface
    - EBS: Issue 54: regression in right_ec2_ebs.rb
    - Add the port number with server name in the v2 signature string if it is not the RFC standard number (author: unakatsuo).
    - EMR (Elastic Map Reduce) support
    - SNS (Simple Notification Service) support
    - SDB: ConsistentRead support
    - bunch of micro bugs

=== 3.0.1
  Release Notes:
  - Fixed: 
    - SignatureDoesNotMatch on file download via get_link()
    - S3#bucket should not fail for non admin creds
    - couple doc typos

=== 3.0.2
  Release Notes:
  - Fixed:
    - S3 Content-Type not set in Ruby 1.9.2
    - error in rds_interface describe_db_snapshots in Ruby 1.9.2

=== 3.0.4
  Release Notes:
  - Fixed:
    - #125 - fixes redirect bug in file PUT requests (Cary)
    - some other minor fixes

=== 3.0.5
  Release Notes:
  - Added: API '2012-06-15' support for CreateVolume and DescribeVolumes API calls (to support IOPS)
  - Fixed:
    - Single-threaded multipart upload support (https://github.com/rightscale/right_aws/pull/116)
    - S3 multi object delete (https://github.com/rightscale/right_aws/pull/106)
    - Support for "ami_version" added in emr interface (https://github.com/rightscale/right_aws/pull/129)
    - S3: Added block references to several methods (https://github.com/rightscale/right_aws/pull/130)
    - Some other minor changes

=== 3.1.0
  Release Notes:
  - Added:
    - EC2:
      - hs1.8xlarge, cr1.8xlarge instance types
      - API version '2012-10-01' support for ReservedInstances and ReservedInstancesOfferings
      - API version '2012-10-15' for some of VPC calls (including new DescribeAccountAttributes)
  - Removed:  UUID dependency
  - Fixed:
    - EC2:
      - describe_reserved_instances_offerings was fixed to support pagination
      - typo in create_vpc
    - RDS: instances types list
    - Some other minor bugs
