Page tree

Release Information

VersionHDF5 1.8.20
Release Date2017-11-28
Download

Download

Files Files
Release Notes

Release Notes

Compatibility Report Compatibility

 

Files

FileOperating SystemCompilersCommentMD5 Checksum
hdf5-1.8.20.tarSource release Source tarballhdf5-1.8.20.md5
hdf5-1.8.20.tar.gzSource release Gzipped source tarballhdf5-1.8.20.md5
hdf5-1.8.20.tar.bz2Source release Bzipped source tarballhdf5-1.8.20.md5
hdf5-1.8.20.zipSource release Windows zip filehdf5-1.8.20.md5
CMake-hdf5-1.8.20.tar.gzCMake source release See Build Instructions. Contains files to build HDF5 with CMake on Unixhdf5-1.8.20.md5
CMake-hdf5-1.8.20.zipCMake source release See Build Instructions. Contains files to build HDF5 with CMake on Windowshdf5-1.8.20.md5
hdf5-1.8.20-linux-centos7-x86_64-gcc485-shared.tar.gzLinux 3.10 CentOS 7 x86_64 binarygcc, g++, gfortran 4.8.5 hdf5-1.8.20-linux-centos7-x86_64-gcc485-shared.tar.gz.md5
hdf5-1.8.20-Std-win7_64-vs14.zipWindows 64-bit binaryCMake VS 2015 C, C++, IVF 16 hdf5-1.8.20-Std-win7_64-vs14.zip.md5
hdf5-1.8.20-Std-win7_32-vs14.zipWindows 32-bit binaryCMake VS 2015 C, C++, IVF 16 hdf5-1.8.20-Std-win7_32-vs14.zip.md5

 

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.19 and 1.8.20 versions on x86_64


Test Info


Library Namehdf5
Version #11.8.19
Version #21.8.20
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files78
Total Shared Libraries8
Total Symbols / Types1862 / 551
VerdictIncompatible
(7.6%)

Problem Summary


SeverityCount
Added Symbols-42
Removed SymbolsHigh0
Problems with
Data Types
High22
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (42)


H5ArrayType.h, libhdf5_cpp.so.15.0.0
namespace H5
ArrayType::decode ( ) const

H5CompType.h, libhdf5_cpp.so.15.0.0
namespace H5
CompType::CompType [in-charge] ( H5Location const& loc, char const* name )
CompType::CompType [not-in-charge] ( H5Location const& loc, char const* name )
CompType::decode ( ) const

