chore(clients/dotnet): bump Contracts + Client 0.2.1 -> 0.3.0 for publish (#214)
ci / nightly-windev (push) Has been skipped
ci / windows-x86 (push) Successful in 1m23s
ci / java (push) Successful in 2m19s
ci / portable (push) Failing after 4m35s

0.2.1 on the feed predates the 488649c AcknowledgeAlarmRequest
operator_password/operator_domain fields; 0.3.0 ships them so OtOpcUa can
adopt operator-authenticated alarm ack (lmxopcua#749).
This commit is contained in:
Joseph Doherty
2026-11-06 16:00:21 -05:00
parent 777fef9cad
commit e5e7f1854f
4 changed files with 12 additions and 3 deletions
+1 -1
View File
@@ -554,7 +554,7 @@ dotnet nuget add source https://gitea.dohertylan.com/api/packages/dohertj2/nuget
Then add the package to your project: Then add the package to your project:
````bash ````bash
dotnet add package ZB.MOM.WW.MxGateway.Client --version 0.2.0 dotnet add package ZB.MOM.WW.MxGateway.Client --version 0.3.0
```` ````
The `ZB.MOM.WW.MxGateway.Contracts` package is pulled in transitively. The `ZB.MOM.WW.MxGateway.Contracts` package is pulled in transitively.
@@ -19,7 +19,7 @@
<PropertyGroup> <PropertyGroup>
<IsPackable>true</IsPackable> <IsPackable>true</IsPackable>
<PackageId>ZB.MOM.WW.MxGateway.Client</PackageId> <PackageId>ZB.MOM.WW.MxGateway.Client</PackageId>
<Version>0.2.1</Version> <Version>0.3.0</Version>
<Description>.NET 10 gRPC client for the MxAccessGateway service. Provides typed wrappers, retry, and a lazy-browse walker over the Galaxy Repository hierarchy.</Description> <Description>.NET 10 gRPC client for the MxAccessGateway service. Provides typed wrappers, retry, and a lazy-browse walker over the Galaxy Repository hierarchy.</Description>
<PackageReadmeFile>README.md</PackageReadmeFile> <PackageReadmeFile>README.md</PackageReadmeFile>
<!-- Only the shipped library generates XML docs (matching src/Contracts). The Cli and <!-- Only the shipped library generates XML docs (matching src/Contracts). The Cli and
+9
View File
@@ -128,6 +128,15 @@ confirmed present through the Gitea package API after the push, and
`go list -m` resolves the Go tag. These are the numbers a future release `go list -m` resolves the Go tag. These are the numbers a future release
bumps off. bumps off.
On 2026-11-06 (#214) the .NET pair alone moved to **0.3.0**: `nuget`
`ZB.MOM.WW.MxGateway.Contracts` **0.3.0** and `ZB.MOM.WW.MxGateway.Client`
**0.3.0**. The release carries the additive `AcknowledgeAlarmRequest`
`operator_password` / `operator_domain` fields from `488649c`. The feed's
0.2.1 predates them, so OtOpcUa could not consume operator-authenticated
alarm ack. The minor bump marks a new wire field. The Python, Rust, Java and
Go clients were not republished in that release, and their manifests were
left alone.
**The published pypi `0.2.0` artifact has a broken `connect()` (CLI-46).** **The published pypi `0.2.0` artifact has a broken `connect()` (CLI-46).**
Its `connect()` built the `grpc.aio` channel inside `asyncio.to_thread`, and Its `connect()` built the `grpc.aio` channel inside `asyncio.to_thread`, and
a `grpc.aio` channel binds to the event loop current on the *constructing* a `grpc.aio` channel binds to the event loop current on the *constructing*
@@ -7,7 +7,7 @@
<PropertyGroup> <PropertyGroup>
<IsPackable>true</IsPackable> <IsPackable>true</IsPackable>
<PackageId>ZB.MOM.WW.MxGateway.Contracts</PackageId> <PackageId>ZB.MOM.WW.MxGateway.Contracts</PackageId>
<Version>0.2.1</Version> <Version>0.3.0</Version>
<Authors>Joseph Doherty</Authors> <Authors>Joseph Doherty</Authors>
<Company>ZB MOM WW</Company> <Company>ZB MOM WW</Company>
<Copyright>Copyright (c) ZB MOM WW. All rights reserved.</Copyright> <Copyright>Copyright (c) ZB MOM WW. All rights reserved.</Copyright>