This repository was archived by the owner on Oct 11, 2026. It is now read-only.
Repository navigation
v0.2.0
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)