diff options
Diffstat (limited to 'release_docs/RELEASE.txt')
-rw-r--r-- | release_docs/RELEASE.txt | 144 |
1 files changed, 12 insertions, 132 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index adb13a5..44599a3 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -1,11 +1,11 @@ -HDF5 version 1.6.6 released on Thu Aug 16 11:17:10 CDT 2007 +HDF5 version 1.6.6-post0 currently under development ================================================================================ INTRODUCTION ============ -This document describes the differences between HDF5-1.6.5 and -HDF5-1.6.6 It contains information on the platforms tested and -known problems in HDF5-1.6.6. For more details, check the HISTORY.txt +This document describes the differences between HDF5-1.6.6 and +HDF5-1.6.6-* It contains information on the platforms tested and +known problems in HDF5-1.6.6-*. For more details, check the HISTORY.txt file in the HDF5 source. HDF5 documentation can be found in the distributed release source @@ -31,7 +31,7 @@ CONTENTS ======== - New Features - Support for New Platforms, Languages and Compilers -- Bug Fixes since HDF5-1.6.5 +- Bug Fixes since HDF5-1.6.6 - Documentation - Platforms Tested - Supported Configuration Features Summary @@ -42,178 +42,58 @@ New Features ============ Configuration: ------------------------- - - HDF5 now uses autoconf 2.61 to generate configure. MAM - 2007/7/25. Source code distribution ======================== Library: -------- - - None Parallel Library: ----------------- - - None Tools: ------ - - h52gif and gif2h5: Both these tools were revised to include High - Level Image API support. Tests were added to /hl/tools/gif2h5. - PVN - 2007/04/13 - - h5dump: Added support for double long type H5T_NATIVE_LDOUBLE. - PVN - 2007/03/13 - - h5dump: Added support for binary output; see usage. PVN 2007/03/13 - - h5repack: Added support for reading and writing by hyperslabs for - large files. PVN - 2007/03/01 - - h5repack: A new option allows the copy to use the source file type - (default) instead of the previous conversion to native type. - PVN - 2007/03/01 - - h5repack: Added output of the percentage of compression achieved. - PVN - 2007/03/01 - - h5diff: Added support for comparing dataset regions. PVN - 2007/02/20 - - h5diff: Added support for reading and comparing by hyperslabs for - large files. PVN - 2007/02/20 - - h5diff: Added printing of dataset dimensions along with dataset name. - PVN - 2007/02/19 F90 API: -------- - - None C++ API: -------- - - Added support for Szip: DSetCreatPropList::setSzip - BMR 2007/01/24 Support for New Platforms, Languages and Compilers ================================================== - - Added support for MAC Intel (Darwin 8.8.2) (gcc 4.0.1 and g95 0.91) - EIP - 2007/02/13 - - Added support for GNU C compiler version 4.2.1 for FreeBSD 6.2 - (32- and 64-bit) -Bug Fixes since HDF5-1.6.5 Release +Bug Fixes since HDF5-1.6.6 Release ================================== Library ------- - - Fixed several bugs with writing fill values for datasets that have - a variable-length datatype or component datatype. QAK - 2007/06/19 - - STDIO driver didn't support files bigger than 2GB because the OFFSET - parameter of fseek is of type LONG INT, not big enough for big - files. Use fseeko instead for big files if it's available on the - system. SLU - 2007/4/5 - - Relaxed restrictions on attribute operations to allow a file ID to - be used as the "location ID". If a file ID is used, the attribute - operation will occur on the root group of the file. - QAK - 2007/02/09 - - Fixed a bug in H5Sselect_valid() that caused an incorrect value to - be returned (0) instead of FAIL on error conditions such as the - selection or extent not being defined. CMC - 2007/01/05 - - Fixed potential file corruption bug which could overwrite a portion - of an object's header when an attribute was renamed. If the new - name for the attribute was longer than the old name, it was possible - that the attribute would grow enough to overwrite another message - in the object's header. QAK - 2007/01/02 - - Fixed file corruption bug which could write an incorrect number of - messages to an object's header under certain circumstances. - Generally, the sequence of actions to generate this bug looks - like this: - - Create an object. - - Close the file. - - Re-open the file. - - Add 2 (or more) attributes to the object. - - Close the file. - - Re-open the file. - - Delete one of the attributes on the object. - - Add a smaller attribute to the object. - - Delete the smaller atttribute on the object. - - Add a larger attribute on the object. - - After this, the number of header messages stored for the object - will be off by one. Other sequences of modifying attributes on an - object could also trigger this bug. If you are opening an - object and the bottom few messages of the HDF5 error stack - resembles the following, the object has been affected by this bug: - - #007: ../../hdf5_v1.6/src/H5C.c line 3887 in H5C_load_entry(): unable to load entry - major(08): Meta data cache layer - minor(40): Unable to load metadata into cache - #008: ../../hdf5_v1.6/src/H5Ocache.c line 332 in H5O_load(): corrupt object header - too few messages - major(12): Object header layer - minor(40): Unable to load metadata into cache - - Specifically, "corrupt object header" is the best string to search - for in the HDF5 error stack output. - - If your files have been affected by this bug, or you are concerned - that your files might have been, please contact the HDF Helpdesk - at help@hdfgroup.org for a tool to detect and repair files - affected by this problem. QAK - 2006/6/16 - - - Fixed various problems with retrieving names of objects, especially - with mounted files. QAK - 2005/12/25 + Configuration ------------- - - Changed to default to --disable-shared if parallel is enabled. - AKC - 2007/5/12 - - Corrected a coding error in configure when it tries to locate the - needed MPI and MPI-IO library for the fortran interface. - AKC - 007/5/9. - - Changed default fortran compiler to g95 when gcc is used. - AKC - 007/2/17. - - Configure can now use any tr command. No more need for - defining the variable TR, nor is it supported. AKC - 2006/05/20 + Performance ------------- - - None + Tools ----- - - Fixed a bug in h5dump regarding the display of named datatypes - attributes. PVN - 2007/03/13 - - Fixed a bug in h5dump regarding the display of group comments. - PVN - 2007/03/13 - - Fixed a bug in h5dump regarding the display of hardlinks pointing - to the root group. PVN - 2007/03/13 - - Fixed a bug in the h5diff percentage option -p. PVN - 2007/03/05 - - Fixed a bug in h5dump that caused array indices greater than 2^32-1 - not to be printed correctly. PVN - 2007/2/19 + Documentation ------------- - - Corrected errors and extended the descriptions in Reference Manual - entries for several functions. + F90 API ------- - - None + C++ API ------- - - Changed - StrType::StrType(const size_t& size); - to - StrType::StrType(const int dummy, const size_t& size); - because the first one clashed with - StrType::StrType(const hid_t existing_id); - BMR 2007/05/03 - - Wrappers of H5Rcreate had incorrect prototypes. Added these - overloaded functions: - IdComponent::reference(void* ref, const char* name, DataSpace& - dataspace, H5R_type_t ref_type = H5R_DATASET_REGION) - IdComponent::void reference(void* ref, const char* name) - IdComponent::reference(void* ref, const H5std_string& name) - and will remove these incorrect member functions: - DataSet::Reference - DataType::Reference - Group::Reference - H5File::Reference - - Added wrappers for H5Rdereference as constructors: - DataSet(IdComponent& obj, void* ref); - Group(IdComponent& obj, void* ref); - DataType(IdComponent& obj, void* ref); Documentation |