summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2021-06-18 22:15:25 (GMT)
committerGitHub <noreply@github.com>2021-06-18 22:15:25 (GMT)
commit2b6bab7af411dbd537134bdda8b0a944820fc16b (patch)
tree1f969526069ec8720095b84d8297b47e7a7e3216
parent9913e925fada949baf7956222f3af656e3952396 (diff)
downloadhdf5-2b6bab7af411dbd537134bdda8b0a944820fc16b.zip
hdf5-2b6bab7af411dbd537134bdda8b0a944820fc16b.tar.gz
hdf5-2b6bab7af411dbd537134bdda8b0a944820fc16b.tar.bz2
Restore initials to release notes for Hdf5 1 12 1 (#767)
* Hdf5 1 12 doxygen version correction (#658) * OESS-98 fix tools test for plugins * sync fork * Merge of changes from dev * Move problem option to bottom of the list until fixed * HDFFV-11106 - fix parsing optional args * HDFFV-11106 add note * grammer fix * Whitespace after clang formatting * Undo format version 11 changes * Update check to working version * Merge workflow and minor changes from develop * Update supported platforms * PR#3 merge from develop * Merge gcc 10 diagnostics option from develop * Merge #318 OSX changes from develop * Merge serval small changes from dev * fix typo * Minor non-space formatting changes * GH #386 copyright corrections for java folder * revert because logic requires false return * Merges from develop * Remove case statement for H5I_EVENTSET * Correct call with versioning * Remove tabs * Double underscore change * Merges from develop Remove more underscores from header guards * Merge #380 from develop * Correct date entry * Split format source and commit changes on repo push * remove pre-split setting * Change windows TS to use older VS. * HDFFV-11212 JNI export util and Javadoc * Suggested review changes * Another change found * Committing clang-format changes * Some Javadoc warning fixes * Committing clang-format changes * Updated javadoc fixes * HDFFV-11228/9 merges from develop * remove obsolete debug comment * Fix conflict * HDFFV-11229 merge changes from develop * HDFFV-11229 merge second compare from develop * HDFFV-11229 fix reference file * HDFFV-11229 update autotools test script for two ref files * HDFFV-11229 merge dev changes for long double display in tools * Committing clang-format changes * Update with changes from develop * Add "option" command for clang options * Rework CMake add_custom to use the BYPRODUCTS argument Update pkgconfig scripts for parallel builds. Fix install COPYING file reference. Remove unused round defines. Change CMake default setting of BUILD_CPP to off. * Whitespace changes * Rework CMake add_custom to use the BYPRODUCTS argument * Revert CMake configure checks for round defines * With VS 2015 minimum strdup is supported * Doxygen comments merged from develop * doxygen build updates * Correct version string for map functions * TRILAB-227 and tools debug merge from develop * TRILAB-227 Enable test * Quote subset args * Use MATCHES in compiler id compare, merge from dev * Revert test enable * Add file to list * doxygen version errors * if blocks needed for build modes * Update list of test platforms Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Attempt format uniformity in RELEASE.txt. * BUG: DataSet assignment operator is missing (#503) * BUG: DataSet assignment operator is missing * Some compilers complain if the copy constructor is given explicitly but the assignment operator is implicitly set to default. * Explicitly defining the assignment operator allows us to properly handle reference counters for shared resources. * BUG: DataSet assignment operator is missing. * Mimicking code of H5DataType::operator() as suggested by @bmribler. * Added test Description: Added test for DataSet::operator= that Leengit added Platform tested: Linux/64 (jelly) * Removed Author field. * Commit clang format changes. * Entry for Leengit's github PR #503 * Removed lines left by mistake Co-authored-by: Binh-Minh Ribler <bmribler@hdfgroup.org> Co-authored-by: Larry Knox <lrknox@hdfgroup.org> * Add H5Dchunk_iter method for iterating over chunks (#6) * Add H5Dchunk_iter method for iterating over chunks This method iterates over all chunks in dataset, calling a user-supplied callback with the chunk information and optional user supplied data. The iterator is stopped when ITER_STOP is returned by the user-supplied callback or the iterator is exhausted. Existing methods to get chunk_info performs an iteration each time, so to get many or all chunks causes SUM(i) for i = 0 -> N operations for N chunks, as opposed to N operations when using this iterator for this use case. * H5Dchunk_iter: test iterating all chunks, some chunks and failing iteration. * H5D: move H5Dchunk_iter private methods to specific * trace: add H5D_chunk_iter_op_t and trace H5D.c * chunks-iter: document chunk_iter * chunk-iter: chunk add FUNC_ENTER/FUNC_LEAVE macros * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Set initial doxygen version for H5Dchunk_iter(). * Revert "Set initial doxygen version for H5Dchunk_iter()." This reverts commit d739e46d55f8c40b9333c57e9ae4f83c03572a27. * Revert "Add H5Dchunk_iter method for iterating over chunks (#6)" This reverts commit 53e113977a775a9311e7df015937f71b11f76f7b. * Add flushrefresh errors with check-passthrough-vol to known problems in RELEASE.txt. * Minor RELEASE.txt updates. * Hdf5 1 12 Remove version from pkgcfg file names (#672) * OESS-98 fix tools test for plugins * sync fork * Merge of changes from dev * Move problem option to bottom of the list until fixed * HDFFV-11106 - fix parsing optional args * HDFFV-11106 add note * grammer fix * Whitespace after clang formatting * Undo format version 11 changes * Update check to working version * Merge workflow and minor changes from develop * Update supported platforms * PR#3 merge from develop * Merge gcc 10 diagnostics option from develop * Merge #318 OSX changes from develop * Merge serval small changes from dev * fix typo * Minor non-space formatting changes * GH #386 copyright corrections for java folder * revert because logic requires false return * Merges from develop #358 patches from vtk #361 fix header guard spelling * Remove case statement for H5I_EVENTSET * Correct call with versioning * Remove tabs * Double underscore change * Merges from develop #340 clang -Wformat-security warnings #360 Fixed uninitialized warnings Remove more underscores from header guards * Merge #380 from develop * Correct date entry * Split format source and commit changes on repo push * remove pre-split setting * Change windows TS to use older VS. * HDFFV-11212 JNI export util and Javadoc * Suggested review changes * Another change found * Committing clang-format changes * Some Javadoc warning fixes * Committing clang-format changes * Updated javadoc fixes * HDFFV-11228/9 merges from develop * remove obsolete debug comment * Fix conflict * HDFFV-11229 merge changes from develop * HDFFV-11229 merge second compare from develop * HDFFV-11229 fix reference file * HDFFV-11229 update autotools test script for two ref files * HDFFV-11229 merge dev changes for long double display in tools * Committing clang-format changes * Update with changes from develop * Add "option" command for clang options * Rework CMake add_custom to use the BYPRODUCTS argument Update pkgconfig scripts for parallel builds. Fix install COPYING file reference. Remove unused round defines. Change CMake default setting of BUILD_CPP to off. * Whitespace changes * Rework CMake add_custom to use the BYPRODUCTS argument * Revert CMake configure checks for round defines * With VS 2015 minimum strdup is supported * Doxygen comments merged from develop * doxygen build updates * Correct version string for map functions * TRILAB-227 and tools debug merge from develop * TRILAB-227 Enable test * Quote subset args * Use MATCHES in compiler id compare, merge from dev * Revert test enable * Add file to list * doxygen version errors * if blocks needed for build modes * Update list of test platforms * Issue #669 remove version from pkgcfg filename * remove version from h5cc script Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * More minor updates. * Update configure disablhing memory alloc sanity check for release. Last 50 lines of /mnt/scr1/SnapTest/snapshots-hdf5-branchtest4/log/moohan_0525Tue_1021 Last 50 lines of /mnt/scr1/SnapTest/snapshots-hdf5-branchtest4/log/moohan_0525Tue * Set version to 1.12.1. * Hdf5 1 12 fix warnings files (#755) * OESS-98 fix tools test for plugins * sync fork * Merge of changes from dev * Move problem option to bottom of the list until fixed * HDFFV-11106 - fix parsing optional args * HDFFV-11106 add note * grammer fix * Whitespace after clang formatting * Undo format version 11 changes * Update check to working version * Merge workflow and minor changes from develop * Update supported platforms * PR#3 merge from develop * Merge gcc 10 diagnostics option from develop * Merge #318 OSX changes from develop * Merge serval small changes from dev * fix typo * Minor non-space formatting changes * GH #386 copyright corrections for java folder * revert because logic requires false return * Merges from develop #358 patches from vtk #361 fix header guard spelling * Remove case statement for H5I_EVENTSET * Correct call with versioning * Remove tabs * Double underscore change * Merges from develop #340 clang -Wformat-security warnings #360 Fixed uninitialized warnings Remove more underscores from header guards * Merge #380 from develop * Correct date entry * Split format source and commit changes on repo push * remove pre-split setting * Change windows TS to use older VS. * HDFFV-11212 JNI export util and Javadoc * Suggested review changes * Another change found * Committing clang-format changes * Some Javadoc warning fixes * Committing clang-format changes * Updated javadoc fixes * HDFFV-11228/9 merges from develop * remove obsolete debug comment * Fix conflict * HDFFV-11229 merge changes from develop * HDFFV-11229 merge second compare from develop * HDFFV-11229 fix reference file * HDFFV-11229 update autotools test script for two ref files * HDFFV-11229 merge dev changes for long double display in tools * Committing clang-format changes * Update with changes from develop * Add "option" command for clang options * Rework CMake add_custom to use the BYPRODUCTS argument Update pkgconfig scripts for parallel builds. Fix install COPYING file reference. Remove unused round defines. Change CMake default setting of BUILD_CPP to off. * Whitespace changes * Rework CMake add_custom to use the BYPRODUCTS argument * Revert CMake configure checks for round defines * With VS 2015 minimum strdup is supported * Doxygen comments merged from develop * doxygen build updates * Correct version string for map functions * TRILAB-227 and tools debug merge from develop * TRILAB-227 Enable test * Quote subset args * Use MATCHES in compiler id compare, merge from dev * Revert test enable * Add file to list * doxygen version errors * if blocks needed for build modes * Update list of test platforms * Issue #669 remove version from pkgcfg filename * remove version from h5cc script * Merge CMake and java refs from dev * Reworked CMake Fortran configure macros to allow multiple runs. * Fix CMake issue with tests not comparing test argument properly. * MAX_PRECISION defines must be defined with a value * Fix warnings files and -std * remove std for c++11 * Replace file Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Fixes an array issue flagged by PGI in a C++ test (#763) * Hdf5 1 12 Fix cmake configure path (#761) * OESS-98 fix tools test for plugins * sync fork * Merge of changes from dev * Move problem option to bottom of the list until fixed * HDFFV-11106 - fix parsing optional args * HDFFV-11106 add note * grammer fix * Whitespace after clang formatting * Undo format version 11 changes * Update check to working version * Merge workflow and minor changes from develop * Update supported platforms * PR#3 merge from develop * Merge gcc 10 diagnostics option from develop * Merge #318 OSX changes from develop * Merge serval small changes from dev * fix typo * Minor non-space formatting changes * GH #386 copyright corrections for java folder * revert because logic requires false return * Merges from develop #358 patches from vtk #361 fix header guard spelling * Remove case statement for H5I_EVENTSET * Correct call with versioning * Remove tabs * Double underscore change * Merges from develop #340 clang -Wformat-security warnings #360 Fixed uninitialized warnings Remove more underscores from header guards * Merge #380 from develop * Correct date entry * Split format source and commit changes on repo push * remove pre-split setting * Change windows TS to use older VS. * HDFFV-11212 JNI export util and Javadoc * Suggested review changes * Another change found * Committing clang-format changes * Some Javadoc warning fixes * Committing clang-format changes * Updated javadoc fixes * HDFFV-11228/9 merges from develop * remove obsolete debug comment * Fix conflict * HDFFV-11229 merge changes from develop * HDFFV-11229 merge second compare from develop * HDFFV-11229 fix reference file * HDFFV-11229 update autotools test script for two ref files * HDFFV-11229 merge dev changes for long double display in tools * Committing clang-format changes * Update with changes from develop * Add "option" command for clang options * Rework CMake add_custom to use the BYPRODUCTS argument Update pkgconfig scripts for parallel builds. Fix install COPYING file reference. Remove unused round defines. Change CMake default setting of BUILD_CPP to off. * Whitespace changes * Rework CMake add_custom to use the BYPRODUCTS argument * Revert CMake configure checks for round defines * With VS 2015 minimum strdup is supported * Doxygen comments merged from develop * doxygen build updates * Correct version string for map functions * TRILAB-227 and tools debug merge from develop * TRILAB-227 Enable test * Quote subset args * Use MATCHES in compiler id compare, merge from dev * Revert test enable * Add file to list * doxygen version errors * if blocks needed for build modes * Update list of test platforms * Issue #669 remove version from pkgcfg filename * remove version from h5cc script * Merge CMake and java refs from dev * Reworked CMake Fortran configure macros to allow multiple runs. * Fix CMake issue with tests not comparing test argument properly. * MAX_PRECISION defines must be defined with a value * Fix warnings files and -std * remove std for c++11 * Replace file * Fix cmake configure path Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Restore initials to release notes. Co-authored-by: Allen Byrne <50328838+byrnHDF@users.noreply.github.com> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Lee Newberg <35611400+Leengit@users.noreply.github.com> Co-authored-by: Binh-Minh Ribler <bmribler@hdfgroup.org> Co-authored-by: Gaute Hope <eg@gaute.vetsj.com> Co-authored-by: Dana Robinson <43805+derobins@users.noreply.github.com>
-rw-r--r--release_docs/RELEASE.txt132
1 files changed, 66 insertions, 66 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 41e09ed..c899f93 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -70,14 +70,14 @@ New Features
This feature only works with Pthreads. Win32 threads are not supported.
- (2021/05/10)
+ (DER - 2021/05/10)
- CMake no longer builds the C++ library by default
HDF5_BUILD_CPP_LIB now defaults to OFF, which is in line with the
Autotools build defaults.
- (2021/04/20)
+ (DER - 2021/04/20)
- Removal of pre-VS2015 work-arounds
@@ -91,7 +91,7 @@ New Features
* va_copy
* struct timespec
- (2021/03/22)
+ (DER - 2021/03/22)
- Added CMake variable HDF5_LIB_INFIX
@@ -100,14 +100,14 @@ New Features
This name is used in packages on debian based systems.
(see https://packages.debian.org/jessie/amd64/libhdf5-openmpi-8/filelist)
- (2021/03/22)
+ (RG - 2021/03/22)
- On macOS, Universal Binaries can now be built, allowing native execution on
both Intel and Apple Silicon (ARM) based Macs.
To do so, set CMAKE_OSX_ARCHITECTURES="x86_64;arm64"
- (2021/02/07, https://github.com/HDFGroup/hdf5/issues/311)
+ (SAM - 2021/02/07, https://github.com/HDFGroup/hdf5/issues/311)
- Added a configure-time option to control certain compiler warnings
diagnostics
@@ -126,7 +126,7 @@ New Features
CMake: HDF5_ENABLE_BUILD_DIAGS
- (2021/02/05, HDFFV-11213)
+ (ADB - 2021/02/05, HDFFV-11213)
- CMake option to build the HDF filter plugins project as an external project
@@ -142,7 +142,7 @@ New Features
enabled the filter examples to be used as tests for operation of the
filter plugins.
- (2020/12/10, OESS-98)
+ (ADB - 2020/12/10, OESS-98)
- FreeBSD Autotools configuration now defaults to 'cc' and 'c++' compilers
@@ -156,7 +156,7 @@ New Features
and g++ options will now be set if that compiler is being used (an
omission from the former functionality).
- (2020/11/28, HDFFV-11193)
+ (DER - 2020/11/28, HDFFV-11193)
- Fixed POSIX problems when building w/ gcc on Solaris
@@ -169,7 +169,7 @@ New Features
differs slightly from the gcc norm, where we set the standard to c99
and manually set POSIX #define symbols.
- (2020/11/25, HDFFV-11191)
+ (DER - 2020/11/25, HDFFV-11191)
- Added a configure-time option to consider certain compiler warnings
as errors
@@ -191,7 +191,7 @@ New Features
CMake: HDF5_ENABLE_WARNINGS_AS_ERRORS
- (2020/11/23, HDFFV-11189)
+ (DER - 2020/11/23, HDFFV-11189)
- Autotools and CMake target added to produce doxygen generated documentation
@@ -202,21 +202,21 @@ New Features
CMake target is 'doxygen' for all available doxygen targets
CMake target is 'hdf5lib_doc' for the src subdirectory
- (2020/11/13)
+ (ADB - 2020/11/13)
- CMake option to use MSVC naming conventions with MinGW
HDF5_MSVC_NAMING_CONVENTION option enables the use of MSVC naming
conventions when using a MinGW toolchain
- (2020/10/30)
+ (xan - 2020/10/30)
- CMake option to statically link gcc libs with MinGW
HDF5_MINGW_STATIC_GCC_LIBS allows to statically link libg/libstdc++
with the MinGW toolchain
- (2020/10/30)
+ (xan - 2020/10/30)
- CMake option to build the HDF filter plugins project as an external project
@@ -232,7 +232,7 @@ New Features
There are more options necessary for various filters and the plugin project
documents should be referenced.
- (2020/10/16, OESS-98)
+ (ADB - 2020/10/16, OESS-98)
- Added CMake option to format source files
@@ -241,7 +241,7 @@ New Features
or tool folder. All sources can be formatted by executing the format target;
make format
- (2020/09/24)
+ (ADB - 2020/09/24)
- Disable memory sanity checks in the Autotools in release branches
@@ -258,7 +258,7 @@ New Features
This change only affects Autotools debug builds. Non-debug autotools
builds and all CMake builds do not enable this feature by default.
- (2020/08/19)
+ (DER - 2020/08/19)
- Add file locking configure and CMake options
@@ -307,7 +307,7 @@ New Features
4) library defaults (currently best-effort)
- (2020/07/30, HDFFV-11092)
+ (DER - 2020/07/30, HDFFV-11092)
- CMake option to link the generated Fortran MOD files into the include
directory.
@@ -332,7 +332,7 @@ New Features
The defaults can be overridden by setting the config option
HDF5_INSTALL_MOD_FORTRAN to one of NO, SHARED, or STATIC
- (2020/07/09, HDFFV-11116)
+ (ADB - 2020/07/09, HDFFV-11116)
- CMake option to use AEC (open source SZip) library instead of SZip
@@ -342,14 +342,14 @@ New Features
compression libraries within hdf5 builds. New option USE_LIBAEC is
required to compensate for the different files produced by AEC build.
- (2020/04/22, OESS-65)
+ (ADB - 2020/04/22, OESS-65)
- CMake ConfigureChecks.cmake file now uses CHECK_STRUCT_HAS_MEMBER
Some handcrafted tests in HDFTests.c has been removed and the CMake
CHECK_STRUCT_HAS_MEMBER module has been used.
- (2020/03/24, TRILAB-24)
+ (ADB - 2020/03/24, TRILAB-24)
- Both build systems use same set of warnings flags
@@ -390,7 +390,7 @@ New Features
The Doxygen documentation has been updated and passing values larger
than UINT32_MAX for size_hint will now produce a normal HDF5 error.
- (2021/04/29, HDFFV-11241)
+ (DER - 2021/04/29, HDFFV-11241)
- H5Pset_fapl_log() no longer crashes when passed an invalid fapl ID
@@ -404,7 +404,7 @@ New Features
The pointer is now correctly initialized and the API call now
produces a normal HDF5 error when fed an invalid fapl ID.
- (2021/04/28, HDFFV-11240)
+ (DER - 2021/04/28, HDFFV-11240)
- Fixes a segfault when H5Pset_mdc_log_options() is called multiple times
@@ -416,7 +416,7 @@ New Features
The string is now handled properly and the segfault no longer occurs.
- (2021/04/27, HDFFV-11239)
+ (DER - 2021/04/27, HDFFV-11239)
- HSYS_GOTO_ERROR now emits the results of GetLastError() on Windows
@@ -443,7 +443,7 @@ New Features
for those inclined to parse it for error values.
- (2021/03/21)
+ (DER - 2021/03/21)
- File locking now works on Windows
@@ -459,7 +459,7 @@ New Features
same scheme as POSIX systems. We lock the entire file when we set up the
locks (by passing DWORDMAX as both size parameters to LockFileEx()).
- (2021/03/19, HDFFV-10191)
+ (DER - 2021/03/19, HDFFV-10191)
- H5Epush_ret() now requires a trailing semicolon
@@ -469,7 +469,7 @@ New Features
semi would work, but was not mandatory. This change was made to allow
clang-format to correctly format the source code.
- (2021/03/03)
+ (SAM - 2021/03/03)
- Improved performance of H5Sget_select_elem_pointlist
@@ -478,7 +478,7 @@ New Features
same function to retrieve the next block of points from the list can
proceed immediately without needing to iterate over the point list.
- (2021/01/19)
+ (NAF - 2021/01/19)
- Added H5VL_VERSION macro that indicates the version of the VOL framework
implemented by a version of the library. Currently, compatibility
@@ -486,7 +486,7 @@ New Features
a VOL connector must match the version of the VOL framework for the
library when it is registered or dynamically loaded.
- (2020/12/10)
+ (QAK - 2020/12/10)
- Add BEST_EFFORT value to HDF5_USE_FILE_LOCKING environment variable
@@ -501,7 +501,7 @@ New Features
See the configure option discussion for HDFFV-11092 (above) for more
information on the file locking feature and how it's controlled.
- (2020/07/30, HDFFV-11092)
+ (DER - 2020/07/30, HDFFV-11092)
- Add H5Pset/get_file_locking() API calls
@@ -518,12 +518,12 @@ New Features
See the configure option discussion for HDFFV-11092 (above) for more
information on the file locking feature and how it's controlled.
- (2020/07/30, HDFFV-11092)
+ (DER - 2020/07/30, HDFFV-11092)
- Added two new API routines for tracking library memory use:
H5get_alloc_stats() and H5get_free_list_sizes().
- (2020/03/25)
+ (QAK - 2020/03/25)
- Add Mirror VFD
@@ -550,7 +550,7 @@ New Features
See the configure option discussion for HDFFV-11092 (above) for more
information on the file locking feature and how it's controlled.
- (2020/07/30, HDFFV-11092)
+ (DER - 2020/07/30, HDFFV-11092)
Java Library:
-------------
@@ -561,7 +561,7 @@ New Features
H5Scombine_hyperslab, H5Smodify_select, H5Scombine_select
wrapper functions added.
- (2020/10/27, HDFFV-10868)
+ (ADB - 2020/10/27, HDFFV-10868)
- Add wrappers for H5Pset/get_file_locking() API calls
@@ -575,7 +575,7 @@ New Features
See the configure option discussion for HDFFV-11092 (above) for more
information on the file locking feature and how it's controlled.
- (2020/07/30, HDFFV-11092)
+ (ADB - 2020/07/30, HDFFV-11092)
Tools:
@@ -586,7 +586,7 @@ New Features
for user-defined filters;
filter_flag: 1 is OPTIONAL or 0 is MANDATORY
- (2021/01/14, HDFFV-11099)
+ (ADB - 2021/01/14, HDFFV-11099)
- h5repack added options to control how external links are handled.
@@ -597,7 +597,7 @@ New Features
--prune Do not follow external soft links and remove link.
--merge --prune Follow external link, merge data and remove dangling link.
- (2020/08/05, HDFFV-9984)
+ (ADB - 2020/08/05, HDFFV-9984)
Support for new platforms, languages and compilers
@@ -620,7 +620,7 @@ Bug Fixes since HDF5-1.12.0 release
The problem was fixed by ensuring that decoding the dimension sizes
and max values will not go beyong the end of the buffer.
- (2021/05/12, HDFFV-11223)
+ (BMR - 2021/05/12, HDFFV-11223)
- Fixed CVE-2018-11206
@@ -630,7 +630,7 @@ Bug Fixes since HDF5-1.12.0 release
The problem was fixed by verifying the fill value's size
against the buffer size before attempting to access the buffer.
- (2021/03/15, HDFFV-10480)
+ (BMR - 2021/03/15, HDFFV-10480)
- Fixed CVE-2018-14033 (same issue as CVE-2020-10811)
@@ -640,7 +640,7 @@ Bug Fixes since HDF5-1.12.0 release
The problem was fixed by verifying the storage size against the
buffer size before attempting to access the buffer.
- (2021/03/15, HDFFV-11159/HDFFV-11049)
+ (BMR - 2021/03/15, HDFFV-11159/HDFFV-11049)
- Remove underscores on header file guards
@@ -648,7 +648,7 @@ Bug Fixes since HDF5-1.12.0 release
Removed all leading (some trailing) underscores from header file guards.
- (2021/03/03, #361)
+ (ADB - 2021/03/03, #361)
- Fixed issue with MPI communicator and info object not being
copied into new FAPL retrieved from H5F_get_access_plist
@@ -657,7 +657,7 @@ Bug Fixes since HDF5-1.12.0 release
the output FAPL. MPI communicator is retrieved from the VFD, while
the MPI info object is retrieved from the file's original FAPL.
- (2021/02/15, HDFFV-11109)
+ (JTH - 2021/02/15, HDFFV-11109)
- Fixed problems with vlens and refs inside compound using
H5VLget_file_type()
@@ -666,19 +666,19 @@ Bug Fixes since HDF5-1.12.0 release
consider file vlen and reference types to be equal if their files are
the same.
- (2021/01/22)
+ (NAF - 2021/01/22)
- Fix bug and simplify collective metadata write operation when some ranks
have no entries to contribute. This fixes parallel regression test
failures with IBM SpectrumScale MPI on the Summit system at ORNL.
- (2020/09/02)
+ (QAK - 2020/09/02)
- Avoid setting up complex MPI types with 0-length vectors, which some
MPI implementations don't handle well. (In particular, IBM
SpectrumScale MPI on the Summit system at ORNL)
- (2020/08/21)
+ (QAK - 2020/08/21)
- Explicitly declared dlopen to use RTLD_LOCAL
@@ -687,7 +687,7 @@ Bug Fixes since HDF5-1.12.0 release
The default on linux is usually RTLD_LOCAL while macos will default
to RTLD_GLOBAL.
- (2020/08/12, HDFFV-11127)
+ (ADB - 2020/08/12, HDFFV-11127)
- H5Sset_extent_none() sets the dataspace class to H5S_NO_CLASS which
causes asserts/errors when passed to other dataspace API calls.
@@ -702,7 +702,7 @@ Bug Fixes since HDF5-1.12.0 release
the dataspace into one of type H5S_NULL, which is better handled
by the library and easier for developers to reason about.
- (2020/07/27, HDFFV-11027)
+ (DER - 2020/07/27, HDFFV-11027)
- Fixed the segmentation fault when reading attributes with multiple threads
@@ -716,38 +716,38 @@ Bug Fixes since HDF5-1.12.0 release
when the attribute was accessed. Similar patch up was done before when reading
dataset with variable length string datatype.
- (2020/07/13, HDFFV-11080)
+ (VC - 2020/07/13, HDFFV-11080)
- Reduce overhead for H5open(), which is involved in public symbols like
H5T_NATIVE_INT, etc.
- (2020/06/18)
+ (QAK - 2020/06/18)
- Cache last ID looked up for an ID type (dataset, datatype, file, etc),
improving performance when accessing the same ID repeatedly.
- (2020/06/11)
+ (QAK - 2020/06/11)
- Streamline I/O to a single element, improving performance for record
appends to chunked datasets.
- (2020/06/11)
+ (QAK - 2020/06/11)
- Remove redundant tagging of metadata cache entries for some chunked
dataset operations, slightly improving performance for chunked
datasets.
- (2020/06/10)
+ (QAK - 2020/06/10)
- Better detect selections with the same shape, improving performance for
some uses of H5DOappend (and other situations).
- (2020/06/07)
+ (QAK - 2020/06/07)
- Don't allocate an empty (0-dimensioned) chunked dataset's chunk
index, until the dataset's dimensions are increased.
- (2020/05/07)
+ (QAK - 2020/05/07)
Java Library
@@ -758,7 +758,7 @@ Bug Fixes since HDF5-1.12.0 release
not use the new APIs. In addition to fixing that function, added new
java tests for using the new APIs.
- (2021/02/16, HDFFV-11212)
+ (ADB - 2021/02/16, HDFFV-11212)
- The H5FArray.java class, in which virtually the entire execution time
is spent using the HDFNativeData method that converts from an array
@@ -769,7 +769,7 @@ Bug Fixes since HDF5-1.12.0 release
2. Use the Java Arrays method copyOfRange to grab the section of the
array from (1) that is desired to be inserted into the destination array.
- (2020/12/29, HDFFV-10865)
+ (PGT,ADB - 2020/12/29, HDFFV-10865)
Configuration
@@ -788,7 +788,7 @@ Bug Fixes since HDF5-1.12.0 release
In addition it was moved from the Fortran specific HDF5UseFortran.camke file
to the C centric ConfigureChecks.cmake file.
- (2021/06/03)
+ (ADB - 2021/06/03)
- Remove arbitrary warning flag groups from CMake builds
@@ -801,7 +801,7 @@ Bug Fixes since HDF5-1.12.0 release
Visual Studio warnings C4100, C4706, and C4127 have been moved to
developer warnings, HDF5_ENABLE_DEV_WARNINGS, and are disabled for normal builds.
- (2021/03/22, HDFFV-11228)
+ (ADB - 2021/03/22, HDFFV-11228)
- Reclassify CMake messages, to allow new modes and --log-level option
@@ -813,7 +813,7 @@ Bug Fixes since HDF5-1.12.0 release
version 3.17 or above is used, the user can use the command line option
of "--log-level" to further restrict which message commands are displayed.
- (2021/01/11, HDFFV-11144)
+ (ADB - 2021/01/11, HDFFV-11144)
- Fixes Autotools determination of the stat struct having an st_blocks field
@@ -824,7 +824,7 @@ Bug Fixes since HDF5-1.12.0 release
CMake. This #define is only used in the tests and does not affect the
HDF5 C library.
- (2021/01/07, HDFFV-11201)
+ (DER - 2021/01/07, HDFFV-11201)
Tools
@@ -838,7 +838,7 @@ Bug Fixes since HDF5-1.12.0 release
also show the number of bits for precision.
These files are also used in the java tests.
- (2021/03/24, HDFFV-11229)
+ (ADB - 2021/03/24, HDFFV-11229)
- Fixed tools argument parsing.
@@ -847,7 +847,7 @@ Bug Fixes since HDF5-1.12.0 release
name option that happened to be a subset of another long option.
Changed to match whole names.
- (2021/01/19, HDFFV-11106)
+ (ADB - 2021/01/19, HDFFV-11106)
Fortran API
@@ -857,14 +857,14 @@ Bug Fixes since HDF5-1.12.0 release
HDF5 now accounts for the addition of half-precision floating-point
in NAG 7.0 with a KIND=16.
- (2020/02/28, HDFFV-11033)
+ (MSB - 2020/02/28, HDFFV-11033)
High-Level Library
------------------
- Eliminated unnecessary code in H5DOappend(), improving its performance.
- (2020/06/05)
+ (QAK - 2020/06/05)
Fortran High-Level APIs
@@ -876,7 +876,7 @@ Bug Fixes since HDF5-1.12.0 release
-------------
- Updated doxygen comments with changes for release
- (2021/05/03)
+ (ADB - 2021/05/03)
F90 APIs
@@ -891,7 +891,7 @@ Bug Fixes since HDF5-1.12.0 release
Some compilers complain if the copy constructor is given explicitly
but the assignment operator is implicitly set to default.
- (2021/05/19)
+ (LN - 2021/05/19)
Testing
@@ -902,7 +902,7 @@ Bug Fixes since HDF5-1.12.0 release
directory, and on Macs the loader path for libhdf5.xxxs.so is changed
in the temporary copy of libhdf5_java.dylib.
- (2020/07/02, HDFFV-11063)
+ (LRK - 2020/07/02, HDFFV-11063)
Supported Platforms