Page tree

The license could not be verified: License Certificate has expired!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

VersionHDF5 1.8.18
Release Date2016-11-14
Download

/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.18/

Release NotesRelease Notes
Changes:

New and Changed Functions, Classes, Subroutines, Wrappers, and Macros:

In the C Interface (main library):

    • None.

In the C++ Interface (main library wrappers):

    • The macro H5_NO_NAMESPACE was deprecated.
    • New member functions added to provide const versions:
      • DSetCreatPropList::allFiltersAvail() const
      • DSetCreatPropList::getAllocTime () const
      • DSetCreatPropList::getFillTime () const
      • DSetCreatPropList::isFillValueDefined () const

      • DSetCreatPropList::setAllocTime (H5D_alloc_time_t alloc_time) const

      • DSetCreatPropList::setFillTime (H5D_fill_time_t fill_time) const

      • DSetMemXferPropList::getEDCCheck () const

      • DSetMemXferPropList::getHyperVectorSize () const

      • DSetMemXferPropList::getSmallDataBlockSize () const

      • DSetMemXferPropList::setEDCCheck (H5Z_EDC_t check) const

      • DSetMemXferPropList::setHyperVectorSize (size_t vector_size) const

      • DSetMemXferPropList::setSmallDataBlockSize (hsize_t size) const

      • FileAccPropList::getFcloseDegree () const

      • FileAccPropList::setFcloseDegree (H5F_close_degree_t degree) const

    • The following member functions were removed:

      • ArrayType::getArrayDims (hsize_t* dims)

      • ArrayType::getArrayNDims ()

      • DataType::commit (H5Location& loc, char const* name)

      • DataType::commit (H5Location& loc, std::string const& name)

      • DSetCreatPropList::allFiltersAvail ()

      • DSetCreatPropList::getAllocTime ()

      • DSetCreatPropList::getFillTime ()

      • DSetCreatPropList::isFillValueDefined ()

      • DSetCreatPropList::setAllocTime (H5D_alloc_time_t alloc_time)

      • DSetCreatPropList::setFillTime (H5D_fill_time_t fill_time)

      • DSetMemXferPropList::getEDCCheck ()

      • DSetMemXferPropList::getHyperVectorSize ()

      • DSetMemXferPropList::getSmallDataBlockSize ()

      • DSetMemXferPropList::setEDCCheck (H5Z_EDC_t check)

      • DSetMemXferPropList::setHyperVectorSize (size_t vector_size)

      • DSetMemXferPropList::setSmallDataBlockSize (hsize_t size)

      • FileAccPropList::getFcloseDegree ()

      • FileAccPropList::setFcloseDegree (H5F_close_degree_t degree)

      • H5Location::H5Location [in-charge] (hid_t const loc_id)

      • H5Location::H5Location [not-in-charge] (hid_t const loc_id)

      • H5Object::H5Object [in-charge] (hid_t const object_id)

      • H5Object::H5Object [not-in-charge] (hid_t const object_id)

      • CommonFG::mount (char const* name, H5File& child, PropList& plist) const

      • DataSet::getVlenBufSize (DataType& type, DataSpace& space) const

      • DataType::commit (H5Location& loc, char const* name)

      • DataType::commit (H5Location& loc, std::string const& name)

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.17 and 1.8.18 versions on x86_64


Test Info


Library Namehdf5
Version #11.8.17
Version #21.8.18
CPU Typex86_64
GCC Version4.4.7
SubjectBinary Compatibility

Test Results


Total Header Files77
Total Shared Libraries8
Total Symbols / Types1819 / 544
VerdictIncompatible
(1.2%)

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh22
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High14
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Constants
-2

Added Symbols (14)


H5DcreatProp.h, libhdf5_cpp.so.11.0.1
namespace H5
DSetCreatPropList::allFiltersAvail ( ) const
DSetCreatPropList::getAllocTime ( ) const
DSetCreatPropList::getFillTime ( ) const
DSetCreatPropList::isFillValueDefined ( ) const
DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time ) const
DSetCreatPropList::setFillTime H5D_fill_time_t fill_time ) const

