Skip to content
This repository was archived by the owner on Oct 11, 2026. It is now read-only.

v0.2.0

Choose a tag to compare

@sr-releaser sr-releaser released this 30 Mar 07:56
· 18 commits to main since this release

0.2.0 (2026-03-30)

Features

  • add --no-cache flag, device persistence, NWK_addr resolution, and supported devices table (18c0023)
  • cli: add network reset subcommand and reduce daemon logging (6e60e4c)
  • zigbee: add network reset and message delivery tracking (4f03c44)
  • zigbee: implement security initialization and endpoint registration (3d5a4e3)
  • config: add name field to configuration (e46a8ef)
  • device: add clear all devices interface method (ea49f9c)
  • cli: add daemon mode support with background fork (2bfd657)
  • daemon: implement background daemon with Unix socket server (4fbf6c1)
  • cli: add interactive discovery mode with --wait-for option (d962ae2)
  • controller: discover device clusters via ZDO Simple Descriptor (82cc1b7)
  • config: add endpoint and clusters to device persistence (7e896c6)
  • zigbee: add cluster constants and ZDO support (fde1826)
  • skill: add Zigbee Skill definition for agents (40edc85)
  • config: implement YAML-based configuration system (3d13316)
  • controller: implement BDB 3.1 device initialization (7a19683)
  • ezsp: add extended frame format and new commands (96d0d1f)
  • zcl: add keep-alive cluster and reporting support (6561c01)

Bug Fixes

  • correct build path from cmd/cli to cmd/zigbee-skill (b7fd468)
  • prevent unbounded log growth from ASH read error loop (dc92fd3)
  • lint: resolve errcheck and unused code warnings (f084b15)
  • cli: enable debug logging in daemon mode (e4be068)
  • app: skip device cache loading due to NodeID persistence issue (73fe636)
  • ash: implement data randomization per UG101 §4.3 (3a17cb2)

Documentation

  • faq: add device pairing troubleshooting and clarify adapter selection (a44096d)
  • readme: update documentation for daemon-based architecture (96ce936)
  • AGENTS: update specification references and architecture (60bf800)
  • add comprehensive zigbee protocol layer overview (c9033ba)
  • update project documentation for AI-first approach (0734543)
  • zigbee: add specifications and FAQ documentation (59fff53)
  • update README and teasr config (4e02240)
  • add showcase screenshots (be229d5)
  • add showcase section to README (0f401f5)

Refactoring

  • build: reorganize command directory structure (bcd7b40)
  • app: sync devices using exported model and fix IEEE parsing (714f990)
  • cli: migrate to YAML configuration (68b7573)
  • app: integrate YAML configuration system (a38802d)
  • db: remove SQLite persistence layer (c9df9a5)
  • api: remove REST API implementation (da96975)

Miscellaneous

  • update sr action from v2 to v3 (f56ff99)
  • auto-format Go files with gofmt (c011021)
  • standardize CI/CD — refactor bump, workflow_dispatch, embed-src sync, justfile recipes (831d9cf)
  • remove unused sanity check script (25fcf86)
  • dist: remove compiled cli binary (409226a)
  • cli: remove old directory after reorganization (9f77081)
  • dist: remove old api and zigbee-skill binaries, update cli (d67ff56)
  • config: update serial port and device state (6b7d6d1)
  • remove mcp binary artifact (ed63340)
  • format zigbee protocol files with gofmt (dd04753)
  • update device last seen timestamp (5ee4d6e)
  • dist: add compiled binaries (42b078f)
  • add test device to skill configuration (3ad3920)
  • deps: remove REST API dependencies (fcce76f)
  • build: remove REST API build targets (d7eed37)
  • ci: add sr release hooks (2e00f91)
  • release: configure sr with changelog sections (cbafe92)
  • use sr-releaser GitHub App for release workflow (#7) (5cde786)
  • update semantic-release action to sr@v2 (9f07d6a)
  • deps: bump urmzd/semantic-release from 1 to 2 (bd26add)
  • rename homai references to zigbee-rest (e0050eb)

Full Changelog