docs: finalize CHANGELOG for v2.1.0 release
Fold the Unreleased HNSW / Python 3.14 entries into a single v2.1.0 (2026-06-03) section being cut and tagged now. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
+4
-10
@@ -1,6 +1,6 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Unreleased
|
## v2.1.0 (2026-06-03)
|
||||||
|
|
||||||
### New Features
|
### New Features
|
||||||
- `clawhdf5-agent`: HNSW now backs the vector stage of `hybrid_search`. The
|
- `clawhdf5-agent`: HNSW now backs the vector stage of `hybrid_search`. The
|
||||||
@@ -19,21 +19,15 @@
|
|||||||
pre-existing v1 files still load.
|
pre-existing v1 files still load.
|
||||||
- `clawhdf5-agent`: `hybrid::merge_vector_keyword` exposes the shared
|
- `clawhdf5-agent`: `hybrid::merge_vector_keyword` exposes the shared
|
||||||
normalize-and-fuse step used by both the linear and HNSW vector paths.
|
normalize-and-fuse step used by both the linear and HNSW vector paths.
|
||||||
|
- Expose `max_dimensions()` API on Dataset, MmapDataset, and LazyDataset
|
||||||
|
- NetCDF-4 unlimited dimension detection now works correctly
|
||||||
|
- Python bindings (`clawhdf5-py`) build and link on macOS with system Python
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
- `clawhdf5-py`: upgrade PyO3 and numpy `0.23` → `0.28` so the bindings build on
|
- `clawhdf5-py`: upgrade PyO3 and numpy `0.23` → `0.28` so the bindings build on
|
||||||
Python 3.14 (PyO3 0.23 capped at 3.13 and hard-failed `cargo build
|
Python 3.14 (PyO3 0.23 capped at 3.13 and hard-failed `cargo build
|
||||||
--workspace`). Updated for the removed `PyObject` alias (`Py<PyAny>`) and the
|
--workspace`). Updated for the removed `PyObject` alias (`Py<PyAny>`) and the
|
||||||
`Python::allow_threads` → `Python::detach` rename.
|
`Python::allow_threads` → `Python::detach` rename.
|
||||||
|
|
||||||
## v2.1.0 (2026-04-12)
|
|
||||||
|
|
||||||
### New Features
|
|
||||||
- Expose `max_dimensions()` API on Dataset, MmapDataset, and LazyDataset
|
|
||||||
- NetCDF-4 unlimited dimension detection now works correctly
|
|
||||||
- Python bindings (`clawhdf5-py`) build and link on macOS with system Python
|
|
||||||
|
|
||||||
### Bug Fixes
|
|
||||||
- Fix GPU L2 distance test (squared vs actual L2 mismatch in test helper)
|
- Fix GPU L2 distance test (squared vs actual L2 mismatch in test helper)
|
||||||
- Mark Android JNI functions as `unsafe` for Rust 2024 edition compliance
|
- Mark Android JNI functions as `unsafe` for Rust 2024 edition compliance
|
||||||
- Add `# Safety` documentation to all public unsafe extern functions
|
- Add `# Safety` documentation to all public unsafe extern functions
|
||||||
|
|||||||
Reference in New Issue
Block a user