2.43.4

2025-12-15

This version of Tamanu requires Chrome 140 or later.

Artifacts

central container oci://ghcr.io/beyondessential/tamanu-central:v2.43.4
central linux-amd64 https://servers.ops.tamanu.io/2.43.4/central-2.43.4-linux-amd64.tar.zst
Download
central windows-amd64 https://servers.ops.tamanu.io/2.43.4/central-2.43.4-windows.tar.zst
Download
dbt-manifest any https://docs.data.bes.au/tamanu/v2.43.4/manifest.json
Download
facility container oci://ghcr.io/beyondessential/tamanu-facility:v2.43.4
facility linux-amd64 https://servers.ops.tamanu.io/2.43.4/facility-2.43.4-linux-amd64.tar.zst
Download
facility windows-amd64 https://servers.ops.tamanu.io/2.43.4/facility-2.43.4-windows.tar.zst
Download
frontend any https://servers.ops.tamanu.io/2.43.4/web-2.43.4.tar.zst
Download
frontend container oci://ghcr.io/beyondessential/tamanu-frontend:v2.43.4
mobile android https://clients.ops.tamanu.io/2.43.4/android/tamanu/app-release.apk
Install Download
patient-portal any https://servers.ops.tamanu.io/2.43.4/patient-portal-2.43.4.tar.zst
Download
patient-portal container oci://ghcr.io/beyondessential/tamanu-patient-portal:v2.43.4

Changelog

Bugfixes 🐛

  • audit: TAMOC-378: Fix performance of audit logs pull (HOTFIX 2.43) (#8899)

Older releases in series

2.43.3

Bugfixes 🐛

  • appointments: TAMOC-367: Fix appointments filter (HOTFIX 2.43) (#8744)
  • appointments: TAMOC-367: Fix appointments filter (HOTFIX 2.38) (#8705)
  • translations: TAMOC-366: Exclude soft deleted translations 2.43 (#8750)
  • translations: TAMOC-366: Exclude soft deleted translations (HOTFIX 2.38) (#8700)

2.43.2

Bugfixes 🐛

  • translations: TAMOC-353: Fix accidental ; in translation string ids breaking sync (hotfix 2.43) (#8672)
  • translations: TAMOC-353: Fix accidental ; in translation string ids breaking sync (#8602)

2.43.1

Bugfixes 🐛

  • audit: COOL-25: Remove record_change trigger from logs.migrations (#8572)
  • audit: COOL-23: Adjust logs.changes record data ID (#8537)
  • auditing: 2.43 Hotfix: Prevent audit logs being logged against the wrong user when queries are run within a transaction (#8639)
  • charting: TAMOC-358: Fix crash when recording chart entries on a chart with ‘rounding’ enabled (hotfix 2.43) (#8628)
  • dhis2: Correct sequlize arg in dataGenerator (7bc7bfda57)
  • fhir: TAMOC-349: Fix fhir_writes error (#8557)
  • integrations: Switch to using a Basic auth header in the MerlinProvider (hotfix 2.43) (#8658)
  • logs: Non logged tables (#8614)
  • medication: TAMOC-301: Deterministic ids for reference drug migration (#7945)
  • medication: TAMOC-301: Deterministic ids for reference drug migration (#7945)
  • mobile: Fix mobile stuck in loading screen after syncing new vaccine data (#8629)
  • registries: Correctly check for deleted records when adding a patient to a registry (#8547)
  • reports: Fix error when sending generic line list reports (#8636)
  • survey: EPI-1288: Update select referral list to be listed in alphabetical order (#8578)
  • sync: SAV-947: Fix race condition in sync tick updates (2d0e73e5a4)
  • translations: Async languageOptions handler (#8651)
  • translations: Use async handler for language options endpoint (#8644)
  • vaccines: TAMOC-348: Fix broken vaccine certification MAIN (#8563)
  • vaccines: TAMOC-348: Fix broken vaccine certification HOTFIX 2.38 (#8555)
  • Suggester code out of order after merge (#8550)- Delete typeorm+0.3.20.patch (#8569)- Dbt model update (03d89264fb)- EPI-1284: hide Medication due tasks for users without medication permissions (#8439)

Features ⭐

  • DHIS2: TAN-2539: Add basic DHIS2 setting (#8258)
  • DHIS2: TAN-2548: Log configured reports on scheduled task (#8324)
  • DHIS2: TAN-2540: Push reports to DHIS2 on schedule (#8339)
  • DHIS2: TAN-2553: Retry system for DHIS2 pushes (#8425)
  • DHIS2: TAN-2541: Monitor DHIS2 push attempts (#8421)
  • SelectField: Enhance SelectField component with improved styles and dynamic placeholder (3e241bf41f)
  • audit: COOL-7: Add context to changelogs produced by migrations (#8211)
  • fhir: TAMOC-347: Improve logging for FHIR Job Workers (fae13ffa90)
  • fhir: TAN-2524: Display village in address line of FHIR Patient if defined (hotfix 2.32) (#7911)
  • fhir: TAN-2524: Display village in address[0].line of FHIR Patient if defined (2d0e73e5a4)
  • fhir: TAN-2524: Display village in address line of FHIR Patient if defined (hotfix 2.32) (#7911)
  • fhir: TAN-2524: Display village in address[0].line of FHIR Patient if defined (2d0e73e5a4)
  • fhir: TAN-2550: Add search parameters for FHIR MedicationRequests (#8338)
  • settings: TAN-2547: Support suggester fields in settings (#8431)
  • sync: Mobile sync optimisations (#7983)
  • translations: KOR-57: Add support for removing translations (#8422)
  • EPI-1287: Vaccine injection site not syncing from mobile to web (#8525)- EPI-1163: Update all select fields to contain search (#8533)- EPI-1174: Exclude clinic encounter from the ‘Discharge diagnosis mandatory’ setting (#8520)- Enhance discharge form to conditionally require diagnosis based on encounter type (06919377be)- EPI-1299: Mobile: Multiselect not working on form (#8523)- EPI-1295: UI improvements for floating encounter notes (#8549)- EPI-1297: Remove options config for PatientData survey questions with Select type (#8521)

Testing 🧪

  • e2e: Add tests for procedure feature (#8565)
  • e2e: Fixing the test failure on lab request test (small) (#8577)
  • e2e: Add test IDs to vaccine tests (#8574)

Tweaks ⚖️

  • deps: Typeorm bump (#8551)
  • encounters: NASS-1811: Update new encounter modal styling (#8575)
  • provisioning: Ensure default provisioning data stays up to date (#8524)

2.43.0

Bugfixes 🐛

  • fhir: TAMOC-349: Fix fhir_writes error (#8557)
  • logs: Non logged tables (#8614)
  • mobile: Fix mobile stuck in loading screen after syncing new vaccine data (#8629)
  • reports: Fix error when sending generic line list reports (#8636)
  • survey: EPI-1288: Update select referral list to be listed in alphabetical order (#8578)
  • translations: Async languageOptions handler (#8651)
  • translations: Use async handler for language options endpoint (#8644)

Features ⭐

  • EPI-1295: UI improvements for floating encounter notes (#8549)- EPI-1297: Remove options config for PatientData survey questions with Select type (#8521)
Copied to clipboard!