Description
The 31.0.3 patch addresses following bug fixes:
DM-8385: [Documents Table Export]: Records may be inconsistently included in export output when document statuses change during a large export - Under specific conditions where document statuses changed while a large table export was in progress, individual records could be omitted from the exported output. This occurred because the export process paginated through a live dataset, and status-driven record movements caused the page offset to shift mid-export. The issue was limited to exports running concurrently with active document status changes. Source data was not affected. The underlying cause has been resolved.
PDF-1064: [PDF Export/Conversion]: Mathematical formulas missing in exported PDF when "Shrink Document to Accommodate Header" is enabled for .docx files - When a document category had the "Shrink Document to Accommodate Header" option enabled, mathematical formulas embedded in .docx source files were not rendered in the exported PDF. The issue occurred specifically when documents containing Office MathML formula content were exported under this category configuration. Documents exported without this option enabled were not affected. Source document data was not affected. The underlying cause has been resolved.
AUTH-1642: [User Management]: Edit User panel becomes unresponsive when navigating to user or role details due to a browser-side processing error - Under specific conditions, the Edit User panel and the Roles and Permissions settings page became temporarily unresponsive when a user attempted to open a user record or role detail view, due to a background processing error triggered during page load. No user data was affected and no session termination occurred. The underlying cause has been resolved.
TRAIN-2177: [Documents Training]: Training records displayed a blank status in isolated cases when an individual document assignment was removed for a user also assigned via a role - In isolated cases, removing an individual document assignment for a user who was also assigned to the same document via a role could cause the user's training records for that document to display a blank status. This did not occur consistently and was not reproducible under normal assignment management operations. Source training record data was not affected. The underlying cause has been resolved.
Schedule
Date: 20-MAY-2026
Time: 6 am EDT / 10 am UTC
Downtime: No downtime
Impact
This release impacts users across the following modules: Documents, Training.
Documentation
This release is being managed through change control 301-131. You can download a copy of the first stages of the system release record, including the requirements and testing traceability matrix for release notes here 31.0.3 System Release Record 301-131 Release Notes. An entire release record will be available for review after the release is completed, in the auditor share account.
We expect no downtime.
Version Details
ZenQMS comprises a microservice architecture that breaks up large functions into smaller services. This reduces risk in the development and release process. As such this flagship release version is actually composed of the releases of the individual services components. It is entirely possible for a component service to not change versions in a release cycle even if other components do. Here is the summary for this release.
ZenQMS Release 31.0.3 contains the following "FixVersions". We use FixVersion as an internal versioning scheme for our modules/services and maintain them in Jira.
"AUTH 5.20.2", "DM 4.2.2", "PDF 10.5.2", "TRAIN 4.1.1"
Updated Modules
Documents
Login/Authorization
PDF generation service
Training
Unchanged Modules
Account Backup
Administration
AI Features
Audit Trail
Audits
Change Control
Daily Summary emails
Import/Export Data service
Insights
Integrations
Issues
Notifications emails
Public API
Reports
Settings
Tasks
ZenSign
Important Notes
This announcement plus the banner announcement in the application to ALL users is our formal announcement for the release.
Beginning in November 2025, ZenQMS is adopting a new traceability matrix format for its software updates. See this article for details.
To better understand the different stages of feature availability at ZenQMS - Beta, Limited Availability, and General Availability - please see the dedicated support article.
Deployment (as always) is handled by the ZenQMS team.
Published on 19-MAY-2026