To view from a browser see:
   https://www.hdfgroup.org/newsletters/newsletter149.pdf

--------------------------------------------------------------------------
The HDF Group Home Page:                https://www.hdfgroup.org/
Support Services:                       https://www.hdfgroup.org/services/
--------------------------------------------------------------------------

                            Newsletter #149
                             May 13, 2016
CONTENTS
 . Release of HDF5-1.8.17

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Release of HDF5-1.8.17
======================

The HDF5-1.8.17 release is now available. It can be downloaded from The HDF
Group Downloads page:

   https://www.hdfgroup.org/downloads/

It can also be obtained from:

   https://www.hdfgroup.org/HDF5/release/obtain5.html

HDF5-1.8.17 is a minor release with a few new features and changes. Important
changes include:

 o Improvements were made to the High Level C and C++ Packet Table APIs,
   including:

   - The H5PTcreate function was added to provide control over creation
     properties. It replaces the H5PTcreate_fl function. The corresponding
     change in C++ is the addition of a new overloaded constructor to
     FL_PacketTable that takes a property list identifier.

   - H5PTget_dataset was added to return the identifier of the dataset
     associated with a packet table. The corresponding member function added
     for C++ is PacketTable::GetDataset().

   - H5PTget_type was added to return the identifier of the datatype used
     by a packet table. The corresponding member function added for C++ is
     PacketTable::GetDatatype().

   - C++ member functions with "char*" as an argument now include overloaded
     functions to provide a "const char*" argument.

   - The source code was cleaned up to remove the obsolete variable length 
packet
     table code. This included the following changes:

       o H5PTis_varlen() was made available again. The corresponding C++
         function VL_PacketTable::IsVariableLength() was moved to PacketTable.

       o H5PTfree_vlen_readbuff() was renamed H5PTfree_vlen_buff(). The
         corresponding C++ function VL_PacketTable::FreeReadBuff() was
         renamed to PacketTable::FreeBuff().

 o The H5Pset/get_efile_prefix() functions were added for controlling the
   search path for dataset external storage that has been configured with
   H5Pset_external(). Additionally, the HDF5_EXTFILE_PREFIX environment
   variable was added to control the search path.

 o The following new member functions were added to C++:

   - DSetCreatPropList::setNbit() sets up N-bit compression for a dataset.

   - New overloaded "const" member functions were added to ArrayType:
     ArrayType::getArrayNDims() const and ArrayType::getArrayDims() const

 o Overloaded C++ methods with parameters that were not "const" (but
   should have been) were removed.

 o Support was added for Mac OS X 10.11.4 (El Capitan).

This release contains many other changes that are not listed here. Please be
sure to read the Release Notes for a comprehensive list of new features and
changes:

   https://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.17-RELEASE.txt

Changes that affect maintainers of HDF5-dependent applications are listed on
the HDF5 Software Changes from Release to Release page. See:

   https://www.hdfgroup.org/HDF5/doc1.8/ADGuide/Changes.html


Future Changes to Supported Compilers and Platforms
---------------------------------------------------

After this release we will be dropping support for Mac OS X 10.8.



-------------------------------------------------------------
For questions regarding these or other HDF issues, contact:

   [email protected]


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to