- 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.