Release notes
14 October 2026
The rehabilitation measurement layer gains storage of its own - created and verified before the release that depends on it - and the home exercise programme starts recording the reason a session did not happen rather than only that it did not.
Written for: Evaluators tracking what the platform does today · Existing customers · Anyone reviewing what changed and when
Clinical measurement storage, and a reason for a missed session
Newer: 15 October 2026 · Older: 13 October 2026
Clinical measurement
- Clinical measurement results gained storage of their own, so a recorded score is kept as a result in its own right rather than only inside the note that mentions it.
66bb5006 - A home exercise session a patient did not complete now records why it was missed, so the reason reaches the clinician instead of the session simply being absent.
66bb5006
The release process
- The candidate pool the release selector chooses from is pinned as an ordered list that refuses rather than one that quietly truncates - a short list now stops a release instead of silently narrowing the choice.
50a5398ce - A test teardown that leaked synthetic content between runs was fixed.
50a5398ce
Verification
- 9,990 tests passed and none failed.
66bb5006 - The migrations this release depends on were applied and verified before the code was installed, so the schema led the release rather than following it.
66bb5006 - Both releases were installed as blue/green swaps with zero seconds of interruption.
50a5398ce
