@@ -5,7 +5,15 @@ Changelog
55
660.17.0
77------
8- **Date: ** TBD
8+ **Date: ** 2025-01-14
9+
10+ Chunk Distribution Strategies, HDF5 Compression, Snapshots API Improvements, Variable Encoding & Performance
11+
12+ This release adds support for advanced chunk distribution strategies for data organization in parallel read operations.
13+ New filtering and compression features are available for HDF5 via JSON/TOML configuration.
14+ The streaming API has been refined with the unified Snapshots API and improved support for lazy parsing.
15+ ADIOS2 variable-based encoding has been further improved with support for various backends and edge cases.
16+ HDF5 scalar dataset reading is now supported, and multiple performance optimizations have been added throughout.
917
1018
1119Changes to "0.16.1"
@@ -49,7 +57,7 @@ Features
4957 - Optional shape in constant components (#1661)
5058 - Stderr hints for lazy parsing when appropriate (#1802 #1816)
5159 - storeChunk: use const-type pointers (#1778)
52- - Span API: use std::unique_ptr in default fallback (#1820)
60+ - Span API: use `` std::unique_ptr `` in default fallback (#1820)
5361 - Pickle API: Cache unpickled Series to avoid repeated file access (#1654)
5462 - Fix license headers (#1819)
5563
@@ -60,16 +68,14 @@ Bug Fixes
6068
6169 - Deactivate Span API in BP5 up to ADIOS2 v2.10.2 (#1771)
6270 - Fix propagation of joined dimension to the backend (#1740)
63- - Fix late unique_ptr puts without CLOSE_FILE or ADVANCE operations (#1744)
64- - Fix double write from unique_ptr (#1743)
65- - Fix hangup with writeIterations() (#1728)
66- - Always use CurrentStep() in mode::Read, fixing nonstandard SST workflows (#1749)
67- .. - HDF5:
68-
71+ - Fix late ``unique_ptr `` puts without ``CLOSE_FILE `` or ``ADVANCE `` operations (#1744)
72+ - Fix double write from ``unique_ptr `` (#1743)
73+ - Fix hangup with ``writeIterations() `` (#1728)
74+ - Always use ``CurrentStep() `` in ``mode::Read ``, fixing nonstandard SST workflows (#1749)
6975
7076- JSON/TOML IO backend:
7177
72- - Remove unnecessary putJsonContents() calls (#1782)
78+ - Remove unnecessary `` putJsonContents() `` calls (#1782)
7379 - Fix uninitialized values (#1745)
7480- Python:
7581
@@ -82,17 +88,17 @@ Bug Fixes
8288 - Fixes for deferred initialization (#1777)
8389 - Remove leftover debugging messages (#1816)
8490 - Fix Variant issue with certain CUDA versions (#1722 #1807)
85- - Fix behavior of Iteration::open() for correct use of Span API (#1794)
86- - iterator::operator== fix for C++20 (#1798)
91+ - Fix behavior of `` Iteration::open() `` for correct use of Span API (#1794)
92+ - `` iterator::operator== `` fix for C++20 (#1798)
8793 - Fix a couple of false positive warnings (#1806 #1824)
88- - Safeguards for READ_LINEAR mode (#1753)
94+ - Safeguards for `` READ_LINEAR `` mode (#1753)
8995
9096Other
9197"""""
9298
9399- CMake:
94100
95- - Skip MPICXX dependency (#1785)
101+ - Skip `` MPICXX `` dependency (#1785)
96102- CI/Infrastructure:
97103
98104 - Upgrade to macOS-14 (#1808)
@@ -106,9 +112,9 @@ Other
106112- Documentation:
107113
108114 - Update streaming documentation to snapshots API (#1773)
109- - Doc: First Write with explicit float64 type (#1780)
115+ - Doc: First Write with explicit `` float64 `` type (#1780)
110116 - WarpX repo update (#1733)
111- - Link code examples to current version instead of dev (#1821)
117+ - Link code examples to current version instead of `` dev `` (#1821)
112118
113119
1141200.16.1
0 commit comments