diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0129d96..234477e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ permissions: jobs: release-ocppctl-binary: - uses: otfabric/.github/.github/workflows/go-binary-release.yml@v3.3.1 + uses: otfabric/.github/.github/workflows/go-binary-release.yml@v3.6.0 with: bump: ${{ inputs.bump }} binary-name: ocppctl diff --git a/RELEASE.md b/RELEASE.md index c468fc9..88e3f5e 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,5 +1,21 @@ # ocppctl Releases +## v0.4.1 + +**Date:** 2026-11-08 +**Previous release:** v0.4.0 + +### Summary + +Built on go-ocpp v0.3.3, and release binaries are built with the latest Go 1.26 patch release. + +### Changed + +- Built on go-ocpp v0.3.3 (was v0.2.0). v0.3.0 adds `ocpp.ConnInfo.Compression` and `server.Session.Compression()` (whether the WebSocket handshake negotiated permessage-deflate), additive and not used by ocppctl; v0.3.1 to v0.3.3 have no library code changes and qualify go-ocpp against ocpp-interop v0.6.2, v0.7.0 and v0.10.0. ocppctl behaves as before. `version` lists `go-ocpp 0.3.3`. +- Release binaries are built with the latest Go 1.26 patch release (otfabric/.github release workflow v3.6.0); they were built with the exact Go version in `go.mod` (1.26.0). + +--- + ## v0.4.0 **Date:** 2026-11-07 diff --git a/docs/KNOWN_ISSUES.md b/docs/KNOWN_ISSUES.md index 49ceaee..7d42f49 100644 --- a/docs/KNOWN_ISSUES.md +++ b/docs/KNOWN_ISSUES.md @@ -14,7 +14,7 @@ entry is resolved, it moves to the release notes of the release that resolves it ocppctl is built on [go-ocpp](https://github.com/otfabric/go-ocpp). These are defects of that library, found while building and testing ocppctl. All three are fixed (G1 and G2 in go-ocpp v0.1.2, G3 in v0.1.3), and ocppctl has had no workaround of its own since -v0.1.1. ocppctl now requires go-ocpp v0.2.0. +v0.1.1. ocppctl now requires go-ocpp v0.3.3. | # | Bug | Effect on ocppctl | Status | |---|-----|-------------------|--------| diff --git a/go.mod b/go.mod index 50acf5c..dfd68cc 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/otfabric/ocppctl go 1.26.0 require ( - github.com/otfabric/go-ocpp v0.2.0 + github.com/otfabric/go-ocpp v0.3.3 github.com/spf13/cobra v1.10.2 github.com/spf13/pflag v1.0.9 gopkg.in/yaml.v3 v3.0.1 diff --git a/go.sum b/go.sum index dd7ee50..1d9f51a 100644 --- a/go.sum +++ b/go.sum @@ -3,8 +3,8 @@ github.com/coder/websocket v1.8.15/go.mod h1:NX3SzP+inril6yawo5CQXx8+fk145lPDC6p 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-ocpp v0.2.0 h1:4OVv7k/8tU1yC/jXddhnUDH1bpW07hQrTVOqBP30ea0= -github.com/otfabric/go-ocpp v0.2.0/go.mod h1:ZtCbEeGYIqClASH7HEQdjUgRpljs9tF02WG7uTiBFws= +github.com/otfabric/go-ocpp v0.3.3 h1:y1uC0GATTbAS59fCuP8lGJjQq7Wqo6fQiY0jKgqMSmo= +github.com/otfabric/go-ocpp v0.3.3/go.mod h1:ZtCbEeGYIqClASH7HEQdjUgRpljs9tF02WG7uTiBFws= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 h1:KRzFb2m7YtdldCEkzs6KqmJw4nqEVZGK7IN2kJkjTuQ= github.com/santhosh-tekuri/jsonschema/v6 v6.0.2/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU=