2.50.0

2026-03-04

This version of Tamanu requires Chrome 144 or later.

Artifacts

central container oci://ghcr.io/beyondessential/tamanu-central:v2.50.0
central linux-amd64 https://servers.ops.tamanu.io/2.50.0/central-2.50.0-linux-amd64.tar.zst
Download
central windows-amd64 https://servers.ops.tamanu.io/2.50.0/central-2.50.0-windows.tar.zst
Download
dbt-manifest any https://docs.data.bes.au/tamanu/v2.50.0/manifest.json
Download
facility container oci://ghcr.io/beyondessential/tamanu-facility:v2.50.0
facility linux-amd64 https://servers.ops.tamanu.io/2.50.0/facility-2.50.0-linux-amd64.tar.zst
Download
facility windows-amd64 https://servers.ops.tamanu.io/2.50.0/facility-2.50.0-windows.tar.zst
Download
frontend any https://servers.ops.tamanu.io/2.50.0/web-2.50.0.tar.zst
Download
frontend container oci://ghcr.io/beyondessential/tamanu-frontend:v2.50.0
mobile android https://clients.ops.tamanu.io/2.50.0/android/tamanu/app-release.apk
Install Download
patient-portal any https://servers.ops.tamanu.io/2.50.0/patient-portal-2.50.0.tar.zst
Download
patient-portal container oci://ghcr.io/beyondessential/tamanu-patient-portal:v2.50.0
analytics-metadata any https://tamanu-translations.data.bes.au/2.50.x/analytics-metadata-v2.50.x-standard.yml
Download
reporting-docs any https://tamanu-translations.data.bes.au/2.50.x/reporting-docs-v2.50.x-standard.html
Download
reporting-schema any https://tamanu-translations.data.bes.au/2.50.x/reporting-schema-v2.50.x-standard.sql
Download

Changelog

Bugfixes 🐛

  • appointment: TAMOC-399: 2.50 fix: Area not passing through to encounter from from appointment popout (#9259)
  • appointment: Area not passing through to encounter from from appointment popout (#9257)
  • appointments: TAMOC-397: Fix ‘Admit’ button not disabling when a patient had just been admitted via an outpatient appointment (hotfix 2.50) (#9237)
  • appointments: TAMOC-396: Fix error when attempting to admit a patient via an outpatient appointment (hotfix 2.50) (#9235)
  • compatibility: NOTAM-532: 2.50 fix: Tablet compatibility (#9241)
  • compatibility: NOTAM-532: 2.49 hotfix: Tablet compatibility (8f2acfce24)
  • dateTime: 2.50 fix: Add five missing saveDateAsString props to EditEncounterModal (#9243)
  • encounters: NOTAM-560: Add permission tooltip (#9263)
  • importer: Hotfix: 2.50: TAMOC-400: Use model field metadata for numeric change detection in importer (#9267)
  • invoicing: Make lookup route case insensitive (#9226)
  • medications: Hotfix v2.49: Checkbox styling on new prescription form (#9218)
  • medications: Hotfix v2.49: Show last dispensed per medication (#9214)
  • medications: Hotfix 2.49: Save pharmacyOrders with appropriate repeats (#9205)
  • mobile: TAMOC-389 AutocompleteModalField empty on selection (#9131)
  • mobile: TAMOC-389 AutocompleteModalField empty on selection (#9131)
  • notes: Filter out system notes (#9150)
  • reporting: TAMOC-381: Ensure reporting/raw users are granted appropriate access to their database schemas (#9038)
  • sync: Rebuild notes in lookup table to correct state after adding note_type_id (hotfix 2.50) (#9212)
  • translations: PHX-303: Update medication label translations (and more) (#9125)
  • translations: PHX-303: Update medication label translations (and more) (#9125)
  • EPI-1298: Dropdown list of ‘Area’ field still displays while the models have been closed (#9018)- Release 2.48: Medication timezone issues (f3824bd38a)- Release 2.48: Medication timezone issues (f3824bd38a)

Features ⭐

  • deathData: PHX-273: Update death record workflow (#8985)
  • fhir: NASS-1872: Allow receiving Lab Request results via the FHIR API (#9143)
  • web: SAV-1091: Display Id QR code scanner (#9163)

Refactors 🛠️

  • Extract NON_EDITABLE_NOTE_TYPES constant and filter system/mobile notes (20edfbfbac)- Extract NON_EDITABLE_NOTE_TYPES constant and filter system/mobile notes (f3824bd38a)

Testing 🧪

  • e2e: Fixes for release 2.49 E2E tests (into main) (#9196)

Tweaks ⚖️

  • fhir: Reduce default fhir worker concurrency (#9161)
Copied to clipboard!