Skip to content

v0.7.4

Choose a tag to compare

@ml-evs ml-evs released this 11 Aug 08:37
· 80 commits to main since this release

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 .raw XRD 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.zip for 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

Full Changelog: v0.7.3...v0.7.4