Version History

mSupply v9.01 (2026-05-29)


Improvements

  • User permissions preset template [18132]
  • Option to select specific fields when exporting dashboards [18073]
  • Site form now shows the number of store records associated with a store/site [18050]
  • Allowed zero quantity on prescription lines when the “Edit Prescribed Quantity” preference is enabled [18127]
  • Option to enable or disable the aggregator scheduler per data element [18266]
  • Optimised aggregators: Total Consumption, Stock Movement, Stock History, and Monthly DOS [18268] [18298]
  • Asset module: Added custodian phone number and email labels from the customisable list [18157]
  • Custom fields for supplier invoice line [18118]
  • Master list log when “Automatically add new items to this master list” is enabled [18134]
  • Log when a user generates a “User Activity Report” [18131]
  • Added a “Unit” of Measurement column to standard stock reports [18046]
  • Added ‘moved on’ column to the replenishment report [18156]

South Sudan

  • Custom fields to stock and purchase order references linked to supplier invoice custom fields [18118]
  • Stock custom report [18118]

Haiti

  • Purchase order consignment receipt report: Added a QR code containing the purchase order number [18274]

UK-Med

  • New customer invoice printout (Commercial invoice) [18138]
  • New customer invoice printout (Freight info) [18137]

Myanmar

  • Add Myanmar font to the issued and receipt voucher report [18135]

Bug Fixes

  • Fixed misleading zero Sync Site ID log messages when creating a new patient [18183]
  • Updated export/import tender line column names [18155]
  • Fixed customer requisitions from the EPI wastage form retaining a serial number of -1 after site export [18151]
  • Disabled the PostgreSQL export queue when the dashboard is not configured [18027]
  • Fixed item notes being displayed when they should not be visible [17905]
  • Fixed remote searched patient home store not being set when first made visible [17427]
  • Fixed stock supplier information being updated during inventory adjustment creation [18287]
  • Fixed the “On Hold” checkbox becoming unchecked when reopening a replenishment [18176]
  • Prevented creation of units containing only blank spaces [18174]
  • Fixed a ledger issue caused by placeholder lines being issued from mobile sites [18114]
  • Fixed supplier response imports where #VALUE! was incorrectly converted to 0 [18031]
  • Fixed an HL7 patient merge error [18304]
  • Fixed repeat prescriptions failing when the pack size is greater than 1 [18300]
  • Fixed a coms integration error caused by shipment files containing an invalid expiry date (0-00-00) [18283]
  • Fixed a login issue affecting users with no default store and access to multiple stores [18188]
  • Fixed a web server runtime error when selecting a patient or prescriber [18162]
  • Fixed a runtime issue when saving preferences after testing a tender connection [18160]
  • Fixed disposal dates not appearing in asset reports [18123]
  • Added fixes for Tamanu prescription integration [18100]
  • Fixed an invalid currency ID issue [18090]
  • Fixed manufacturer details not being visible on finalized purchase orders [18087]

Internal / Open mSupply

  • Various field changes
  • Improved log deletion performance [18133]
  • Removed duplicate sync record checks during record creation [17895]
  • Changed PostgreSQL export to append only mode to improve sync performance [17667]
  • Added an Execute on Server preference for sending emails [18115]
  • Prevented SMTP override settings from being cleared when no password is supplied [17973]
  • Removed unused 4D modules from the application build [18258]
  • Fixed an issue where the startup background migrations process could lock tables when running concurrently [18093]
  • Removed logging for “site failed to update sync date” events [18089]
Comments

Add a new comment....



Formatting: Textile help
    

Note: All comments are moderated- they will appear after being cleared by the web site moderator..