Skip to content

Commit 3e6560d

Browse files
committed
Merge branch 'main' of github.com:Blosc/python-blosc2
2 parents 6eaec85 + ca505fd commit 3e6560d

2 files changed

Lines changed: 143 additions & 72 deletions

File tree

RELEASE_NOTES.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
# Release notes
22

3-
## Changes from 4.0.0 to 4.0.1
3+
## Changes from 4.0.0 to 4.1.0
44

5-
XXX version-specific blurb XXX
6-
7-
- Add initial read-only mmap support for store containers:
5+
- Add DSL kernel functionality for faster, compiled, user-defined functions which broadly respect python syntax and implement the `LazyArray` interface.
6+
- Add read-only mmap support for store containers:
87
`DictStore`, `TreeStore`, and `EmbedStore` now accept `mmap_mode="r"`
98
when opened with `mode="r"` (including via `blosc2.open` for `.b2d`,
109
`.b2z`, and `.b2e`).
10+
- Add `cumulative_sum` and `cumulative_prod` functions for Array API compliance
11+
- Add Unicode string arrays, support comparison operations with them, and optimised compression path
12+
- Add ``endswith`` and ``startswith`` and extend ``contains`` to support strings and offer `miniexpr` multithreaded computation when possible
13+
- Use DSL kernels to accelerate `arange`/`linspace` constructors by 6-10x
14+
- Improve documentation for `filters` and `filters_meta`
15+
- Fix edge case issues with `resize` and `constructors` so that `chunks` may be set independently of shape, and arrays may be extended from empty consistently.
16+
- Continued work on `miniexpr` integration, interface, and support
17+
- Ruff fixes and implementation of PEP recommendations
1118

1219
## Changes from 4.0.0-b1 to 4.0.0
1320

0 commit comments

Comments
 (0)