Skip to content

Complete the release notes for v0.4.1 - #286

Merged
llucax merged 4 commits into
frequenz-floss:v0.x.xfrom
llucax:update-release-notes
Sep 15, 2026
Merged

llucax merged 4 commits into
frequenz-floss:v0.x.xfrom
llucax:update-release-notes

Conversation

@llucax

@llucax llucax commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Fill the gaps found in a pre-release sanity check of RELEASE_NOTES.md:

The PaginationInfo breaking change from #217 is documented separately in #285, which adds InvalidPaginationInfo and pagination_info_from_proto2.

Replace the template placeholder with an overview of the release: the
new Microgrid and Assets API wrappers, the move to validity-in-the-type
conversion with deprecations scheduled for v0.5.0, and a pointer to the
intentional hard breaks listed in the Upgrading section.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Two changes to symbols released in v0.4.0 were missing from the
Upgrading section:

* `Bounds` now raises `ValueError` on a `NaN` endpoint (frequenz-floss#254).
* `MetricConnection.name` is a plain `str` defaulting to `""` instead
  of `str | None` defaulting to `None` (frequenz-floss#257).

Add a bullet for each, with the migration hints.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
* Mention that `metric_config_bounds` keys also store the raw `0` for
  unspecified metrics (frequenz-floss#224).
* Merge the two `Microgrid` bullets, which described the same addition.
* Describe the `ElectricalComponent` boolean accessors (frequenz-floss#237), the
  `CategorySpecificInfo` field (frequenz-floss#257, frequenz-floss#273) and the aggregated
  `metric_config_bounds` (frequenz-floss#268).
* Add a compact list of the smaller supporting types from frequenz-floss#248 and
  frequenz-floss#249 (`Invalid{Latitude,Longitude,CountryCode}`, `InvalidLifetime`
  and their errors).

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Exceptions reporting an invalid value now render it with `str()`
instead of `repr()` (frequenz-floss#258); this was missing from Bug Fixes.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
@llucax
llucax requested a review from a team as a code owner September 15, 2026 10:13
@llucax llucax added this to the v0.4.1 milestone Sep 15, 2026
@llucax llucax self-assigned this Sep 15, 2026
@github-actions github-actions Bot added the part:docs Affects the documentation label Sep 15, 2026
@llucax
llucax enabled auto-merge September 15, 2026 10:15
@llucax
llucax added this pull request to the merge queue Sep 15, 2026
Merged via the queue into frequenz-floss:v0.x.x with commit fa45d8e Sep 15, 2026
9 checks passed
@llucax
llucax deleted the update-release-notes branch September 15, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:docs Affects the documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants