Skip to content

v0.1.0

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 30 Sep 23:43
2b597b6

First public release of devknx: KNXnet/IP tunneling and routing with GUI, TUI, CLI, REST and MCP, persistent SQLite capture history, ETS group-address catalogs and DPT-aware values.

See the README for installation and usage. macOS ships an ARM64 signed and notarized app with Sparkle updates and a separate Homebrew CLI formula. Linux and Windows support x86_64 and ARM64; Linux also includes headless musl archives. Windows binaries are not Authenticode-signed. KNX-USB is not supported in this version; keep using KnxMonitor for USB interfaces. Live receive has been hardware-tested; typed read/write operations are loopback-qualified, not yet production hardware-qualified.

Pre-publication qualification corrections: Debian documentation installation, complete daemon stop confirmations, and installed GUI runtime dependencies, and Homebrew formula formatting. Initial-version tag corrections were explicitly authorized while the draft remained empty and unpublished. Release source: 2b597b6cc6994882c5142032c95d8bfe741d8d00.

0.1.0 (2026-09-30)

Features

  • add interactive KNX monitors and native macOS menu (#25) (0940672)
  • add raw KNXnet/IP capture stream (#12) (6859b90)
  • app: add daemon-managed KNX sessions (4ca3fbc)
  • capture: add independent foreground capture service (#16) (3e5e21d)
  • capture: expose secure local status and live IPC (#19) (9568577)
  • capture: supervise KNXnet/IP reconnects and live events (#15) (773b9b3)
  • display: add semantic capture colors (0c60252)
  • import ETS catalogs from GUI and TUI (#52) (e66840b)
  • import ETS metadata and validate group operations (b851900)
  • macos: add signed Sparkle app updates (7ea9d4c)
  • manage KNX sessions through REST and MCP (#50) (eb7fc23)
  • mcp: expose structured KNX tools over stdio (#30) (6795e7f)
  • persist KNX captures in SQLite (#13) (fe40792)
  • rest: add versioned automation API with fail-closed access (#29) (f259c50)
  • storage: add consistent non-overwriting backups (#18) (0738736)

Bug Fixes

  • align capture rows and show undecoded payloads (#51) (f9bc1b1)
  • automation: harden REST and MCP contracts (#46) (8ee3456), closes #45
  • gui: add native macOS color menu toggle (#44) (74b03c3)
  • gui: separate REST API controls from connection settings (a836745)
  • identify Sparkle public readback requests (7615e56)
  • persist router-reported routing losses (4915422)
  • release: correct Homebrew cask stanza order (75cf065)
  • support long Unix IPC database paths (c333087)