Changelog

We ship every week. Here's the receipt.

V5 Ultimate is currently on v5.10.003.310. Every customer-visible change lands here the day it ships — new modules, improvements and fixes. Subscribe in-app to get an unread dot when there's something new.

Release notes

Most recent first.

Combined mixing list for the mixing station

Mixers can now work from one aggregated dough list for the day instead of opening one order at a time.

  • newNew Mixer tile shows every dough needed today with demand from all orders added together — total required, already mixed, still to mix, batches and how many orders are waiting.
  • newStart mixing creates the dough work order on the fly, sized to the outstanding demand, or to only the orders the operator selects.
  • newCompleted mixes are credited against the orders they cover, so fulfilled dough drops off the list and over-mixing is blocked.
  • newOptional short final mix sizes the last batch to the remainder instead of forcing a full standard batch.
  • improvedCombined mixing is opt-in per dough stage (Formula → Process → Combined mix list); doughs left on the standard setting behave exactly as before.

Kiosk merge session recovery

Collate screens now handle expired or still-loading sessions without interrupting the kiosk.

  • fixedOpening or refreshing a Collate task no longer produces a blank screen when the operator session is still loading or has ended.

AI evidence explainers on the batch record

Hover a potency adjustment or a stage sign-off on the work-order screen and the assistant narrates the evidence behind it.

  • newPotency-adjusted weighings now carry a "Why?" hover that explains the assay result, the factor applied, who released the lot and who signed.
  • newEach stage card has an "Explain this stage & sign-off" hover covering timings, performer and independent reviewer signatures, and anything missing.
  • newThe potency contract panel explains the contract and every realised adjustment across the batch in plain English.
  • improvedOut-of-tolerance weighings surface the same AI explainer so reviewers can see the context without leaving the work order.

Work-order events now follow the true chronology

Stage-level and batch-level checklists now appear at the time they started in the work-order event view.

  • fixedOrder by event now places pre-start checklists before production when their recorded start time occurred first.

Demo production orders run end to end

Released demo work orders now arrive in the kiosk with their complete batch and stage routing already built.

  • fixedDemo-seeded work orders no longer disappear from production queues because their runtime stages lacked batch identity.
  • improvedEvery released or started work order now receives an automatic kiosk-runtime check, including stages, batches and physical collation requirements.

Print jobs no longer claim success when nothing can print them

A label sent to a printer with no Device Bridge attached now fails immediately with a clear reason instead of sitting silently in the queue behind a “Sent to printer” message.

  • fixedTest prints and label prints to a printer with no Device Bridge attached now fail straight away and explain how to pair one.
  • fixedPrint errors — unset command language, offline bridge, unapproved device — are surfaced to the operator instead of a false success message.
  • improvedOld jobs that were stuck queued against an unreachable printer are marked failed so the queue reflects reality.

Dose calibrator QC for radiopharmacy workspaces

Radiopharmacy workspaces get a dose calibrator register, NIST-traceable check sources with live decay correction, and a full QC log.

  • newDose calibrator register — manufacturer, model, serial, location, chamber type and annual calibration due date.
  • newReference check sources hold the certificate activity and date, with today's decay-corrected activity calculated automatically.
  • newQC log for constancy, background, linearity, accuracy and geometry, with deviation and pass/fail scored against USP <821> tolerances.
  • newPer-instrument status tiles show when each test was last done and flag anything overdue or failed.
  • improvedThe whole area is visible only to workspaces set to Radiopharmaceuticals — no change for any other industry.

Automatic kiosk-readiness gate for released formulas

A nightly sweep now checks every released formula against the kiosk pre-flight engine and raises a failure if any would block an operator.

  • newAutomated nightly sweep runs the formula pre-flight checklist across every released, current formula in each workspace.
  • newReleased formulas with blocking issues — missing produced item, no tolerances, stage misconfiguration, unapproved checklists — now fail an automated check instead of surfacing at the kiosk.
  • improvedDrafts and superseded versions are reported but never block, so authoring stays unrestricted.

Manufacturing home gets its own KPI strip

The Production home now opens with a pinnable set of manufacturing KPIs, including AI forecasts, above the module tiles.

  • newProduction home now has a customisable KPI strip — pin the manufacturing metrics you care about, with the layout saved per workspace.
  • new34 manufacturing KPIs across flow and schedule, shop-floor execution, yield and quality, lines and equipment, and people and labour.
  • newAI-predicted manufacturing KPIs: on-time forecast, stalled batch risk, backlog clearance days, yield trend, deviation forecast and component shortfall risk.

Lab Control Tower is now the lab's home page

