A More Complete, Accurate Audit Trail
The audit trail now resolves the name of every referenced item next to its ID, including library subtree archives, approval-flow columns, and archive, unarchive, and remove actions on properties and integrations. Names are captured when the entry is written, so historical records stay readable even after items are renamed. SSO logins record the OIDC provider, the intent (login or signup), and the platform (admin, web app, or native app) in a single entry. When several actions land in the same second, such as an approval-flow column change and its signature, the trail renders them in execution order, and (un)archiving a subtree writes a separate entry for each affected node, mirroring the cascading behaviour already used for deletions. Updating search parameters and clicking Search resets the view to the first page, and the export row cap is configurable per environment (the default stays 10,000) with the truncation dialog stating the limit actually used. Staff can optionally surface trails captured outside any workspace in the master workspace.
Learn more about the audit trail in Azumuta.
Competency-Gated Production Orders
Work instructions can now require a minimum competency level before an operator starts a product order. Authors set the threshold on the Learning and Development tab and choose Lock (the default) or Warning enforcement. The operator's training level is captured on the recording, and the Skill Matrix shows the entry requirement with a red-dot indicator on cells that fall short.
Learn more about competency-gated production orders in Azumuta.
Review Training Mode
A new Review training mode lets operators retrain on an updated work-instruction version while keeping the competency they already earned. The trainee acknowledges each step with "I understood", and completion moves their competency record to the new version without lowering the level.
Learn more about review training mode in Azumuta.
Offline Session & Device Security
Session Timeout Enforced Offline
The operator app now tracks idle time on the device and enforces the configured session timeout even without a connection, so offline tablets no longer stay logged in indefinitely.
Learn more about session time-outs in Azumuta.
Hardware-Backed Key Storage
Sensitive keys are no longer kept in plain text: the general-purpose store is encrypted and multi-user credentials use the device hardware keychain, which protects against data extraction from a lost or shared device.
Learn more about device settings in Azumuta.
Default Device Group for New Devices
Administrators can set a company-wide default device group that applies automatically to every new personal device, so enterprise fleets onboard without assigning groups one device at a time.
Learn more about devices in Azumuta.
Reporting, Rules & App Polish
Manual Entries Flagged on Reports
When a peripheral check is temporarily disabled and an operator enters a value by hand, the printed report now marks that answer as manually filled in, preserving traceability across peripheral-down periods.
Learn more about peripherals in Azumuta.
Shelf-Life and Reaction-Time Checks to the Minute
Time-based rules now work to the hour and minute instead of rounding to the start of the day, so shelf-life, cure-time, and reaction-time checks evaluate at the right moment. For rule authors, a new dateTime() function (with date() kept as a backward-compatible alias) and a shiftDateTime() that accepts seconds, minutes, and hours alongside days, weeks, months, and years make this possible.
Learn more about rules in Azumuta.
Refreshed In-App Styling
The operator app homescreen, navigation headers, and primary colours now use the new Workshop styling system for a more consistent look.
Learn more about the Azumuta app in Azumuta.