HDF5 documents and links Introduction to HDF5 |
HDF5 User's Guide HDF5 Reference Manual HDF5 Application Developer's Guide |
This document is designed to help developers maintain HDF5-based applications as they are used with successive releases of HDF5. To that end, this document lists the changes at each release that a maintenance developer needs to be aware of:
Bugfixes and performance enhancements in the C library are automatically picked up by the C++ and Fortran libraries. The Java library will pick up the same bugfixes and enhancements at its next subsequent release as it is always built with the latest released version of the C library.
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 below and can be found at the top level of the HDF5 source code tree in the release_docs directory of the distributed HDF5 source code.
RELEASE.txt |
Technical notes regarding the current release of the HDF5 Library |
HISTORY-1_8.txt |
Technical notes for previous 1.8 releases of the HDF5 Library by release |
HISTORY-1_0-1_8_0_rc3.txt
|
Technical notes for releases prior to the 1.8.0 release of the HDF5 Library by release |
Are you porting an existing application from
HDF5 Release 1.6.x to HDF5 Release 1.8.x?
If you are porting an existing application
from any HDF5 version in the Release 1.6.x series
to any version in the Release 1.8.x series,
refer to “What's New in
HDF5 1.8.0”.
This document, with the documents linked in its introduction,
provide a guide to the changes introduced in the transition
from the 1.6.x series to HDF5 Release 1.8.0
and discussions of various compatibility issues.
H5Pset_core_write_tracking
has been modified to enforce the limitation that the
value of the page_size
parameter
cannot equal 0
(zero):
All high-level functions now
check for NULL
pointers;
verify that a received a string is null-terminated; and
verify that the string will not overflow the buffer.
The minimum length of the buffers is now used in
strncmp
to avoid overflow.
id
)
that represent HDF5 objects are now initialized
to H5I_INVALID_ID
.
H5P_DEFAULT
.
0
(zero).
H5F_ACC_CREAT
has been removed from the C++ interface.
INTEGER
parameter types:
INTEGER
to
INTEGER(HID_T)
:
H5FD_CORE H5FD_MULTI H5FD_FAMILY H5FD_SEC2 H5FD_LOG H5FD_STDIO H5FD_MPIOOther internal
int
types have been changed to
hid_t
, but this change is expected to be
transparent to the user.
soname
)
H5Ppublic.h
.
Due to these changes, the shared library interface version
number (soname
) has been increased.
For a full list of the changed symbols, see the
interface compatibility report linked immediately above.
HDF5 documents and links Introduction to HDF5 |
HDF5 User's Guide HDF5 Reference Manual HDF5 Application Developer's Guide |