A pinnable KPI strip with AI-predicted lab metrics sits above a tidier live view of backlog, instruments and analysts.

  • newLab Control Tower now has its own customisable KPI strip — pin the lab metrics you care about, with the layout saved per workspace.
  • newAI-predicted lab KPIs: backlog clearance, predicted out-of-specification results, sample intake forecast, turnaround trend, review debt and upcoming calibration and stability load.
  • improvedControl Tower tidied: explainer text moved behind (?) bubbles, live counts condensed into one always-updating strip, and instruments shown in a compact multi-column list.

Stages start themselves

Picking a stage now goes straight into the work — no extra confirmation screen.

  • improvedPre-start checklists close with a tap — no e-signature is ever needed just to start a stage (pre-complete checks are still signed).
  • improvedBlend, mix and collate stages start automatically as soon as their checks pass — the Start stage confirmation screen is gone.
  • improvedIf a stage can't start, the screen says "Not ready yet" and lists exactly what has to be cleared first.
  • improvedStage data loads in parallel straight from the batch record, so the runner appears as fast as the Production queue.

Faster, consistent kiosk stage picker

Choosing a stage on the kiosk now loads as quickly as the Production queue and looks the same.

  • improvedThe Choose a stage screen reads its data directly, removing the server hop that made it slow to appear on kiosk hardware.
  • improvedStage tiles now match the Production queue: same kiosk header, grouped stage headings with counts, same card layout and status chips.
  • improvedOpening or resuming a stage is a single direct call, so tapping a tile moves to the runner immediately.

Honest device-command delivery diagnostics

Device test results no longer warn about the doorbell when the bridge clearly received the command in real time.

  • fixedA slow real-time notification acknowledgement is no longer reported as a doorbell failure when the bridge claimed the command over the live channel.
  • improvedDiagnostics now separate the notification request, the command claim, the device execution and the result delivery, each with plain wording.
  • improvedA genuine warning appears only when the notification failed and the command was not claimed in real time.

Label Designer printing fixed and tidied

Printing a designed label no longer fails on its label type, and each print is now recorded exactly once.

  • fixedPrinting templates such as bin placards, WIP and QC labels no longer fails with a label-type error.
  • fixedEach label print now creates a single audit record instead of two duplicate entries.
  • improvedThe Print labels dialog scrolls cleanly, with Preview, ZPL and PDF in one row and a full-width Print action that fits on a phone.

Tidier connected-device panel

Device tests now sit at the top of the device panel, with details grouped into compact, collapsible sections.

  • improvedTest connection and Print test label are visible without scrolling; device status and actions stay pinned at the top.
  • improvedOverview, connection and bridge details use compact two-column groups instead of one long list.
  • improvedTest results collapse to a single summary row that expands for full diagnostics; the newest result opens automatically.
  • newRecent tests show the latest five with Show more, and can be cleared from view without touching the underlying audit records.

Printer commands can no longer get stranded

A connected device bridge now claims new print and test commands within about a second, even if the instant notification fails.

  • fixedA queued command could sit waiting indefinitely when the instant notification failed while the bridge was connected; the bridge now re-checks for work every second.
  • fixedThe instant notification now hard-stops in under two seconds instead of appearing to run for many seconds.
  • improvedWhile a command is queued, the panel explains what is happening, shows how long it has waited, and offers a status check or cancel.
  • improvedClicking Print twice can no longer create a second label while the first command is still pending.

Device tests respond the moment the device does

Printer and scale tests now show their result instantly instead of waiting several seconds for a background check.

  • fixedQueueing a device command now talks straight to the database, removing several seconds of transport delay before the command even existed.
  • fixedA finished result sent live by the device is shown immediately, and can no longer be held back by a slower status check running in the background.
  • improvedThe test panel now reports the true queue round trip and where the result came from (live, buffered, or fallback check).

Device commands stop waiting on sign-in checks

Printer and scale commands no longer stall for several seconds before the server even starts work.

  • fixedEvery device command re-verified your sign-in with a fresh call to the login service, which could take many seconds under load; the check is now reused safely for a short window.
  • improvedThe device test panel now shows how long was spent on sign-in checks before the command handler started, and splits the network time into request and response legs.

Device tests finish as fast as the printer does

Printer and scale tests now complete in about a second instead of stalling for half a minute after the device has already finished.

  • fixedQueueing a device command no longer waits on the real-time notification call, which could hang long after the device had already received and executed the job.
  • fixedA result that arrives before the screen knows which command it is watching is now kept and applied straight away, instead of being missed and recovered slowly.
  • improvedStatus checks are now spaced out sensibly and never overlap, so a single test no longer fires several requests a second.
  • improvedThe test panel keeps its timing evidence on screen after completion and reports exactly how the result arrived.

Faster printer tests, with the full timing evidence