H5DxferProp.h, libhdf5_cpp.so.11.0.1
namespace H5
DSetMemXferPropList::getEDCCheck ( ) const
DSetMemXferPropList::getHyperVectorSize ( ) const
DSetMemXferPropList::getSmallDataBlockSize ( ) const
DSetMemXferPropList::setEDCCheck H5Z_EDC_t check ) const
DSetMemXferPropList::setHyperVectorSize size_t vector_size ) const
DSetMemXferPropList::setSmallDataBlockSize hsize_t size ) const

H5FaccProp.h, libhdf5_cpp.so.11.0.1
namespace H5
FileAccPropList::getFcloseDegree ( ) const
FileAccPropList::setFcloseDegree H5F_close_degree_t degree ) const

to the top

Removed Symbols (22)


H5ArrayType.h, libhdf5_cpp.so.12.0.0
namespace H5
ArrayType::getArrayDims hsize_t* dims )
ArrayType::getArrayNDims ( )

H5DataType.h, libhdf5_cpp.so.12.0.0
namespace H5
DataType::commit ( H5Location& loc, char const* name )
DataType::commit ( H5Location& loc, std::string const& name )

H5DcreatProp.h, libhdf5_cpp.so.12.0.0
namespace H5
DSetCreatPropList::allFiltersAvail ( )
DSetCreatPropList::getAllocTime ( )
DSetCreatPropList::getFillTime ( )
DSetCreatPropList::isFillValueDefined ( )
DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time )
DSetCreatPropList::setFillTime H5D_fill_time_t fill_time )

H5DxferProp.h, libhdf5_cpp.so.12.0.0
namespace H5
DSetMemXferPropList::getEDCCheck ( )
DSetMemXferPropList::getHyperVectorSize ( )
DSetMemXferPropList::getSmallDataBlockSize ( )
DSetMemXferPropList::setEDCCheck H5Z_EDC_t check )
DSetMemXferPropList::setHyperVectorSize size_t vector_size )
DSetMemXferPropList::setSmallDataBlockSize hsize_t size )

H5FaccProp.h, libhdf5_cpp.so.12.0.0
namespace H5
FileAccPropList::getFcloseDegree ( )
FileAccPropList::setFcloseDegree H5F_close_degree_t degree )

H5Location.h, libhdf5_cpp.so.12.0.0
namespace H5
H5Location::H5Location [in-charge] hid_t const loc_id )
H5Location::H5Location [not-in-charge] hid_t const loc_id )

H5Object.h, libhdf5_cpp.so.12.0.0
namespace H5
H5Object::H5Object [in-charge] hid_t const object_id )
H5Object::H5Object [not-in-charge] hid_t const object_id )

to the top

Problems with Symbols, High Severity (14)


H5DcreatProp.h, libhdf5_cpp.so.12.0.0
namespace H5
[+] DSetCreatPropList::allFiltersAvail ( ) (1)
[+] DSetCreatPropList::getAllocTime ( ) (1)
[+] DSetCreatPropList::getFillTime ( ) (1)
[+] DSetCreatPropList::isFillValueDefined ( ) (1)
[+] DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time ) (1)
[+] DSetCreatPropList::setFillTime H5D_fill_time_t fill_time ) (1)

H5DxferProp.h, libhdf5_cpp.so.12.0.0
namespace H5
[+] DSetMemXferPropList::getEDCCheck ( ) (1)
[+] DSetMemXferPropList::getHyperVectorSize ( ) (1)
[+] DSetMemXferPropList::getSmallDataBlockSize ( ) (1)
[+] DSetMemXferPropList::setEDCCheck H5Z_EDC_t check ) (1)
[+] DSetMemXferPropList::setHyperVectorSize size_t vector_size ) (1)
[+] DSetMemXferPropList::setSmallDataBlockSize hsize_t size ) (1)

