OnBase 26.1 Upgrade: What to Test Before and After

Written By Reveille Software

August 24, 2026

An OnBase upgrade rarely fails loudly. It completes, every box gets ticked, and three weeks later someone notices the invoices stopped moving on the 14th.
— The Reveille Perspective

Hyland ships OnBase Foundation 26.1 with a security-and-modern-experience story, and the launch webinar — OnBase 26.1: Built for What’s Next — runs September 2 at 11:00 AM EDT. Somewhere in an enterprise content management (ECM) team, an administrator is reading the feature list and doing a different calculation. Not what do we get. What breaks.

They have a Saturday window and a process owner in accounts payable who will call on Monday if one queue stalls. What makes those windows go wrong is almost never the install. It is Silent Upgrade Regression — every step succeeds, the environment comes back green, and a business process quietly stops behaving the way it did on Friday. Nobody catches it, because nobody wrote down what Friday looked like.

Core Tension

Hyland’s published upgrade checklist devotes some thirty steps to installing 26.1 and exactly one to verifying it worked — and that step points at a guide you need a Community login to read. The install is documented in public. The proof that it worked is not.

Quick answers

What’s new in OnBase 26.1?
Hyland positions Foundation 26.1 around security and modern experience: centralized key management, configurable PII masking, a compromised-password check, OnBase App Builder, WCAG-aligned interface work, Unity Briefcase offline sync, and agentic workflow automation. The change most likely to affect your upgrade window is quieter — 26.1 requires Microsoft .NET 10 or later.
What should I test before upgrading to OnBase 26.1?
Capture a baseline first: Application Server, database and file server connectivity; Web Client and Unity Client login, search and retrieve times; Workflow timer execution; Disk Group access; license usage; and batch commit rates. Without a pre-upgrade number, a post-upgrade slowdown is an argument rather than a finding.
Does OnBase 26.1 require .NET 10?
Yes. Hyland’s Foundation 26.1 Installation Requirements state that OnBase requires Microsoft .NET 10 or later — a requirements page that does not exist for Foundation 25.1. Microsoft .NET Framework 4.8 or later is still required alongside it, and TLS 1.2 or later is now mandatory.
When is Distributed Disk Services being removed from OnBase?
Hyland documents that Distributed Disk Services will not be available in OnBase versions released after December 31, 2027. DDS is supported in Foundation 26.1 for existing customers only. The documented replacement routes Disk Group access through the Application Server or Web Server instead.

01 — The Setup

The Buried Lede Is .NET 10

Not in the press release. In the requirements.

The 26.1 announcement leads on security: centralized key management, configurable masking of personally identifiable information, expanded encryption, a stronger password policy. One caveat before you scope a security-driven upgrade — as of late August, most of those items have no corresponding topic in Hyland’s public 26.1 documentation. Make your Hyland representative name the config location and the affected components before you put a date on the calendar.

The change that will actually decide whether your window goes long is documented, and it isn’t in the press release. Foundation 26.1 adds a Microsoft .NET Requirements page with no equivalent in Foundation 25.1: OnBase requires Microsoft .NET 10 or later. Microsoft .NET Framework 4.8 or later is still required alongside it. TLS 1.2 or later is now mandatory.

That is a server-provisioning change, a hosting-bundle change, and — if you deliver OnBase through Citrix or RDS — a golden-image change. Its blast radius runs through the Application Server, the Web Server, the Unity Scheduler Service, and every piece of custom .NET anyone has bolted on: Workflow scripts, Unity API consumers, DLL Exit Call actions, partner REST integrations. Inventory every custom assembly and the framework it targets before you schedule the window, not during it. (The full set of what Reveille checks on OnBase is published in the OnBase technical overview.)

02 — Three More on the Same Page

What Else 26.1 Actually Changes

All documented. All easy to miss until they’re expensive.

The Compromised Password Check. New in 26.1’s Security Best Practices guide and absent from 25.1’s, it validates a new password against known-breach sources and rejects a match. Hyland notes that “the password itself is not transmitted” — implying an outbound lookup that can block a password change in an egress-restricted environment. Test the Standard Authentication path specifically: if your users come in through Active Directory or single sign-on, nobody touches it until a service account expires at the worst possible moment.

Distributed Disk Services has a date now. Hyland documents that DDS will not be available in OnBase versions released after December 31, 2027, and that 26.1 supports it for existing customers only. The replacement routes Disk Group access through the Application Server or Web Server instead. If you run DDS at branch sites, 26.1 is the release where you start measuring retrieval latency on that path — not the release where you find out about it.

Check your schema number yourself. Hyland’s docs list minimum database schema 3.5-471.5 for both 25.1 and 26.1, where 24.1 to 25.1 did advance. Confirm against your own DBUtils output rather than the doc. And if you carry WorkView from before OnBase 14, the WorkView Schema Migrator has to run before the 26.1 schema upgrade.

