Skip to content

Releases: metaneutrons/devknx

v0.5.0

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 16 Oct 06:16
1e4da70

0.5.0 (2026-10-15)

Features

  • daemon: delete the telegrams above or below a telegram from the window and the terminal (#88) (eb20001)

Bug Fixes

  • cli: report a failed command as one line, not as the Debug form of its error (#87) (2c3a0b9)

v0.4.1

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 15 Oct 14:16
a3e4225

0.4.1 (2026-10-15)

Bug Fixes

  • daemon: start another daemon when the one a client started has ended, and wait longer (#84) (e8d96ae)

v0.4.0

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 15 Oct 10:37
917f6ed

0.4.0 (2026-10-15)

Features

  • daemon: clear the stored capture from the window and the terminal, with a copy first (#81) (3d84e0a)
  • gui: Cmd+F selects the text of the filter field and works off macOS (#78) (e0f2ba8)

v0.3.1

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 14 Oct 00:40
46104aa

0.3.1 (2026-10-13)

Bug Fixes

  • daemon: do not warn about a daemon of the same build without git (#75) (b2c64fa)

Also new since 0.1.0

The releases 0.2.0 and 0.3.0 were never published, so their changes arrive with this one.

  • Agent skill: devknx ships an agent skill and keeps it current (#68).
  • Another build: a client says when the daemon is another build than itself, and devknx daemon --restart replaces it and reconnects the KNX sessions (#70).
  • Idle stop: the daemon stops by itself after 15 minutes without activity or sessions, with leases for windows, monitors and the MCP server (#72).
  • Quit question: the window and the terminal monitor ask what to do with the daemon when they quit (#73).
  • Fixes on Windows: a client sends a request again when the daemon is stopping (#74).

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)