1.4.2

Adopt changes from ids.plugin 1.5.0

  • MainFileStorage.exists() methods do not throw IOException. (icatproject/ids.plugin#5)
  • delete() methods must not throw NoSuchFileException. (icatproject/ids.plugin#9)
  • Require ids.plugin 1.5.0.

1.4.1

Adopt changes from ids.plugin 1.4.0

  • Derive the storage classes from the new abstract classes defined in the plugin.
  • Do not throw an exception in ArchiveStorage.delete() if the file does not exist. (PR #3)
  • Add a configuration option "testHome" to be set in settings.xml. The main storage directory to be used during the tests is created relative to this directory. (PR #4)

1.4.0

Make compatible with ids.server 1.8.0

1.3.3

Change dependency to ids.plugin 1.3.1 and fix some bugs.

  • Change dependency to ids.plugin 1.3.1 to avoid dependency upon icat.client
  • Ensure that files are closed in ArchiveFileStorage.restore()
  • Change some types from long to Long so that null values can be returned to the IDS tidier.

1.3.2

Remove logging introduced in 1.3.1.

1.3.1

Add logging and correct error in order of datasets and datafiles to offer for archive.

1.3.0

Implements plugin interfaces version 1.3.0.

1.2.0

Implements plugin interfaces version 1.2.0.

1.1.0

Implements plugin interfaces version 1.1.0. This may not be compatible with files stored by version 1.0.0.

1.0.0

Initial public release.