Files
AareDAQ/CHANGELOG.md
semantic-release b6efabfdb1
Build and Publish / release (push) Successful in 31s
CI / test (3.11) (push) Successful in 56s
CI / lint (push) Successful in 56s
CI / test (3.12) (push) Successful in 54s
CI / test (3.13) (push) Successful in 54s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m6s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m8s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m9s
CI / test-with-coverage (push) Successful in 1m28s
CI / coverage-analysis (push) Skipped
0.7.1
Automatically generated by python-semantic-release
2026-08-04 08:54:58 +00:00

9.7 KiB

CHANGELOG

v0.7.1 (2026-08-04)

Bug Fixes

  • No longer load user macros through client (bf503e4)

  • they have been moved to the dynamic beamline dispatch module, where they are concretely loaded from each beamline repo instead

v0.7.0 (2026-08-04)

Continuous Integration

  • Fail diff cover below threshold (71d9d07)

  • Fail new pyright errors (db520e8)

Features

  • Add beamline dispatch for x06da (e0db953)

v0.6.1 (2026-08-03)

Bug Fixes

  • Add coverage comment (8def022)

  • As many ruff errors as possible, some type (0135129)

Chores

Code Style

  • Ruff check --fix --unsafe-fixes (f63107a)

Continuous Integration

  • Add better linting (70c81ab)

  • Make sure main is available for diff (7c28b5f)

v0.6.0 (2026-07-31)

Bug Fixes

  • Pxi and pxiii tests shouldn't work yet (ba68b6b)

  • Remove many duplicated methods (03e289c)

  • Use macros from dispatch (b492fac)

Code Style

  • Remove pointless name-mangled attrs (7b79dd8)

the fact that removing them didn't break anything shows that they were completely unneccessary - there is no inheritance tree using the same names

  • Replace dunder attributes with normal 'private' attrs (fb0c8ef)

Continuous Integration

  • Add concurrency to test suite (1ef5b20)

  • Run on push only for main, otherwise PR (0c55bc8)

Features

  • Beamline dispatch framework (991e4be)

  • Get auth from dispatch (660a0ac)

  • Make bec macros dispatched and test against beamline plugins (0f1aa30)

Testing

  • Add test for dispatch against each plugin (e90fd52)

v0.5.2 (2026-07-27)

Bug Fixes

  • Return 0 if ring current device is not accessible (69421be)

v0.5.1 (2026-07-27)

Bug Fixes

v0.5.0 (2026-07-27)

Bug Fixes

  • Add py 3.13 to test matrix (d7fa11b)

  • Added end_operation to the exception mess at the end of def measure() in daq.py (0a4054d)

  • Detector url (9fb2004)

  • Handle mountingfailed specifically and split on critical (2c80ef7)

  • One internal worker (2663570)

  • Persist workflow git fetch auth (3185811)

  • Remove excess warning logs (f821c2d)

  • Reset git fetch auth to token (bc9094d)

  • Spurious import (c259e10)

  • Supply operation to end (3a64439)

  • Suppress only baton error (fbb0143)

  • Typo in exception name (951ee05)

  • User values now should persist between samples, only reset to default on start up. (89564a5)

Chores

  • Add gunicorn dep (5a9d4a2)

  • Bump aarecommon dependency (aae4ea7)

  • Removed redundant /camera/source and /beamline/imafge from server.py and test_server.py (60faea7)

Code Style

Continuous Integration

  • Introduce release workflow (5f1a09a)

Features

  • Added flux macro to devices for x10sa (014ae0f)

  • Server about info (52a9765)

  • Updated the idle close timeout to 8 hours (99ec01c)

  • Updated the idle close timeout to 8 hours (e6b759e)

v0.4.0 (2026-07-08)

Bug Fixes

  • Crash on bec init failure; beamline must be set explicitly (12bca38)

Chores

  • Add a bunch of stuff to gitignore (9025c42)

  • Add aarecommon dependency (ccc2185)

  • Add uv to dependencies (3d46663)

  • Bump version (6012607)

  • Remove common tests from daq (264e667)

  • Update aarecommon dependency (b57b26d)

  • Update aarecommon dependency to 0.1.3 (228e0ed)

Code Style

Features

  • Add hostname+user to gui logs (3ec2bc0)

  • Display version, gui and env location in about (cebd4e8)

  • Display version, gui and env location in about (cf879ee)

  • Live changes 26-07-06 (b0b655a)

Refactoring

  • Move qt logging to gui module (8f0a853)

  • Use aarecommon and remove common (13bddd4)

Testing

  • Corrected test for aaredb to use db_id (f05ab28)

  • Fixed bug in workflow test (95384d1)