Repository navigation
v0.2.7
Date: 2026-07-21
Previous release: v0.2.6
Summary
This release upgrades the S7 client library to go-s7comm v0.7.3 and stops depending directly on go-cotp / go-tpkt. Offline frame tooling (sniff, replay, pcap-decode) now peels TPKT locally and inspects COTP TPDUs via wire.InspectTPDU.
Highlights
- Dependency bump: Track
github.com/otfabric/go-s7commv0.7.3.go-cotpandgo-tpktremain available only as indirect dependencies through go-s7comm. - Frame inspection: Replace
wire.InspectFramewith local TPKT peel +wire.InspectTPDU. Text frame output reportstpdu=(TPDU length) instead oftpkt=. - Standalone builds: Makefile sets
GOWORK=offsomake check/ builds work when a parent-directorygo.workdoes not include this module.
Toolchain
- Go:
go 1.25(seego.mod).
Upgrade notes
- After pulling v0.2.7, run
go mod tidy. - Scripts that parse text frame lines should expect
tpdu=instead oftpkt=.