Releases: jamesmudd/jhdf
Releases · jamesmudd/jhdf
Release v0.10.0
- Drop support for Java 8 and 11. Allows for improved performance, dependency updates, and simplifies the testing matrix. #700
- Dependency updates
org.slf4j:slf4j-apito 2.0.17org.apache.commons:commons-lang3to 3.18.0- Lots of others for test and build plugins
- Move deployment to Maven Central Portal
Release v0.9.4
- Fix thread-safety of
FileChannelFromSeekableByteChanneladded viaReentrantLock. Thanks to @thomas-reimonn - Add
HdfFile(FileChannel chennel)constructor for customFileChannelproviders. Thanks to @thomas-reimonn
Release v0.9.3
- 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
HdfFilefrom aSeekableByteChannelproviding the IO access to the underlying resource. Thanks to @thomas-reimonn - Add an implementation of
HttpSeekableByteChannelsupporting streaming of HDF5 files from remote HTTP(s) sources without a local copy. Thanks to @thomas-reimonn
Release v0.9.2
Release v0.9.1
- Improve Java FileSystem support. Allow use of
FileSystemimplementations that do not supportFileChannel, 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
- Breaking API change Fix typo
WritiableDatasettoWritableDatasetso 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
timedatatype. 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
Release v0.8.5
- 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
- Fix incorrectly written string attributes. #641
- Dependency updates
Release v0.8.3
- 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