Page tree

VersionHDF5 1.8.17
Release Date2016-05-10
Download

/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.17/

Release NotesRelease Notes

Release Notes:

Include Bitbucket Server for Confluence: File content cannot be shown

Unauthenticated access to this resource is not allowed. Please login to Confluence first.

Compatibility
 

API compatibility report for the hdf5 library  between 1.8.16 and 1.8.17 versions on x86_64


Test Info


Library Namehdf5
Version #11.8.16
Version #21.8.17
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files77
Total Shared Libraries6
Total Symbols / Types1805 / 541
VerdictIncompatible
(1.8%)

Problem Summary


SeverityCount
Added Symbols-27
Removed SymbolsHigh13
Problems with
Data Types
High3
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low6
Problems with
Constants
Low9
Other Changes
in Symbols
-2

Added Symbols (27)


H5ArrayType.h, libhdf5_cpp.so.12.0.0
namespace H5
ArrayType::getArrayDims hsize_t* dims ) const
ArrayType::getArrayNDims ( ) const
ArrayType::operator = ArrayType const& rhs )

H5DcreatProp.h, libhdf5_cpp.so.12.0.0
namespace H5
DSetCreatPropList::setNbit ( ) const

H5PacketTable.h, libhdf5_hl_cpp.so.11.1.0
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, hsize_t chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, hsize_t chunkSize )
FL_PacketTable::~FL_PacketTable [in-charge-deleting] ( )
FL_PacketTable::~FL_PacketTable [in-charge] ( )
PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer )
PacketTable::GetDataset ( )
PacketTable::GetDatatype ( )
PacketTable::GetTableId ( )
PacketTable::IsVariableLength ( )
PacketTable::PacketTable [in-charge] hid_t fileID, char* name )
PacketTable::PacketTable [not-in-charge] hid_t fileID, char* name )
PacketTable::~PacketTable [in-charge-deleting] ( )

H5Ppublic.h, libhdf5.so.10.2.0
H5Pget_efile_prefix hid_t dapl_id, char* prefix, size_t size )
H5Pset_efile_prefix hid_t dapl_id, char const* prefix )

H5PTpublic.h, libhdf5_hl.so.10.1.0
H5PTcreate hid_t loc_id, char const* dset_name, hid_t dtype_id, hsize_t chunk_size, hid_t plist_id )
H5PTfree_vlen_buff hid_t table_id, size_t bufflen, void* buff )
H5PTget_dataset hid_t table_id )
H5PTget_type hid_t table_id )
H5PTis_varlen hid_t table_id )

to the top

Removed Symbols (13)


H5AbstractDs.h, libhdf5_cpp.so.11.0.0
namespace H5
AbstractDs::AbstractDs [in-charge] hid_t const h5_id )
AbstractDs::AbstractDs [not-in-charge] hid_t const h5_id )

H5CommonFG.h, libhdf5_cpp.so.11.0.0
namespace H5
CommonFG::mount ( char const* name, H5File& child, PropList& plist ) const

H5DataSet.h, libhdf5_cpp.so.11.0.0
namespace H5
DataSet::fillMemBuf ( void const* fill, DataType& fill_type, void* buf, DataType& buf_type, DataSpace& space )
DataSet::fillMemBuf void* buf, DataType& buf_type, DataSpace& space )
DataSet::getVlenBufSize ( DataType& type, DataSpace& space ) const

H5DataSpace.h, libhdf5_cpp.so.11.0.0
namespace H5
DataSpace::extentCopy DataSpace& dest_space ) const

H5FaccProp.h, libhdf5_cpp.so.11.0.0
namespace H5
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, char const* meta_ext, char const* raw_ext ) const
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, std::string const& meta_ext, std::string const& raw_ext ) const

H5File.h, libhdf5_cpp.so.11.0.0
namespace H5
H5File::getVFDHandle ( FileAccPropList& fapl, void** file_handle ) const

H5IdComponent.h, libhdf5_cpp.so.11.0.0
namespace H5
IdComponent::IdComponent [in-charge] hid_t const h5_id )
IdComponent::IdComponent [not-in-charge] hid_t const h5_id )

H5Library.h, libhdf5_cpp.so.11.0.0
namespace H5
H5Library::need_cleanup [data]

to the top

Problems with Data Types, High Severity (3)


H5PacketTable.h
[+] class FL_PacketTable (1)
[+] class PacketTable (2)

to the top

Problems with Data Types, Low Severity (3)


H5ArrayType.h
namespace H5
[+] class ArrayType (3)

to the top

Problems with Symbols, Low Severity (6)


H5PacketTable.h, libhdf5_hl_cpp.so.11.0.0
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (3)
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (3)

to the top

Problems with Constants, Low Severity (9)


H5pubconf.h
[+] H5_HAVE_FSEEKO
[+] H5_HAVE_FSEEKO64
[+] H5_HAVE_FSTAT64
[+] H5_HAVE_FTELLO
[+] H5_HAVE_FTELLO64
[+] H5_HAVE_FTRUNCATE64
[+] H5_HAVE_LSEEK64
[+] H5_HAVE_STAT64
[+] H5_SIZEOF_OFF64_T

