Skip to content

Releases: bec-project/bec

v3.88.0

24 Dec 10:13

Choose a tag to compare

v3.88.0 (2025-12-24)

Features

  • scans: Add hexagonal scan (35ab957)

Detailed Changes: v3.87.0...v3.88.0

v3.87.0

24 Dec 09:19

Choose a tag to compare

v3.87.0 (2025-12-24)

Bug Fixes

  • config update: Inform users about stuck cancellation (3a802c3)

  • device server: Reset config on cancel (e007542)

  • IPython: Set ipython shell to idle by default (e50ea7b)

  • tmux launch: Suppress error on restart (ab8853e)

Continuous Integration

  • Install test plugin repo (b2a8eb6)

Documentation

  • Add examples to scan report instruction stub (b72fae0)

Features

  • Add connectionTimeout parameter to device config (bcda0df)

  • Add support for canceling config updates (9d6861b)

  • device config: Publish device progress while loading a config (716f35e)

Refactoring

  • config update handler: Move to switch (7534f14)

  • scihub: Minor cleanup in launch file (5856ac2)

Testing

  • Add device progress e2e test (88fe315)

Detailed Changes: v3.86.2...v3.87.0

v3.86.2

17 Dec 17:43

Choose a tag to compare

v3.86.2 (2025-12-17)

Bug Fixes

  • macro update handler: Ensure user macros are in sync with builtins (d06afd2)

Detailed Changes: v3.86.1...v3.86.2

v3.86.1

17 Dec 17:33

Choose a tag to compare

v3.86.1 (2025-12-17)

Bug Fixes

  • device-server: Rename obj track in status obj to obj_ref instead of obj to avoid conflicts in ophyd status namespace (a5e7601)

Testing

  • Refactor tests, setting proper return and specs for trigger/kickoff (49109fe)

Detailed Changes: v3.86.0...v3.86.1

v3.86.0

17 Dec 11:59

Choose a tag to compare

v3.86.0 (2025-12-17)

Continuous Integration

  • Combine pytest coverage with e2e client coverage (f90c45b)

Features

  • messages: Move scanqueue to a pydantic model (bbb3b5b)

Refactoring

  • callback utils: Remove unused function (4b420ad)

Testing

  • device server: Increase timeout time (4decb0b)

Detailed Changes: v3.85.4...v3.86.0

v3.85.4

17 Dec 10:05

Choose a tag to compare

v3.85.4 (2025-12-17)

Bug Fixes

  • Cached readout on scan server (45edad1)

Detailed Changes: v3.85.3...v3.85.4

v3.85.3

16 Dec 15:00

Choose a tag to compare

v3.85.3 (2025-12-16)

Bug Fixes

  • device manager: Do not override real objects with proxies (14b5b9b)

Detailed Changes: v3.85.2...v3.85.3

v3.85.2

16 Dec 08:09

Choose a tag to compare

v3.85.2 (2025-12-16)

Bug Fixes


Detailed Changes: v3.85.1...v3.85.2

v3.85.1

16 Dec 08:03

Choose a tag to compare

v3.85.1 (2025-12-16)

Bug Fixes

  • redis connector: Accept any arg kwarg combination in retry (426d096)

Detailed Changes: v3.85.0...v3.85.1

v3.85.0

15 Dec 13:57

Choose a tag to compare

v3.85.0 (2025-12-15)

Bug Fixes

  • Support for async multi signal (7f38ac8)

  • async writer: Use storage name for subscriptions (7ee827d)

  • file writer manager: Move to proper endpoints instead of string parsing (9421a54)

Features

  • async writer: Improve error message for unsupported data types (bf932b9)

Detailed Changes: v3.84.1...v3.85.0