[svn-r23567] Post v1.8.11 branch-off, changed version to 1.8.12-snap0.

Reset RELEASE.txt for next release (1.8.12).

Tested: h5committest.
This commit is contained in:
Albert Cheng
2013-04-09 12:48:11 -05:00
parent 67b3800ccb
commit e8a57439fa
13 changed files with 51 additions and 142 deletions

View File

@@ -1,25 +1,25 @@
HDF5 version 1.8.11-snap17 currently under development
HDF5 version 1.8.12-snap0 currently under development
================================================================================
INTRODUCTION
============
This document describes the differences between HDF5-1.8.10 and
HDF5-1.8.11-*, and contains information on the platforms tested and
known problems in HDF5-1.8.11-*.
This document describes the differences between HDF5-1.8.11 and
HDF5-1.8.12-*, and contains information on the platforms tested and
known problems in HDF5-1.8.12-*.
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.
Links to the HDF5 1.8.11 source code, documentation, and additional materials
Links to the HDF5 1.8.12 source code, documentation, and additional materials
can be found on the HDF5 web page at:
http://www.hdfgroup.org/products/hdf5/
The HDF5 1.8.11 release can be obtained from:
The HDF5 1.8.12 release can be obtained from:
http://www.hdfgroup.org/HDF5/release/obtain5.html
User documentation for 1.8.11 can be accessed directly at this location:
User documentation for 1.8.12 can be accessed directly at this location:
http://www.hdfgroup.org/HDF5/doc/
@@ -30,8 +30,8 @@ in 1.8.0?" document:
http://www.hdfgroup.org/HDF5/doc/ADGuide/WhatsNew180.html
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.11 (current
release) versus Release 1.8.10":
from Release to Release" document, in the section "Release 1.8.12 (current
release) versus Release 1.8.11":
http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
@@ -45,7 +45,7 @@ CONTENTS
- New Features
- Support for New Platforms, Languages, and Compilers
- Bug Fixes since HDF5-1.8.10
- Bug Fixes since HDF5-1.8.11
- Supported Platforms
- Supported Configuration Features Summary
- More Tested Platforms
@@ -57,22 +57,11 @@ New Features
Configuration
-------------
- CMake minimum is now 2.8.10. (ADB 2013/1/14)
- A new tool, cmakehdf5, which is a build command script similar to
buildhdf5 is added and is available in the bin directory.
(AKC - 2013/01/16)
- None
Library
-------
- The library can load filter libraries dynamically during runtime. Users
can set the search path through environment variable HDF5_PLUGIN_PATH
and call H5Pset_filter to enable a dynamic filter. (SLU - 2013/04/08)
- Added new API functions H5Dscatter and H5Dgather to scatter data to and
and gather data from a selection within a memory buffer.
(NAF - 2013/02/05)
- The library now supports the data conversion from enumeration to numeric
(integer and floating-point number) datatypes. See Issue 8221.
(SLU - 2012/10/23)
- None
Parallel Library
----------------
@@ -80,27 +69,15 @@ New Features
Tools
-----
- h5dump: added new option -O or -ddl to output the ddl text to a file. This
is a complement to the -o or --output option, which redirects the data to
a file. HDFFV-8229 (ADB - 2013/2/25)
- None
High-Level APIs
---------------
- A new API function, H5DOwrite_chunk. This function writes a data chunk
directly into a file, bypassing hyperslab selection, data conversion,
and the filter pipeline. The user must be careful with the function and
clearly understand the I/O process of the library. (SLU - 2013/2/11)
- None
Fortran API
-----------
- New API functions added (MSB - 2013/3/23):
h5odecr_refcount_f, h5oexists_by_name_f, h5oget_comment_f,
h5oget_comment_by_name_f, h5oincr_refcount_f, h5oopen_by_idx_f, h5oset_comment_f,
h5oset_comment_by_name_f, h5oset_comment_by_name_f
F2003: h5oget_info_f, h5oget_info_by_idx_f, h5ovisit_by_name_f
- None
C++ API
-------
@@ -111,39 +88,16 @@ Support for New Platforms, Languages, and Compilers
===================================================
- None
Bug Fixes since HDF5-1.8.10
==========================
Bug Fixes since HDF5-1.8.11
===========================
Configuration
-------------
- Configure will check the result of header searches before searching for
the library.
Fixes HDFFV-8257 (ADB 2013/03/04)
- HDF does not support building SHARED Fortran libraries on OSX. Added CMake
code to check for this condition.
Fixes HDFFV-8227 (ADB 2013/03/04)
- CMake builds on Windows will no longer use legacy naming for libraries,
the "dll" tag will no longer be added to the name of *.lib and *.dll.
The option HDF_LEGACY_NAMING is now OFF by default.
Fixes HDFFV-8292 (ADB 2013/01/30)
- None
Library
-------
- The library now behaves correctly when performing large I/O operations on
Mac OS-X. Previously, single I/O operations > 2 GB would fail since the
Darwin read/write calls cannot handle the number of bytes that their
parameter types imply.
Fixes HDFFV-7975 and HDFFV-8240 (DER 2013/01/07)
- Fixed a bug in the core VFD that cause failures when opening files > 2 GB.
Fixes HDFFV-8124 and HDFFV-8158 (DER 2013/01/07)
- Fixed a bug where unintialized memory was read during variable-length
type conversion. This caused segfaults in netCDF. Fixes HDFFV-8159.
(DER 2013/03/30)
- Removed the H5Pset/get_dxpl_multi functions from the library. The
intended functionality for them was never fully implemented and they
have always been fundamentally broken. NOTE: This does not affect setting
the multi VFD or any expected VFD functionality. Multi VFD usage
remains unchanged. Fixes HDFFV-8296. (DER 2013/03/30)
- None
Parallel Library
----------------
@@ -155,54 +109,19 @@ Bug Fixes since HDF5-1.8.10
Tools
-----
- h5repack: Fixed failure for converting a layout of small chunked dataset
(size < 1K) to contiguous layout. HDFFV-8214 (JKM 2013/03/26)
- h5dump: Fixed displaying compression ratio for unknown or user-defined
filters. HDFFV-8344 (XCAO 2013/03/19)
- h5dump: Changed UNKNOWN_FILTER to USER_DEFINED_FILTER for user defined filter.
HDFFV-8346 (XCAO 2013/03/19)
- h5diff: Fixed to return correct exit code 1 when detect unique extra
attribute. Prior to this fix, h5diff returned exit code 0 indicating
two files are identical. HDFFV-7643 (JKM 2013/02/15)
- h5dump: Fixed writing nulls to a binary file when exporting a dataset
with compound string datatype. HDFFV-8169 (ADB 2013/1/31)
- The following h5stat test case failed in BG/P machines (and potentially
other machines that display extra output if an MPI task returns with a
non-zero code.)
Testing h5stat notexist.h5
The test script was fixed to ignore the extra output. HDFFV-8233 (AKC
- 2012/11/30)
- h5diff: Improved speed when comparing HDF5 files with lots of
attributes. Much slower performance was identified with release version
from 1.8.7 to 1.8.10 compared to 1.8.6. (JKM 2012/10/19)
- None
F90 API
-------
- The integer type of the 'offset' argument in h5pset_external_f and
h5pget_external_f was changed to INTEGER(KIND=OFF_T) to support 8-byte
integers, matching the C type definition of off_t. (MSB - 2013/3/23)
- h5fc updated to recognize .f95, .f03 and .f08 file extensions.
- None
C++ API
------
- The C++ wrappers DSetMemXferPropList::setMulti/getMulti are removed because
the C functions H5Pset/get_dxpl_multi functions are removed from the library.
Fixes HDFFV-8296 by DER. (BMR 2013/03/30)
- An exception thrown by an internal function was not propagating to the
test program during stack unwinding, so it couldn't be caught by the
test and the program terminated "without an active exception." It seemed
that the problem happened when c_str() was used to generate an equivalant
const char* from a std::string and the resulting string was passed to
the internal function. As a work-around, we added a try/catch around
the the call to the internal function and when the exception is caught there,
it is re-thrown. Fixes HDFFV-8067. (BMR 2013/03/30)
- None
High-Level APIs:
------
- Fixed problem with H5DSget_scale_name including the NULL terminator in
the size calculation returned by the function. The API was changed to NOT
include the NULL terminator in the size of name returned (MSB- 2013/2/10)
- None
Fortran High-Level APIs:
------
@@ -210,17 +129,7 @@ Bug Fixes since HDF5-1.8.10
Testing
-------
- In some Mac system, testlibinfo.sh failed with this error:
Check file ../src/.libs/libhdf5.7.dylib
strings: object: ../src/.libs/libhdf5.7.dylib malformed object \
(unknown load command 15)
The strings command of Mac inspects library files and older
versions of strings may not know newer library format, resulting
in errors. Fixed by sending the library file as stdin to the strings
command to avoid this problem. (AKC - 2013/03/08 HDFFV-8305)
- Fixed a typo in the ERROR macro in test/testhdf5.h. It segmentation
faulted when used before. (AKC - 2013/02/12 HDFFV-8267)
- None
Supported Platforms
===================