v0.7.4
This patch release adds a series of quality-of-life improvements, principally:
- The ability for users to register multiple named API keys; in the future these can be assigned to service accounts for instruments.
- Extended the
.rawXRD reader to work on incomplete files, so that diffraction data can be observed as it is recorded. - Improvements to the block lifecycle that enables block events to edit and preserve metadata.
- ELN file exports are now named
.eln.zipfor better downstream support in Windows/macOS.
What's Changed
- Fix ephemeral race condition in e2e test of batch sample table by @davidwaroquiers in #1962
- Set default .eln file extension to .zip by @ml-evs in #1972
- Fixed editing of roles (UI) by @davidwaroquiers in #1924
- Extend GSAS-II vendored .raw reader to be able to read incomplete files by @ml-evs in #1974
- Remove unnecessary log volume mounts from docker compose by @ml-evs in #1980
- Add mongo image healthcheck and add API startup dependency by @ml-evs in #1985
- Tidy up and improve API logging by @ml-evs in #1984
- Make block hydration more consistent when using pydantic by @ml-evs in #1979
- Added ability to have multiple named API keys per user by @OMWalmsley in #1942
New Contributors
- @OMWalmsley made their first contribution in #1942
Full Changelog: v0.7.3...v0.7.4