Skip to content

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 02 Aug 20:51

Summary

Correctness and evidence patch after v0.2.2.
No new services. Wire fixes for file / CreateObject / AtomicWriteFile ACK,
plus live-multi-peer File, Create/Delete, and NC list evidence. Pin moves to
bacnet-interop v0.6.0
@ f4ea3de. Requires Go 1.23+.

Tag: v0.2.3 @ 86ffd31
Date: 2026-08-02

Still production-candidate until the real-device gate is complete.

Fixed

  • EncodeAtomicReadFile / EncodeAtomicWriteFile: application ObjectIdentifier plus access CHOICE [0] stream / [1] record
  • EncodeAtomicWriteFileACK / DecodeAtomicWriteFileACK: context-primitive Signed [0]/[1]
  • EncodeCreateObject / DecodeCreateObject: objectSpecifier [0] CHOICE plus listOfInitialValues [1]
  • Request decoders reject the pre-v0.2.3 forms; record write includes recordCount
  • Codec goldens + malformed old-form fixtures via bacnet-interop v0.6.0

Changed

Evidence

Green on tag SHA 86ffd31:

Gate Result Link
Shared CI green 30766339592
Pinned interop v0.6.0 green 30766339454 (Pinned release peers)
bacnet-interop main compat green same run (bacnet-interop main compat)
Pin bacnet-interop v0.6.0 interop/bacnet-interop-pin.json

Notes / known skips

  • COV-multiple live still blocked on BACnet4J 6.1.0 — B3 remainder
  • Worldiety segmented WPM/RPM skipped (B6)
  • B5/B6 topology and B7d–g remain open (see bacnet-interop BLOCKERS.md)
  • Library coverage gate held at ≥90%