diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 9449f241e..1cc6dae6d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -2,7 +2,7 @@ ## Summary - +This release focus on improving the config management, but also introduces other minor improvements and fixes an important bug. ## Upgrading @@ -15,14 +15,14 @@ actor = ConfigManagingActor(config_files=["config.toml"]) ``` -* The `MovingWindow` now take all arguments as keyword-only to avoid mistakes. -* The `frequenz-quantities` dependency was bumped to `1.0.0rc3`. -* The `ComponentMetricsRequest` now produces a channel name without the `start_date` if the `start_date` is `None`. If you are somehow relying on the old behavior, please update your code. +- The `MovingWindow` now take all arguments as keyword-only to avoid mistakes. +- The `frequenz-quantities` dependency was bumped to `1.0.0rc3`. +- The `ComponentMetricsRequest` now produces a channel name without the `start_date` if the `start_date` is `None`. If you are somehow relying on the old behavior, please update your code. ## New Features - The `ConfigManagingActor` can now take multiple configuration files as input, allowing to override default configurations with custom configurations. -* A new `frequenz.sdk.config.load_config()` function is available to load configurations using `marshmallow_dataclass`es with correct type hints. +- A new `frequenz.sdk.config.load_config()` function is available to load configurations using `marshmallow_dataclass`es with correct type hints. - Implement and standardize logging configuration with the following changes: * Add `LoggerConfig` and `LoggingConfig` to standardize logging configuration. * Create `LoggingConfigUpdater` to handle runtime config updates.