Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
a67175a
Direct serial support
puddly Jun 30, 2026
087da97
Limit concurrency
puddly Jun 30, 2026
39aacad
Test: log tunneling
puddly Jun 30, 2026
56deb68
Wait for serial to close
puddly Jun 30, 2026
64d3b8a
Request timeout
puddly Jun 30, 2026
87f6c5b
Three stage send API
puddly Jul 1, 2026
6d31991
Rename `token` to `request_id`
puddly Jul 1, 2026
b3c23f3
Split APS ACK confirmation into a new message
puddly Jul 1, 2026
04111b4
Implement the binary protocol
puddly Jul 7, 2026
73a4044
Consolidate API into one Spinel property and add a shutdown command
puddly Jul 7, 2026
1ccb801
Rename property to 0x3D5A
puddly Jul 8, 2026
8b8b084
Bump aiospinel to released version
puddly Jul 8, 2026
72f72c2
Log sends
puddly Jul 8, 2026
b8aee52
Eagerly deserialize
puddly Jul 8, 2026
607760c
Treat unsolicited `Hello` as a disconnect
puddly Jul 9, 2026
f1738db
Limit concurrency to 32 for embedded
puddly Jul 9, 2026
142d17a
Probe the WS server type on startup
puddly Jul 9, 2026
713f6c3
Tests
puddly Jul 9, 2026
434f0fa
Require aiospinel >= 1.2.0
puddly Jul 9, 2026
f5abfdb
100% coverage
puddly Jul 9, 2026
b0ff49f
Remove unreleased JSON reset command
puddly Jul 9, 2026
38abe15
Wire in `packet.extended_timeout`
puddly Jul 10, 2026
524c3ad
Wire up `SetTunable` and expose via YAML
puddly Jul 12, 2026
f44ae2a
Add events for emitting and re-loading granular network state
puddly Jul 15, 2026
e321384
Include children, NWK addresses, and routing table in network backup
puddly Jul 15, 2026
fb7e907
Implement routing control
puddly Jul 15, 2026
2aec4f5
Remove route change notifications
puddly Jul 15, 2026
1de527d
Switch back to not requiring zigpy database changes
puddly Jul 15, 2026
9f4b422
Provide route hints during startup period instead of restoring routes
puddly Jul 15, 2026
fdf0831
Create a new backup when frame counters change
puddly Jul 15, 2026
1b5047e
Generate `wire.py` from `wire.rs`
puddly Jul 16, 2026
555e2e7
Fix tests
puddly Jul 16, 2026
ef8b944
Rate limiting API and status codes
puddly Jul 20, 2026
ad6c5fa
Adjust to new send API and status codes
puddly Jul 25, 2026
56a0148
Adjust to new command header structure and numbering
puddly Jul 25, 2026
b692be1
Migrate existing tests to `legacy` and increase coverage
puddly Jul 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ dependencies = [
"zigpy",
"aiohttp",
"mashumaro",
"aiospinel>=1.2.0",
]

[project.entry-points."zigpy.radio"]
Expand Down
579 changes: 442 additions & 137 deletions tests/common.py

Large diffs are not rendered by default.

Loading