03 — The Gap

Hyland’s Checklist Has a Testing-Shaped Hole

Thirty-odd install steps. One test step. It points at a login.

Hyland’s public Upgrade Checklist is thorough on the install: back up the database, purge transaction logs, verify all users are offline, clear orphaned licenses, upgrade the database, install clients, upgrade core components, back up again. Then, in its entirety, the verification step reads: “Test the upgraded client. Refer to the Testing an OnBase Solution guide available on Community for best practices and recommendations for testing.”

That guide is behind a Community login — so the public checklist hands every piece of testing substance to a document most administrators will never open at 11pm on a Saturday. Which is a shame, because Hyland’s own Upgrade Guidelines are unusually honest about why manual testing under-delivers:

Hyland, on testing

“Testers almost never have time to test every single activity. Even if they do, it is difficult to know what every activity is and the right order in which to perform the activities.”

“Custom-developed applications are often not tested for impact, memory stability, or session and license leakage.”

That is an accurate description of the ceiling on manual testing, written by the vendor. The answer isn’t more testers on the Saturday. It’s having the environment produce its own evidence — the same transactions, executed the same way, on both sides of the window, with numbers attached.

04 — The List

What to Capture Before the Window

Every line needs a number, not an impression. The number is the whole point.

A baseline is what turns “it feels slower” into “Unity retrieve went from 1.4 seconds to 4.1.” Run each of these in the week before the upgrade, and again after. The right-hand column is why 26.1 in particular puts each one at risk.

LayerCapture before the windowWhy 26.1 puts it at risk
ConnectivityApplication Server, Database Server, File Server and LOB Server reachabilityThe runtime change lands on the Application Server tier first
Platform servicesOnBase Services, AppNet, AppServer, Web Services, REST Services, IIS application pool memory, server free spaceNew .NET runtime, new memory profile, new hosting bundle
DatabaseDeadlocks per second, batch requests, database size, transaction log and database backup stateSchema upgrade plus a long-running window on a live estate
Client performanceWeb Client login, search, retrieve, logout; Unity Client login, retrieve, logout — in millisecondsThe only numbers your users will argue with you about
WorkflowTimer errors, timers that never ran, queue depth by lifecycleDeprecated Workflow interfaces, incl. the Workflow Timer Service and Classic Workflow
System processingDisk Groups, Disk Group locks, uncommitted and committed batches, process and batch locksCritical on DDS estates — the replacement path changes where retrieval goes
CaptureUntouched document count, documents awaiting export, batches over N days not exported, documents exportedWhere regressions hide longest — nobody watches a queue that used to drain
SecuritySecurity log events, failed Web Client transactions, document access counts, same user from different IPNew password policy path and new masking behavior
Unity & REST APIObtain access token, upload, archive, retrieve properties, retrieve, delete, disconnect sessionCustom .NET consumers are the .NET 10 blast radius
LicensingLicense usage and orphaned licensesHyland’s pre-upgrade steps require clearing orphans; the count tells you whether you did

After the window, run the identical set and compare. Four checks only matter on the far side: the password-change path under Standard Authentication, Disk Group retrieval latency through the Application Server if you’re moving off DDS, every custom assembly loading under the new runtime, and the Unity Briefcase redeployment reaching endpoints — whether you ship it by MSI or ClickOnce.

Where this gets automated

As the only agentless monitoring system to integrate with OnBase, Reveille comes pre-configured with over 80 OnBase-specific tests and over 85 OnBase dashboard metrics, covering Hyland OnBase 18 and above (EP#, YY.#). The list above maps onto those test categories almost line for line — which makes the baseline a scheduled run rather than a Saturday night of clicking. See Reveille for Hyland OnBase →

Take it with you

Running the 26.1 window this quarter?

The pre- and post-upgrade test list from this page, as a printable two-page checklist you can hand to whoever runs the window and whoever signs off on Monday.

The full list is on this page. The PDF is the same list, with fields to record each value.

05 — The Point

Two Ways to Find Out It Worked

One happens on Saturday. The other happens in accounts payable, in October.

In the version that goes well, the window closes at 2am, the comparison runs, and three numbers are off: Unity retrieve is up 400 milliseconds, one Workflow timer didn’t fire, and a REST consumer can’t get a token because it targets a framework that’s no longer there. All three get fixed before Monday. In the version that goes badly, everything looks fine — because “fine” was never defined — and six weeks later a process owner escalates that invoices over a certain value have been sitting in a queue since early September.

Both estates ran the same upgrade. The difference isn’t the release — it’s whether anyone made the environment prove it still worked. The question on the Monday after isn’t whether you took 26.1. It’s whether you’re reading a comparison, or waiting for the phone.

You may also like…

Get the signal on what’s shaping IDP, ECM, RPA, and intelligent automation.