Releases: DiamondLightSource/mx-bluesky
Releases · DiamondLightSource/mx-bluesky
Release list
mx-bluesky 1.6.14b
What's Changed
Hyperion
- 1714 supervisor doesnt initialise config server url by @rtuck99 in #1724
- simplify hyperion restart by @rtuck99 in #1744
- Update Dockerfile.blueapi to generate the .venv correctly by @rtuck99 in #1772
I24
Dev Experience / Refactors
- Fix for shutter renaming by @DominicOram in #1742
- Update starlette dependency to avoid CVE-2026-48710 by @rtuck99 in #1757
- Update pyproject.toml, CI, docs to support python 3.14 by @rtuck99 in #1722
- Fix mx-bluesky against latest dodal by @rtuck99 in #1769
Full Changelog: 1.6.13...1.6.14b
mx-bluesky 1.6.13
What's Changed
Hyperion
I04
Documentation
Dev Experience / Refactors
- Lock file maintenance by @renovate[bot] in #1681
- Remove usage of device factory by @rtuck99 in #1732
- Fix renamed interlocks by @DominicOram in #1743
- Simplify config file params by @rtuck99 in #1699
- Fix system tests by @jacob720 in #1686
- Fix system test breakage due to merge conflicts by @rtuck99 in #1751
- Update mx bluesky for ophyd async 0.17 by @rtuck99 in #1752
Other Changes
- Allow doing gridscans with generic number of grids by @olliesilvester in #1623
- Add vmxm gridscan plan by @olliesilvester in #1636
- Ispyb integration vmxm grid scan by @olliesilvester in #1653
Full Changelog: 1.6.12...1.6.13
mx-bluesky 1.6.12
What's Changed
Hyperion
- Mx bluesky 1679 misc fixes from testing 1 6 5 by @rtuck99 in #1687
- 1400 hyperion commissioning plans by @rtuck99 in #1685
- Support for mod-360 omega by @rtuck99 in #1640
Dev Experience / Refactors
- Update Azure/setup-helm action to v5 by @renovate[bot] in #1682
- Revise release process steps in create-a-release.rst by @rtuck99 in #1680
Other Changes
Full Changelog: 1.6.9...1.6.12
1.6.9
1.6.8
1.6.7
1.6.6
What's Changed
Hyperion
- Only ignore cryostream temperature in commissioning mode if cryo mode is CRYO_MODE_WARM by @rtuck99 in #1581
- Implement robot unload for udc default state by @rtuck99 in #1607
- Always reset the generator state during a stop document by @rtuck99 in #1626
- Add stomp option to run_hyperion.sh by @rtuck99 in #1614
- Fix: hyperion-supervisor unable to serialize load centre collect by @rtuck99 in #1575
hyperion-supervisormonitoring ofhyperion-blueapiprogress + alerts for no beam and other cases where hyperion is stuck by @rtuck99 in #1633- Remove GDARunner and associated bits by @rtuck99 in #1618
- debug and file log handler support for
hyperion-blueapiby @rtuck99 in #1630 - Use the python defined by module load python by @rtuck99 in #1659
- 1498 skip native collection if no diffraction by @rtuck99 in #1646
- Checks for 10 minutes left for countdown by @adaudon in #1622
- mx-bluesky starts in UDC mode with wrong port number by @rtuck99 in #1662
- Fixes for UDC Default State robot unload and panda PCAP path provider setting by @rtuck99 in #1669
- 1672
hyperion-blueapialways closes the detector shutter by @rtuck99 in #1675
Jungfrau
- Set up web UI entry points for jungfrau by @noemifrisina in #1565
I03
- Don't move gonio or aperture after hyperion gridscan. Rename XRC to gridscan by @olliesilvester in #1627
I04
- Add plan for automatically finding the beam centre on the OAV by @srishtysajeev in #1496
- Expose more i04 plans by @jacob720 in #1599
- Dont change aperture during i04 xrc by @jacob720 in #1644
I24
VMXm
- Use protocols instead of smargon type for FGS composite, rename smargon to gonio by @olliesilvester in #1619
Dev Experience / Refactors
- Fix link to old issue for OAV settle time by @DominicOram in #1538
- Restrict uv platforms by @rtuck99 in #1584
- Fix beamline device imports to reflect dodal change by @jacob720 in #1597
- Enable pyright reportArgumentType rule by @jacob720 in #1582
- Fix making aithre devices by @DominicOram in #1613
- Remove unused subplans and improve docs by @DominicOram in #1548
- Unpin pyright by @rtuck99 in #1617
- Fix dlstbx and dodal environment in devcontainer by @olliesilvester in #1621
- Add skip for CI pre-commit for uv lock file update by @rtuck99 in #1625
- Fix system tests caused by zocalo and smargon changes by @olliesilvester in #1628
- Fixes for unit tests, fix latent bug in zebra shutter setup by @rtuck99 in #1641
- Fix type-checking for hutch interlock status in i24 shutter fixture by @rtuck99 in #1670
- Update Azure/setup-helm action to v4.3.1 by @renovate[bot] in #1647
- Remove Dockerfile for graylog system test image that is no longer used by @rtuck99 in #1671
- Read beamline parameters through config server by @jacob720 in #1511
- Fix tests against dodal change by @jacob720 in #1676
- Set beamline env variable in system tests by @jacob720 in #1677
- Add test beamline params path in dummy devices by @jacob720 in #1678
- Remove mx config client by @jacob720 in #1673
- Use daq config server for UndulatorDCM config by @jacob720 in #1497
- Migrate detector LUT to use config server by @jacob720 in #1510
- Use config server for oav config by @jacob720 in #1521
Other Changes
- Disable zocalo configmap logging by @olliesilvester in #1606
- Changed the display_config path directory by @adaudon in #1580
- Stage zocalo and centre outside of common gridscan by @olliesilvester in #1557
- Update EDM for I24 detctor stage by @phathaway in #1694
New Contributors
Full Changelog: 1.6.2...1.6.6
mx-bluesky 1.6.5
What's Changed
Hyperion
- Use the python defined by module load python by @rtuck99 in #1659
- 1498 skip native collection if no diffraction by @rtuck99 in #1646
- Checks for 10 minutes left for countdown by @adaudon in #1622
- mx-bluesky starts in UDC mode with wrong port number by @rtuck99 in #1662
- Fixes for UDC Default State robot unload and panda PCAP path provider setting by @rtuck99 in #1669
- 1672
hyperion-blueapialways closes the detector shutter by @rtuck99 in #1675
I04
Dev Experience / Refactors
- Fix type-checking for hutch interlock status in i24 shutter fixture by @rtuck99 in #1670
- Update Azure/setup-helm action to v4.3.1 by @renovate[bot] in #1647
- Remove Dockerfile for graylog system test image that is no longer used by @rtuck99 in #1671
- Read beamline parameters through config server by @jacob720 in #1511
- Fix tests against dodal change by @jacob720 in #1676
- Set beamline env variable in system tests by @jacob720 in #1677
- Add test beamline params path in dummy devices by @jacob720 in #1678
- Remove mx config client by @jacob720 in #1673
New Contributors
Full Changelog: 1.6.4...1.6.5
1.6.4
What's Changed
Hyperion
- Implement robot unload for udc default state by @rtuck99 in #1607
- Always reset the generator state during a stop document by @rtuck99 in #1626
- Add stomp option to run_hyperion.sh by @rtuck99 in #1614
- Fix: hyperion-supervisor unable to serialize load centre collect by @rtuck99 in #1575
hyperion-supervisormonitoring ofhyperion-blueapiprogress + alerts for no beam and other cases where hyperion is stuck by @rtuck99 in #1633- Remove GDARunner and associated bits by @rtuck99 in #1618
- debug and file log handler support for
hyperion-blueapiby @rtuck99 in #1630
Jungfrau
- Set up web UI entry points for jungfrau by @noemifrisina in #1565
I03
- Don't move gonio or aperture after hyperion gridscan. Rename XRC to gridscan by @olliesilvester in #1627
I04
VMXm
- Use protocols instead of smargon type for FGS composite, rename smargon to gonio by @olliesilvester in #1619
Dev Experience / Refactors
- Enable pyright reportArgumentType rule by @jacob720 in #1582
- Fix making aithre devices by @DominicOram in #1613
- Remove unused subplans and improve docs by @DominicOram in #1548
- Unpin pyright by @rtuck99 in #1617
- Fix dlstbx and dodal environment in devcontainer by @olliesilvester in #1621
- Add skip for CI pre-commit for uv lock file update by @rtuck99 in #1625
- Fix system tests caused by zocalo and smargon changes by @olliesilvester in #1628
- Fixes for unit tests, fix latent bug in zebra shutter setup by @rtuck99 in #1641
Other Changes
- Changed the display_config path directory by @adaudon in #1580
- Stage zocalo and centre outside of common gridscan by @olliesilvester in #1557
Full Changelog: 1.6.3...1.6.4
1.6.3
What's Changed
Hyperion
- Only ignore cryostream temperature in commissioning mode if cryo mode is CRYO_MODE_WARM by @rtuck99 in #1581
I04
- Add plan for automatically finding the beam centre on the OAV by @srishtysajeev in #1496
Dev Experience / Refactors
- Fix link to old issue for OAV settle time by @DominicOram in #1538
- Restrict uv platforms by @rtuck99 in #1584
- Fix beamline device imports to reflect dodal change by @jacob720 in #1597
Other Changes
- Disable zocalo configmap logging by @olliesilvester in #1606
Full Changelog: 1.6.2...1.6.3