Skip to content

Releases: Pioreactor/pioreactorui

25.6.22

23 Jun 01:34

Choose a tag to compare

25.6.22

  • There's a new "Advanced" start option in the UI to modify configuration temporarily when starting a job. The options shown are from the section [<job_name>.config]. This is useful for changing different configurations without changing the config files.
  • Chemostat modal in the UI now shows the computed dilution rate
  • New "Duplicate" profiles button.
  • Calibration charts have new crosshairs
  • Performance improvements
  • The config [mqtt] broker_address can now be a list of addresses, separated by ;. Example:
[mqtt]
broker_address=pio01.local;100.119.150.2;localhost

25.5.22

22 May 14:11

Choose a tag to compare

25.5.22

  • New system logs page
  • bug fixes

25.5.1

02 May 01:05

Choose a tag to compare

25.5.1

  • update MUI
  • Upload Calibration dialog

25.4.9

09 Apr 18:00

Choose a tag to compare

Bug fixes

25.4.3

03 Apr 17:54

Choose a tag to compare

25.4.3

Bug fixes

25.3.31

01 Apr 00:20

Choose a tag to compare

25.3.31

Enhancements

  • Support for Pioreactor 40mL
    • UI and backend now accommodates the new Pioreactor 40mL. Change the Pioreactor model on the Inventory page.
  • Device models and versions now tracked in the database
    • Models and versions for each Pioreactor are now stored in the worker table.
      We're deprecating the [pioreactor] section in config.ini. You can manage models and versions on the Inventory page.
  • Improvements to dosing automation settings:
    • When starting a dosing automation, you can set the initial and max culture volumes.

Bug Fixes

  • Fixed occasional crash on the Overview page in the UI.
  • UI page /pioreactors/<some_unit> now uses that unit's specific configuration from config_<some_unit>.ini.

25.3.5

05 Mar 18:31

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

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

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

Choose a tag to compare

25.1.21

  • Bug fixes for the UI