Hello Kevin,
It's an issue in all the connectors (including CF8 & CF10). You may not be seeing it in your specific setup but FR3.5 could see the issue on either CF8 or CF10. Due to the potentially dangerous consequences, the feature is removed from FR4.5.
FR3.5 doesn't support CF10, so your latest combination would be FR3.5+CF9 if you need this functionality.
There are two possible work-arounds if you want to goto CF10 + FR4.5...
1 - Switch on request tracking in FR - this takes a lot of disk space up and puts the FORM variables (and any uploaded file data) into a file on the drive. There's no support for managing the data volume so you'd have to be very careful of this.
2 - Implement a small code change in your Application.cfm (or similar onRequestStart function)...
<!--- Note: Don't forget to local scope the variables if you put this inside a function --->
<cfset frapiClass = createObject("java", "com.intergral.fusionreactor.api.FRAPI") />
<cfset frapi = frapiClass.getInstance() />
<cfloop collection="#form#" item="key">
<cfif key neq "fieldnames">
<cfset frapi.trace( "FORM.#key# = #form[key]#" ) />
FR is not installed on this instance of CF. Do nothing.
If you implement the code above then in the "Markers" tab of a request in FusionReactor, you'll see all the FORM variable names and their contents. The only caveat with this method is to remember that any POST variables would be copied to FusionReactor's memory space (i.e. take up a little heap space memory). If you have 100's of MB of data in your FORM variables for a request then you'd see additional memory utilization. However, FusionReactor (by default) only stores the data for the last 100 requests in memory so in general for typical sites even with large text/HTML entry fields, you're not going to see any real impact. Currently, I'd recommend this is the best workaround (i.e. CF10+FR4.5+workaround code) if you need the FORM variables visible.
Best regards,
David Stockton
Fusion Team