Adobe ColdFusion (2023 Release) Update 25 is here
We’re excited to announce the availability of Adobe ColdFusion (2023 Release) Update 25, a significant update focused on platform modernization, developer productivity, improved compatibility, and important bug fixes across the server, Administrator, packages, and integrations.
The update also includes extensive OEM library upgrades, Query-of-Queries enhancements, metadata handling improvements, spread operator fixes, and updates to several ColdFusion packages.
Download the update
View the tech note
Release highlights
OEM upgrades
One of the biggest highlights in this release is the update of numerous underlying libraries and frameworks that power ColdFusion. Update 25 includes major upgrades to components such as:
- Apache Maven 3.9.16
- Log4j 2.25.4
- Jetty 9.4.58
- jQuery 3.7.1
- Apache Tika 2.9.4
- Commons libraries
- Netty components
- CXF services framework
These upgrades help improve compatibility, stability, maintainability, and overall platform security.
Query-of-Queries Enhancements
Developers who rely on Query-of-Queries (QoQ) will benefit from several important improvements.
Consistent NULL Evaluation for Varchar Columns
Previously, QoQ operations could return inconsistent results when evaluating IS NULL and IS NOT NULL predicates against varchar columns. The behavior could differ between varchar and numeric data types even when both contained equivalent NULL values.
Update 25 now provides:
- Consistent NULL handling across varchar and integer columns
- Reliable
IS NULLfiltering - Reliable
IS NOT NULLfiltering - Consistent behavior regardless of ColdFusion null support settings
This results in more predictable query processing and reduces edge-case issues in data-driven applications.
Improved Query Sorting Metadata
A long-standing edge case could cause datatype metadata corruption when sorting Query-of-Queries using fully qualified column names and subsequently adding new columns through queryAddColumn().
Update 25 preserves column type metadata correctly after sorting operations, ensuring that newly added varchar columns remain varchar and preventing DataTypeMismatchException errors.
Better Query Metadata Preservation
querySlice() Now Retains Column Types
Developers using querySlice() may have noticed that sliced queries occasionally lost original column type metadata.
For example:
- Integer columns could lose integer metadata
- Varchar columns could lose varchar metadata
With Update 25, the returned query now preserves the original query's metadata, making serialization, type-sensitive processing, and framework integrations more reliable. Existing code requires no modifications to take advantage of the enhancement.
...and a lot more.. View the tech notes for more information.
We strongly recommend that all ColdFusion 2023 customers upgrade to Update 25 and review the latest security guidance and Lockdown recommendations as part of their update process.
Have questions about Update 25 or have feedback after upgrading? Join the discussion here on the Adobe ColdFusion Community Forum and let us know your experience.

