Skip to content

Commit 0236cb9

Browse files
committed
Getting ready for release 2025.5.2
1 parent ea88c44 commit 0236cb9

3 files changed

Lines changed: 35 additions & 10 deletions

File tree

ANNOUNCE.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
Announcing Caterva2 2025.04.09
1+
Announcing Caterva2 2025.05.02
22
==============================
33

44
Caterva2 is a high-performance storage and computation system for
55
Blosc2 data repositories.
66

77
This is a minor release that includes several bug fixes and
8-
improvements in the web UI. It also includes a new `Client` class
9-
to handle the connection to the server, and a new `Dataset.slice()`
10-
and `Dataset.append()` methods to slice and append data to a dataset.
11-
12-
Important: this release includes a breaking change in the API. The
13-
previous way to authenticate and connect to the server has been
14-
removed, so you need to migrate your code to use the new `Client`.
15-
See the release notes for more details.
8+
improvements in the web UI. In particular, the `Client.lazyexpr`
9+
method has made the `operands` parameter optional (it was required),
10+
and it gained a new `compute` parameter, which allows to compute the
11+
lazy expression immediately, if desired.
12+
13+
Important: this release includes a breaking change in the client server
14+
communication, so your will need to update the client package to
15+
version 2025.5.2 or later for a smoother experience.
1616

1717
For more info, you can have a look at the release notes in:
1818

RELEASE_NOTES.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Release notes
22

3+
## Changes from 2025.04.09 to 2025.5.2
4+
5+
### API changes
6+
7+
* The `Client.lazyexpr` method has made `operands` param optional
8+
(it was required). This allows to create lazy expressions without
9+
operands, which is useful for creating empty datasets. It also gained
10+
11+
* Also, the `Client.lazyexpr` method a new `compute` parameter,
12+
which allows to compute the lazy expression immediately. The default is
13+
`False`, which means that the lazy expression is created but not computed.
14+
15+
### Others
16+
17+
* Lazy expressions are more tolerant now when an operand disappears
18+
(e.g. when a dataset is deleted). The lazy expression cannot be used,
19+
but can still be introspected.
20+
21+
* Now it is possible to make the logo configurable for the web client. The
22+
logo can be dropped in `[statedir]/media/logo.png`, in the `[subscriber]`
23+
section of the config file. The logo must be a PNG/JPEG/WEBP file, and it
24+
will be resized to fit the header.
25+
26+
* The Prompt box has more space now.
27+
328
## Changes from 2025.02.20 to 2025.04.09
429

530
### API changes

caterva2/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
from .client import BasicAuth, Client, Dataset, File, Root, sub_urlbase_default
1313

14-
__version__ = "2025.04.09"
14+
__version__ = "2025.5.2"
1515
"""The version in use of the Caterva2 package."""
1616

1717
__all__ = [

0 commit comments

Comments
 (0)