This version of Tamanu requires Chrome 133 or later.
No artifacts available for this version.
Manual release steps
Enable sync lookup feature (central server only):
- Wait until sync is finished before shutting down the servers
- Enable
config.schedules.syncLookupRefresher.enabled to true,
- Start the central server, but keep facility servers down
- Wait until sync_lookup table is populated with data (checked by
select count(*) from sync_lookup)
- Enable
config.sync.lookupTable.enabled to true
Bugfixes 🐛
- fhir: Allow starting multiple FhirWorkers in parallel (
4934e490f7)
- migration: SAV-744: Correction to down migration (#6441)
- migration: SAV-744: Correction to down migration (#6440)
- mobile: Make survey notifiable default 0 and not false (#6334)
- mobile: Make survey notifiable default 0 and not false (#6334)
- mobile: Fix incorrect label for ‘Last name’ in patient details screen on mobile (#6418)
- server: Release-2.16: Error when export empty surveys (
e53a643f0a)
- server: Release-2.16: Switch to JOIN on data_element_id (
e3c25ad1fd)
- survey: EPI-970: missing visualisationConfig column in vital survey export (#6353)
- sync: SAV-810: Change id generator in snapshot table (#6326)
- sync: Fix syncAllLabRequests encounters sync (Release 2.16 fix) (#6435)
- sync: SAV-793: Restart update sync_lookup table process if it takes too long
- sync: SAV-804: Add debug_logs table
- sync: SAV-751: Add tests for Sync lookup table
- web: NASS-1271: fix exports on slow networks globally (#6267)
- web:
Error: [object object] in Report Generator (0cdebcfe03)
Features ⭐
- central: KAM-173: Split FHIR worker from task runner (#5409)
- invoicing: EPI-975: add support for imaging area pricing (#6373)
- pm2: Calculate default memory and scale from os resources (#6320)
- pm2: Opt into multi-process facility deployment (#6359)
- referenceData: NASS-1321: add new reference data type for disease coding (#6358)
- server: EPI-962: Exporting Program Form from Admin Panel - questions in wrong order (Demo 2) (#6325)
- sync: SAV-744: Sync lookup table (2.16.1) (#6407)
- sync: SAV-744: Sync lookup table (#6167)
- web: EPI-974: Populate clinician_id when adding a new condition from program registry dashboard (#6349)
- web: Populate clinician_id when adding a new condition from program registry dashboard (
87789ac3bf)
Repo 📖
- Add kamaka codeownerships (#6360)
Tweaks ⚖️
- sync: SAV-790: Don’t clobber sync error messages (#6246)
- web: Error if
useSettings used outside provider (#6344)
Mobile app 📱
Container images 🚢
| Repository | Tag |
ghcr.io/beyondessential/tamanu-central | v2.16.0 |
ghcr.io/beyondessential/tamanu-facility | v2.16.0 |
ghcr.io/beyondessential/tamanu-frontend | v2.16.0 |