Skip to content

Releases: JuliaIO/JLD2.jl

v0.6.4

27 Mar 14:37
5a2f9bb

Choose a tag to compare

JLD2 v0.6.4

Diff since v0.6.3

Merged pull requests:

Closed issues:

  • reading data with jldopen did not work (#692)
  • Release 0.6.4 is stuck in registry (#694)
  • Support streaming into JLD2 files / growing files on disk (#696)
  • Showing un-initialised datasets throws an error (#697)
  • ERROR: SystemError: msync: Invalid argument when jldsave() on aarch64 (#702)

v0.6.3

21 Nov 17:24
a2bdafd

Choose a tag to compare

JLD2 v0.6.3

Diff since v0.6.2

Merged pull requests:

Closed issues:

  • Add keyword argument filter constructors (#675)
  • Enable negative ZSTD levels (#678)

v0.4.55

16 Oct 22:33
394c0f9

Choose a tag to compare

JLD2 v0.4.55

Diff since v0.4.54

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

v0.6.2

09 Sep 07:51
b6e7310

Choose a tag to compare

JLD2 v0.6.2

Diff since v0.6.1

Merged pull requests:

Closed issues:

  • writeas(::Type{Union{}}) is ambiguous error when saving a Vector{Union{}} with 0 elements (#673)

v0.6.1

03 Sep 08:02

Choose a tag to compare

JLD2 v0.6.1

Diff since v0.6.0

Merged pull requests:

  • Fix JLD2Lz4 backwards compatibility (#660) (@nhz2)
  • CompatHelper: bump compat for ChunkCodecLibZstd to 0.3, (keep existing compat) (#661) (@github-actions[bot])
  • CompatHelper: bump compat for ChunkCodecLibZlib to 0.3, (keep existing compat) (#662) (@github-actions[bot])
  • bump compat for ChunkCodecLibBzip2 and ChunkCodecLibLz4 to 0.3 (#663) (@nhz2)
  • Bump compat for ChunkCodec packages to v1 (#664) (@nhz2)
  • Compression doc fixes (#667) (@nhz2)
  • JLD2Lz4: Add check for LZ4 Frame magic during encoding (#668) (@nhz2)
  • Avoid mutating filters. (#669) (@nhz2)
  • version bump & changelog (#670) (@JonasIsensee)

Closed issues:

  • Fallback serialization for any AbstractArray subtype that is convertable from Array? (#647)
  • LZ4 compatibility (#659)

v0.6.0

24 Aug 17:57
d95770b

Choose a tag to compare

JLD2 v0.6.0

Diff since v0.5.15

  • Breaking: Rework compression API. Expose filter approach of hdf5 broadly similar to HDF5.jl.
    See docs for description. The basic compress=true api still works but backend libraries were
    replaced.
  • Added new filter pkgs JLD2Lz4 and JLD2Bzip2 to enable lz4 and bzip2 filters without making
    them dependencies by default. These will be registered as separate pkgs.

If you previously used compression with JLD2, you will now no longer need CodecZlib, CodecZstd and similar.
Deflate() takes the role of CodecZlibCompressor and ZstdFilter() replaces CodecZstdCompressor.
Both are included by default.

Merged pull requests:

Closed issues:

  • Alignment error (#648)
  • could not find manifest entry in GitHub Actions (#657)

v0.5.15

26 Jun 07:41
760b565

Choose a tag to compare

JLD2 v0.5.15

Diff since v0.5.14

  • Add new solution for custom type mapping gives allows full control also for parametric types.

Merged pull requests:

Closed issues:

  • Typemap yields Upgrade(type) objects on load (#630)

v0.5.14

23 Jun 08:27
0aae9f4

Choose a tag to compare

JLD2 v0.5.14

Diff since v0.5.13

  • Support for Memory and MemoryRef

Merged pull requests:

Closed issues:

  • Warnings on saving anonymous functions (#644)
  • Regression: save / load a grid crashes with Julia 1.12 (#645)

v0.5.13

20 Apr 15:54
21e7ea1

Choose a tag to compare

JLD2 v0.5.13

Diff since v0.5.12

Merged pull requests:

Closed issues:

  • does not load on nightly (2025-03-20) (#636)
  • Is there a way to check if saving an object will result in an easilly interpretted HDF5 file? (#641)

v0.5.12

22 Mar 21:40
74772b4

Choose a tag to compare

JLD2 v0.5.12

Diff since v0.5.11

  • Fix precompile workload for loading on nightly

Merged pull requests:

Closed issues:

  • Updating structs without renaming (#627)