JetS3t Release Notes


Version 0.9.4

TOOLKIT

S3 Service:

Credential Management:

General:

Maven

KUDOS TO


Version 0.9.3

TOOLKIT

S3 Service - Amazon signature version 4 (AWS4-HMAC-SHA256):

General:

MAVEN


Version 0.9.2

MAVEN CENTRAL

TOOLKIT

General:


Version 0.9.1

TOOLKIT

General:

S3Service:

CloudFrontService:

SimpleThreadedStorageService / ThreadedStorageService:

GoogleStorageService:

SYNCHRONIZE

COCKPIT

UTILITIES

KUDOS TO


Version 0.9.0

TOOLKIT

General:

GoogleStorageService:

RestS3Service:

SYNCHRONIZE

KUDOS TO


Version 0.8.1 - Apr 2011

TOOLKIT

General:

S3Service:

ThreadedS3Service:

CloudFrontService:

SYNCHRONIZE

COCKPIT

KUDOS TO


Version 0.8.0 - Oct 2010

TOOLKIT

General:

JetS3t Property File changes:

ThreadedStorageService / SimpleThreadedStorageService:

GoogleStorageService:

S3Service:

CloudFront Service:

SOAP implementation:

COCKPIT

SYNCHRONIZE

KUDOS TO


Version 0.7.4 - Jul 2010

TOOLKIT

General:

CloudFront Service:

API Changes:

SOAP implementation:

COCKPIT

SYNCHRONIZE

KUDOS TO


Version 0.7.3 - Mar 2010

TOOLKIT

General:

CloudFront Service:

COCKPIT

SYNCHRONIZE

KUDOS TO


Version 0.7.2 - Dec 2009

TOOLKIT

General:

CloudFront Service:

REST Implementation:

SYNCHRONIZE

KUDOS TO


Version 0.7.1 - May 2009

COCKPIT

TOOLKIT

General:

REST Implementation:

CloudFront Service Implementation:

KUDOS TO


Version 0.7.0 - Jan 2009

COCKPIT

SYNCHRONIZE

TOOLKIT

General:

REST Implementation:

KUDOS TO


Version 0.6.1 - Aug 2008

COCKPIT

SYNCHRONIZE

TOOLKIT

General:

REST Implementation:

Multi-threaded Service:

KUDOS TO


Version 0.6.0 - Feb 2008

COCKPIT

SYNCHRONIZE

UPLOADER

COCKPIT LITE

GATEKEEPER

TOOLKIT

General:

REST S3 Service:

Multi-threaded Service:

KUDOS TO

Alexis Agahi for a fix to BytesProgressWatcher.

Pradyumna Lenka for an example update to support the EU bucket location.

Andrea Barbieri of Moving Image Research for suggestions, feedback and quality control.

SPONSORS:

The JetS3t project has been generously supported with sponsorship from Moving Image Research : http://www.movingimageresearch.com/


Version 0.5.0 - Jan 2007

COCKPIT

SYNCHRONIZE

UPLOADER

A new applet/application to allow third parties without AWS accounts or credentials to upload files to an S3 account. The Uploader provides a simple wizard-based GUI allowing end-users to provide information, choose the file(s) they will upload, and see upload progress.

The Uploader is highly configurable via the uploader.properties file, with settings to configure: user input fields, explanatory text messages, names/images/tooltips for buttons at each stage in the wizard, basic skinning of the Uploader (an example HTML-like skin is included), and branding.

The Uploader is designed to work closely with a Gatekeeper server, which provides the Uploader with signed URLs to allow it to perform uploads.

GATEKEEPER

A new servlet that acts as a Gatekeeper server for S3 operations. The servlet receives requests for S3 operations (GET, HEAD, PUT, DELETE) and responds to these requests with either a signed URL allowing the operation, or a message stating that the operation will not be allowed.

Basic decision-making functionality is included with the Gatekeeper Servlet, however it is straight-forward to obtain more advanced control over the Gatekeeper's behaviour by implementing the relevant Java interfaces. There are specific interfaces for: allowing/denying requests, signing URLs, and assigning unique transaction IDs for a request.

The Gatekeeper is designed to work closely with the Uploader application, providing it with signed URLs so the Uploader can add items to an S3 account without the end-user having any access to the AWS account credentials.

TOOLKIT

General:

REST/HTTP implementation:

SOAP implementation:

Multi-threaded Service:

KNOWN ISSUES

General:

Cockpit:

SPONSORS

The JetS3t project has been generously supported with sponsorship from the following organisations.

CONTRIBUTORS

Thankyou to the following contributors, who helped make this release possible:


Version 0.4.0 - Sept 2006

Initial public release.