Skip to content

v3.152.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 10:48
· 165 commits to main since this release

v3.152.0 (2026-07-14)

Bug Fixes

  • Mv and umv should predeclare their locks (83749cd)

  • Raise on rpc calls during scan init (c04ea8c)

  • Replace time.sleep with shutdown_event.wait for better control in ScanActions (fe762e4)

  • device_lock_registry: Avoid deadlocks in acquire callbacks (f7c2b1c)

  • device_serializer: Handle invalid ownership_mode configuration with proper error reporting (67cb317)

  • device_server: Stop_devices must handle None and empty list separately (fe3307a)

  • scan_actions: Exclude on-request devices from initial device locks (9aeb6f7)

  • scan_actions: Skip device lock acquisition for mv and umv (6864eec)

  • scan_queue: Return None for owned devices when registry is absent or empty (3bb4c64)

Documentation

  • DeviceContainer: Improve docstring for get_software_triggered_devices method (1bfc39c)

Features

  • Add live reporting of device locks (525e0c5)

  • Improve device lock handling and reporting (474fc48)

  • device_lock_registry: Implement device lock management for scan server (45a692e)

  • device_serializer: Add ownership mode resolution for devices and signals (c72e403)

  • queue_manager: Stop all devices uses owned devices (9eabad1)

  • scan: Add 'on_request' and update 'monitored' parameters for scan requests (0607a35)

  • scan_actions: Add requires_scan_is_running decorator (2d47e60)

Testing

  • device_lock_registry: Ensure proper release of device lock after waiting (b188d24)

Detailed Changes: v3.151.3...v3.152.0