Publish Contracts + Client 0.3.0 (AcknowledgeAlarmRequest operator_password/operator_domain from 488649c)
#214
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Main
488649c(2026-10-20) addedoperator_password/operator_domaintoAcknowledgeAlarmRequest, butMxGateway.ContractsandMxGateway.Clientcsproj still declare0.2.1and the feed's newest is0.2.1(2026-08-25, noOperatorPassword). Bump both to0.3.0(additive proto change) and publish so OtOpcUa can adopt.Blocks lmxopcua#749; related #170.
Published. The version bump is on
mainine5e7f18.ZB.MOM.WW.MxGateway.ContractsandZB.MOM.WW.MxGateway.Clientgo from 0.2.1 to 0.3.0 (<Version>insrc/ZB.MOM.WW.MxGateway.Contracts/ZB.MOM.WW.MxGateway.Contracts.csprojandclients/dotnet/ZB.MOM.WW.MxGateway.Client/ZB.MOM.WW.MxGateway.Client.csproj). Theclients/dotnet/README.mdinstall line anddocs/ClientPackaging.mdare updated to match.IsPackable=true). They release together throughInvoke-PackDotnet.src/Directory.Build.props's0.1.2stamps the Server/Worker/test assemblies, isn't part of the published set, and is unchanged. The Python, Rust, Java and Go clients have their own manifests and weren't republished.lib/net10.0confirmsAcknowledgeAlarmRequest.OperatorPassword(field 6) andOperatorDomain(field 7). Both net10.0 and net48 dlls containget_/set_OperatorPassword; the old 0.2.1 dll has 0 occurrences.scripts/pack-clients.ps1 -Publishdoes: a Gitea API pre-check (404 for both), thendotnet nuget push ... --source https://gitea.dohertylan.com/api/packages/dohertj2/nuget/index.json --api-key $GITEA_TOKEN, Contracts first. The snupkgs were pushed too.0.1.0, 0.1.1, 0.1.2, 0.2.0, 0.2.1, 0.3.0for bothzb.mom.ww.mxgateway.contractsandzb.mom.ww.mxgateway.client. The downloaded Contracts 0.3.0 nupkg is SHA-256 identical to the local pack (2a81ea8c…c045).This unblocks lmxopcua#749.