H5FaccProp.h, libhdf5_cpp.so.12.0.0
namespace H5
[+] FileAccPropList::getFcloseDegree ( ) (1)
[+] FileAccPropList::setFcloseDegree H5F_close_degree_t degree ) (1)

to the top

Problems with Constants, Low Severity (1)


H5public.h
[+] H5_VERS_SUBRELEASE

to the top

Other Changes in Constants (2)


H5pubconf.h
[+] H5_HAVE_INSTRUMENTED_LIBRARY
[+] H5_STRICT_FORMAT_CHECKS

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 (8)


libhdf5.so.10.2.0
libhdf5_cpp.so.12.0.0
libhdf5_fortran.so.10.0.3
libhdf5_hl.so.10.1.0
libhdf5_hl_cpp.so.11.1.0
libhdf5hl_fortran.so.10.0.3
libsz.so.2.0.0
libz.so.1.2.5

to the top



Test Info


Library Namehdf5
Version #11.8.17
Version #21.8.18
CPU Typex86_64
GCC Version4.4.7
SubjectSource Compatibility

Test Results


Total Header Files77
Total Shared Libraries8
Total Symbols / Types1863 / 546
VerdictIncompatible
(0.2%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low6
Other Changes
in Symbols
-14
Other Changes
in Constants
-2

Removed Symbols (4)


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

H5DataSet.h
namespace H5
DataSet::getVlenBufSize ( DataType& type, DataSpace& space ) const

H5DataType.h
namespace H5
DataType::commit ( H5Location& loc, char const* name )
DataType::commit ( H5Location& loc, std::string const& name )

to the top

Problems with Constants, Low Severity (6)


H5pubconf.h
[+] H5_PACKAGE_STRING
[+] H5_PACKAGE_VERSION
[+] H5_VERSION

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_RELEASE
[+] H5_VERS_SUBRELEASE

to the top

Other Changes in Symbols (14)


H5DcreatProp.h
namespace H5
[+] DSetCreatPropList::allFiltersAvail ( ) (1)
[+] DSetCreatPropList::getAllocTime ( ) (1)
[+] DSetCreatPropList::getFillTime ( ) (1)
[+] DSetCreatPropList::isFillValueDefined ( ) (1)
[+] DSetCreatPropList::setAllocTime H5D_alloc_time_t alloc_time ) (1)
[+] DSetCreatPropList::setFillTime H5D_fill_time_t fill_time ) (1)

H5DxferProp.h
namespace H5
[+] DSetMemXferPropList::getEDCCheck ( ) (1)
[+] DSetMemXferPropList::getHyperVectorSize ( ) (1)
[+] DSetMemXferPropList::getSmallDataBlockSize ( ) (1)
[+] DSetMemXferPropList::setEDCCheck H5Z_EDC_t check ) (1)
[+] DSetMemXferPropList::setHyperVectorSize size_t vector_size ) (1)
[+] DSetMemXferPropList::setSmallDataBlockSize hsize_t size ) (1)

H5FaccProp.h
namespace H5
[+] FileAccPropList::getFcloseDegree ( ) (1)
[+] FileAccPropList::setFcloseDegree H5F_close_degree_t degree ) (1)

to the top

Other Changes in Constants (2)


H5pubconf.h
[+] H5_HAVE_INSTRUMENTED_LIBRARY
[+] H5_STRICT_FORMAT_CHECKS

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 (8)


libhdf5.so.10.2.0
libhdf5_cpp.so.12.0.0
libhdf5_fortran.so.10.0.3
libhdf5_hl.so.10.1.0
libhdf5_hl_cpp.so.11.1.0
libhdf5hl_fortran.so.10.0.3
libsz.so.2.0.0
libz.so.1.2.5

to the top



Generated on Thu Oct 27 16:36:17 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 28, 2017 | 07:27 AM