jgallagher59701
released this
24 Jan 18:04
·
39 commits
to master
since this release
News for version 3.21.0-27
- Added new Direct I/O support so that modules written using libdap
can pass compressed data buffers read directly from disk to output
files without expensive decompression and recompression operations. - Merged contributed fixes from Bo Anderson
Fix handling of libtirpc pkg-config files with -L flags (#228) - Merged contributed fixes from Dan Horák <da at @danny.cz>
add missing include (#227)
With GCC 13 the header isn't included thru other headers any
more, thus include it explicitly. Otherwise uint8_t or uint32_t type
remain undefined in Vector.cc.
Fixes: #226
add missing big endian baselines (#196) - Fixed a bug where the copy ctor for D4Maps failed to correctly set the parent Array.
- Merged contributed fix from Orion Poplawski
Add missing cstdint include for uint32_t (#219) - Removed support for RHEL 7 (CentOS 7)
- Now require C++-11 to build the code. However, configure will use
C++-14 if it finds that and the next release will require that. - Moved the functionality of is_dap4_projected() into libdap4 (#213). This
had a number of consequences and there are new methods to support the feature. - Added support for 64-bit sized arrays. This was done by adding a set of
'size methods' that have the suffix '_ll' (for long long). These should
be used in place of the old methods, which are still in the code.