#47570 (new) Layouter no longer factors in long-inactive streams when calculating potential disk usage. #46541 (fixed) Replaced 500 Internal Server Error status code with 499 if the client aborted a streams_list request. #46706 (improved) Added a per-camera rate limit for generic episodes to ensure stable system operation. #46909 (fixed) Fixed a possible external_episodes_list internal server error caused by a panic. #47264 (improved) Fixed the mechanism for sending commands to the agent in a multi-instance setup by adding Redis Pub/Sub. #47341 (improved) Refactored the code responsible for node stats collection to prepare for node configurator removal. #47350 (fixed) Fixed an issue where a stream would return to the old ingest after failover if the previous ingest node had an unconfigured RAID0. #47400 (fixed) Added the stream_disabled option to layout.change_reason. #47446 (fixed) Fixed the initial layout of DVR streams. #47753 (fixed) Fixed a bug in the operator that prevented the migrator from starting after updating the Central resource. #47807 (fixed) Fixed a bug that made it impossible to lay out a stream with DVR on Inference.