Skip to content

Releases: JuliaIO/HDF5.jl

v0.17.2

05 Apr 09:33
Compare
Choose a tag to compare

HDF5 v0.17.2

Diff since v0.17.1

Merged pull requests:

Closed issues:

  • Can't get HDF5.jl work with Julia running in docker (julia:1.8-alpine3.17) - can't find libmpi.so.12 (#1123)
  • Segfault when writing variable length string as attribute (#1129)
  • Support szip (freely) (#1132)
  • Installing HDF5.jl on ARM M1 (#1133)
  • HDF5.jl triggers segfault in ccall with openmp+clang(m1) with julia 1.10 (#1134)
  • h5_is_library_threadsafe() gives unreliable results due to unspecified initial value (#1137)
  • The HDF Group CI (#1142)

v0.17.1

30 Sep 07:28
5670e7b
Compare
Choose a tag to compare

HDF5 v0.17.1

Diff since v0.17.0

Merged pull requests:

Closed issues:

  • Windows test failures for SZIP compression (#1106)
  • Add to list of known preferences (#1112)
  • Convenience function to use custom or system provided HDF5 binaries (#1114)

v0.17.0

06 Sep 08:48
6afbafb
Compare
Choose a tag to compare

HDF5 v0.17.0

HDF5 v0.17.0 includes a breaking change with regard to how system HDF5 libraries are incorporated for use with HFD5.jl as submitted in #1061 by @JoshuaLampert .

This switches to Preferences.jl for using a system-provided hdf5 library and replaces the additional build step. Please see the [note in the documentation](https://juliaio.github.io/HDF5.jl/v0.17/#Using-custom-or-system-provided-HDF5-binaries for details) on the new Preferences.jl based system and how to migrate from v0.16.x branch.

Diff since v0.16.16

Closed issues:

  • Switch to Preferences for using system hdf5 (#1037)
  • Juliacon 2023? (#1039)
  • Test HDF5 1.14.0 from BinaryBuilder (#1053)
  • compat entry for HDF5_jll (#1065)
  • Copy a group of data from a file to another (#1070)
  • release-0.16 branch created (#1074)
  • HDF5.jl logo not optimal for dark mode (#1081)
  • maxdims or max_dims in dataspace() (#1083)
  • Using Type and Dataspace in create_dataset() (#1084)
  • _memcpy! not defined on nightly (#1094)

Merged pull requests:

v0.16.16

24 Aug 00:08
c52831e
Compare
Choose a tag to compare

HDF5 v0.16.16

Diff since v0.16.15

This the last significant change in the v0.16.x minor version branch of HDF5.jl.

** Merged pull requests **

v0.16.15

25 May 12:46
5ec8e06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.14...v0.16.15

v0.16.14

23 Feb 22:30
19c5d40
Compare
Choose a tag to compare

HDF5 v0.16.14

Diff since v0.16.13

Closed issues:

  • Windows mmap test failures (#89)
  • threadsafe? (#139)
  • thread safety? (#259)
  • FYI: HDF5 query language [needs support?] (#322)
  • Cannot create mmap file on windows (#357)
  • Create our own binary artifacts (#569)
  • Base.show method for Properties (#763)
  • v0.16 tracker and discussion (#802)
  • It seems h5info is not implemented: is there an alternative? (#815)
  • Crash when using from multiple threads (#835)
  • Finalizing correctly when using MPI (#852)
  • safe multi-threaded writing (#853)
  • Read all attributes into a dictionary (or structure) (#857)
  • Empty (extensible) dataset cannot be read back (#859)
  • create_dset triggers race condition (#862)
  • Finalizers cause exception_access_violation while using HDF5 from a thread. (#990)
  • add branch protection to master (#1036)
  • OrderedCollections, an implicit dependency (#1046)
  • Finalizer error when rapidly writing to HDF5 (#1048)
  • Not compatible with TerminalMenus in the stdlib (#1050)
  • Unexpected create_group key from readdlm string data (#1055)

Merged pull requests:

v0.16.13

20 Dec 19:20
2eb8338
Compare
Choose a tag to compare

HDF5 v0.16.13

Diff since v0.16.12

Merged pull requests:

v0.16.12

17 Oct 17:19
adf69f6
Compare
Choose a tag to compare

HDF5 v0.16.12

Diff since v0.16.11

Closed issues:

Merged pull requests:

v0.16.11

23 Aug 00:25
70f99c9
Compare
Choose a tag to compare

HDF5 v0.16.11

Diff since v0.16.10

Closed issues:

  • create_group probably should throw a custom exception (#829)
  • track_order only used with FileIO & OrderedDict (#939)
  • Split up and rearrange files (#945)
  • write on attribute doesn't check bounds (#954)
  • Use of H5P_SET_FILE_LOCKING env var is unreliable (#959)
  • StackOverflowError during initialization of module Drivers (#960)
  • macOS x86_64 Julia nightly CI fails (#964)
  • H5O_info[1]_t type definition is incorrect (#980)
  • BITSHUFFLE filter not supported out of the box for HDF5 reading (#981)
  • Use task_local_storage as a context instead of global state. (#985)
  • Summer maintainership? (#991)
  • Failed to precompile HDF5 on macOS (#997)

Merged pull requests:

v0.16.10

13 Jun 15:42
f68365c
Compare
Choose a tag to compare

HDF5 v0.16.10

Diff since v0.16.9

Closed issues:

  • Permit reading values into a preexisting array buffer (#580)
  • how to copy the file structure of a hdf5 file (#941)
  • StackOverflowError during initialization of module Drivers (#960)

Merged pull requests:

  • Add copyto! and similar for Datasets (#937) (@mkitti)
  • CompatHelper: bump compat for Compat to 4, (keep existing compat) (#942) (@github-actions[bot])
  • move attributes to new file, add docs (#943) (@simonbyrne)
  • Add dset_no_attrs_hint support, h5f coverage up to v1.12 (#944) (@mkitti)
  • Define AttributeDict (#948) (@simonbyrne)
  • Expand DatasetAccessProperties coverage, add helpers (#949) (@mkitti)
  • make iterators safe for error handling (#950) (@simonbyrne)
  • fix error message on write_attribute (#951) (@simonbyrne)
  • Refer to HDF5.API.H5Error rather than HDF5.H5Error (#956) (@mkitti)
  • Fix attribute docs for attrs and rename_attribute, export it. (#958) (@mkitti)