summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2014-04-14 12:30:23 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2014-04-14 12:30:23 (GMT)
commit09e02189b696bcd57d8205ee548f4ffd21ca57a6 (patch)
tree35542395a80981ec32c1dcfea3c42a0973f23acd
parent2530ede1c69c4da772414ecf0304b938f3d9cb53 (diff)
downloadhdf5-09e02189b696bcd57d8205ee548f4ffd21ca57a6.zip
hdf5-09e02189b696bcd57d8205ee548f4ffd21ca57a6.tar.gz
hdf5-09e02189b696bcd57d8205ee548f4ffd21ca57a6.tar.bz2
[svn-r25039] Maintenance: Cleaned the RELEASE.txt file for the next maintenance cycle.
-rw-r--r--release_docs/RELEASE.txt103
1 files changed, 19 insertions, 84 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index bebcc7d..b643f29 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -4,22 +4,22 @@ HDF5 version 1.8.14-snap0 currently under development
INTRODUCTION
============
-This document describes the differences between HDF5-1.8.12 and
-HDF5-1.8.13-*, and contains information on the platforms tested and
-known problems in HDF5-1.8.13-*.
+This document describes the differences between HDF5-1.8.13 and
+HDF5-1.8.14-*, and contains information on the platforms tested and
+known problems in HDF5-1.8.14-*.
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.12 source code, documentation, and additional materials
+Links to the HDF5 1.8.13 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.12 release can be obtained from:
+The HDF5 1.8.13 release can be obtained from:
http://www.hdfgroup.org/HDF5/release/obtain5.html
-User documentation for 1.8.12 can be accessed directly at this location:
+User documentation for 1.8.13 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.12 (current
-release) versus Release 1.8.11":
+from Release to Release" document, in the section "Release 1.8.13 (current
+release) versus Release 1.8.12":
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.12
+- Bug Fixes since HDF5-1.8.13
- Supported Platforms
- Supported Configuration Features Summary
- More Tested Platforms
@@ -57,40 +57,17 @@ New Features
Configuration
-------------
- - Autotools: Automake updated to 1.14.1 (ADB - 2014/04/08)
- - CMake: Moved minimum CMake version to 2.8.11 which enables better library
- include processing. (ADB - 2014/03/26)
+ - [Example] New feature
+ (EIP - 2014/04/14)
+ -
Library
-------
- - Added an H5free_memory API call. This should be used to free memory that
- has been allocated by HDF5 API calls (e.g., H5Tget_member_name,
- H5Pget_class_name, etc.). The main motivation for this call is Windows,
- where it is common for application code and the HDF5 library to be using
- different C run-time libraries. Using the new call ensures that the same
- CRT handles both the allocation and free. This new function can also be
- useful in any case where the library uses a different memory manager
- than the application, such as when a debug memory manager is in use or
- when the HDF5 library is wrapped for use in a managed language like
- Python or Java. Fixes HDFFV-7710, 8519, and 8851. (DER - 2014/04/11)
- - The core VFD can now be configured to track dirty regions in the file
- and only write out the changed regions on flush/close. Additionally,
- a "page aggregation" size can be set that will aggregate small writes
- into larger writes. e.g., setting a 1 MiB page aggregation size will
- logically partition the the in-memory file into 1 MiB pages that will be
- written out in their entirety if even a single byte is dirtied. The
- feature is controlled via the new H5Pset/get_core_write_tracking() API
- call. A new "core_paged" target has been added to the check-vfd target
- in test/Makefile.am that exercises the feature over all HDF5 VFD-aware
- tests. (DER - 2014/04/12)
+ -
Parallel Library
----------------
- - Removed MPI-POSIX VFD, as it wasn't helping anyone and was just
- generating support questions. Application developers performing
- parallel I/O should always use the MPI-IO VFD. (QAK - 2014/03/28)
- - Improved parallel I/O support to allow collective I/O on point
- selections. (QAK - 2014/03/15)
+ -
Tools
-----
@@ -111,11 +88,6 @@ New Features
Support for New Platforms, Languages, and Compilers
===================================================
- Mac OS X 10.6 Snow Leopard is not supported by Apple any more. In view of
- the added support of Mac OS X 10.9, Mac OS X 10.6 is retired from HDF5
- supported platforms. (AKC - 2014/03/14 HDFFV-8704)
-
- Mac OS X 10.9 Mavericks is supported. (AKC - 2014/03/04 HDFFV-8694)
Bug Fixes since HDF5-1.8.12
@@ -123,38 +95,11 @@ Bug Fixes since HDF5-1.8.12
Configuration
-------------
- - CMake: When CMake commands are executed individually on the command line
- and the external filters are being built, the CMAKE_BUILD_TYPE define
- must be set to the same value as the configuration
- (-DCMAKE_BUILD_TYPE:STRING=Release if using -C Release). This is needed
- by the the szip and zlib filter build commands. (ADB - HDFFV-8695)
- - CMake: Remove use of XLATE_UTILITY program. (ADB - 2014/03/28 HDFFV-8640)
- - CMake: Added missing quotes in setting the CMAKE_EXE_LINKER_FLAGS for the
- MPI option. (ADB - 2014/02/27 HDFFV-8674)
- - It is no longer necessary to specify --with-pthreads with
- --enable-threadsafe if the Pthreads library is in a standard location.
- Fixes HDFFV-8693. (DER - 2014/04/11)
- - CMake: C++ and/or Fortran + thread-safe is enforced as a non-supported
- configuration, which matches the autotools. (DER - 2014/04/11)
- - CMake: Static + thread-safe + Win32 threads is not a supported configuration
- due to the inability to automatically clean up thread-local storage. This is
- expected to be fixed in a future release. In the meantime, a work-around
- that uses internal functionality may allow the combination to be used without
- resource leaks. Contact the help desk for more information.
- (DER - 2014/04/11)
+ -
Library
-------
- - H5Z.c: H5Zfilter_avail(H5Z_filter_t id)
- Added else block if the call to the internal H5Z_filter_avail(id) does not
- fail and returns FALSE. This block calls the H5PL_load(H5PL_TYPE_FILTER, (int)id)
- function to attempt to dynamically load the filter plugin.
- (ADB - 2014/03/03 HDFFV-8629)
- - The thread-safe library now no longer leaks thread-local storage
- resources on Windows with Win32 threads. This cleanup can only be
- performed when the library is built as a shared library so thread-safe
- + Win32 threads + static is no longer a supported configuration. Fixes
- HDFFV-8518. (DER - 2014/04/11)
+ -
Parallel Library
----------------
@@ -166,10 +111,7 @@ Bug Fixes since HDF5-1.8.12
Tools
-----
- - h5repack: h5repack would not attempt to remove UD filters. Added a
- check to h5repack for UD filters that checks if the filter can
- be dynamically loaded. This will require a change in the library to
- add the H5PL_load() to the H5Zfilter_avail(). (ADB - 2014/03/03 HDFFV-8629)
+ -
F90 API
-------
@@ -189,15 +131,8 @@ Bug Fixes since HDF5-1.8.12
Testing
-------
- - testhdf5 now exits EXIT_SUCCESS(0) if no errors, else EXIT_FAILURE(1).
- (AKC - 2014/01/27 - HDFFV-8572)
-
- - The big test now pays attention to the HDF5_DRIVER environment variable.
- Previously, it would run all tests with the family, stdio, and sec2
- VFDs for each VFD in the check-vfd make target, regardless of the
- variable setting. It now checks the variable and either runs the
- appropriate VFD-specific tests or skips, as needed. This saves much
- testing time. Fixes HDFFV-8554. (DER - 2014/04/11)
+ -
+
Supported Platforms
===================