From c67c815d29b0105c85b25d6e85b9efd6ecc48c81 Mon Sep 17 00:00:00 2001 From: ela-kotulska-frequenz Date: Mon, 20 Mar 2023 15:05:57 +0100 Subject: [PATCH] Clean release notes Signed-off-by: ela-kotulska-frequenz --- RELEASE_NOTES.md | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index f8c7f87c1..afb10a8ef 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -2,32 +2,16 @@ ## Summary + + ## Upgrading -* Remove `_soc` formula from the LogicalMeter. This feature has been moved to the BatteryPool. -* Upgrade PowerDistributingActor to handle components with the NaN metrics (#247): - * if power bounds are NaN, then it tries to replace them with corresponding power bounds from adjacent component. If these components are also NaN, then it ignores battery. - * if other metrics metrics are NaN then it ignores battery. -* BatteryStatus to track that a component stopped sending messages. If the battery or its adjacent inverter stopped sending messages, then the battery would be considered as not working. (#207) -* PowerDistributing to send battery status to subscribed users (#205) -* Rename microgrid.Microgrid to microgrid.ConnectionManager (#208) -* Change few resampler logs from info to debug, because they were polluting startup logs (#238) + ## New Features -* A new class `SerializableRingbuffer` is now available, extending the `OrderedRingBuffer` class with the ability to load & dump the data to disk. -* Add the `run(*actors)` function for running and synchronizing the execution of actors. This new function simplifies the way actors are managed on the client side, allowing for a cleaner and more streamlined approach. Users/apps can now run actors simply by calling run(actor1, actor2, actor3...) without the need to manually call join() and deal with linting errors. -* The datasourcing actor now automatically closes all sending channels when the input channel closes. -* BatteryPool implementation for aggregating battery-inverter metrics into higher level metrics. (#205) -* Add EV power and current streams to `EVChargerPool` (#201) + ## Bug Fixes -* The resampler now correctly produces resampling windows of exact *resampling period* size, which only include samples emitted during the resampling window (see #170) - -## Removing - -* Deprecated code (#232): - * frequenz.sdk._data_ingestion - * frequenz.sdk._data_handling -* The pandas(-stubs) and pytz dependencies are no longer needed (#261). +