2.37.4

2025-09-28

⚠️ This is not the latest version.

A newer version 2.37.5 is available.

This version of Tamanu requires Chrome 138 or later.

Artifacts

central container oci://ghcr.io/beyondessential/tamanu-central:v2.37.4
central linux-amd64 https://servers.ops.tamanu.io/2.37.4/central-2.37.4-linux-amd64.tar.zst
Download
central windows-amd64 https://servers.ops.tamanu.io/2.37.4/central-2.37.4-windows.tar.zst
Download
facility container oci://ghcr.io/beyondessential/tamanu-facility:v2.37.4
facility linux-amd64 https://servers.ops.tamanu.io/2.37.4/facility-2.37.4-linux-amd64.tar.zst
Download
facility windows-amd64 https://servers.ops.tamanu.io/2.37.4/facility-2.37.4-windows.tar.zst
Download
frontend any https://servers.ops.tamanu.io/2.37.4/web-2.37.4.tar.zst
Download
frontend container oci://ghcr.io/beyondessential/tamanu-frontend:v2.37.4
mobile android https://clients.ops.tamanu.io/2.37.4/android/tamanu/app-release.apk
Install Download
translations any https://translations.ops.tamanu.io/v2.37.4.csv
Download
report-translations any https://tamanu-translations.data.bes.au/2.37.0/report-translations-v2.37.0-standard.xlsx
Download

Changelog

Bugfixes 🐛

  • 2.37 hotfix: Duplicate PPR record fix (#8507)

Older releases in series

2.37.3

Bugfixes 🐛

  • print: NOTAM-495: Include program form title (2.37 hotfix) (#8393)
  • sync: TAMOC-331: Fixup lookup table state for prescriptions and encounter_prescriptions (hotfix 2.37) (#8382)
  • sync: TAMOC-331: Fixup lookup table state for prescriptions and encounter_prescriptions (hotfix 2.34) (#8252)
  • translations: TAMOC-318: Added support for non-string default option translation in programs (hotfix v2.37) (#8340)
  • EPI-1285: correct age display in emailed PDF HOTFIX 2.37 (#8347)

2.37.2

Bugfixes 🐛

  • permissions: TAMOC-324: Fix importing Medication permissions HOTFIX 2.37 (#8300)

2.37.1

Bugfixes 🐛

  • audit: TAMOC-325: Improve performance of syncing audit logs (HOTFIX 2.37) (#8201)
  • audit: TAMOC-325: Improve performance of syncing audit logs (#8192)
  • medici: TAN-2536: Fixed timestamps in Medici Reports (hotfix 2.37) (#8286)
  • programRegistries: TAMOC-322: Resync all PPRs and PPRCs (HOTFIX 2.37) (#8242)
  • programRegistries: TAMOC-322: Resync all PPRs and PPRCs (HOTFIX 2.36) (#8150)
  • Release-2.37: EPI-1272: Viewing pharmacy note notification causes old medication to reappear after modal confirmation (#8239)- Release-2.38: EPI-1272: Viewing pharmacy note notification causes old medication to reappear after modal confirmation (3dd3fe1a0c)- Release-2.37: EPI-1270: Discontinuing medication during discharge clears all form fields (#8245)- Release-2.38: EPI-1270: Discontinuing medication during discharge clears all form fields (5f60c6a45a)

2.37.0

Bugfixes 🐛

  • appointments: TAMOC-306: Prevent long patient names from covering appointment edit menu (#7993)
  • certificates: Fix settings in certificates (#8112)
  • errors: 2.36: Update isErrorUnknown to new TamanuApi error structure (#8001)
  • export: Fix display and column name of ‘allowedFacilities’ in User export (#8030)
  • medication: EPI-1127: Mobile updates to support Medications enha… (#8040)
  • medication: EPI-1127: Mobile updates to support Medications enhancements (12fab9a741)
  • medication: EPI-1228: Paused medication is not immediately reflected on the MAR schedule if user pauses the medication via the MAR (#8042)
  • medication: Invalidate pause queries for medication refresh in MAR table row (175e427b2a)
  • medication: EPI-1127: Mobile updates to support Medications enhancements (#8052)
  • medication: EPI-1127: Mobile updates to support Medications enhancements (#8061)
  • medication: EPI-1262: Multiple prescriptions were created when clicking Finalize repeatedly (#8143)
  • migrations: Fix logic that detects if a trigger is installed during migrations (#7981)
  • patientCertificates: Adjust leftWidth calculation in CovidPatientDetailsSection for improved layout (d67e0e7b10)
  • patientDetails: TAMOC-310: Separate suggesters for mother and father fields (#8045)
  • patientLetter: Fix settings in patient letters (#8104)
  • pdf: 2.36: Vaccine certificate crash on load (#7999)
  • pdf: 2.36: Lab request printout crash on load (#8002)
  • prescriptions: 2.36 hotfix: Reporting view conflict (#8173)
  • prescriptions: 2.37 fix: reporting view conflict (#8171)
  • programConditions: Two program registry conditions bugs (#8050)
  • programConditions: 2.35: Two program registry conditions bugs (#8005)
  • programRegistry: SAV-992: Get rid of duplicate patient program registrations main (#8010)
  • translations: 2.36: Parse special characters in translated options to avoid duplicates (#8021)
  • upload: Allow browser to set content-type & add boundary to uploads (#7986)
  • vitals: formatOptionForStringId safety (#8123)
  • EPI-1229: generate MAR when importing ongoing medications (#7967)- EPI-1227: update scheduling logic of first dose on MAR (#7996)- EPI-1226: display dose amount for variable dose medication (#8017)- EPI-1230: display dose units in mar change log (#8041)- EPI-1175: Update logic for how age displays in the patient details section of printouts (#8053)- Integrate settings context into VaccineCertificateModal for enhanced configuration options (f9d692f8c5)- EPI-1175: Adjust age displays in the Covid printouts (#8063)- EPI-1261: correctly count updated records when import medication… (#8142)- EPI-1261: correctly count updated records when import medication… (#8160)- EPI-1261: correctly count updated records when import medication… (#8142)- Release 2.37: Remove duplicated Designations field in Task form (#8162)- Fix merge (dadcbbda4e)

Database 📊

  • Better changelog indexes (2.37) (#8126)

Features ⭐

  • e2e: Add tests for panel lab requests (#8003)
  • importer: EPI-1161: Importer to properly report on ‘updated’ records (#7858)
  • medication: EPI-1127: Mobile updates to support Medications enhancements (#8012)
  • patientMerge: SAV-988: Update patient merge logic (#7950)
  • permissions: EPI-1088: Permissions importer validation improvements (#7857)
  • pharmacyOrders: TAN-2520: Add models for PharmacyOrders tables (#7878)
  • KAM-374: add upgrade step to download translation artifacts on central server (#7977)- EPI-1175: Update logic for how age displays in the patient details section of printouts (#8018)

Refactors 🛠️

  • api: Replace CentralServerConnection guts with api-client package (#7938)

Tweaks ⚖️

Copied to clipboard!