CFXColdFusion Expert

Versions & End of Life

Upgrading to ColdFusion 2025: Checklist and Breaking Changes

By Tony Peacock, founder of ColdFusion Expert
Updated
October 4, 2026

Quick answer

Upgrading to ColdFusion 2025 means checking Java and OS compatibility, installing only the packages your code uses, reviewing Adobe's deprecated and removed features, testing changed security defaults, then running a full regression test on a copy of production. Skipping versions is normal if the audit covers every change in between.

Why upgrade to ColdFusion 2025?

ColdFusion 2025 is Adobe's newest release, with core support expected to run to about 2030. If you are on ColdFusion 2021 or older, your server no longer receives security fixes (see our end of life guide). ColdFusion 2023 is still supported, but moving straight to 2025 buys the longest runway.

What should you check before upgrading?

  • Java and operating system: confirm the supported Java version and OS for 2025 and plan any server rebuilds.
  • Licensing: ColdFusion 2025 is sold as a subscription, so budget for it before the project starts.
  • Packages: since ColdFusion 2021, features install as packages through the package manager. List the features your code uses and install only those.
  • Third-party pieces: CFX tags, Java libraries, JDBC drivers and frameworks all need compatible versions.

What usually breaks in an upgrade?

  • Removed and deprecated features: Adobe publishes a list for each release. Older Flash-era UI tags and some integrations are common casualties.
  • Security defaults: recent updates tightened defaults, such as how unscoped variables are looked up and which file types can be uploaded. Code that relied on the old behaviour can fail quietly.
  • Java changes: newer Java versions remove old APIs and tighten TLS, which can break outbound HTTP calls and Java integrations.
  • Datasource and mail settings: these must be recreated or migrated and tested, not assumed.

How should you test the upgrade?

Build the new server alongside production, restore a recent copy of the database, and test every critical workflow, scheduled task and integration. Check the server logs for warnings as well as errors. A short user acceptance window catches the issues automated tests miss.

Can you skip versions?

Usually, yes. Going straight from 2016 or 2018 to 2025 is common. The key is an audit that covers every breaking change between your version and 2025, not just the last release.

Want the upgrade done without surprises? See our ColdFusion upgrade service, or weigh it against moving to Lucee.

Frequently asked questions

Should I upgrade to ColdFusion 2023 or 2025?

If you are upgrading anyway, 2025 usually makes more sense because it has the longest support runway. 2023 can suit apps that need a smaller jump or have a dependency not yet ready for 2025.

Is ColdFusion 2025 a subscription?

Yes. Adobe sells ColdFusion 2025 as a subscription rather than a perpetual license, so budget for ongoing cost before you start the upgrade.

Not sure which path fits your app?

Adobe ColdFusion and Lucee specialists for 20+ years. Book a free consultation and get a straight answer.

Book a Free Consultation