New JVM flag
- -Dcoldfusion.xml.saxon.allowCollection
- -Dcoldfusion.debugger.bindhost
- -Dcoldfusion.websocket.requireAuthForInvoke
New Application.cfc flag
this.wsRequireAuthForInvoke
This flag controls whether a WebSocket client must be authenticated before it can invoke access="remote" CFC methods over the channel. By default, its value is True.
By default, ColdFusion requires a WebSocket connection to be authenticated, either by returning true from an onWSAuthenticate handler, or through CF authentication, before it will process any CFC method invocation requested by that client. Requests from unauthenticated connections are rejected.
Setting this value to false disables this requirement, allowing CFC methods to be invoked over the channel without prior authentication.
Note: WebSocket CFC invocation (invoke and invokeAndPublish) now requires an authenticated connection by default. Applications that set this.wsRequireAuthForInvoke = false retain the old (unauthenticated-allowed) behavior.
New config file property
ccssecretkeyfingerprint in cfusion/lib/ccs/ccs.properties
The CCS key is now generated per installation using SecureRandom and bound to an environment fingerprint. It is regenerated when a system is cloned or restored from an image, preserved across restarts on the same host, and generated independently by each cluster node.
VS Code plugin update
Learn more about the update in Update 7 of the CF Builder extension for VS Code.
Performance Monitoring Toolset update
Learn more about the changes in ColdFusion (2025 release) Performance Monitoring Toolset Update 2.