2.25.6

2025-07-25

This version of Tamanu requires Chrome 133 or later.

Artifacts

central container oci://ghcr.io/beyondessential/tamanu-central:v2.25.6
central linux-amd64 https://servers.ops.tamanu.io/2.25.6/central-2.25.6-linux-amd64.tar.zst
Download
central windows-amd64 https://servers.ops.tamanu.io/2.25.6/central-2.25.6-windows.tar.zst
Download
facility container oci://ghcr.io/beyondessential/tamanu-facility:v2.25.6
facility linux-amd64 https://servers.ops.tamanu.io/2.25.6/facility-2.25.6-linux-amd64.tar.zst
Download
facility windows-amd64 https://servers.ops.tamanu.io/2.25.6/facility-2.25.6-windows.tar.zst
Download
frontend any https://servers.ops.tamanu.io/2.25.6/web-2.25.6.tar.zst
Download
frontend container oci://ghcr.io/beyondessential/tamanu-frontend:v2.25.6
mobile android https://clients.ops.tamanu.io/2.25.6/android/tamanu/app-release.apk
Install Download
translations any https://translations.ops.tamanu.io/v2.25.6.csv
Download

Changelog

Bugfixes πŸ›

  • upcomingVaccinations: TAMOC-298: hotfix 2.25: toggle upcoming vaccinations patient level (#7889)

Performance 🌊

  • pdf: TAMOC-311: hotfix 2.25: Render encounter record in pdf worker (#8080)

Older releases in series

2.25.5

Bugfixes πŸ›

  • pm2: SAV-935: Correctly set the NODE_CONFIG_DIR env var for the Tamanu app (hotfix for v2.25) (#7484)

2.25.4

Bugfixes πŸ›

  • pm2: SAV-918: Correctly read config file from pm2.config.cjs (2.25) (#7377)

Features ⭐

  • cd: KAM-346: push versions and artifacts to meta server (#7445)

Tweaks βš–οΈ

  • central: Default the mobile update URLs to the right thing (#7450)

2.25.3

Bugfixes πŸ›

  • exporter: Sort role columns for permissions export (#7392)
  • suggestions: SAV-898: Inability to search by key word (#7395)

Mobile app πŸ“±

Container images 🚒

RepositoryTag
ghcr.io/beyondessential/tamanu-centralv2.25.3
ghcr.io/beyondessential/tamanu-facilityv2.25.3
ghcr.io/beyondessential/tamanu-frontendv2.25.3
ghcr.io/beyondessential/tamanu-toolboxv2.25.3

2.25.2

Mobile app πŸ“±

Container images 🚒

RepositoryTag
ghcr.io/beyondessential/tamanu-centralv2.25.2
ghcr.io/beyondessential/tamanu-facilityv2.25.2
ghcr.io/beyondessential/tamanu-frontendv2.25.2
ghcr.io/beyondessential/tamanu-toolboxv2.25.2

2.25.1

Bugfixes πŸ›

  • suggestions: 2.25 hotfix: Improve patient suggester logic (#7301)

Tweaks βš–οΈ

  • 2.25 hotfix: Fix false positive typo (#7305)

Mobile app πŸ“±

2.25.0

Bugfixes πŸ›

  • alerts: Sync alerts need to use facilityIds now (#7122)
  • datePicker: Release 2.25 fix: Fix broken arrows on date picker (#7191)
  • desktopCharting: SAV-686: QA stuff 1601 (#7085)
  • fhir: SAV-891: Bump lastUpdated of MediciReport when rematerialising (merge to v2.25) (#7233)
  • fhir: SAV-891: Bump lastUpdated of MediciReport when rematerialising (#7128)
  • fhir: SAV-847: Filter out unresolved resources from FHIR search API (#7209)
  • invoicing: Release-2.25 fix duplicate invoices (#7222)
  • notifications: Release-2.25 update notifications retrieval to use facility-specific settings (#7194)
  • patientEncounter: Release-2.25-fix-encounter-summary (#7227)
  • scheduling: SAV-897: add location visibility filter (#7218)
  • sync: SAV-807: Fix updated patient got duplicated appended (#7168)
  • NASS-1576: Improve datetime input typing UX (#7132)- EPI-1109: release-v2.25: Enable pasting for Patient custom fields (#7203)

Features ⭐

  • desktop: EPI-1107: Make discharge treatment plan mandatory on discharge (#7165)
  • labs: SAV-893: Add ability to flag a lab request as sensitive (#7166)
  • notifications: EPI-1114: make recentNotificationsTimeFrame configurable (#7171)
  • repeatingAppointments: NASS-1422: Enable modify repeating appointments (#7117)
  • sync: SAV-807: Handle duplicated display IDs (#7055)
  • EPI-1111: Add village field to cause of death certificate (#7164)- EPI-1109: Prevent paste for the common input text component (#7151)- EPI-1110: Add village field to Birth Notification (#7163)

Repo πŸ“–

  • scripts: Generate TypeScript migrations (#7172)

Tweaks βš–οΈ

  • alerts: Exclude mobile facilities in long sync alerts (#7147)
  • alerts: Convert to markdown (#7124)
  • scheduling: NASS-1570: Small UI/UX tweaks group 2 (#7118)
  • scheduling: NASS-1570: Add clinician filter on clinician view (#7125)
  • surveys: SAV-890: Filter clinical statuses by program registry (#7104)
  • surveys: SAV-890: Filter clinical statuses by program registry… (#7114)
  • surveys: SAV-890: Filter clinical statuses by program registry (#7104)

Mobile app πŸ“±

Container images 🚒

RepositoryTag
ghcr.io/beyondessential/tamanu-centralv2.25.0
ghcr.io/beyondessential/tamanu-facilityv2.25.0
ghcr.io/beyondessential/tamanu-frontendv2.25.0
ghcr.io/beyondessential/tamanu-toolboxv2.25.0
Copied to clipboard!