Skip to content

v2025.08.2

Choose a tag to compare

@github-actions github-actions released this 18 Aug 19:00
· 314 commits to main since this release

v2025.08.2

  • migrate server to beanie v2

v2025.08.1

  • add admin-client, that can
    • approve accounts
    • enable / disable accounts
    • extend quota
    • get / set restrictions
    • get / send commands (mostly for observers)
  • scheduler
    • optimize delays of scheduler (from > 5min per experiment, to < 3 min)
    • add reboot of observers when an experiment fails (~ 10 min delay, admin is notified)
    • refactor code after kinks of ssh, observers & file-server were figured out
    • use 1 static herd (avoids fabric bugs)
    • herd only uses requested observers (that are also online)
    • improve status mails
    • disable tqdm progress bar for herd and sheep to get cleaner logs
    • get specific logs of scheduler and observers by querying journalctl with --since
  • server
    • allow deactivating accounts
    • add admin functionality
    • database models are validated before being saved (avoids broken DB)
    • add async-wrapper for blocking functions that removes lots of boilerplate code
  • python - replace pipenv & setuptools by uv

Full Changelog: v2025.08.1...v2025.08.2