Releases: Pioreactor/pioreactorui
Releases · Pioreactor/pioreactorui
25.6.22
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_addresscan now be a list of addresses, separated by;. Example:
[mqtt]
broker_address=pio01.local;100.119.150.2;localhost
25.5.22
25.5.22
- New system logs page
- bug fixes
25.5.1
25.5.1
- update MUI
- Upload Calibration dialog
25.4.9
Bug fixes
25.4.3
25.4.3
Bug fixes
25.3.31
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
workertable.
We're deprecating the[pioreactor]section inconfig.ini. You can manage models and versions on the Inventory page.
- Models and versions for each Pioreactor are now stored in the
- 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 fromconfig_<some_unit>.ini.
25.3.5
25.3.5
- Fix for updating across cluster and leader saying it failed
25.3.3
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/allremains valid and unchanged.
- Instead of
- The
- 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
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
25.1.21
- Bug fixes for the UI