Skip to content

Commit aed23ce

Browse files
authored
Bump frequenz-api-common to v0.8.11 (#117)
Also fix the cross-reference links in the docs that used an outdated version.
2 parents b9a4096 + d43341e commit aed23ce

5 files changed

Lines changed: 10 additions & 21 deletions

File tree

RELEASE_NOTES.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,6 @@
11
# Frequenz Assets API Release Notes
22

3-
## Summary
4-
5-
<!-- Here goes a general summary of what this release is about -->
6-
73
## Upgrading
84

9-
<!-- Here goes notes on how to upgrade from previous versions, including deprecations and what they should be replaced with -->
10-
11-
## New Features
12-
13-
<!-- Here goes the main new features and examples or instructions on how to use them -->
14-
15-
## Bug Fixes
16-
17-
<!-- Here goes notable bug fixes that are worth a special mention or explanation -->
5+
* The minimum `frequenz-api-common` dependency version is now `0.8.11`.
6+
* `MarketTopologyRelation.market_location` has been renamed to `market_location_ref` to match the new message name in the common API.

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ plugins:
117117
inventories:
118118
# See https://mkdocstrings.github.io/python/usage/#import for details
119119
- https://docs.python.org/3/objects.inv
120-
- https://frequenz-floss.github.io/frequenz-api-common/v0.6/objects.inv
120+
- https://frequenz-floss.github.io/frequenz-api-common/v0.8/objects.inv
121121
- https://grpc.github.io/grpc/python/objects.inv
122122
- https://typing-extensions.readthedocs.io/en/stable/objects.inv
123123
# Note this plugin must be loaded after mkdocstrings to be able to use macros

proto/frequenz/api/platformassets/v1alpha1/platformassets.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ message MarketTopologyRelation {
211211
//
212212
// If `gridpool_id` is unset, this field links the Market Location to the
213213
// Microgrid without market participation.
214-
frequenz.api.common.v1alpha8.grid.MarketLocation market_location = 2;
214+
frequenz.api.common.v1alpha8.grid.MarketLocationRef market_location_ref = 2;
215215

216216
// Optional. The Gridpool associated with this relation.
217217
//

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ requires = [
1111
# versions can't work with code that was generated with newer versions.
1212
# https://protobuf.dev/support/cross-version-runtime-guarantee/#backwards
1313
"protobuf == 6.33.5",
14-
"grpcio-tools == 1.80.0",
15-
"grpcio == 1.80.0",
14+
"grpcio-tools == 1.81.1",
15+
"grpcio == 1.81.1",
1616
]
1717
build-backend = "setuptools.build_meta"
1818

@@ -45,15 +45,15 @@ classifiers = [
4545
]
4646
requires-python = ">= 3.11, < 4"
4747
dependencies = [
48-
"frequenz-api-common >= 0.8.9, < 0.9",
48+
"frequenz-api-common >= 0.8.11, < 0.9",
4949
# We can't widen beyond the current value unless we bump the minimum
5050
# requirements too because of protobuf cross-version runtime guarantees:
5151
# https://protobuf.dev/support/cross-version-runtime-guarantee/#major
5252
"protobuf >= 6.33.6, < 8", # Do not widen beyond 8!
5353
# We couldn't find any document with a spec about the cross-version runtime
5454
# guarantee for grpcio, so unless we find one in the future, we'll assume
5555
# major version jumps are not compatible
56-
"grpcio >= 1.80.0, < 2", # Do not widen beyond 2!
56+
"grpcio >= 1.81.1, < 2", # Do not widen beyond 2!
5757
]
5858
dynamic = ["version"]
5959

@@ -98,7 +98,7 @@ dev-pylint = [
9898
]
9999
dev-pytest = [
100100
"pytest == 9.1.1",
101-
"pylint == 4.0.6",
101+
"pylint == 4.0.6",
102102
"frequenz-repo-config[extra-lint-examples] == 0.18.0",
103103
]
104104
dev = [

0 commit comments

Comments
 (0)