Skip to content

sparkplugb-interop v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 18:55
· 9 commits to main since this release
cfe93bf

Date: 2026-10-30

Previous release: v0.1.0

Summary

Self-test results as the organisation's interop-result-v1.

Changes

Added

  • reports/results.json (interop-result-v1): scripts/interop.sh writes it when REPORT_DIR is set, with stable IDs <fixture>.<step>, the broker and the digests. make interop-brokers writes one per broker, under $REPORT_DIR/<broker>/. Only pass counts as passing; a run with no pass, or with a waiver that no longer reproduces, fails. Existing reports keep their shape. An intermittent entry that did not show is not listed as a waiver.
  • tests/known-bugs.tsv has a ninth column, the evidence URL pinned to the upstream version.

Images

Image Digest
ghcr.io/otfabric/sparkplugb-interop-tahu:v0.2.0 sha256:1a2196b0a3374760058d91ccc16a147ec38c4400635ae35c13b1afb42f0028dd
ghcr.io/otfabric/sparkplugb-interop-pysparkplug:v0.2.0 sha256:b2ed07a1f9f9759ad2ce6583fdd63a21a6549aa6a716a58f13208a8386330312
ghcr.io/otfabric/sparkplugb-interop-sparkplugnet:v0.2.0 sha256:6f92c802c8da692d0b3fe1e2ba165756a52834732dd9a8235f3b053181108de7
ghcr.io/otfabric/sparkplugb-interop-srad:v0.2.0 sha256:dd7571c3358f45558fd4f4e0113d748708e2e63670a416545f0a925035cee7d1
ghcr.io/otfabric/sparkplugb-interop-tahu-js:v0.2.0 sha256:451709fec1c514a56abe1535ea9cc732c46ac77a86199a37fb5251c14834010c
ghcr.io/otfabric/sparkplugb-interop-sparkplughost:v0.2.0 sha256:4ca48e9a86ef5c291496f521320d2235a62cf9ab22c9ea6f087012775a3660a5

Brokers

  • docker.io/library/eclipse-mosquitto:2.1.2-alpine@sha256:860aeb5d63ce509508f6dcfb2bc8a1c1dd2bc60555b562b45ce90e52d8dabb0f
  • docker.io/hivemq/hivemq-ce:2026.5@sha256:bac6d4d1d815bffe4bc9a7fca8d06ea12b32d34f84ef2f1851ff4548560ee67b
  • docker.io/emqx/emqx:6.3.2@sha256:135116400e11b25224350b2e55c874f4e224d357b593fb554ca1b1f398c631ac
  • docker.io/emqx/nanomq:0.25.7@sha256:ed5a9bb892f58e59aa4e47a9932fb7e056f5ae57ba201414c793b8c961587784

Pinning in a consumer

SPARKPLUGB_INTEROP_TAHU_IMAGE=ghcr.io/otfabric/sparkplugb-interop-tahu@sha256:1a2196b0a3374760058d91ccc16a147ec38c4400635ae35c13b1afb42f0028dd
SPARKPLUGB_INTEROP_PYSPARKPLUG_IMAGE=ghcr.io/otfabric/sparkplugb-interop-pysparkplug@sha256:b2ed07a1f9f9759ad2ce6583fdd63a21a6549aa6a716a58f13208a8386330312
SPARKPLUGB_INTEROP_SPARKPLUGNET_IMAGE=ghcr.io/otfabric/sparkplugb-interop-sparkplugnet@sha256:6f92c802c8da692d0b3fe1e2ba165756a52834732dd9a8235f3b053181108de7
SPARKPLUGB_INTEROP_SRAD_IMAGE=ghcr.io/otfabric/sparkplugb-interop-srad@sha256:dd7571c3358f45558fd4f4e0113d748708e2e63670a416545f0a925035cee7d1
SPARKPLUGB_INTEROP_TAHU_JS_IMAGE=ghcr.io/otfabric/sparkplugb-interop-tahu-js@sha256:451709fec1c514a56abe1535ea9cc732c46ac77a86199a37fb5251c14834010c
SPARKPLUGB_INTEROP_SPARKPLUGHOST_IMAGE=ghcr.io/otfabric/sparkplugb-interop-sparkplughost@sha256:4ca48e9a86ef5c291496f521320d2235a62cf9ab22c9ea6f087012775a3660a5

manifest.json records the upstream versions these images were built from and the brokers they were tested on. The images contain EPL-2.0, Apache-2.0, MIT and BSD software; see THIRD_PARTY_NOTICES.md and /licenses in each image.