summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorNeil Fortner <fortnern@gmail.com>2023-08-10 21:15:56 (GMT)
committerGitHub <noreply@github.com>2023-08-10 21:15:56 (GMT)
commitba2193a270781a84526977ac4c8f151461ebd793 (patch)
tree49c6574cfe02a5a632ec6ba301a5c0f98248ecf7 /release_docs
parentbf68e6eb3a2e9c209024769c1193fe31ffc39e23 (diff)
downloadhdf5-ba2193a270781a84526977ac4c8f151461ebd793.zip
hdf5-ba2193a270781a84526977ac4c8f151461ebd793.tar.gz
hdf5-ba2193a270781a84526977ac4c8f151461ebd793.tar.bz2
Add RELEASE.txt notes for recent selection I/O work. (#3374)
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 8b27f9c..36c8865 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -169,6 +169,24 @@ New Features
Library:
--------
+ - Added support for in-place type conversion in most cases
+
+ In-place type conversion allows the library to perform type conversion
+ without an intermediate type conversion buffer. This can improve
+ performance by allowing I/O in a single operation over the entire
+ selection instead of being limited by the size of the intermediate buffer.
+ Implemented for I/O on contiguous and chunked datasets when the selection
+ is contiguous in memory and when the memory datatype is not smaller than
+ the file datatype.
+
+ - Changed selection I/O to be on by default when using the MPIO file driver
+
+ - Added support for selection I/O in the MPIO file driver
+
+ Previously, only vector I/O operations were supported. Support for
+ selection I/O should improve performance and reduce memory uses in some
+ cases.
+
- Change the error handling for a not found path in the find plugin process.
While attempting to load a plugin the HDF5 library will fail if one of the
@@ -265,6 +283,11 @@ Bug Fixes since HDF5-1.14.0 release
===================================
Library
-------
+ - Fixed bugs in selection I/O
+
+ Previously, the library could fail in some cases when performing selection
+ I/O with type conversion.
+
- Fixed CVE-2018-13867
A corrupt file containing an invalid local heap datablock address