diff --git a/README b/README index a35c00e3b4..3b60cc72e7 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -boto 0.6b +boto 0.7a 21 Nov 2006 Copyright (c) 2006 Mitch Garnaat @@ -7,14 +7,16 @@ http://code.google.com/p/boto Boto is a Python package that provides interfaces to Amazon Web Services. At the moment, boto supports S3 (Simple Storage Service) and SQS (Simple -Queue Service) via the REST API's provided by those services. The goal -is to support additional services in the future. +Queue Service) via the REST API's provided by those services and EC2 +(Elastic Compute Cloud) via the Query API. The intent is to support +additional services in the future. The goal of boto is to provide a very simple, easy to use, lightweight wrapper around the Amazon services. Not all features supported by the -Amazon Web Services will be supported in boto. Basically, only those -features I need to do what I want to do are supported. To the extent that -the features I need are the features that you need you may find boto useful. +Amazon Web Services will be supported in boto. Basically, those +features I need to do what I want to do are supported first. Other +features and requests are welcome and will be accomodated to the best +of my ability. Patches and contributions are welcome! Boto was written using Python 2.4.1 on Mac OSX. It has also been tested on Linux Fedora Core 4 using Python 2.4.1. Boto requires no additional @@ -33,6 +35,138 @@ AWS_SECRET_ACCESS_KEY - Your AWS Secret Access Key Changes ------- +[boto 0.7a changes] +------------------------------------------------------------------------ +r91 | Mitch.Garnaat | 2007-01-17 19:39:28 -0500 (Wed, 17 Jan 2007) | 1 line + +Bumping version number. +------------------------------------------------------------------------ +r90 | Mitch.Garnaat | 2007-01-17 19:13:08 -0500 (Wed, 17 Jan 2007) | 1 line + +Completed basic EC2 functionality. Includes reasonable unit tests and tutorial. +------------------------------------------------------------------------ +r89 | Mitch.Garnaat | 2007-01-17 11:35:39 -0500 (Wed, 17 Jan 2007) | 1 line + +Added explicit mimetype override for uploaded files, Fixes Issue-25. Also fleshing out EC2 implementation. +------------------------------------------------------------------------ +r88 | Mitch.Garnaat | 2007-01-13 15:45:06 -0500 (Sat, 13 Jan 2007) | 1 line + +key.get_file now properly checks the HTTP status code rather than silently ignore it. Fixes Issue-21 +------------------------------------------------------------------------ +r87 | Mitch.Garnaat | 2007-01-13 15:36:50 -0500 (Sat, 13 Jan 2007) | 1 line + +Added get_bucket method. Fixes Issue-22 +------------------------------------------------------------------------ +r86 | Mitch.Garnaat | 2007-01-11 06:19:11 -0500 (Thu, 11 Jan 2007) | 1 line + +key.py was referencing S3DataError exception but wasn't importing it. Fixes Issue-19. +------------------------------------------------------------------------ +r85 | Mitch.Garnaat | 2007-01-09 18:27:24 -0500 (Tue, 09 Jan 2007) | 1 line + +Working on tutorial for EC2 and adding additional capabilities. +------------------------------------------------------------------------ +r84 | Mitch.Garnaat | 2007-01-07 20:13:27 -0500 (Sun, 07 Jan 2007) | 1 line + +Left a bunch of debug print statements in last version +------------------------------------------------------------------------ +r83 | Mitch.Garnaat | 2007-01-07 20:10:55 -0500 (Sun, 07 Jan 2007) | 1 line + +Modified copyright on all files. Also fixed a bug in the EC2 SecurityGroup response parsing. +------------------------------------------------------------------------ +r82 | Mitch.Garnaat | 2006-12-30 11:18:52 -0500 (Sat, 30 Dec 2006) | 1 line + +Added ability to dump messages in a queue to a file +------------------------------------------------------------------------ +r81 | Mitch.Garnaat | 2006-12-28 09:42:03 -0500 (Thu, 28 Dec 2006) | 1 line + +A small command line utility to count messages in queues and, optionally, clear them out +------------------------------------------------------------------------ +r80 | Mitch.Garnaat | 2006-12-26 23:25:08 -0500 (Tue, 26 Dec 2006) | 1 line + +Adding more unit tests for EC2. +------------------------------------------------------------------------ +r79 | Mitch.Garnaat | 2006-12-26 23:24:28 -0500 (Tue, 26 Dec 2006) | 1 line + +Cleaning up some of the EC2 support classes to support new capabilities and to fix some bugs. +------------------------------------------------------------------------ +r78 | Mitch.Garnaat | 2006-12-26 23:23:20 -0500 (Tue, 26 Dec 2006) | 1 line + +Cleaning up some of the EC2 methods and adding some new ones. +------------------------------------------------------------------------ +r77 | Mitch.Garnaat | 2006-12-26 23:22:03 -0500 (Tue, 26 Dec 2006) | 1 line + +Added a MHMessage class which handles RFC821-like mail headers to store name/value pairs. +------------------------------------------------------------------------ +r76 | Mitch.Garnaat | 2006-12-26 23:20:46 -0500 (Tue, 26 Dec 2006) | 1 line + +SQSExceptions now print out the body of the response since that usually contains the vital info. +------------------------------------------------------------------------ +r75 | Mitch.Garnaat | 2006-12-26 23:19:41 -0500 (Tue, 26 Dec 2006) | 1 line + +Fixed an anamoly with the md5 attribute. This was getting wrapped in double-quotes for no good reason so those ahve been removed. +------------------------------------------------------------------------ +r74 | Mitch.Garnaat | 2006-12-15 14:20:59 -0500 (Fri, 15 Dec 2006) | 2 lines + +fixing import statements for new package structure. + +------------------------------------------------------------------------ +r73 | Mitch.Garnaat | 2006-12-15 14:15:17 -0500 (Fri, 15 Dec 2006) | 2 lines + +new unit tests. + +------------------------------------------------------------------------ +r72 | Mitch.Garnaat | 2006-12-15 14:11:59 -0500 (Fri, 15 Dec 2006) | 2 lines + +Added unit test for EC2. + +------------------------------------------------------------------------ +r71 | Mitch.Garnaat | 2006-12-15 14:10:06 -0500 (Fri, 15 Dec 2006) | 2 lines + +Creating subpackages for each service. + +------------------------------------------------------------------------ +r70 | Mitch.Garnaat | 2006-12-15 14:07:38 -0500 (Fri, 15 Dec 2006) | 2 lines + +Subpackage for EC2. + +------------------------------------------------------------------------ +r69 | Mitch.Garnaat | 2006-12-15 14:06:36 -0500 (Fri, 15 Dec 2006) | 2 lines + +Adding subpackage for SQS. + +------------------------------------------------------------------------ +r68 | Mitch.Garnaat | 2006-12-15 14:05:47 -0500 (Fri, 15 Dec 2006) | 3 lines + +Subpackage for S3 + + +------------------------------------------------------------------------ +r67 | Mitch.Garnaat | 2006-12-15 13:35:34 -0500 (Fri, 15 Dec 2006) | 2 lines + +Added some info for other response. + +------------------------------------------------------------------------ +r66 | Mitch.Garnaat | 2006-12-14 22:18:12 -0500 (Thu, 14 Dec 2006) | 2 lines + +Adding additional ec2 functionality. + +------------------------------------------------------------------------ +r65 | Mitch.Garnaat | 2006-12-14 18:09:59 -0500 (Thu, 14 Dec 2006) | 4 lines + +Rewrote the whole XML handling mechanism. This is much simpler and also more powerful. + +First cut at some EC2 capabilities. Using new Query interface. Only a few commands are implemented thus far. + +------------------------------------------------------------------------ +r64 | Mitch.Garnaat | 2006-12-12 09:42:03 -0500 (Tue, 12 Dec 2006) | 2 lines + +fixing a bug introduced with last check in. + +------------------------------------------------------------------------ +r63 | Mitch.Garnaat | 2006-12-11 15:10:42 -0500 (Mon, 11 Dec 2006) | 2 lines + +Added base64 encoding/decoding of messages going into and out of SQS. This is to accomodate a recent change in SQS behavior that rejects messages containing non-ASCII characters. + [boto 0.6c changes] ------------------------------------------------------------------------