Repository navigation
v0.2.3
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]recordEncodeAtomicWriteFileACK/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
- Pin → bacnet-interop v0.6.0 (
interop/bacnet-interop-pin.json)
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%