Skip to content

Releases: Pioreactor/pioreactorui

25.3.5

05 Mar 18:31
Compare
Choose a tag to compare

25.3.5

  • Fix for updating across cluster and leader saying it failed

25.3.3

04 Mar 00:52
Compare
Choose a tag to compare

25.3.3

  • New time option on the Overview page: "Now" for only real-time data
    • The UI now has a “Now” option that filters out historical data, displaying only real-time sensor readings and status updates.
  • Deprecation of /unit_api/jobs/stop/... endpoint
    • The /unit_api/jobs/stop/... API endpoint is being deprecated in favor of using query parameters:
      • Instead of /unit_api/jobs/stop/job_name, use /unit_api/jobs/stop/?job_name=....
      • The special case /unit_api/jobs/stop/all remains valid and unchanged.
  • Fix for "More" button in the Logs UI page
    • Previously, clicking "More" in the Logs UI would default to "Standard" log level instead of retaining the selected filter. Now, it correctly uses the log level chosen by the user.
  • Fix for API returning incorrect responses for Huey-related tasks
    • API responses related to background tasks (e.g., adding a new Pioreactor, syncing configs, updating firmware) were sometimes incorrect or missing details. This has been fixed.
  • Fix for missing log events in Event Logs after worker unassignment
    • Some log events (such as clean-up and assignment events) were missing when they occurred after a worker was unassigned. These now appear correctly. Additionally, some unrelated log entries that were mistakenly displayed have been removed.

25.2.10

11 Feb 00:59
Compare
Choose a tag to compare

25.2.10

  • Improved chart colors.
  • Added the ability to choose the level of detail on the new Event Logs page.
  • Ability to run multiple experiment profiles per experiment.
  • Users can now specify which Pioreactor to update on the Updates page (available only with release archives)
  • GET /unit_api/jobs/running/<job>
  • GET /api/experiment_profiles/running/experiments/<experiment>
  • Fixed UI not displaying third-party calibrations.
  • Fixed manual dosing issues in the UI.
  • Fixed manual log recording in the UI.

25.1.21

21 Jan 01:21
Compare
Choose a tag to compare

25.1.21

  • Bug fixes for the UI

25.1.20

20 Jan 15:55
Compare
Choose a tag to compare

25.1.20

  • Bug fixes for the UI

25.1.14

15 Jan 01:11
Compare
Choose a tag to compare

25.1.14

Highlights

  • New UI updates:
    • An Event Logs page for seeing the logs generated by your Pioreactors
    • A detailed overview of your cluster's leader-specific duties on the new Leader's page.
      • See the Leader's filesystem, logs, update cluster clocks, and view important running jobs.
  • View different Pioreactors' plugins on the Plugins page, and install to specific Pioreactor vs entire cluster.
  • Manage your calibrations from the UI's new Calibrations page.
    • View existing calibrations, set active calibrations, and download calibration files.

Web API changes

  • New API to retrieve and set clocks on Pioreactors
  • GET /api/units/<pioreactor_unit>/system/utc_clock
  • GET /unit_api/system/utc_clock
  • POST /api/system/utc_clock
  • POST /unit_api/system/utc_clock
  • New log APIs
  • GET /api/experiments/<experiment>/recent_logs
  • GET /api/experiments/<experiment>/logs
  • GET /api/logs
  • GET /api/workers/<pioreactor_unit>/experiments/<experiment>/recent_logs
  • GET /api/workers/<pioreactor_unit>/experiments/<experiment>/logs
  • GET /api/units/<pioreactor_unit>/logs
  • POST /workers/<pioreactor_unit>/experiments/<experiment>/logs
  • New calibrations APIs
  • GET /api/workers/<pioreactor_unit>/calibrations
  • GET /unit_api/calibrations
  • GET /unit_api/active_calibrations
  • GET /api/workers/<pioreactor_unit>/calibrations/<device>
  • GET /unit_api/calibrations/<device>
  • PATCH /api/workers/<pioreactor_unit>/active_calibrations/<device>/<cal_name>
  • PATCH /unit_api/active_calibrations/<device>/<cal_name>
  • DELETE /api/workers/<pioreactor_unit>/active_calibrations/<device>/<cal_name>
  • DELETE /api/workers/<pioreactor_unit>/calibrations/<device>/<cal_name>
  • DELETE /unit_api/active_calibrations/<device>/<cal_name>
  • DELETE /unit_api/calibrations/<device>/<cal_name>
  • New API for plugins
  • GET /api/units/<pioreactor_unit>/plugins/installed
  • PATCH /api/units/<pioreactor_unit>/plugins/install
  • PATCH /api/units/<pioreactor_unit>/plugins/uninstall
  • Changed the settings API (see docs).
  • New /api/units that returns a list of units (this is workers & leader). If leader is also a worker, then it's identical to /api/workers
  • New /api/experiments/<experiment>/historical_worker_assignments that stores historical assignments to experiments
  • New Path API for getting the dir structure of ~/.pioreactor:
  • /unit_api/system/path/<path>

24.12.10

11 Dec 02:30
Compare
Choose a tag to compare

24.12.10

  • Hotfix for UI settings bug

24.12.3

03 Dec 21:51
Compare
Choose a tag to compare

24.12.3

  • fix dosing in the UI not working in Manage All
  • New Export Data page
  • New API for exporting datasets

24.10.30

29 Oct 19:30
Compare
Choose a tag to compare

24.10.30

  • fix manual dosing updates in the UI not working.

24.10.29

29 Oct 01:35
Compare
Choose a tag to compare

24.10.29

  • fix for workers being locked up