Skip to content

Releases: jamesmudd/jhdf

Release v0.10.0

09 Aug 16:50
074fbaa

Choose a tag to compare

  • Drop support for Java 8 and 11. Allows for improved performance, dependency updates, and simplifies the testing matrix. #700
  • Dependency updates
    • org.slf4j:slf4j-api to 2.0.17
    • org.apache.commons:commons-lang3 to 3.18.0
    • Lots of others for test and build plugins
  • Move deployment to Maven Central Portal

Release v0.9.4

07 May 19:33
e07eba1

Choose a tag to compare

  • Fix thread-safety of FileChannelFromSeekableByteChannel added via ReentrantLock. Thanks to @thomas-reimonn
  • Add HdfFile(FileChannel chennel) constructor for custom FileChannel providers. Thanks to @thomas-reimonn

Release v0.9.3

27 Apr 18:33
00ed5b0

Choose a tag to compare

  • Add support for slicing of chunked datasets. This allows accessing portions of large, chunked datasets using getData(offset, length). Thanks to @thomas-reimonn #52
  • Add constructor to open an HdfFile(URL url) to support streaming reading of remote HDF5 files. Thanks to @thomas-reimonn
  • Add constructor for opening an HdfFile from a SeekableByteChannel providing the IO access to the underlying resource. Thanks to @thomas-reimonn
  • Add an implementation of HttpSeekableByteChannel supporting streaming of HDF5 files from remote HTTP(s) sources without a local copy. Thanks to @thomas-reimonn

Release v0.9.2

21 Mar 20:48
9b8e322

Choose a tag to compare

  • Fix external links pointing to the root group #689
  • Add additional API for custom writing allowing for larger datasets to be written. Thanks to @jshook #692

Release v0.9.1

08 Mar 10:28
9d40084

Choose a tag to compare

  • Improve Java FileSystem support. Allow use of FileSystem implementations that do not support FileChannel, also allows wider compatability if memory mapped file access is not possible. This improves the ability to use jHDF with file systems like S3. Thanks to @tbrunsch for this contribution.
  • Some improvements to test infrastructure. Also thanks to @tbrunsch
  • Build updates

Release v0.9.0

05 Feb 19:20
5c6f23c

Choose a tag to compare

  • Breaking API change Fix typo WritiableDataset to WritableDataset so you will need to make code updates if you are using writing. Thanks to @jshook
  • Allow files contain datatype version 0 to be read. Note a warning will be logged as this is out of spec. #524
  • Add support for reading the time datatype. This is not commonly used as it appears to be poorly specified, but it will be read as byte[] to be interpreted. #523
  • Build and dependency updates

Release v0.8.6

12 Jan 19:05
a77536e

Choose a tag to compare

  • Add support for reading implicit index chunked datasets #651 #655
  • Test fixes for fixed-array index datasets
  • Dependency updates

Release v0.8.5

20 Dec 20:39
c547e1f

Choose a tag to compare

  • Fix issue writing string datasets containing non-ASCII characters #656
  • Add support for reading chunked datasets using fixed-array paging. #622
  • Allow maven publish tasks to complete without signing, if no signing keys are available. Makes local builds easier and allows building on jitpack.io https://jitpack.io/#jamesmudd/jhdf making a rolling jar release available.
  • Dependency updates

Release v0.8.4

29 Oct 18:40
4871379

Choose a tag to compare

  • Fix incorrectly written string attributes. #641
  • Dependency updates

Release v0.8.3

19 Oct 20:24
d707928

Choose a tag to compare

  • Add support for accessing decompressed chunks individually. Thanks to @marcobitplane #626
  • Fix OSGi headers, and autogenerate them during the build. Thanks to @mailaender #625 #632
  • Delete temporary file when closing a file read from an input stream. Thanks to @ivanwick #262 #636
  • Build and dependency updates