Page tree

Release Information

VersionHDF5 1.8.18
Release Date2016-11-14
Download

Download

Files Files
Changes Changes
Release Notes

Release Notes

Compatibility Report Compatibility

 

Files

FileOperating SystemCompilersComment
hdf5-1.8.18.tarSource release Source tarball
hdf5-1.8.18.tar.gzSource release Gzipped source tarball
hdf5-1.8.18.tar.bz2Source release Bzipped source tarball
hdf5-1.8.18.zipSource release Windows zip file
hdf5-1.8.18-linux-centos7-x86_64-gcc485-shared.tar.gzLinux 3.10 CentOS 7 x86_64gcc, g++, gfortran 4.8.5 
hdf5-1.8.18-linux-centos7-x86_64-gcc485-noszip-shared.tar.gzLinux 3.10 CentOS 7 x86_64gcc, g++, gfortran 4.8.5No SZIP
hdf5-1.8.18-linux-centos6-x86_64-gcc447-shared.tar.gzLinux 2.6 CentOS 6 x86_84gcc, g++, gfortran 4.4.7 
hdf5-1.8.18-linux-centos6-x86_64-gcc447-noszip-shared.tar.gzLinux 2.6 CentOS 6 x86_84gcc, g++, gfortran 4.4.7No SZIP
hdf5-1.8.18-linux-centos6-x86_64-32-gcc447-shared.tar.gzLinux 2.6 CentOS 6 x86_84 32-bitgcc, g++, gfortran 4.4.7 
hdf5-1.8.18-linux-centos6-x86_64-32-gcc447-noszip-shared.tar.gzLinux 2.6 CentOS 6 x86_84 32-bitgcc, g++, gfortran 4.4.7No SZIP
hdf5-1.8.18-win64-vs2013-shared.zipWindows 64-bitCMake VS 2013 C, C++, IVF 15 
hdf5-1.8.18-win64-vs2013-noszip.zipWindows 64-bitCMake VS 2013 C, C++, IVF 15No SZIP
hdf5-1.8.18-win32-vs2013-shared.zipWindows 32-bitCMake VS 2013 C, C++, IVF 15 
hdf5-1.8.18-win32-vs2013-noszip.zipWindows 32-bitCMake VS 2013 C, C++, IVF 15No SZIP
hdf5-1.8.18-win64-vs2015-shared.zipWindows 64-bitCMake VS 2015 C, C++, IVF 16 
hdf5-1.8.18-win64-vs2015-noszip.zipWindows 64-bitCMake VS 2015 C, C++, IVF 16No SZIP
hdf5-1.8.18-win32-vs2015-shared.zipWindows 32-bitCMake VS 2015 C, C++, IVF 16 
hdf5-1.8.18-win32-vs2015-noszip.zipWindows 32-bitCMake VS 2015 C, C++, IVF 16No SZIP

 

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: An error occured

Connection to Bitbucket Server could not be established. Verify that you have properly configured the Bitbucket Server application link for your Confluence space and that your Bitbucket Server instance is up and running. Error details: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 

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: January 02, 2018 | 07:55 AM