1.3.0

Add getApiVersion call, make major change to prepareData, make it also support archive by datafile and provide the option of protecting Datafile.location with a cryptographic hash.

  • getApiVersion call added to return version of server
  • ids.properties values: preparedCacheSize1024bytes, datasetCacheSize1024bytes, compressDatasetCache, and tolerateWrongCompression are no longer used.
  • ids.properties value preparedCount has changed its meaning.
  • ids.properties value tidyBlockSize has been added.
  • ids.properties value maxIdsInQuery has been added.
  • The json string returned by getServiceStatus has changed.
  • The Datafile.location value can be protected by a cryptographic hash. This is enabled by adding a property "key" to the ids.properties file.

1.2.0

For two level storage clean up main storage as needed.

  • Add parameters: startArchivingLevel1024bytes, stopArchivingLevel1024bytes and linkLifetimeSeconds.
  • Cope with some obscure file checker errors.
  • Datasets are archived when main storage becomes too full.

1.1.0

Provide background file checking and facility control of returned zip file structure.

  • Another file handle leak fixed.
  • Compatible with plugin interface 1.1.0.
  • Provide background file checking - which requires that the parameter checkFiles.parallelCount is set to an integer. If the integer is non zero then other entries must be set in the ids.properties file.
  • ids.properties needs a new parameter: plugin.zipMapper.class which identifies the code to define the zip file structure.

1.0.1

Bug fix release.

  • Files are now being closed properly to avoid running out of file handles.

1.0.0

Initial public release.