1.1.0 2007-08-10 ↑

Initial release.

1.2.0 2007-09-12 ↑

1.3.0 2007-09-26 ↑

1.4.0 2007-10-10 ↑

1.4.3 2007-10-25 ↑

1.4.4 ↑

1.4.5 - 1.4.6 ↑

1.4.7 ↑

1.4.8 ↑

1.5.0 ↑

1.6.0 ↑

1.6.1 ↑

1.7.0 ↑

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