New Pioreactor software release: 23.9.19 & 23.9.20

23.9.20

The previous change:

  • Base automations now subclass from pioreactor.automations.BaseAutomationJob. You may need to change custom automation imports from, for example, from pioreactor.automations import DosingAutomationJobContrib to from pioreactor.automations.dosing.base import DosingAutomationJobContrib

had an import error that I didn’t see in my testing. We changed this further to:

  • Base automations now subclass from pioreactor.automations.base.AutomationJob.
  • Fix bug on /updates page.

23.9.19

Update: a few issues with this release, so don’t bother updating yet. A new release is coming.

Highlights

  • Improvements to experiment profiles, both in the UI and in the backend. Executing now verifies common mistakes in experiment profiles before it runs. See demo below:

Everything else

  • When installing plugins, any leader-only commands would not be run. This is fixed.
  • Base automations now subclass from pioreactor.automations.BaseAutomationJob. You may need to change custom automation imports from, for example, from pioreactor.automations import DosingAutomationJobContrib to from pioreactor.automations.dosing.base import DosingAutomationJobContrib
  • Fixed bug that ignored .yml files in the UI.
  • Fixed a bug that could cause controllers to have a disconnected automation. #422
  • SPI is on by default on all new image installs
  • Plugin author information is presented on the /plugins page in the UI.
  • New Pioreactor shutdown button under the system tab in the UI.

Changelog

How to update

Without internet connection access

We’re making it easier to update your software if you don’t have internet access. Stay tuned for instructions on our documentation.

With internet connection access:

In your Pioreactor UI, visit Updates in the left sidebar.

and click on “Update to latest release” in the top right corner:


Problems? Let me know here or at cam@pioreactor.com.

Oops, small bug: On the updates page, you will see the following even if you are connected to the internet. That’s an error, we’ll fix soon.

Edit: This is now fixed

Also, automations don’t work! We’ll be releasing a hotfix shortly

Edit: This is now fixed