|
7 | 7 | ## Upgrading
|
8 | 8 |
|
9 | 9 | - The `frequenz.sdk.microgrid.*_pool` methods has been renamed to `new_*_pool`, to make it explicit that they create new instances of the pool classes.
|
10 |
| - + `battery_pool` -> `new_battery_pool` |
11 |
| - + `ev_charger_pool` -> `new_ev_charger_pool` |
12 |
| - + `pv_pool` -> `new_pv_pool` |
| 10 | + - `battery_pool` -> `new_battery_pool` |
| 11 | + - `ev_charger_pool` -> `new_ev_charger_pool` |
| 12 | + - `pv_pool` -> `new_pv_pool` |
13 | 13 |
|
14 | 14 | - The following component metric streams have been renamed to clarify that they stream per-phase values:
|
15 |
| - + `frequenz.sdk.microgrid.` |
16 |
| - * `voltage` -> `voltage_per_phase` |
17 |
| - * `grid.current` -> `grid.current_per_phase` |
18 |
| - * `ev_charger_pool.current` -> `ev_charger_pool.current_per_phase` |
| 15 | + - `frequenz.sdk.microgrid.` |
| 16 | + - `voltage` -> `voltage_per_phase` |
| 17 | + - `grid.current` -> `grid.current_per_phase` |
| 18 | + - `ev_charger_pool.current` -> `ev_charger_pool.current_per_phase` |
19 | 19 |
|
20 |
| -* Passing a `request_timeout` in calls to `*_pool.propose_power` is no longer supported. It may be specified at application startup, through the new optional `api_power_request_timeout` parameter in the `microgrid.initialize()` method. |
| 20 | +- Passing a `request_timeout` in calls to `*_pool.propose_power` is no longer supported. It may be specified at application startup, through the new optional `api_power_request_timeout` parameter in the `microgrid.initialize()` method. |
21 | 21 |
|
22 | 22 | - Power distribution results are no longer available through the `power_status` streams in the `*Pool`s. They can now be accessed as a stream from a separate property `power_distribution_results`, which is available from all the `*Pool`s.
|
23 | 23 |
|
|
42 | 42 | - Fixed typing ambiguities when building composite formulas on streaming data.
|
43 | 43 | - Fixed a bug that was causing the `PowerDistributor` to exit if power requests to PV inverters or EV chargers timeout.
|
44 | 44 | - Fix handling of cancelled tasks in the data sourcing and resampling actor.
|
| 45 | +- Prevent stacking of power requests to avoid delays in processing when the power requests frequency exceeds the processing time. |
0 commit comments