Changes

2015-05-31 version 1.3.1

  • Move file upload how-to examples into a HFS server bundle.
  • Simplify release procedure.

2015-05-28 version 1.3.0

  • Simplify GC integration with new methods in client API.
  • Re-work/simplify hfs-tools module.
  • Implement file upload how-to examples:
    • basic file upload with Servlet API 3.1;
    • file upload with simple HFS API integration;
    • file upload with advanced HFS API integration.
  • Add HTML input field names to uploaded files information.
  • Update codebase to use Java 1.7+ in both server and client sides.
  • Update all dependencies.
  • Make checkstyle rules more strict.

2014-09-23 version 1.2.0

  • Modify communication layer to support several transport formats (JSON, XML).
  • Fix compatibility with Mac OS X (update commons-daemon jsvc tool).
  • Remove forced shutdown on license expiration, write error message in logs instead.

2014-01-21 version 1.1.0

  • Upgrade dependency Netty v3.9 => v4.0 (significant server changes).
  • Change default logger Slf4j/Log4j v1.2.17 => Slf4j/Logback v1.0.13.
  • Fix startup scripts in case server process is started from terminal (AWT headless mode).

2014-01-06 version 1.0.6

  • Separate project API, runtime components and integration tools.
  • Improve GC driver API.
  • Improve project description and distribution with maven infrastructure.

2013-10-19 version 1.0.5

  • Make new releases available via Maven central repository.
  • Upgrade dependency Jetty v8.1.11 => v9.0.6 (in examples).

2013-10-15 version 1.0.4

  • Fix broken release bundle.

2013-10-14 version 1.0.3

  • Provide files initial expiration time in upload information.
  • Fix dependencies scope in Maven project descriptors.

2013-10-11 version 1.0.2

  • Simplify HFS client API.
  • Force strict code style and code coverage.
  • Integrate JSVC tool for server process management (run Java process with specific privileges).
  • Make communication based on Protocol Buffer messages instead of hardcoded serialization.
  • Replace testing tool EasyMock v3.1 => Mockito v1.9.5.

2013-04-27 version 1.0.1

  • Fix assembly inconsistencies and startup scripts.
  • Provide checksum generation for releases.

2013-03-22 version 1.0.0

  • Design and implement the first public release of the project:
    • HTTP File Storage server
    • Lightweight HFS client
    • Examples

2012-06-05 project started

Read more