Skip to content

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 27 Apr 14:59
· 40 commits to v0.x.x since this release
Immutable release. Only release title and notes can be modified.
v0.8.3
a5d43d9

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.

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