App-MtAws

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN


### 2012-12-27: v0.80 beta

  * Storing Amazon Glacier metadata (x-amz-archive-description) when
  upload files implemented (using custom format).

  * More verbose output for check-local-hash command

  * Internal: Huge testsuite improvements

  * Internal: Refactored: command-line options
  processing, Glacier requests code, main program, misc

  * New Journal format: added support of file modification time, added journal
  version makers (software fully works with old journal files)

### 2012-12-07: v0.78 beta

  * Full internal UTF-8 support introduced. Can use wide characters in filenames, command line options

### 2012-12-05: v0.77 beta

  * Replace File::Path::make_path with legacy method File::Path::mkpath so it's compatible now with
  older perl distribution (File::Path 1.08 CentOS 5.8)

  * fixed problem when relative filenames start with "0" character

### 2012-11-21: v0.76 beta

  * Retrieval work improved: Can use more than just 50 first retrieval jobs (walking job list
  pagination). Requesting only completed job list,	so use fewer requests.

  * Fixed bug when restore process crashed after successful finishing (only happened when concurrency=1)

  * Documentation fixes: Installation instructions improved. Help/Contribute section added.

### 2012-11-17: v0.75 beta

  * Bug fixed when signature not calculated
  right with retrieve requests (bug found in 0.74 after SHA256 optimization)

  * Increased internal limit for maximum in-progress files while uploading (was 3 now 30)

### 2012-11-15: v0.74 beta

  * Improved CPU usage apprx 30% - 1) SHA256 was calculated twice sometimes 2) In case data chunk < 1 MB we can
  use that TreeHash is equal to SHA256

  * Debug code removed, which were causing failing requests in 20% cases

  * Some refactoring

### 2012-11-15: v0.73 beta

  * Sign request right before sending to network. Fixing the following 1) when request is retried due to 408/500 error,
  we resign it, thus timestamp won't expire 2) put all heavy operations like SHA calculation before signature/timestamp
  calculation

  * Some legacy code removed

### 2012-10-24: v0.72 beta

  * Some effort to manage mtglacier version information, print version each run. Report version in HTTP
  UserAgent string.

  * Show some progress when reading large local directory listings

  * Retry with throttling 408/500 HTTP requests. 408 can mean timeout/bad bandwidth. 500 means Amazon not ready yet.

  * Some old unused code removed

  * Option --max-number-of-files now works with "sync" and limits number of files to synchronize

  * More verbose output

  * For certain commands like Sync read only not-yet-synced filenames into memory (saves memory when working
  with huge filesets)

  * Use Journal module to handle journals and file listings + unit test the module

### 2012-08-28: v0.7 beta

  * initial release



( run in 2.082 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )