Skip to content

Commit e31759b

Browse files
committed
Changelog: Formatting, Summary, Date
1 parent 4c4c085 commit e31759b

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

CHANGELOG.rst

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ Changelog
55

66
0.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

1119
Changes 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

9096
Other
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

114120
0.16.1

0 commit comments

Comments
 (0)