Skip to content

Commit d04a7dd

Browse files
authored
Update release notes for v0.14.0 (#109)
2 parents d5b5994 + 186d2bb commit d04a7dd

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

RELEASE_NOTES.md

+3-11
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,12 @@
22

33
## Summary
44

5-
<!-- Here goes a general summary of what this release is about -->
5+
This release improves the performance of the `ComponentMetricsResamplingActor`, and fixes a bug in the `LogicalMeter` that was causing it to crash.
66

77
## Upgrading
88

99
- `frequenz.sdk.timseries`:
10-
- The resample classes in the `frequenz.sdk.timseries` were removed. Use the new `frequenz.sdk.timseries.resampling.Resampler` class instead.
11-
- The `ResamplingFunction` was moved to the new module `frequenz.sdk.timseries.resampling`.
12-
13-
- `frequenz.sdk.actor.ComponentMetricsResamplingActor`:
14-
- The constructor now requires to pass all arguments as keywords.
15-
- The following constructor arguments were renamed to make them more clear:
16-
- `subscription_sender` -> `data_sourcing_request_sender`
17-
- `subscription_receiver` -> `resampling_request_receiver`
18-
10+
- The resample classes (`GroupResampler`, `Resampler`, `ResamplingFunction`) where removed and the replacement classes are hidden for now, as they are going through a rewrite.
1911

2012
## New Features
2113

@@ -31,4 +23,4 @@
3123

3224
## Bug Fixes
3325

34-
<!-- Here goes notable bug fixes that are worth a special mention or explanation -->
26+
- The Resampling actor sends None values out when there is no data from a component. The logical meter used to raise an exception if it saw a `None` value from any of its streams. The logical meter is now able to handle `None` values by propagating the `None` values, or treating them as `0`s.

0 commit comments

Comments
 (0)