diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 22f4d3c..082b5c6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ permissions: jobs: release-s7commctl-binary: - uses: otfabric/.github/.github/workflows/go-binary-release.yml@v3.3.0 + uses: otfabric/.github/.github/workflows/go-binary-release.yml@v3.6.0 with: bump: ${{ inputs.bump }} binary-name: s7commctl diff --git a/RELEASE.md b/RELEASE.md index 879248a..c2556ad 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,5 +1,21 @@ # s7commctl Releases +## v0.6.1 + +**Date:** 2026-11-08 +**Previous release:** v0.6.0 + +### Summary + +Built on go-cotp v1.3.0, and release binaries are built with the latest Go 1.26 patch release. + +### Changed + +- Built on go-cotp v1.3.0 (was v1.2.0; an indirect dependency through go-s7comm). The COTP client no longer fails the handshake when the connection confirm's responding transport selector (0xC2) differs from the configured remote selector; X.224 ยง13.3.4 allows it to differ, and it is kept as the negotiated remote selector. go-cotp also adds the server option `ServerConfig.EchoSelectors`, off by default. `version` lists `go-cotp 1.3.0`. +- `go.mod` declares `go 1.26.0` (was `go 1.26`), as the other OT Fabric repositories do; the minimum Go version is unchanged. Release binaries are built with the latest Go 1.26 patch release (otfabric/.github release workflow v3.6.0); with this `go` line the earlier workflow would have built with exactly go1.26.0. + +--- + ## v0.6.0 **Date:** 2026-11-07 diff --git a/go.mod b/go.mod index acdbc05..5b1b0c3 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/otfabric/s7commctl -go 1.26 +go 1.26.0 require ( github.com/otfabric/go-s7comm v0.12.0 @@ -10,6 +10,6 @@ require ( require ( github.com/inconshreveable/mousetrap v1.1.0 // indirect - github.com/otfabric/go-cotp v1.2.0 // indirect + github.com/otfabric/go-cotp v1.3.0 // indirect github.com/otfabric/go-tpkt v1.1.0 // indirect ) diff --git a/go.sum b/go.sum index 5746ffe..83e22a3 100644 --- a/go.sum +++ b/go.sum @@ -1,8 +1,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= -github.com/otfabric/go-cotp v1.2.0 h1:n9YnaUg2TL/7Ciwx1gOZzJTfwETjzKrNc6DtufY/V7k= -github.com/otfabric/go-cotp v1.2.0/go.mod h1:0XVoeSHnOPj8XWI484tUC2U6dbaKCtVk0z18MipM37s= +github.com/otfabric/go-cotp v1.3.0 h1:IXfqzdt86GPg6+il9g2GIWLFFmtNuVBMiE2ceLrXJpo= +github.com/otfabric/go-cotp v1.3.0/go.mod h1:0XVoeSHnOPj8XWI484tUC2U6dbaKCtVk0z18MipM37s= github.com/otfabric/go-s7comm v0.12.0 h1:x7a1eUuOduIPzjujxwQTMfGU3OAbFvVHXMmXtQcC7Ss= github.com/otfabric/go-s7comm v0.12.0/go.mod h1:td4Iz+J3NNMVk8xeuls+J5Mnya2tBr+7Qeymi447oyg= github.com/otfabric/go-tpkt v1.1.0 h1:KTCQePVqqnvDB0A3O4ReRqfa5jJ3jnsEYNUdS91vD4o=