You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+13-32Lines changed: 13 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,43 +2,24 @@
2
2
3
3
## Summary
4
4
5
-
This release introduces a complete Assets API client with CLI support for interacting with Frequenz microgrid assets, including comprehensive error handling and type safety.
6
-
7
-
## Upgrading
8
-
9
-
**Breaking Changes:**
10
-
11
-
- Added new required dependencies: `frequenz-api-assets`, `frequenz-api-common`, `frequenz-client-base`, `grpcio`
12
-
13
-
**CLI Support:**
14
-
Install with `pip install "frequenz-client-assets[cli]"` for command-line functionality.
5
+
This release introduces a Assets API client with CLI support for interacting with Frequenz microgrid assets. It provides comprehensive electrical components functionality including batteries, EV chargers, inverters, and grid connection points, with enhanced type safety and error handling.
15
6
16
7
## New Features
17
8
18
-
**Assets API Client:**
19
-
20
-
- Complete gRPC client for Frequenz Assets API
21
-
- Extends `BaseApiClient` for authentication and connection management
22
-
-`get_microgrid_details()` method for retrieving microgrid information
9
+
***Assets API Client**:
10
+
*`list_electrical_components()` method for retrieving electrical components in a microgrid
23
11
24
-
**Command-Line Interface:**
12
+
***Electrical Components Support**: Comprehensive data classes for electrical components
13
+
*`ElectricalComponent` with category-specific information for batteries, EV chargers, inverters, grid connection points, and power transformers
14
+
* Battery types: Li-ion, Na-ion with proper enum mapping
15
+
* EV charger types: AC, DC, Hybrid charging support
16
+
* Operational lifetime tracking and metric configuration bounds
0 commit comments