to the top

Other Changes in Symbols (2)


H5PacketTable.h, libhdf5_hl_cpp.so.11.0.0
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (1)

to the top

Header Files (77)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.10.1.0
libhdf5_cpp.so.11.0.0
libhdf5_fortran.so.10.0.2
libhdf5_hl.so.10.0.2
libhdf5_hl_cpp.so.11.0.0
libhdf5hl_fortran.so.10.0.2

to the top



Test Info


Library Namehdf5
Version #11.8.16
Version #21.8.17
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files77
Total Shared Libraries6
Total Symbols / Types1850 / 545
VerdictIncompatible
(0.5%)

Problem Summary


SeverityCount
Added Symbols-28
Removed SymbolsHigh9
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low14
Other Changes
in Symbols
-6

Added Symbols (28)


H5ArrayType.h
namespace H5
ArrayType::getArrayDims hsize_t* dims ) const
ArrayType::getArrayNDims ( ) const
ArrayType::operator = ArrayType const& rhs )

H5DcreatProp.h
namespace H5
DSetCreatPropList::setNbit ( ) const

H5PacketTable.h
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char* name, hid_t dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, hsize_t chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char* name, hid_t dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, hid_t plist_id, char const* name, hid_t dtypeID, hsize_t chunkSize )
FL_PacketTable::~FL_PacketTable [in-charge-deleting] ( )
FL_PacketTable::~FL_PacketTable [in-charge] ( )
FL_PacketTable::~FL_PacketTable [not-in-charge] ( )
PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer )
PacketTable::GetDataset ( )
PacketTable::GetDatatype ( )
PacketTable::GetTableId ( )
PacketTable::IsVariableLength ( )
PacketTable::PacketTable [in-charge] hid_t fileID, char* name )
PacketTable::PacketTable [not-in-charge] hid_t fileID, char* name )
PacketTable::~PacketTable [in-charge-deleting] ( )

H5Ppublic.h
H5Pget_efile_prefix hid_t dapl_id, char* prefix, size_t size )
H5Pset_efile_prefix hid_t dapl_id, char const* prefix )

H5PTpublic.h
H5PTcreate hid_t loc_id, char const* dset_name, hid_t dtype_id, hsize_t chunk_size, hid_t plist_id )
H5PTfree_vlen_buff hid_t table_id, size_t bufflen, void* buff )
H5PTget_dataset hid_t table_id )
H5PTget_type hid_t table_id )
H5PTis_varlen hid_t table_id )

to the top

Removed Symbols (9)


H5AbstractDs.h
namespace H5
AbstractDs::AbstractDs [in-charge] hid_t const h5_id )
AbstractDs::AbstractDs [not-in-charge] hid_t const h5_id )

H5DataSet.h
namespace H5
DataSet::fillMemBuf ( void const* fill, DataType& fill_type, void* buf, DataType& buf_type, DataSpace& space )
DataSet::fillMemBuf void* buf, DataType& buf_type, DataSpace& space )

H5DataSpace.h
namespace H5
DataSpace::extentCopy DataSpace& dest_space ) const

H5FaccProp.h
namespace H5
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, char const* meta_ext, char const* raw_ext ) const
FileAccPropList::setSplit ( FileAccPropList& meta_plist, FileAccPropList& raw_plist, std::string const& meta_ext, std::string const& raw_ext ) const

H5File.h
namespace H5
H5File::getVFDHandle ( FileAccPropList& fapl, void** file_handle ) const

H5Library.h
namespace H5
H5Library::need_cleanup [data]

to the top

Problems with Constants, Low Severity (14)


H5pubconf.h
[+] H5_HAVE_FSEEKO
[+] H5_HAVE_FSEEKO64
[+] H5_HAVE_FSTAT64
[+] H5_HAVE_FTELLO
[+] H5_HAVE_FTELLO64
[+] H5_HAVE_FTRUNCATE64
[+] H5_HAVE_LSEEK64
[+] H5_HAVE_STAT64
[+] H5_PACKAGE_STRING
[+] H5_PACKAGE_VERSION
[+] H5_SIZEOF_OFF64_T
[+] H5_VERSION

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_RELEASE

to the top

Other Changes in Symbols (6)


H5PacketTable.h
[+] FL_PacketTable::FL_PacketTable [not-in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (3)
[+] FL_PacketTable::FL_PacketTable [in-charge] hid_t fileID, char const* name, hid_t dtypeID, hsize_t chunkSize, int compression ) (3)

to the top

Header Files (77)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.10.1.0
libhdf5_cpp.so.11.0.0
libhdf5_fortran.so.10.0.2
libhdf5_hl.so.10.0.2
libhdf5_hl_cpp.so.11.0.0
libhdf5hl_fortran.so.10.0.2

to the top



Generated on Wed May 11 13:55:04 2016 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API  

--- Last Modified: November 27, 2017 | 08:19 AM