v0.8.3
·
40 commits
to v0.x.x
since this release
Immutable
release. Only release title and notes can be modified.
Frequenz Common API Release Notes
Summary
Added model and operational_mode fields to electrical components and sensors, deprecating separate manufacturer and model_number fields.
Upgrading
- The following fields have been deprecated in the package
v1alpha8, and will be removed in a future release:microgrid.electrical_components.ElectricalComponent.manufacturer(string): The manufacturer of the electrical component.microgrid.electrical_components.ElectricalComponent.model_number(string): The model number of the electrical component.microgrid.sensors.Sensor.manufacturer(string): The manufacturer of the sensor.microgrid.sensors.Sensor.model_number(string): The model number of the sensor.
New Features
- The following new entities have been added to the package
v1alpha8:- Enum
microgrid.electrical_components.ElectricalComponentOperationalMode: Enumeration of the possible operational modes of an electrical component - inactive, telemetry-only, control-only, and control-and-telemetry. - Field
microgrid.electrical_components.ElectricalComponent.operational_mode: Defines if an electrical component is active, if it provides telemetry data, and if it accepts control commands. - Field
microgrid.electrical_components.ElectricalComponent.model: The model name of the electrical component, including the manufacturer and model number. - Field
microgrid.sensors.Sensor.model: The model name of the sensor, including the manufacturer and model number.
- Enum
Bug Fixes
- None
What's Changed
- Bump the compatible group across 1 directory with 4 updates by @dependabot[bot] in #459
- Bump the minor group with 2 updates by @dependabot[bot] in #446
- Bump pylint from 3.3.8 to 4.0.5 by @dependabot[bot] in #453
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #444
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #445
- Bump black from 25.9.0 to 26.1.0 by @dependabot[bot] in #450
- Bump pytest from 8.4.2 to 9.0.2 by @dependabot[bot] in #452
- Bump nox from 2025.10.16 to 2026.2.9 by @dependabot[bot] in #451
- Bump mkdocs-literate-nav from 0.6.2 to 0.6.3 in the patch group across 1 directory by @dependabot[bot] in #456
- Bump isort from 6.1.0 to 8.0.1 by @dependabot[bot] in #454
- Bump mkdocs-gen-files from 0.5.0 to 0.6.1 by @dependabot[bot] in #457
- Clean up release notes by @simonvoelcker in #463
- Bump pytest from 9.0.2 to 9.0.3 in the patch group across 1 directory by @dependabot[bot] in #462
- Bump frequenz-repo-config from 0.14.0 to 0.17.0 in the repo-config group by @dependabot[bot] in #465
- Chore(deps-dev): Bump setuptools-scm from 9.2.2 to 10.0.5 by @dependabot[bot] in #466
- Chore(deps-dev): Bump mkdocstrings from 0.30.1 to 1.0.4 by @dependabot[bot] in #467
- Chore(deps-dev): Bump the minor group across 1 directory with 3 updates by @dependabot[bot] in #464
- Chore(deps-dev): Bump setuptools from 80.9.0 to 82.0.1 by @dependabot[bot] in #468
- Add operational mode to ElectricalComponent by @tiyash-basu-frequenz in #470
- dependabot: Add a migration script for grpc updates by @llucax in #471
- Chore(deps): Bump the compatible group with 4 updates by @dependabot[bot] in #472
- Chore(deps): Bump actions/create-github-app-token from 2.2.1 to 3.1.1 by @dependabot[bot] in #473
- Chore(deps): Bump frequenz-floss/gh-action-setup-git from 16952aac3ccc01d27412fe0dea3ea946530dcace to f9d86a01228ee1cadaac5224d4d7626f1eb23f90 by @dependabot[bot] in #474
- Chore(deps): Bump frequenz-floss/gh-action-setup-python-with-deps from 0d0d77eac3b54799f31f25a1060ef2c6ebdf9299 to e4d0b2ef8f5a1612d7827f3abaef17c931d2b946 by @dependabot[bot] in #475
- Chore(deps): Bump dependabot/fetch-metadata from 4c0bbfe3a642ee5826e71be3cb91cd949dc0a897 to 25dd0e34f4fe68f24cc83900b1fe3fe149efef98 by @dependabot[bot] in #476
- Chore(deps): Bump the grpc-compatible group across 1 directory with 2 updates by @dependabot[bot] in #478
- Chore(deps): Bump protobuf from 6.32.1 to 6.33.6 in the grpc-compatible group by @dependabot[bot] in #480
- Add model field to ElectricalComponent and Sensor messages by @tiyash-basu-frequenz in #469
- Update release notes by @tiyash-basu-frequenz in #481
Full Changelog: v0.8.2...v0.8.3