Revision history for Net-Async-Webservice-S3
0.09 CHANGES:
* Add a small delay after failures before retrying, to let HTTP
connections properly reset/recover
* Pass through timeout and stall_timeout to underlying NaHTTP object
0.08 CHANGES:
* Optionally support SSL
* Sanity-check bucket names that are used as DNS names
* Added SYNOPSIS example code
0.07 BUGFIXES:
* length(undef) on pre 5.14 perl causes undef warnings
* lc() MD5sum hashes before comparison, for extra robustness
0.06 CHANGES:
* Added ->head_object
* Support setting and retrieving S3 metadata on keys
* Allow ->configure keys to be set back to undef
* Deleted now-deprecated legacy 'multipart_chunk_size' configure key
0.05 CHANGES:
* Completely rewritten (multipart) PUT logic - can now use plain
strings, Futures, or CODE generator functions.
* Better detection of when multipart is or isn't required
* Created some little example scripts that perform simple
list/get/put/delete operations
0.04 CHANGES:
* New 'gen_parts' multipart generator to replace 'gen_value'
* Support generating parts from Futures
* Renamed 'multipart_chunk_size' to 'part_size'
0.03 CHANGES:
* Allow storing an optional bucket name and key name prefix
* List in batches of 1000 by default, rather than 100
* Declare explicit dependency on Future 0.13
0.02 CHANGES:
* Initial implementation of multipart upload
* Changed gen_value callback API to pass in position/length
* Changed put_object future return value to yield ETag directly
* Declare that we need NaHTTP at least 0.19
0.01 First version, released on an unsuspecting world.