You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* release/25.5.22: (43 commits)
bump version
remove this check. It's flakey + users can make modifications more easily afterwards now
more test
need to restart mqtt to db since we are changing a struct defintion
run mqtt publish in another thread so we aren't blocking the main checks
new pump logging
adding support for negative dosing events
adding support for negative dosing events
adding echo about moving ui foldeR
changelog and test
I don't need some of these pragma for my use case
fix more tests
try this
improvements to creating mqtt clients; adding logic to handle if the BJ subclass's __init__ fails - we gracefully clean up
try this
try this
revert and simply
this fixes the db is lcoked errors
no error letting you know what happened
lets see the consequence of changing the isolation level
...
Copy file name to clipboardExpand all lines: CHANGELOG.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,34 @@
1
+
### 25.5.22
2
+
3
+
#### Enhancements
4
+
- new _System logs_ under _Inventory_ to track logs happening outside of experiments in your cluster.
5
+
- Better organization of logs in the UI. System logs, like calibrations, worker additions, etc. won't show up on the Overview page.
6
+
- Exported data zips have folders for each dataset requested.
7
+
- Improvements to the Kalman filter. For users using the growth-rate model with media dosing, you should see improvements to your growth-rate time series. We recommend the following configuration:
- Added the column `hours_since_experiment_created` to dataset exports that details hours since experiment was created.
17
+
- A running pump now fires off an incremental dosing event every N seconds (N=0.5 currently) to tell the software its progress. Previously, we would fire off a single event that represented the total amount moved. This is most noticeable when watching the vial volume change over time (looks more accurate over a short period).
18
+
- When a pump runs, it _first_ fires off a dosing_event, which stores information about how much liquid is moved. However, if the pump is stopped early, there was no correction issued to the amount of liquid actually moved. Now, when a pump is stopped early, a _negative_ volume is sent s.t. the delta between the initial amount and new amount is equal to the dosed amount (so when you sum up the volume changes, you get the actual change, as expected).
19
+
- Performance optimizations
20
+
- New image installs only:
21
+
- updated base OS to the latest 25-05-06 Raspberry Pi OS. The big change is using Linux kernel 6.12.
22
+
23
+
#### Bug fixes
24
+
- fixed stir bar not spinning on Pioreactor page (UI) in some cases
25
+
- alert user if their OD reading is constant before starting the growth-rate calculator, which would break things.
26
+
- alert user if their software is installed in a non-standard location. If so, try `pio uninstall pioreactor -y`.
27
+
- Added a warning if the OD calibration is invalid (ex: a constant line)
28
+
- Fix for Raspberry Pi 5 using upstream Adafruit libraries.
0 commit comments