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 🌊
Older releases in series
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