23.11.18
- No more waiting around for growth-rate-calculating to get to “Ready” state
- The “Label” step in the New Experiment flow is skipped if there is only 1 active Pioreactor in the cluster.
- Silenced the “LED is locked” warning - now it’s a DEBUG level message.
- Fixed bug that wasn’t passing lists correctly in
TopicToParserToTable
- Faster boot times.
- Faster UI load times by gzip-ing assets.
- Fixed a bug where a plugin would not be loaded if it’s name collided with a module in the stdlib. For example, putting
test.py
in.pioreactor/plugins
would not be loaded, since when we tried to importtest
, it would load the stdlib’stest
, not the local plugin. This has been fixed. - Simplify some UI elements.
- Security improvements.
- Reduce the default LED intensity in
light_dark_cycle
from 50% to 5%. This is more appropriate for sparse cultures. - Fixed a race condition when starting a hotspot with boot config.ini.
- changed how
is_HAT_present
determine is the HAT is on the Pi. Previously, it used the i2c bus to check if the RP2040’s firmware was active. This would fail if the HAT was present, but the firmware or i2c wasn’t working. Now we check the EEPROM, which is a much more robust test.
How to update?
Update guides are available here