Trio 0.8.3 
0.8.3 is a patch release on top of 0.8.2. It is a hotfix to address issue #1216 with OmnipodKit.
Important
Trioneers using Omnipod should update to 0.8.3 immediately. This hotfix addresses a breaking regression introduced in 0.8.1 and carried forward in 0.8.2 that can cause Trio to temporarily stop looping.
What happened
A regression was introduced in 0.8.1 via an OmnipodKit update (issue #1216) and an underlying, directly related issue in Trio's backend. In certain edge cases, a mismatch between the basal delivery limits stored in OmnipodKit and the limits configured in Trio caused loop cycles to fail with an "Invalid Settings" error, preventing Trio from successfully looping. The issue did not surface during any internal testing prior to the 0.8.1 and 0.8.2 releases and was only reported after shipping.
Workaround (if you are affected before updating): Go to Settings → Therapy Settings → Units and Limits → Maximum Basal Rate, change the value to anything, close the menu, then set it back to your intended value. This resets the cached limit and typically restores looping.
What's fixed
0.8.3 ships a targeted workaround for for OmnipodKit for the mismatched basal limits that triggered the regression, and addresses the underlying issue in Trio's backend.
Furthermore, 0.8.3 blacklists all versions of Trio prior to the first, fully stable main release (< 0.7.0) as well as the affected, regressed versions 0.8.1 and 0.8.2.
Full List of PRs in 0.8.3
| PR | Title | Author |
|---|---|---|
| #1219 | Fix Delivery Limit Regression on Silent PumpManagerRawState Migration | @AndreasStokholm |
| #85 OmnipodKit | Disable TBR enforcement as a workaround for mismatched basal limits | @itsmojo |