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 24 Next »

Release Information:

VersionHDF5 1.8.18
Release Date2016-11-14
Download

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

FilesFiles
ChangesChanges
Release Notes

Release Notes

Compatibility ReprotCompatibility

 

Files

FileOperating SystemCompilersCommentMD5 SumFile Size
hdf5-1.8.18.tarSource release Source tarball0dfcddff72c979b393cec6c4809ece1e 
hdf5-1.8.18.tar.gzSource release Gzipped source tarballdd2148b740713ca0295442ec683d7b1c 
hdf5-1.8.18.tar.bz2Source release Bzipped source tarball29117bf488887f89888f9304c8ebea0b 
hdf5-1.8.18.zipSource release Windows zip filef434bd4b2a6f4bfd6f268a4d97f9ffa5 
hdf5-1.8.18-linux-centos7-x86_64-gcc485-shared.tar.gzLinux 3.10 CentOS 7 x86_64gcc, g++, gfortran 4.8.5 a9b8e246550011ff6e71601d14c2493f 
hdf5-1.8.18-linux-centos7-x86_64-gcc485-noszip-shared.tar.gzLinux 3.10 CentOS 7 x86_64gcc, g++, gfortran 4.8.5No SZIP6a43c5fdfea3ee19e9a0f877d7290299 
hdf5-1.8.18-linux-centos6-x86_64-gcc447-shared.tar.gzLinux 2.6 CentOS 6 x86_84gcc, g++, gfortran 4.4.7 9909ba45c2b766fd9cd55173d060a7f9 
hdf5-1.8.18-linux-centos6-x86_64-gcc447-noszip-shared.tar.gzLinux 2.6 CentOS 6 x86_84gcc, g++, gfortran 4.4.7No SZIPc534d23d832df5332c1baf3e86020940 
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 7a0d67acec59e5f724b8a8bd37f9193c 
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 SZIP5f262cb7b59df50b8d6f78a97d9c12ea 
hdf5-1.8.18-win64-vs2013-shared.zipWindows 64-bitCMake VS 2013 C, C++, IVF 15 52e03402e8d30f85a935397d306ef986 
hdf5-1.8.18-win64-vs2013-noszip.zipWindows 64-bitCMake VS 2013 C, C++, IVF 15No SZIP9046dcad18b9e8779e5f9cdac97dbaa6 
hdf5-1.8.18-win32-vs2013-shared.zipWindows 32-bitCMake VS 2013 C, C++, IVF 15 32a727d8b6b92f44c1941d0042390223 
hdf5-1.8.18-win32-vs2013-noszip.zipWindows 32-bitCMake VS 2013 C, C++, IVF 15No SZIP78dba48288c70d0ca3cba21bde3250d7 
hdf5-1.8.18-win64-vs2015-shared.zipWindows 64-bitCMake VS 2015 C, C++, IVF 16 23e056bd3c4a72fd3860decf7f087104 
hdf5-1.8.18-win64-vs2015-noszip.zipWindows 64-bitCMake VS 2015 C, C++, IVF 16No SZIP93ef1a5db45fd1c4cfaba33ad59b7715 
hdf5-1.8.18-win32-vs2015-shared.zipWindows 32-bitCMake VS 2015 C, C++, IVF 16 c6c4421cfd8c06e48bc2a32ba43313f6 
hdf5-1.8.18-win32-vs2015-noszip.zipWindows 32-bitCMake VS 2015 C, C++, IVF 16No SZIPdc7981b29ee5c5cf782a059c92228994 

 

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:49 AM