Releases: uilibs/uiprotect
Releases · uilibs/uiprotect
v10.4.1
26 Apr 05:48
Compare
Sorry, something went wrong.
No results found
v10.4.1 (2026-04-26)
This release is published under the MIT License.
Bug Fixes
siren : Always send JSON body; add SirenDuration enum and turn_off_at (#802 , d89d8ac )
Detailed Changes : v10.4.0...v10.4.1
v10.4.0
25 Apr 13:34
Compare
Sorry, something went wrong.
No results found
v10.4.0 (2026-04-25)
This release is published under the MIT License.
Features
Add PublicNVR, NvrArmModeStatus and RelayOutputState enums (#801 , 2c92650 )
Detailed Changes : v10.3.1...v10.4.0
v10.3.1
23 Apr 21:35
Compare
Sorry, something went wrong.
No results found
v10.3.1 (2026-04-23)
This release is published under the MIT License.
Bug Fixes
Add missing public event websocket types (#800 , 8460c84 )
Detailed Changes : v10.3.0...v10.3.1
v10.3.0
23 Apr 20:34
Compare
Sorry, something went wrong.
No results found
v10.3.0 (2026-04-23)
This release is published under the MIT License.
Features
Add some Public Integration API endpoints (#799 , 687d4bc )
Detailed Changes : v10.2.6...v10.3.0
v10.2.6
11 Apr 11:32
Compare
Sorry, something went wrong.
No results found
v10.2.6 (2026-04-11)
This release is published under the MIT License.
Bug Fixes
Add missing MAX_EVENT_HISTORY_IN_STATE_MACHINE import in bootstrap.py (#787 , 63dce4c )
Detailed Changes : v10.2.5...v10.2.6
v10.2.5
10 Apr 20:30
Compare
Sorry, something went wrong.
No results found
v10.2.5 (2026-04-10)
This release is published under the MIT License.
Bug Fixes
Bound Bootstrap.events to prevent unbounded memory growth (#786 , 386f806 )
Keep sensor ON when concurrent smart detect events overlap (#778 , 78a17d6 )
Overlap edge case (#778 , 78a17d6 )
Prefer active event over ended when no tracking exists (#778 , 78a17d6 )
Refactoring
tests : Extract reset_smart_detect fixture to reduce duplication (#778 , 78a17d6 )
Testing
Add coverage for current_id=None with active event branch (#778 , 78a17d6 )
Assert sensor state during concurrent smart-detect overlap (#778 , 78a17d6 )
Cover stale event cleanup in active index (#778 , 78a17d6 )
Decouple processing-order assertion from timestamp order (#778 , 78a17d6 )
Detailed Changes : v10.2.4...v10.2.5
v10.2.4
10 Apr 20:15
Compare
Sorry, something went wrong.
No results found
v10.2.4 (2026-04-10)
This release is published under the MIT License.
Performance Improvements
Add CodSpeed benchmarks for websocket packet processing (#785 , 65a97df )
Detailed Changes : v10.2.3...v10.2.4
v10.2.3
24 Mar 20:45
Compare
Sorry, something went wrong.
No results found
v10.2.3 (2026-03-24)
This release is published under the MIT License.
Bug Fixes
Handle unknown enum values and KeyError in WS processing (#762 , c9dadf7 )
Resolve deadlock in TalkbackStream.stop() during concurrent playback (#763 , 0a27948 )
Detailed Changes : v10.2.2...v10.2.3
v10.2.2
26 Feb 19:39
Compare
Sorry, something went wrong.
No results found
v10.2.2 (2026-02-26)
This release is published under the MIT License.
Bug Fixes
Handle duplicate camelCase/snake_case keys from Protect 7.x (#753 , c6d5532 )
Detailed Changes : v10.2.1...v10.2.2
v10.2.1
22 Feb 20:07
Compare
Sorry, something went wrong.
No results found
v10.2.1 (2026-02-22)
This release is published under the MIT License.
Bug Fixes
Detailed Changes : v10.2.0...v10.2.1