Pioreactor

Latest version: v24.12.10

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 17

22.11.7

- Improvements to UI
- Fix bug in leader's firstboot.sh
- Fix bug when temperature is changed too quickly in `thermostat`

22.11.6

- PWM DC% changes are logged to MQTT under `pioreactor/<unit>/<exp>/pwms/dc` as a JSON value (similar to LED intensities).
- The pioreactor cards in the UI display the PWM DC %.
- user defined callbacks in ODReader have changed to be bound methods on the class (hence, you
can use `self` in the callback.)
- New SQL table `pwm_dcs`.
- Performance improvements to the UI
- Adding authentication on mosquitto, the MQTT broker running on leader.

22.11.5

- Replace dbm with disk-cache in core. Benefits: makes storing types easier, comparable performance to dbm, promises of process-safety and thread-safety, align all datastores to sqlite3.
- Some caching in the UI now for common API calls.
- Improvements to UI

22.11.4

- Fixes for UI
- Smoother transitions in UI
- new ENV variable `LOCAL_ACCESS_POINT` that represents if local access point is online

22.11.3

- Fix bug in UI that wasn't letting users update software
- during `pio update --app`, we now check for additional files in the github release that are to be executed. This provides a path of upgrading non-Python things.
- Improvements to PioreactorUI

22.11.2

- Removing `parent` from BackgroundSubJob
- Make thermostat heuristic slightly better
- fix bug in OD Calibration
- If the ADC has an offset (due to hardware, or ambient light), it will now be removed from all inputs before being processed in OD Readings.

Page 11 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.