Test prints now show up as completed the moment the printer is done, and every step of the journey is measured and visible.

  • fixedThe live connection to your Device Bridge is now open before you press a test button, so results that arrive in under half a second are no longer missed.
  • improvedDevice tests show a full timeline: what the app did, what V5 did, how the command reached the bridge, and how long the printer took.
  • improvedDelivery is now reported from evidence — real-time or polling — instead of assumed from the connection state.
  • newLabel Printers and the device drawer show the configured printer command language, including a warning when it has not been set.

Choose the produced item while duplicating a formula

Duplicating a formula now asks what it makes — create a new produced item, pick an existing one, or leave it unassigned on purpose.

  • newDuplicate dialog can create the produced item and the new draft together in one step, with a suggested item code you can edit.
  • newFormulas without a produced item are flagged in the list, on the formula page and in the pre-flight checks.
  • improvedLeaving a duplicate unassigned is now an explicit choice, with a clear warning that approval and production stay blocked.

Duplicate a formula as a brand-new draft

The “Duplicate as new formula” action now really works — one click copies the whole build sheet into an independent draft you can rename and edit.

  • newDuplicate any formula into a new draft at version 1, with ingredients, stages, steps, producers, outputs and formula-level checklist, document, lab-test, asset and label links copied.
  • improvedDuplicates never inherit approvals, signatures, batch history or the original's produced item, so they stay outside the source's version history.
  • fixedDuplicating no longer just opens the original formula and leaves nothing behind.

Shared containers get a real, scannable stage output

Stages that weigh into one shared container now produce a single sealed container with its own printable code for Collate.

  • newWeighing into a shared container now opens one container record per producing stage, with a stable scannable code.
  • improvedCompleting a producing stage seals its shared container and records the final quantity from its weighments.
  • improvedCollate now shows one output per shared-container stage and every bag for bag-by-bag stages.

Fixed: Preview trapped on an update screen

Preview and non-production environments now remove the production outage fallback instead of getting stuck on it.

  • fixedLovable Preview, local development and temporary deployments no longer register the production navigation fallback.
  • fixedPreviously installed fallback workers are removed automatically outside the approved production app hostname.
  • improvedThe temporary-unavailability screen now stops retrying, gives an honest error and keeps genuine application errors visible.

Fixed: site outage after the live-connection update

A start-up fault introduced with the live device-connection diagnostics stopped the whole application from loading. It is fixed.

  • fixedThe application no longer fails to start after the live device-connection diagnostics update — every page loads normally again.
  • fixedThe live-connection deployment identifier is now created when a device connects instead of at start-up, which was the cause of the outage.

Device Bridge live connection — keepalive and diagnostics

The real-time link between V5 and your shop-floor bridge now stays up on idle connections, and every drop is recorded with the reason.

  • improvedThe live device connection now sends a keepalive in both directions, so idle links are no longer dropped by the network.
  • newEvery live-connection drop records the close code, reason, how long the connection lasted and the last ping round-trip time.
  • newConnection round-trip times are reported continuously, so a slow or unstable plant network is visible before it affects production.

Printer test — step-by-step spooler timings

On-site and remote printer tests now record each Windows print step, so a slow print can be pinpointed exactly.

  • improvedPrinter tests record the Windows print job number and the time taken by each step of the print submission.
  • improvedOn-site and remote printer tests are submitted with the same document name and settings, so the two can be compared step for step.

Printer test reliability

Remote printer tests queue reliably again, and a failed queue no longer looks like a test in progress.

  • fixedRemote printer tests could fail to queue at all; they now queue correctly and the bridge still renders the test label itself.
  • fixedIf a test cannot be queued, the buttons unlock immediately and the real error is shown instead of a false "Queued" state.

Device Bridge 1.0.0-rc6.1 — provable build identity

Every bridge now reports a unique, immutable build ID so you can prove exactly which installed bridge handled a printer test or print job.

  • newDevice Bridge 1.0.0-rc6.1 stamps an immutable build ID that appears on the device panel and on every command result.
  • improvedPrinter tests now report a stable checksum of the test label alongside the live payload, so a local test and a remote test can be proven byte-identical.
  • improvedThe bridge sends its version, build, operating system and computer name on every heartbeat.

Remote printer test now runs the bridge's own local test

Pressing Print test label in V5 triggers exactly the same test the Device Bridge runs locally — same label, same queue, same speed.

  • fixedRemote printer tests no longer send a cloud-generated label; the bridge builds the test label locally from the device profile, so remote and local tests are byte-for-byte identical.
  • improvedEvery printer test records the renderer, queue, printer language, byte count and payload checksum so local and remote runs can be compared field-by-field.
  • fixedThe Print test label button now unlocks within a second of the bridge reporting completed, failed, expired or cancelled — no timeout or page refresh needed.
Showing the last 30 entries. Customers see the full history in-app under "What's new."
Want to try the latest?

Free trial, no credit card. Onboard in days, not months.

Language