From 44286904f79ee851fddc5a88ed86faa15fcc7d75 Mon Sep 17 00:00:00 2001 From: Bill Fisher Date: Wed, 22 May 2024 17:53:08 -0700 Subject: [PATCH] Bump version. --- CHANGELOG.md | 11 +++++++++++ finsy/__init__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d33a24b..3763bea3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Finsy Change Log +## 0.26.0 + +- Replace the `manager` property in the `Switch` class with `stash` and constrain the type to `dict[str, Any]`. +- Add the `stash` keyword argument to the `Switch.__init__` method. +- Remove the `configuration` property from the `SwitchOptions` class. (Use the Switch `stash` property instead.) +- The `control_task` property of the `Switch` class is now private (`_control_task`). +- Add the `pkg_info` accessor to `P4Schema`. +- The `Switch`, `SwitchOptions` and `Controller` classes are now `@final`; they are not intended to be subclassed. +- Update the `protoc` compiler to 1.65.0 and re-compile all protobuf files. +- Update protobuf files from upstream; the `v1.p4info.proto` file now includes the PlatformProperties field in PkgInfo. + ## 0.25.0 - The `match_dict`, `match_str` and `action_str` formatting methods now require a P4Schema argument. Removed P4Schema's context manager API. (#499) diff --git a/finsy/__init__.py b/finsy/__init__.py index 06e29787..03b715cf 100644 --- a/finsy/__init__.py +++ b/finsy/__init__.py @@ -18,7 +18,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "0.25.0" +__version__ = "0.26.0" import sys diff --git a/pyproject.toml b/pyproject.toml index 52a78655..fc1b4d5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ [tool.poetry] name = "finsy" -version = "0.25.0" +version = "0.26.0" description = "P4Runtime Client Library" license = "Apache-2.0" authors = ["Bill Fisher "]