v1.0.0-rc3
Pre-release
Pre-release
·
20 commits
to v0.x.x
since this release
Frequenz Dispatch API Release Notes
Summary
- Use
frequenz.api.common.v1alpha8.streaming.Eventmessage instead of the localEventmessage. - Updated all
frequenz.api.commonimports fromv1tov1alpha8. - Removed the
TimeIntervalFiltermessage, replacing its usage with the newfrequenz.api.common.v1alpha8.types.Intervaltype. - In the
DispatchFiltermessage, thestart_time_interval,end_time_interval, andupdate_time_intervalfields were updated to use the newIntervaltype. - In the
TargetComponentsmessage:- The
CategorySetmessage'scategoriesfield was updated to use the newElectricalComponentCategoryenum. - The
CategoryAndTypemessage'scategoryfield was also updated to use the newElectricalComponentCategoryenum, and the nestedbattery,inverter, andev_chargerfields were updated to use their corresponding new types.
- The
- The
ListMicrogridDispatchesRequestmessage'spagination_paramsfield was updated to use the newPaginationParamstype. - The
ListMicrogridDispatchesResponsemessage'spagination_infofield was updated to use the newPaginationInfotype.
Upgrading
- The
CategorySetmessage andcomponent_categoriesfield inTargetComponentsare now properly marked as deprecated in the protobuf schema using thedeprecatedoption. Code generators will now emit deprecation warnings when these deprecated elements are used. UseCategoryTypeSetandcomponent_categories_typesinstead.
New Features
- In the
DispatchFiltermessage, new fieldsdispatch_ids, andquerieswere added to allow filtering dispatches by ID and a free-text search query across theidandtypefields.
Bug Fixes
What's Changed
- Bump the patch group with 6 updates by @dependabot[bot] in #249
- Bump mypy from 1.15.0 to 1.16.0 in the minor group by @dependabot[bot] in #250
- Bump setuptools from 78.1.0 to 80.9.0 by @dependabot[bot] in #251
- dependabot: Group grpc/protobuf updates together by @llucax in #257
- Bump the patch group with 6 updates by @dependabot[bot] in #254
- Bump the minor group across 1 directory with 2 updates by @dependabot[bot] in #258
- Bump the compatible group with 2 updates by @dependabot[bot] in #267
- Bump mkdocs-material from 9.6.15 to 9.6.16 in the patch group by @dependabot[bot] in #261
- Bump mkdocstrings[python] from 0.29.1 to 0.30.0 in the mkdocstrings group by @dependabot[bot] in #263
- Update to common-proto api v0.8.0 by @Marenz in #259
- Use types from common repo alpha8 by @Marenz in #260
- Add id and q filter options by @Marenz in #268
- Bump types-markdown from 3.8.0.20250415 to 3.8.0.20250708 by @dependabot[bot] in #265
- Bump mypy from 1.16.1 to 1.17.1 in the minor group by @dependabot[bot] in #262
- docs: Clarify indefinite and recurring dispatches by @Marenz in #273
- Mark deprecated fields with
deprecatedoption in protobuf by @Copilot in #269 - Use Event message from common api by @Marenz in #270
- Update dispatch.proto to clarify payload usage by @Marenz in #274
New Contributors
- @Copilot made their first contribution in #269
Full Changelog: v1.0.0-rc2...v1.0.0-rc3