v7.41.1-rc.3 (2026-11-12)
This release is published under the MIT License.
Bug Fixes
-
Accept completed state queries at the deadline (
6a31704) -
Bind preview health targets to transmission rather than admission (
dd8e7a5) -
Bind upload chunks to complete ordered transactions (
7bd60d4) -
Complete upload acknowledgements on connection and profile changes (
f377022) -
Keep unknown controller revisions limited to basic controls (
dd22857) -
Persist a single authoritative music recovery representation (
edd18c5) -
Qualify scene recovery before changing the light (
76b7013) -
Report incomplete video brightness recovery accurately (
1f010f3) -
Reserve saved effects without blocking unrelated library work (
3a18085) -
Restore reclaimed DreamView members after failed handover (
344a0ea) -
Track deployment transactions and complete write-only applications successfully (
a83bc57) -
Track preview verification tasks through cancellation cleanup (
846b08e) -
Validate effect activation routes without constructing dummy packets (
fd55b8c)
Performance Improvements
-
Avoid persistent cache churn for unchanged device observations (
49e1fb8) -
Check selector context before validating saved effects (
7ad6a03) -
Compile native effects once through shared preparation (
98c3bfa) -
Prepare music parameters and companion bodies once (
c788d94) -
Reuse outbound packet semantics without weakening write guards (
62a3d67) -
Reuse parsed commands during packet capability checks (
e1687eb) -
Reuse parsed native music zones without serialisation round trips (
464b072) -
Update upload progress without rebuilding deployment history (
efd30ba)
Refactoring
-
Apply typed mode observations without reparsing notifications (
acab1a6) -
Decode colour status through mode-specific handlers (
773122b) -
Derive music selector framing from generated codec metadata (
4ae7eba) -
Initialise coordinator subsystems before subscribing lifecycle hooks (
dbcc009) -
Keep music upload metadata separate from packet state (
3b14dae) -
Own control rollback checkpoints in the coordinator (
506f4b6) -
Own source-light turn-on as one coordinator transaction (
dc30394) -
Project effect catalogues from declared model metadata (
f4806aa) -
Reconcile expiring identity at explicit operation boundaries (
d4433ca) -
Separate guarded control requests from video qualification (
d91a128) -
Separate notification routing from semantic state handling (
75290ec) -
Share music palette validation and generated body sizing (
efb26d6) -
Use typed requests for state refresh and verification (
26d88fe) -
Validate native DIY through source-specific semantic handlers (
fb37e26)
Detailed Changes: v7.41.1-rc.2...v7.41.1-rc.3