Navigate back: Main / Release Specific Information / Release Specific Information for HDF5 1.14
Software Changes from Release to Release in HDF5 1.14
API Compatibility
See API Compatibility Macros for details on using HDF5 version 1.14 with previous releases.
This page provides information on the changes that a maintenance developer needs to be aware of between successive releases of HDF5, such as:
- New or changed features or tools
- Syntax and behavioral changes in the existing application programming interface (the API)
- Certain types of changes in configuration or build processes
- Note that bug fixes and performance enhancements in the C library are automatically picked up by the C++, Fortran, and Java libraries.
The following information is included below.
The release notes also list changes made to the library, but these notes tend to be more at a more detail-oriented level. The release notes may include new features, bugs fixed, supported configuration features, platforms on which the library has been tested, and known problems. The release note files are listed in each release section and can be found at the top level of the HDF5 source code tree in the release_docs directory.
Release 1.14.6 versus Release 1.14.5
New and Changed Functions, Classes, Subroutines, Wrappers, and Macros
Release 1.14.5 versus Release 1.14.4
New and Changed Functions, Classes, Subroutines, Wrappers, and Macros
Following are the new APIs/macros introduced in HDF5-1.14.5.
In the C Interface (main library)
Release 1.14.4 versus Release 1.14.3
New and Changed Functions, Classes, Subroutines, Wrappers, and Macros
Following are the new APIs/macros introduced in HDF5-1.14.4.
In the C Interface (main library)
Macro
Release 1.14.3 versus Release 1.14.2
This section lists interface-level changes and other user-visible changes in behavior in the transition from HDF5 Release 1.14.2 to Release 1.14.3.
New and Changed Functions, Classes, Subroutines, Wrappers, and Macros
Following are the new APIs introduced in HDF5-1.14.3.
In the C Interface (main library)
In the Fortran Interface
- h5get_free_list_sizes_f - Gets the current size of the free lists used to manage memory
- h5dwrite_chunk_f - Writes a raw data chunk from a buffer directly to a dataset in a file
- h5dread_chunk_f - Reads a raw data chunk directly from a dataset in a file into a buffer
- h5fget_info_f - Retrieves global file information
- h5lvisit_f - Recursively visits all links starting from a specified group
- h5lvisit_by_name_f - Recursively visits all links starting from a specified group
- h5pget_no_selection_io_cause_f - Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call
- h5pget_mpio_no_collective_cause_f - Retrieves local and global causes that broke collective I/O on the last parallel I/O call
- h5sselect_shape_same_f - Checks if two selections are the same shape
- h5sselect_intersect_block_f - Checks if current selection intersects with a block
- h5pget_file_space_page_size_f - Gets the file space page size for a file creation property list
- h5pset_file_space_page_size_f - Sets the file space page size for a file creation property list
- h5pget_file_space_strategy_f - Gets the file space handling strategy and persisting free-space values for a file creation property list
- h5pset_file_space_strategy_f - Sets the file space handling strategy and persisting free-space values for a file creation property list
In addition, there are other new Fortran functions including the Fortran async APIs and the Fortran VOL capability definitions.
Release 1.14.2 versus Release 1.14.1
This section lists interface-level changes and other user-visible changes in behavior in the transition from HDF5 Release 1.14.1 to Release 1.14.2.
New and Changed Functions, Classes, Subroutines, Wrappers, and Macros
Following are the new APIs introduced in HDF5-1.14.2.
In the C Interface (main library)
Release 1.14.1 versus Release 1.14.0
This section lists interface-level changes and other user-visible changes in behavior in the transition from HDF5 Release 1.14.0 to Release 1.14.1.
New and Changed Functions, Classes, Subroutines, Wrappers, and Macros
Following are the new APIs introduced in HDF5-1.14.1.
In the C Interface (main library)
In the Fortran Interface
Release 1.14.0 versus Release 1.12.2
HDF5 version 1.14.0 introduces the following new features:
- Asynchronous I/O operations
- New tools h5dwalk and h5delete
- Subfiling VFD
- Onion VFD
- Multi Dataset I/O
Users might find these names familiar already and that is because they were introduced in the experimental series 1.13.
In addition, this version provides many new C APIs and other user-visible changes in behavior in the transition from HDF5 Release 1.12.2 to Release 1.14.0. HDF5 1.14.0 adds no new API calls that require use of the API Compatibility Macros for the main library. Some calls have been removed or have had their signature change, however.
New and Changed Functions, Classes, Subroutines, Wrappers, and Macros
In the C Interface (main library)
Following are the new APIs introduced in HDF5-1.14.0.
Navigate back: Main / Release Specific Information / Release Specific Information for HDF5 1.14