H5DataType.h, libhdf5_cpp.so.15.0.0
namespace H5
DataType::DataType [in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [in-charge] ( H5Location const& loc, std::string const& name )
DataType::DataType [not-in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [not-in-charge] ( H5Location const& loc, std::string const& name )
DataType::decode ( ) const
DataType::encode ( )
DataType::hasBinaryDesc ( ) const
DataType::p_decode ( ) const
DataType::p_opentype ( H5Location const& loc, char const* dtype_name ) const

H5EnumType.h, libhdf5_cpp.so.15.0.0
namespace H5
EnumType::decode ( ) const
EnumType::EnumType [in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [in-charge] ( H5Location const& loc, std::string const& name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5FloatType.h, libhdf5_cpp.so.15.0.0
namespace H5
FloatType::decode ( ) const
FloatType::FloatType [in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [in-charge] ( H5Location const& loc, std::string const& name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5IntType.h, libhdf5_cpp.so.15.0.0
namespace H5
IntType::decode ( ) const
IntType::IntType [in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [in-charge] ( H5Location const& loc, std::string const& name )
IntType::IntType [not-in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5Location.h, libhdf5_cpp.so.15.0.0
namespace H5
H5Location::getObjectInfo ( char const* name, H5O_info_t* oinfo, LinkAccPropList const& lapl ) const
H5Location::getObjectInfo H5O_info_t* oinfo ) const
H5Location::getObjectInfo ( std::string const& name, H5O_info_t* oinfo, LinkAccPropList const& lapl ) const

H5Object.h, libhdf5_cpp.so.15.0.0
namespace H5
H5Object::getNumAttrs ( ) const

H5StrType.h, libhdf5_cpp.so.15.0.0
namespace H5
StrType::decode ( ) const
StrType::StrType [in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [in-charge] ( H5Location const& loc, std::string const& name )
StrType::StrType [not-in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5VarLenType.h, libhdf5_cpp.so.15.0.0
namespace H5
VarLenType::decode ( ) const
VarLenType::VarLenType [in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [in-charge] ( H5Location const& loc, std::string const& name )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, std::string const& name )

to the top

Problems with Data Types, High Severity (22)


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

H5CompType.h
namespace H5
[+] class CompType (1)

H5DataType.h
namespace H5
[+] class DataType (2)

H5EnumType.h
namespace H5
[+] class EnumType (1)

H5FloatType.h
namespace H5
[+] class FloatType (1)

H5IntType.h
namespace H5
[+] class IntType (1)

H5Location.h
namespace H5
[+] class H5Location (13)

H5StrType.h
namespace H5
[+] class StrType (1)

H5VarLenType.h
namespace H5
[+] class VarLenType (1)

to the top

Problems with Data Types, Low Severity (2)


H5DataType.h
namespace H5
[+] class DataType (2)

to the top

Header Files (78)


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
H5LaccProp.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.3.0
libhdf5_cpp.so.14.0.0
libhdf5_fortran.so.10.0.4
libhdf5_hl.so.10.2.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.19
Version #21.8.20
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files78
Total Shared Libraries8
Total Symbols / Types1902 / 554
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Symbols-50
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low5

Added Symbols (50)


H5ArrayType.h
namespace H5
ArrayType::ArrayType [in-charge] ( int const& loc, char const* name )
ArrayType::ArrayType [in-charge] ( int const& loc, int const& name )
ArrayType::ArrayType [not-in-charge] ( int const& loc, char const* name )
ArrayType::ArrayType [not-in-charge] ( int const& loc, int const& name )
ArrayType::decode ( ) const

H5CompType.h
namespace H5
CompType::CompType [in-charge] ( H5Location const& loc, char const* name )
CompType::CompType [in-charge] ( H5Location const& loc, int const& name )
CompType::CompType [not-in-charge] ( H5Location const& loc, char const* name )
CompType::CompType [not-in-charge] ( H5Location const& loc, int const& name )
CompType::decode ( ) const

H5DataType.h
namespace H5
DataType::DataType [in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [in-charge] ( H5Location const& loc, std::string const& name )
DataType::DataType [not-in-charge] ( H5Location const& loc, char const* name )
DataType::DataType [not-in-charge] ( H5Location const& loc, std::string const& name )
DataType::decode ( ) const
DataType::encode ( )
DataType::hasBinaryDesc ( ) const
DataType::p_decode ( ) const
DataType::p_opentype ( H5Location const& loc, char const* dtype_name ) const

H5EnumType.h
namespace H5
EnumType::decode ( ) const
EnumType::EnumType [in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [in-charge] ( H5Location const& loc, std::string const& name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, char const* name )
EnumType::EnumType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5FloatType.h
namespace H5
FloatType::decode ( ) const
FloatType::FloatType [in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [in-charge] ( H5Location const& loc, std::string const& name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, char const* name )
FloatType::FloatType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5IntType.h
namespace H5
IntType::decode ( ) const
IntType::IntType [in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [in-charge] ( H5Location const& loc, std::string const& name )
IntType::IntType [not-in-charge] ( H5Location const& loc, char const* name )
IntType::IntType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5Location.h
namespace H5
H5Location::getObjectInfo ( char const* name, H5O_info_t* oinfo, LinkAccPropList const& lapl ) const
H5Location::getObjectInfo H5O_info_t* oinfo ) const
H5Location::getObjectInfo ( std::string const& name, H5O_info_t* oinfo, LinkAccPropList const& lapl ) const

H5Object.h
namespace H5
H5Object::getNumAttrs ( ) const

H5StrType.h
namespace H5
StrType::decode ( ) const
StrType::StrType [in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [in-charge] ( H5Location const& loc, std::string const& name )
StrType::StrType [not-in-charge] ( H5Location const& loc, char const* name )
StrType::StrType [not-in-charge] ( H5Location const& loc, std::string const& name )

H5VarLenType.h
namespace H5
VarLenType::decode ( ) const
VarLenType::VarLenType [in-charge] DataType const& base_type )
VarLenType::VarLenType [in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [in-charge] ( H5Location const& loc, std::string const& name )
VarLenType::VarLenType [not-in-charge] DataType const& base_type )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, char const* name )
VarLenType::VarLenType [not-in-charge] ( H5Location const& loc, std::string const& name )

to the top

Removed Symbols (2)


H5Object.h
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 Constants, Low Severity (5)


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

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_RELEASE

to the top

Header Files (78)


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
H5LaccProp.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.3.0
libhdf5_cpp.so.14.0.0
libhdf5_fortran.so.10.0.4
libhdf5_hl.so.10.2.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 Tue Nov 28 15:28:16 2017 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API  

--- Last Modified: November 20, 2018 | 01:47 PM