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

286 lines
9.7 KiB
Markdown

# CHANGELOG
## v0.7.1 (2026-08-04)
### Bug Fixes
- No longer load user macros through client
([`bf503e4`](https://gitea.psi.ch/mx/AareDAQ/commit/bf503e416ff2dfdf9c36661da7fcbd9564a59bbf))
- 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`](https://gitea.psi.ch/mx/AareDAQ/commit/71d9d07f3900d259716a9e1fe23bb6596b76e689))
- Fail new pyright errors
([`db520e8`](https://gitea.psi.ch/mx/AareDAQ/commit/db520e8579542f1dea4fdd83fe5b6f5a4a1d1dbd))
### Features
- Add beamline dispatch for x06da
([`e0db953`](https://gitea.psi.ch/mx/AareDAQ/commit/e0db953b86cf09ebdcd44c0e08857525594db848))
## v0.6.1 (2026-08-03)
### Bug Fixes
- Add coverage comment
([`8def022`](https://gitea.psi.ch/mx/AareDAQ/commit/8def022d4c68ac928a22b4ab214b9e7df9eb279f))
- As many ruff errors as possible, some type
([`0135129`](https://gitea.psi.ch/mx/AareDAQ/commit/0135129c89c377084cc87ee9704e21b67a94265a))
### Chores
- Update common dep
([`28dec7a`](https://gitea.psi.ch/mx/AareDAQ/commit/28dec7a3fefe82ee1246cf227e90149b14737c77))
### Code Style
- Ruff check --fix --unsafe-fixes
([`f63107a`](https://gitea.psi.ch/mx/AareDAQ/commit/f63107a1e0090ce51e8a2958d5ba1d2c4bc3574b))
### Continuous Integration
- Add better linting
([`70c81ab`](https://gitea.psi.ch/mx/AareDAQ/commit/70c81abdd86b67d6a792d13595b88e8bc5d00f95))
- Make sure main is available for diff
([`7c28b5f`](https://gitea.psi.ch/mx/AareDAQ/commit/7c28b5f023dba7e5fa952130b485398cffd90c4a))
## v0.6.0 (2026-07-31)
### Bug Fixes
- Pxi and pxiii tests shouldn't work yet
([`ba68b6b`](https://gitea.psi.ch/mx/AareDAQ/commit/ba68b6b2335535079c92a0153024a4bff533d2be))
- Remove many duplicated methods
([`03e289c`](https://gitea.psi.ch/mx/AareDAQ/commit/03e289c6d7ebe1f9f83e48171264fdfb650fd3c3))
- Use macros from dispatch
([`b492fac`](https://gitea.psi.ch/mx/AareDAQ/commit/b492face878a9ad27d9e03c64c135582d0aa85d6))
### Code Style
- Remove pointless name-mangled attrs
([`7b79dd8`](https://gitea.psi.ch/mx/AareDAQ/commit/7b79dd8ec5efb741eafa565ba1436fbff396aff5))
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`](https://gitea.psi.ch/mx/AareDAQ/commit/fb0c8efebec4a9270d6091902768bc2e74b8c798))
### Continuous Integration
- Add concurrency to test suite
([`1ef5b20`](https://gitea.psi.ch/mx/AareDAQ/commit/1ef5b20172b6ea5173f2a3b71776a420ea5871f9))
- Run on push only for main, otherwise PR
([`0c55bc8`](https://gitea.psi.ch/mx/AareDAQ/commit/0c55bc800821488a73541df46256bf129e91b85b))
### Features
- Beamline dispatch framework
([`991e4be`](https://gitea.psi.ch/mx/AareDAQ/commit/991e4bea474c667b50067c96b4aa6234a1782f37))
- Get auth from dispatch
([`660a0ac`](https://gitea.psi.ch/mx/AareDAQ/commit/660a0acf7c0028e16072f396787e32971e14faac))
- Make bec macros dispatched and test against beamline plugins
([`0f1aa30`](https://gitea.psi.ch/mx/AareDAQ/commit/0f1aa3090b8deb33502e710e87f92d6e3299f576))
### Testing
- Add test for dispatch against each plugin
([`e90fd52`](https://gitea.psi.ch/mx/AareDAQ/commit/e90fd52e479550d87dcb6047770324d665862041))
## v0.5.2 (2026-07-27)
### Bug Fixes
- Return 0 if ring current device is not accessible
([`69421be`](https://gitea.psi.ch/mx/AareDAQ/commit/69421be3e9e1e94a831b655801201aa0b53d11db))
## v0.5.1 (2026-07-27)
### Bug Fixes
- Unpin uvicorn
([`105e85c`](https://gitea.psi.ch/mx/AareDAQ/commit/105e85c06b0cba614c7781ba92f98e0a7772f5c9))
- Update aaredb tag
([`d3a84c9`](https://gitea.psi.ch/mx/AareDAQ/commit/d3a84c9fb832ae592477dcaf7f39b2415badf9a8))
## v0.5.0 (2026-07-27)
### Bug Fixes
- Add py 3.13 to test matrix
([`d7fa11b`](https://gitea.psi.ch/mx/AareDAQ/commit/d7fa11bc1946589fbc1bc8bfdc4cf040f644ac15))
- Added end_operation to the exception mess at the end of def measure() in daq.py
([`0a4054d`](https://gitea.psi.ch/mx/AareDAQ/commit/0a4054d69e8cc26d27b990511da341833195ca1b))
- Detector url
([`9fb2004`](https://gitea.psi.ch/mx/AareDAQ/commit/9fb2004e05d75905a595b3fe3c92d3bec6eed9c8))
- Handle mountingfailed specifically and split on critical
([`2c80ef7`](https://gitea.psi.ch/mx/AareDAQ/commit/2c80ef7381686062184551406018cd3f162f0fb4))
- One internal worker
([`2663570`](https://gitea.psi.ch/mx/AareDAQ/commit/2663570f6827ef43a563254943142e9313a2bd33))
- Persist workflow git fetch auth
([`3185811`](https://gitea.psi.ch/mx/AareDAQ/commit/3185811e6129c77d0b90c8daba169e2c27589b69))
- Remove excess warning logs
([`f821c2d`](https://gitea.psi.ch/mx/AareDAQ/commit/f821c2dd99d9cf79f581f984d2ccfa10d85ed327))
- Reset git fetch auth to token
([`bc9094d`](https://gitea.psi.ch/mx/AareDAQ/commit/bc9094dc6e09d0732b0ae328b7e221062d8af29d))
- Spurious import
([`c259e10`](https://gitea.psi.ch/mx/AareDAQ/commit/c259e102284c7265e365c6aa08c373784190d6d0))
- Supply operation to end
([`3a64439`](https://gitea.psi.ch/mx/AareDAQ/commit/3a64439c6b835d499dc971a18141a37443814a44))
- Suppress only baton error
([`fbb0143`](https://gitea.psi.ch/mx/AareDAQ/commit/fbb01439505ac9c1b3faad860fecb5781b8d3b9c))
- Typo in exception name
([`951ee05`](https://gitea.psi.ch/mx/AareDAQ/commit/951ee0591e421c70c998d8b38bd2bcf32d22ac7f))
- User values now should persist between samples, only reset to default on start up.
([`89564a5`](https://gitea.psi.ch/mx/AareDAQ/commit/89564a55e1f4972bb7232fe7b3aa78fbe44e8c9b))
### Chores
- Add gunicorn dep
([`5a9d4a2`](https://gitea.psi.ch/mx/AareDAQ/commit/5a9d4a2662641d985a69f447af1f1d6645b52ae5))
- Bump aarecommon dependency
([`aae4ea7`](https://gitea.psi.ch/mx/AareDAQ/commit/aae4ea7a32e99e7b7c29b792bd9bfd06ad112d9b))
- Removed redundant /camera/source and /beamline/imafge from server.py and test_server.py
([`60faea7`](https://gitea.psi.ch/mx/AareDAQ/commit/60faea716faf28204eca0d77cd91d3444d031624))
### Code Style
- Fix a few style issues by hand
([`2c237b6`](https://gitea.psi.ch/mx/AareDAQ/commit/2c237b66235255acfd9b44a95a04ba5488224330))
- Formatter again
([`72d96ec`](https://gitea.psi.ch/mx/AareDAQ/commit/72d96ecd6ac44cdf942cd052ae3d1ca84823aea3))
- Ruff check --fix
([`910076a`](https://gitea.psi.ch/mx/AareDAQ/commit/910076a2389bf1d93016226e6b1ae55892a6adb5))
- Ruff check --fix --unsafe-fixes
([`6affbf9`](https://gitea.psi.ch/mx/AareDAQ/commit/6affbf91480b19d11f5354eb1581c971c7563272))
- Ruff format
([`0451b8c`](https://gitea.psi.ch/mx/AareDAQ/commit/0451b8cebb87adabe8d7b2d1d91a2525bb2286b9))
### Continuous Integration
- Introduce release workflow
([`5f1a09a`](https://gitea.psi.ch/mx/AareDAQ/commit/5f1a09a1e96565c20fdc3259a7a86462fad17717))
### Features
- Added flux macro to devices for x10sa
([`014ae0f`](https://gitea.psi.ch/mx/AareDAQ/commit/014ae0f47a5175266b12a0322713360e3640c8e3))
- Server about info
([`52a9765`](https://gitea.psi.ch/mx/AareDAQ/commit/52a9765182e3372629c884295ace6a8546fb22bb))
- Updated the idle close timeout to 8 hours
([`99ec01c`](https://gitea.psi.ch/mx/AareDAQ/commit/99ec01c34ccc0eaa21ef58091f6f08742094d95a))
- Updated the idle close timeout to 8 hours
([`e6b759e`](https://gitea.psi.ch/mx/AareDAQ/commit/e6b759e6e234f116e6b4e8e853356d520ac05515))
## v0.4.0 (2026-07-08)
### Bug Fixes
- Crash on bec init failure; beamline must be set explicitly
([`12bca38`](https://gitea.psi.ch/mx/AareDAQ/commit/12bca38a124c0ceb38a9e5d0852320e8a2adfcf1))
### Chores
- Add a bunch of stuff to gitignore
([`9025c42`](https://gitea.psi.ch/mx/AareDAQ/commit/9025c425f8b5ab0f20cd02d2cf6ec748b91b7105))
- Add aarecommon dependency
([`ccc2185`](https://gitea.psi.ch/mx/AareDAQ/commit/ccc21855612f506b61101df85ebfd80d4218447b))
- Add uv to dependencies
([`3d46663`](https://gitea.psi.ch/mx/AareDAQ/commit/3d46663e23b61f37985cf817c784bdde78478c8b))
- Bump version
([`6012607`](https://gitea.psi.ch/mx/AareDAQ/commit/60126073eb8284f183134872748e02c7b9a25867))
- Remove common tests from daq
([`264e667`](https://gitea.psi.ch/mx/AareDAQ/commit/264e6671c76832dfcc7f8c01c1c80c0dcd59da70))
- Update aarecommon dependency
([`b57b26d`](https://gitea.psi.ch/mx/AareDAQ/commit/b57b26d1e23d027cf4ca5462e173bace9c900515))
- Update aarecommon dependency to 0.1.3
([`228e0ed`](https://gitea.psi.ch/mx/AareDAQ/commit/228e0edd16b830d9d0ee77ab85cb9b011bb59da4))
### Code Style
- Format with ruff
([`b0863e5`](https://gitea.psi.ch/mx/AareDAQ/commit/b0863e5ddba5d7310148a6d17752b77cc02c32cd))
- Ruff check fix
([`9932661`](https://gitea.psi.ch/mx/AareDAQ/commit/99326614aec6d94a6a50ed896c3234a303995b45))
### Features
- Add hostname+user to gui logs
([`3ec2bc0`](https://gitea.psi.ch/mx/AareDAQ/commit/3ec2bc011bbcc6cdcecd68d8c6c242349f8c119a))
- Display version, gui and env location in about
([`cebd4e8`](https://gitea.psi.ch/mx/AareDAQ/commit/cebd4e82bcd6c9a931fa91bfe360fa1925879401))
- Display version, gui and env location in about
([`cf879ee`](https://gitea.psi.ch/mx/AareDAQ/commit/cf879ee2a5606415a6610a80c8f89dc4be48a89f))
- Live changes 26-07-06
([`b0b655a`](https://gitea.psi.ch/mx/AareDAQ/commit/b0b655aea0355eb2441eaf1093534561f028e7a3))
### Refactoring
- Move qt logging to gui module
([`8f0a853`](https://gitea.psi.ch/mx/AareDAQ/commit/8f0a85316d7e6e313d09bf5f95c99a1fe0a0a5af))
- Use aarecommon and remove common
([`13bddd4`](https://gitea.psi.ch/mx/AareDAQ/commit/13bddd43c7c36624f6e93e2718d82439d39809ff))
### Testing
- Corrected test for aaredb to use db_id
([`f05ab28`](https://gitea.psi.ch/mx/AareDAQ/commit/f05ab282405780844de76156122c2c3daea642bf))
- Fixed bug in workflow test
([`95384d1`](https://gitea.psi.ch/mx/AareDAQ/commit/95384d175a0277277ca33ad5c114e6b04797692f))