2.2.4

2025-03-21

This version of Tamanu requires Chrome 133 or later.

Artifacts

mobile android https://clients.ops.tamanu.io/2.2.4/android/tamanu/app-release.apk
Install Download

Changelog

Hotfix release

Bug fixes πŸ›

  • TAMOC-169: File picker doesn’t work if task takes longer than a second (e.g. reports).

Older releases in series

2.2.3

Manual Release Steps πŸ¦€

Config to update βš™οΈ

Db schema or other changes to check against reports πŸ“Š

Other manual release steps 🀏

External Changes 🏑

Features ⭐

Tweaks βš–οΈ

Bug fixes πŸ›

-SAV-579: [Medici] Only send latest note and include note Ids

Internal Changes πŸ›‹οΈ

Infrastructure and maintenance πŸ› οΈ

Miscellaneous / Config changes 🌊

2.2.2

Manual Release Steps πŸ¦€

Config to update βš™οΈ

Db schema or other changes to check against reports πŸ“Š

Other manual release steps 🀏

External Changes 🏑

Features ⭐

Tweaks βš–οΈ

Bug fixes πŸ›

Internal Changes πŸ›‹οΈ

Infrastructure and maintenance πŸ› οΈ

SAV-556:Missing upstream tables for Medici Report materialisation

Miscellaneous / Config changes 🌊

2.2.0

Manual Release Steps πŸ¦€

Config to update βš™οΈ

  • KAM-33: Add CI workflow to generate data and dump a copy of the resulting db to S3

Db schema or other changes to check against reports πŸ“Š

Other manual release steps 🀏

External Changes 🏑

Features ⭐

  • TAN-2367: IPS: Create permission for IPS report generation
  • TAN-2443: IPS: Implement encryption part of SHL protocol
  • TAN-2345: IPS: Build JSON object for patient summary
  • TAN-2427: IPS: Parse SHL
  • TAN-2444: IPS: Implement decryption part of SHL protocol on demo viewer
  • TAN-2426: IPS: Send QR code
  • SAV-488: IPS: Build workflow to generate IPS on Tamanu desktop
  • NASS-1107: Not implemented page
  • NASS-1024: Force single tab
  • NASS-1016: Upgrade page
  • NASS-1054: Desktop login page: Update deactivated user validation messaging
  • NASS-1015: Tamanu Web: Display error message if user attempts to login to desktop from mobile or tablet device
  • NASS-1037: Tamanu Web: Display message if user tries to access Tamanu desktop in browser other than Chrome
  • NASS-1106: Testing card: Html status pages
  • SAV-499: Add jitter to facility server sync time
  • SAV-489: IPS: Build react single-page app
  • TAN-2437: Enable Sync server to save IPS to S3 bucket
  • TAN-2436: Serve IPS & Frontend viewer from an S3 location
  • TAN-2353: IPS: Implement SHL Protocol without encryption
  • TAN-2441: EPIC: Integration + Integration Testing
  • SAV-299: Build importer for historical survey responses

Tweaks βš–οΈ

  • MDEV-215: New β€œpast 18 years” default date range for db report
  • SAV-511: Patient β€œstill syncing” banner isn’t linked to actual sync status
  • EPI-706: Mobile navigation bar redesign

Bug fixes πŸ›

  • EPI-720: When prescribing medications you can enter a minus number (-0) -NASS-1136: Certificates generate a second blank page -NASS-1141: Fix Tamanu-Api package incompat bugs -NASS-1147: Making fields mandatory on r2.2 is not working -NASS-1152: Surveys created on desktop are not visible on mobile -NASS-1145: Adding a patient to a program registry throws error -EPI-731: Vaccine view is broken

Internal Changes πŸ›‹οΈ

Infrastructure and maintenance πŸ› οΈ

  • TAN-2460: SQL injection vulnerabilities in suggesters

Miscellaneous / Config changes 🌊

Copied to clipboard!