summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2019-02-04 07:47:51 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2019-02-04 07:47:51 (GMT)
commit12fc6bf95507244b2f18a56f8ff76cc0ea922fea (patch)
tree0c7ac702a931646e4e0cbdd01dc1f1e571c07f2a /release_docs
parentae94128b328236cbb36c1da005e2211b5154d2b9 (diff)
downloadhdf5-12fc6bf95507244b2f18a56f8ff76cc0ea922fea.zip
hdf5-12fc6bf95507244b2f18a56f8ff76cc0ea922fea.tar.gz
hdf5-12fc6bf95507244b2f18a56f8ff76cc0ea922fea.tar.bz2
Merge of changes from develop for 1.10.5.
Added RELEASE.txt entries for new features.
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index ffb3092..fd8de96 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -135,6 +135,16 @@ New Features
(DER - 2018/10/26, HDFFV-10614)
+ - Added a new option to enable/disable using pread/pwrite instead of
+ read/write in the sec2, log, and core VFDs.
+
+ This option is enabled by default when pread/pwrite are detected.
+
+ Autotools: --enable-preadwrite
+ CMake: HDF5_ENABLE_PREADWRITE
+
+ (DER - 2019/02/03, HDFFV-10696)
+
Library:
--------
@@ -197,6 +207,16 @@ New Features
(JOS - 2019/01/04, TRILAB-45)
+ - The sec2, log, and core VFDs can now use pread/pwrite instead of
+ read/write.
+
+ pread and pwrite do not change the file offset, a feature that was
+ requested by a user working with a multi-threaded application.
+
+ The option to configure this feature is described above.
+
+ (DER - 2019/02/03, HDFFV-10696)
+
Parallel Library:
-----------------
@@ -433,6 +453,25 @@ Bug Fixes since HDF5-1.10.3 release
(BMR - 2019/01/29, HDFFV-10684)
+ - Uninitialized bytes from a type conversion buffer could be written
+ to disk in H5Dwrite calls where type conversion takes place
+ and the type conversion buffer was created by the HDF5 library.
+
+ When H5Dwrite is called and datatype conversion must be performed,
+ the library will create a temporary buffer for type conversion if
+ one is not provided by the user via H5Pset_buffer. This internal
+ buffer is allocated via malloc and contains uninitialized data. In
+ some datatype conversions (float to long double, possibly others),
+ some of this uninitialized data could be written to disk.
+
+ This was flagged by valgrind in the dtransform test and does not
+ appear to be a common occurrence (it is flagged in one test out
+ of the entire HDF5 test suite).
+
+ Switching to calloc fixed the problem.
+
+ (DER - 2019/02/03, HDFFV-10694)
+
Java Library:
----------------