From 4c1c866f47b11615a63bb13e1e75040bd74de259 Mon Sep 17 00:00:00 2001 From: Mike McGreevy Date: Thu, 3 Nov 2016 13:23:50 -0500 Subject: Updates to RELEASE.txt to account for changes in the 1.8.18 release. --- release_docs/RELEASE.txt | 101 +++++++++++++++++++++++++++++++++++++---------- 1 file changed, 81 insertions(+), 20 deletions(-) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index d9ed734..285b07b 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -5,8 +5,8 @@ INTRODUCTION ============ This document describes the differences between HDF5-1.8.17 and -HDF5-1.8.18-*, and contains information on the platforms tested and -known problems in HDF5-1.8.18-*. +HDF5-1.8.18, and contains information on the platforms tested and +known problems in HDF5-1.8.18. For more details, see the files HISTORY-1_0-1_8_0_rc3.txt and HISTORY-1_8.txt in the release_docs/ directory of the HDF5 source. @@ -33,7 +33,7 @@ All new and modified APIs are listed in detail in the "HDF5 Software Changes from Release to Release" document, in the section "Release 1.8.18 (current release) versus Release 1.8.17 - http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html + http://www.hdfgroup.org/HDF5/doc1.8/ADGuide/Changes.html If you have any questions or comments, please send them to the HDF Help Desk: @@ -57,23 +57,19 @@ New Features Configuration ------------- - - CMake - Added NAMESPACE hdf5:: to package configuration files - - CMake: change CTEST_BUILD_CONFIGURATION to CTEST_CONFIGURATION_TYPE, which is - recommended by CMake documentation. - HDFFV-9971 (ADB 2016/8/22) - + - None Library ------- - -None + - None Parallel Library ---------------- - None + Tools ----- - None @@ -81,9 +77,6 @@ New Features High-Level APIs --------------- - - C Packet Table API - ------------------ - None @@ -107,14 +100,43 @@ Bug Fixes since HDF5-1.8.17 Configuration ------------- - - None + + - Fixed a problem preventing HDF5 to be built on 32-bit CYGWIN by + condensing cygwin configuration files into a single file and + removing outdated compiler settings. + + (ABD, 2016/07/12, HDFFV-9946) + + + - CMake: Fixed a command length overflow error by converting custom + commands inside CMakeTest.cmake files into regular dependencies and + targets. + + (ABD, 2016/07/12, HDFFV-9939) + + + - CMake: Fixed a timeout error that would occasionally occur when running + the virtual file driver tests simultaneously due to test directory and file + name collisions. + + (ABD, 2016/09/19, HDFFV-9431) + + + - CMake: Added NAMESPACE hdf5:: to package configuration files to fix a + problem where projects using installed HDF5 binaries built with CMake + were unable to link to them. + + (ABD, 2016/10/17, HDFFV-10003) Library ------- - - Fixed a bug that could occur when using H5Pset_alignment. - (NAF, 2016/08/11, HDFFV-9948) + - Fixed a memory leak that would occur when the library allocated memory + for an external file prefix (H5Pset_efile_prefix) and failed to free it. + + (DER, 2016/04/29) + - Fixed a memory bug that could occur when a message was improperly marked as sharable on disk. @@ -122,14 +144,41 @@ Bug Fixes since HDF5-1.8.17 (NAF, 2016/07/01, HDFFV-9950) + - Fixed an error that would occur when calling H5Adelete on an attribute + which is attached to an externally linked object in the target file and + whose datatype is a committed datatype in the main file. + + (VC, 2016-07-04, HDFFV-9940) + + + - Fixed a problem where a plugin compiled into a DLL in the default plugin + directory could not be found by the HDF5 library at runtime on Windows + when the HDF5_PLUGIN_PATH environment variable was not set. + + (ABD, 2016/08/01, HDFFV-9706) + + + - Fixed a bug that could occur when using H5Pset_alignment. + + (NAF, 2016/08/11, HDFFV-9948) + + + - Fixed an error that would occur when copying an object with an attribute + which is a compound datatype consisting of a variable length string. + + (VC, 2016-10-17, HDFFV-7991) + + Parallel Library ---------------- + - Fixed a bug that could occur when allocating a chunked dataset in parallel with an alignment set and an alignment threshold greater than the chunk size but less than or equal to the raw data aggregator size. (NAF, 2016/08/11, HDFFV-9969) + Performance ------------- - None @@ -137,6 +186,15 @@ Bug Fixes since HDF5-1.8.17 Tools ----- + + - Fixed an error in the compiler wrapper scripts (h5cc, h5fc, et al.) + in which they would erroneously drop the file argument specified via + the -o flag when the -o flag was specified before the -c flag on the + command line, resulting in a failure to compile. + + (LRK, 2016/06/08, HDFFV-9938, HDFFV-9530) + + - h5repack User Defined (UD) filter parameters were not parsed correctly. The UD filter parameters were not being parsed correctly. Reworked coding @@ -147,6 +205,7 @@ Bug Fixes since HDF5-1.8.17 Fortran API ----------- + - Fortran library fails to compile and fails tests with NAG compiler. * Removed the non-standard assumption that KIND=SIZEOF, in the HDF5 @@ -158,6 +217,7 @@ Bug Fixes since HDF5-1.8.17 (MSB, 2016/9/22, HDFFV-9973) + - Fortran segfaults for F03 tests with NAG compiler * Removed INTENT(OUT) from 'fillvalue' in F2003 interface @@ -168,18 +228,18 @@ Bug Fixes since HDF5-1.8.17 C++ API ------- - - The macros H5_NO_NAMESPACE is deprecated from the HDF5 C++ API library. + + - The macro H5_NO_NAMESPACE is deprecated from the HDF5 C++ API library. In future releases, the macros H5_NO_STD and OLD_HEADER_FILENAME may also be removed. + (BMR, 2016/10/27, HDFFV-9532) High-Level APIs: --------------- - Packet Table APIs: - ------------------ - - The high-level API Packet Table (PT) did not write data correctly when + - The high-level Packet Table (PT) API did not write data correctly when the datatype is a compound type that has string type as one of the members. This problem started in 1.8.15, after the fix of HDFFV-9042 was applied, which caused the Packet Table to use native type to access @@ -191,6 +251,7 @@ Bug Fixes since HDF5-1.8.17 data, then the application will request that. However, the Packet Table doesn't provide a way to specify memory datatype in this release. Please refer to the Known Problems section for a work-around. + (BMR, 2016/10/27, HDFFV-9758) -- cgit v0.12 From 301a306d15c59d72137e96b8e55132c84dc73366 Mon Sep 17 00:00:00 2001 From: Mike McGreevy Date: Thu, 3 Nov 2016 16:13:09 -0500 Subject: Updates to RELEASE.txt to account for changes in the 1.8.18 release. --- release_docs/RELEASE.txt | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 285b07b..e564344 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -57,7 +57,18 @@ New Features Configuration ------------- - - None + + - CMake: Added NAMESPACE hdf5:: to package configuration files to allow + projects using installed HDF5 binaries built with CMake to link with + them without specifying the HDF5 library location via IMPORTED_LOCATION. + + (ABD, 2016/10/17, HDFFV-10003) + + + - CMake: Changed the CTEST_BUILD_CONFIGURATION option to + CTEST_CONFIGURATION_TYPE as recommended by the CMake documentation. + + (ABD, 2016/10/17, HDFFV-9971) Library @@ -122,13 +133,6 @@ Bug Fixes since HDF5-1.8.17 (ABD, 2016/09/19, HDFFV-9431) - - CMake: Added NAMESPACE hdf5:: to package configuration files to fix a - problem where projects using installed HDF5 binaries built with CMake - were unable to link to them. - - (ABD, 2016/10/17, HDFFV-10003) - - Library ------- -- cgit v0.12 From 0203855a2799ce274ae16f10361718eed25f2899 Mon Sep 17 00:00:00 2001 From: Mike McGreevy Date: Fri, 4 Nov 2016 11:24:05 -0500 Subject: Updates to RELEASE.txt to account for changes in the 1.8.18 release --- release_docs/RELEASE.txt | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index e564344..d14168b 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -142,12 +142,6 @@ Bug Fixes since HDF5-1.8.17 (DER, 2016/04/29) - - Fixed a memory bug that could occur when a message was improperly marked - as sharable on disk. - - (NAF, 2016/07/01, HDFFV-9950) - - - Fixed an error that would occur when calling H5Adelete on an attribute which is attached to an externally linked object in the target file and whose datatype is a committed datatype in the main file. @@ -162,11 +156,34 @@ Bug Fixes since HDF5-1.8.17 (ABD, 2016/08/01, HDFFV-9706) - - Fixed a bug that could occur when using H5Pset_alignment. + - H5Pset_alignment can result in misaligned blocks with some input + combinations, causing an assertion failure in debug mode. (NAF, 2016/08/11, HDFFV-9948) + - A number of issues were fixed when reading/writing from/to corrupted + files to ensure that the library fails gracefully in these cases: + + * Writing to a corrupted file that has an object message which is + incorrectly marked as sharable on disk results in a buffer overflow / + invalid write instead of a clean error message. + + * Decoding data from a corrupted file with a dataset encoded with the + H5Z_NBIT decoding can result in a code execution vulnerability under + the context of the application using the HDF5 library. + + * When decoding an array datatype from a corrupted file, the HDF5 library + fails to return an error in production if the number of dimensions + decoded is greater than the maximum rank. + + * When decoding an "old style" array datatype from a corrupted file, the + HDF5 library fails to return an error in production if the number of + dimensions decoded is greater than the maximum rank. + + (NAF, 2016/10/06, HDFFV-9950, HDFFV-9951, HDFFV-9992, HDFFV-9993) + + - Fixed an error that would occur when copying an object with an attribute which is a compound datatype consisting of a variable length string. -- cgit v0.12 From 419637e7abd5e5db6237f8b5b3726e4859eeb353 Mon Sep 17 00:00:00 2001 From: Mike McGreevy Date: Fri, 4 Nov 2016 11:28:00 -0500 Subject: Updates to RELEASE.txt to account for changes in the 1.8.18 release --- release_docs/RELEASE.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index d14168b..ae5430a 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -156,8 +156,8 @@ Bug Fixes since HDF5-1.8.17 (ABD, 2016/08/01, HDFFV-9706) - - H5Pset_alignment can result in misaligned blocks with some input - combinations, causing an assertion failure in debug mode. + - Fixed an issue where H5Pset_alignment could result in misaligned blocks + with some input combinations, causing an assertion failure in debug mode. (NAF, 2016/08/11, HDFFV-9948) -- cgit v0.12