Accessibility

ColdFusion Release Notes

ColdFusion MX 7 Updater

Release Notes Part 1 - Changes, Known Issues, and Fixed Issues

September 12, 2005

Because of their length, these Release Notes are divided into two parts. Part 1 contains information about ColdFusion MX 7 Updater. Part 2 contains information about installing ColdFusion MX 7 Updater.

Contents of Part 1

Welcome to the ColdFusion MX 7 Updater

The ColdFusion MX 7 Updater release incorporates updates and changes that build upon the tremendous success of ColdFusion MX 7. The ColdFusion MX 7 Updater is an incremental release designed to update platform support, roll up all hot fixes and security fixes to date, update internal OEM technology with new patches, address customer requested issues, and include some incremental function improvements.

Macromedia recommends that you install the ColdFusion MX 7 Updater if you are currently using ColdFusion MX 7.

In addition to addressing a number of customer requested issues, ColdFusion MX 7 Updater includes the following:

  • RTF output format for the cfreport tag
  • Support for ActionScript functions in the cfform tag
  • Support for ActionScript events in Macromedia Flash forms, including onLoad, onFocus, and onBlur
  • Java CFCProxy support, for calling CFCs directly from Java in Enterprise Edition
  • Tag attribute addition and enhancements for the cfdocument tag, and other tags
  • New CFML functions, including decryptBinary, EncryptBinary, GetLocalHostIP, and IsLocalHost (for preliminary IPv6 support)
  • SMS Gateway character set and data encoding enhancements
  • New platform support, including the following:
    • Windows 2003 Service Pack 1
    • Red Hat Linux AS 3.0 and 4.0
    • SuSE Linux Enterprise Server 8 and 9
    • AIX 5L v5.1, v5.2, and v5.3
    • IBM WebSphere Application Server (WAS) Newtork Deploy (ND)
    • Oracle Application Server 10g
    • Some basic support for IPv6
    • A full OS X installer, with an installation experience similar to that on Windows
    • Oracle 10g RDBMS support (Note: 10g Real Application Clusters (RAC) are not supported with the Updater.)
  • Updated internal technology, including the following:
    • Axis version 1.2.1+
    • JRun Updater 5+ hot fixes
    • Verity 5.5 Patch Level 21
    • Other key internal OEM technology updates and fixes
  • Updated CFML Reference, which includes documentation for the new functions, and new attributes of tags and functions, is available in LiveDocs.

About the ColdFusion MX 7 Updater

This document contains information about the ColdFusion MX 7 Updater. The Updater works with all editions and installation configurations of ColdFusion MX 7, including the server configuration, the multiserver configuration, and the J2EE configuration. It also includes an updated version of the ColdFusion Report Builder. You cannot use this Updater with any ColdFusion releases prior to ColdFusion MX 7.

The Updater includes two types of installation:

  • ColdFusion 7.0.1 - Full ColdFusion MX 7 installation kit, including all updates. To download the full installation kits, go to the Updaters page of the ColdFusion Support Center.
  • ColdFusion 7.0 Updater - ColdFusion MX 7 Updater kit, includes updates only. You can download the Updater from the Macromedia site. These release notes describe how to use the Updater installation.

Note: To determine whether the Updater is installed, check the version number listed on the Version line of the Administrator System Information page. The version number of the ColdFusion MX 7 Updater is 7. Previous versions listed a longer number; for example, 7.0.0.91690.

What's New in this Release

The ColdFusion MX 7 Updater addresses a number of customer requested ColdFusion MX issues, including Flash forms, cfdocument tag, and Report Builder fixes. The Updater includes all previous ColdFusion MX 7 hot fixes and security patches that have been released to date, eliminating the need to install multiple hot fixes and patches. It also ncludes many fixes that are not available elsewhere. The Updater includes JRun Updater 5, Verity Server 5.5 patch level 21, and Apache Axis 1.2., and four new functions: DecryptBinary, EncryptBinary, GetLocalHostIP, and IsLocalHost.

The following table describes the new functions:

Function Description
DecryptBinary Decrypts encrypted binary data with the specified key, algorithm, IVorSalt, and iterations. For more information, see CFML Reference.
EncryptBinary Encrypts binary data with the specified key, algorithm, IVorSalt, and iterations. For more information, see CFML Reference.
GetLocalHostIP Returns the localhost IP address, which is 127.0.0.1 for IPv4 and ::1 for IPv6 addresses. For more information, see CFML Reference.
IsLocalHost Determines whether the specified IP address is the localhost. This supports both IPv4 and IPv6 addresses. For more information, see CFML Reference.

What's Different in this Release

The following functional changes have been made in the ColdFusion MX 7 Updater:

Change Detail

Updates to the set of supported platforms

Windows
  • 2003 Web Edition, SP1 (new)
  • 2003 Standard Edition, SP1 (new)
  • 2003 Enterprise Edition, SP1 (new)
  • 2003 SP1 Japanese (new)

UNIX

  • Solaris 10 (new)

Linux

  • Red Hat Linux AS 3.0, 4.0 (new)
  • SuSE Linux Enterprise Server 8, 9 (new)
  • Red Hat 2.1 (removed)

AIX 5L v5.1, v5.2, v5.3 (new)

OS X
  • 10.3.9 with JRE 1.4.2_05 and 10.4.2 with JRE 1.4.2_07 (new)
    Note: ColdFusion MX 7 Updater supports Apache 2.0.54 on OS X 10.4.2, in addition to the built-in Apache 1.34 server on OS X 10.3.9 and OS X 10.4.2.
Support for WebSphere Application Server (WAS) Network Deployment (ND) 5.1. For more information, see Installing and Deploying ColdFusion MX 7 on IBM WebSphere 5 Network Deployment.
Support for Oracle 10g (without RAC support). For more information, see Installing and Deploying ColdFusion MX 7 on Oracle 10g.

Updates to components bundled with ColdFusion MX 7.

The following updates are supported:
  • Axis version 1.2.1
  • JRun Updater 5 plus hot fixes
  • WebCharts fixes
  • Verity 5.5 Patch Level 21

Enhancements to Flash forms.

The following enhancements are included:

  • Flash forms now support onFocus and onBlur events.
  • Flash forms now support the onLoad attribute, which means that you can run initialization ActionScript for the form.
  • In a Flash form, the cftextarea tag has a new attribute, html="true|false", which lets you set the value as HTML or text when loading the form.
  • The cfformitem tag type attribute now includes script as a valid value, which lets you create functions in Flash forms; this reduces the possibility of reaching the 32KB or 64KB limit errors.

Additional ActionScript keywords in the restricted usage list in Flash forms

The keywords are as follows:
  • createchild
  • Createchildatdepth
  • Createchildren
  • Createclasschildatdepth
  • Createclassobject
  • Createemptyobject
  • createobject
  • httpservice
  • remoteobject
  • Uiobjectdescriptor
  • webservice

Additional features in ColdFusion Report Builder

  • The Query Builder now contains a column that enables you to specify Group By order.
  • The Report Builder now includes an Element Properties dialog box, which you display by selecting an item and pressing Alt+Enter or right-clicking and selecting Properties. For more information, see the online Help.
  • For bands and report components, the right mouse button menu now includes a Band Properties item.
  • You can specify RTF as the format for reports.
SMS gateway capability to handle character set encoding on incoming and outgoing SMS messages The dataCoding field of an SMS PDU indicates the character set of a message.
  • The SMS gateway checks the data coding field of incoming messages and converts the message bytes using the table in the SMPP v3.4 specification, section 5.2.19:
    • 0 - default (UTF-8)
    • 1 - ASCII
    • 3 - ISO8859-1
    • 5 - JIS208
    • 7 - ISO8859-8 (Latin/Hebrew)
    • 8 - UTF-16 (UCS2 ISO/IEC-10646)
    • 13 - JIS212
  • The SMS gateway checks the dataCoding field in outgoing messages and uses the previously mentioned table to find the correct character set to convert the message string to bytes.
  • The SMS gateway checks a charset field in the outgoing message structure. This overrides the
    dataCoding flag. The SMS gateway uses this value as the encoding argument when converting
    the string to bytes to send in the PDU. You can use the charset field to provide a Java character set that is explicitly used to convert the message string to bytes. The dataCoding flag does not automatically set by this value.

Improvements to sandbox security

Sandbox security now lets you restrict access to CORBA object creation.

A memory throttle, which you can use to limit the total upload size of all concurrent file uploads

Use the following fields on the Settings page of the ColdFusion MX Administrator to manage this feature:

  • Maximum size of post data (MB) - Limits the amount of data that can be posted to the server in a single request. ColdFusion rejects single requests larger than the specified limit. The default value is 100 MB.

  • Request throttle threshold (MB) - Requests smaller than the specified limit are neither queued nor counted as part of the total memory. Requests larger than the specified limit are counted as part of total memory and are queued if the request throttle memory size has been exceeded. The default value is 4 MB.

  • Request throttle memory (MB) - Limits total memory size for the throttle. If there is not enough total memory available, ColdFusion queues requests until enough memory is free. The default value is 200 MB.
Addional optional -port argument in the cfstat utility The -port argument lets you specify the port number at which the cfstat service is listening. Also, the default for this port number was changed from 8103 to 7999. Before running the utility, you should ensure that port 7999 is not already in use. You can configure the default port through the cfstatport setting in the neo-metrics.xml file.
Change to the way data returned from accessing a CFC method remotely from a URL is handled In earlier releases of ColdFusion MX, when accessing a CFC method remotely from a URL, ColdFusion WDDX encoded all values returned, which let ColdFusion return complex objects as strings. However, in ColdFusion MX 7 Updater, XML objects are not WDDX encoded. ColdFusion now returns XML directly.
Updates to ColdFusion documentation The CFML Reference has been updated in LiveDocs. In addition to documenting the new functions and new attributes to tags and function, a numer of documentation issues have been fixed.

The following table lists the changes to ColdFusion tags and functions:

Tag or Function Detail
cfcalendar

The cfcalendar tag now supports onBlur and onFocus events.

cfdocument and cfdocumentsection These tags include the following new attributes.
  • src - The url or a path relative to the web root. You cannot specify both src and srcfile.
  • srcfile - The absolute path of a file that is on the server. You cannot specify both src and srcfile.
  • mimetype - The MIME type of the source. The default value is text/html. Common MIME types include the following:
    • text/plain
    • text/xml
    • image/jpeg
    • image/png
    • image/gif

You can use these attributes to create PDF or FlashPaper output from a specified file or URL. Do not use src or srcfile in conjunction with any other content inside the cfdocument tag. ColdFusion MX ignores any body content specified within the tag when you use src or srcfile. You can use these attributes instead of coding a cfhttp tag and displaying the result inside of cfdocument.

cfgrid

The cfgrid tag now supports onBlur and onFocus events.

cfhttp

The GetAsBinary attribute now includes never as a valid value. Specifying GetAsBinary="never" prevents the automatic conversion of certain MIME types to binary and always treats the returned content as text.

cfindex

The cfindex tag now has a prefix attribute, which is optional. Use the prefix attribute when you have the ColdFusion K2 Search Services configured on a different computer from the one on which ColdFusion is installed and are indexing files with the type attribute set to path; for example, if the documents you are indexing are on the ColdFusion computer under Z:\webroot (value of the key attribute), but on the K2 Search Service computer they are in D:\InetPub\wwwroot (value of prefix). When ColdFusion constructs the pathnames of the files to index, it replaces the local directory (the key attribute) with the value of the prefix attribute. This lets you accommodate different file system structures on the two computers.

As a part of this fix, ColdFusion MX Administrator lets you enter the Local and Remote directory paths and displays an informational note when the Verity machine is not localhost.

cfpop

The tag now includes a cids query variable. The cids query variable contains a ColdFusion structure whose keys are names of image files that are embedded in the body of the message and whose values are the associated cids (for more information, see RFC 2183). You can use the cid to find the correct place of an image in an HTML e-mail that the cfpop tag retrieves.

Note: This feature only supports images. For other inline MIME types and attachments, the cid value is null.

If the e-mail message has more than one embedded image (that is, the bytes of the images are put directly into the message without specifying a filename, which is possible if the e-mail was creating using a Mail API, such as JavaMail), only the last embedded image is available, because successive writes overwrite the previously saved embedded image.

cfreport

The cfreport tag now supports RTF as a valid value for the format attribute. You can now generate reports in RTF format.

cftree

The cftree tag now supports onBlur and onFocus events.

Decrypt The Decrypt function has two new parameters, IVorSalt and iterations. For more information, see CFML Reference.
Encrypt The Encrypt function has two new parameters, IVorSalt and iterations. For more information, see CFML Reference.

Back to Contents

Known Issues with this Release

The following issues were known to exist with this Updater at the time of the release. These issues are additional to any listed elsewhere. For confirmed issues that are discovered after the release date, and for known issues in ColdFusion MX 7, see the TechNote ColdFusion MX 7 Confirmed Issues.

ID Issue

60584

When upgrading from ColdFusion MX 7 to Coldfusion MX 7 Updater, the SunOne 6.1 SP2 connector is not upgraded. To avoid this issue:

  1. Uninstall the connector by running uninstall_all_connectors.sh.
  2. Reinstall the connector manually.

60922

IPv6. The Apache connector configuration fails to find a running JRun server in most SuSe Linux installations. The SuSE 9.x default installation configures IPv6. The connector installer is incompatible with IPv6. To avoid this issue, you should inspect and, if necessary, change the configuration to IPv4 before configuring the Apache connector. To do so, comment out the feature in the appropriate .conf file as follows, and restart the operating system.

On SuSE 9.0:
/etc/modules.conf
#alias net-pf-10 ipv6


On SuSE 9.1-9.3:
/etc/modprobe.conf
#alias net-pf-10 ipv6
.

59367

For RedHat 3.0 and SuSE users, ensure that the "Legacy Software Applications" (RedHat) or "Compat" (SuSE) package is installed; this installs the correct compat-* libraries to run the connector. If it isn't installed, the Apache connector hangs.
rpm -q libstdc++
rpm -q glibc
(If glibc 2.2.5.x or higher, this compatibility package is required.)

To avoid this issue, you can also recompile the connector:

  • Edit the cfmx-connector.sh file if you are installing the multiserver edition, or the apache-connector.sh file if you are installing the server configuration and add the -apxs switch. Run the script to install and compile the connector.
  • Select the [Advanced] options / [Build Apache module from source...] check box in the Web Server Configuration Tool (wsconfig.jar).

All compile options require GNU Compiler Collection (GCC).

The following Novell SuSE Linux versions may be affected:

  • SuSE Linux Enterprise Server 8
  • SuSE 8.1 (2.4.19 kernel)
  • SuSE 7.3 (2.4.10 kernel)
  • SuSE 9.x

Note: SuSE Pro versions require Apache 2.0 and GCC Red Het Package Manager (RPM) to compile the connector.

60937

If you install on a 64-bit Linux operating system, you must recompile the Apache connector using the -apxs switch.

To avoid this issue, you can also recompile the connector:

  • Edit the bin/connectors.sh file if you are installing the multiserver edition, or the apache-connector.sh file if you are installing the server configuration and add the -apxs switch. Run the script to install and compile the connector.
  • Select the [Advanced] options / [Build Apache module from source...] check box in the Web Server Configuration Tool (wsconfig.jar).

60862

If you are using the J2EE configuration of ColdFusion MX 7 Updater on JRun 4.0 Updater 5, and want to run applets from class files, you must modify the default-web.xml file in the servers/coldfusion/SERVER-INF folder by deleting the .class entry in the maskedFiles parameter.

60876 When you upgrade from ColdFusion 5 to ColdFusion MX 7 Updater, the password for native data sources does not migrate.
60926

To ensure that ColdFusion and Verity install correctly, the following ports should be available through your firewall:

metrics - 7999
verity - 9920, 9950, 9960
Sequelink - 19996, 19997
JWS ports - 8500, 8501, 8300, 8301, and so on
sms - 7901
60929 When you upgrade from ColdFusion MX 6.1 to ColdFusion MX 7, the Simultaneous Requests setting does not migrate. To avoid this issue, set the Simultaneous Requests on the Settings page of the ColdFusion MX Administrator after the migration completes.
60945

SuSE Linux Apache uses apxs2 instead of apxs. Compiling connectors using wsconfig -apxs fails because apxs script is not available in /usr/sbin. To avoid this issue, use the following command:

ln -s apxs2 apxs 

60931 When you are running SuSE9 set up for IPv6, when you install ColdFusion MX 7, the following errors are generated:
  • Could not connect to port 2920 on host 0:0:0:0:0:0:0:1
  • The connection to the remote JNDI server on host 0 at port 0 has failed (as have all backup hosts listed, if any
To avoid this issue, use IPv4 instead.

60575

The wsconfig program fails to configure the connectors for the built-in SuSE 9.3 Apache server. To avoid this issue, ensure that the /etc/hosts file has the following entries:
127.0.0.1 localhost.localdomain localhost

60660

If you are running ColdFusion MX 7 Updater on OS X and try to draw a PNG chart that contains Unicode characters, an error is generated and the ColdFusion server hangs. To avoid this problem, install Arial Unicode MS on the computer that is running ColdFusion.

60732

In the cfdocument tag, if you specify mimetype="plain/text" to process a URL that contains JavaScript within HTML, an error is generated. To avoid this issue, do not specify the MIME type in this case.

60865

PDF files created with the cfdocument tag may not render content with the specified fonts. To avoid this issue, install the TTF sfile for the font you want to use. In addition, on OS X, if the content contains any Unicode characters, the content may not render properly. To avoid this issue on OS X, install Arial Unicode MS or any other Unicode font in .ttf form.

60684

When a method in a COM object expects an array of type Variant, ColdFusion passes all elements of the array as type String (VT_BSTR) regardless of the data types.

60811

When you index data from a database query, the maximum number of rows that you can index is 65,520. If you try to index more rows that this, it appears to be successful, as no error is reported. However, the additional rows are not indexed. To avoid this issue, index collections in segments smaller than 65,000 rows.

59143

A line chart with a single series generates a legend for each point in the series. To avoid this issue, use a custom style file and set the following attributes:

<legend isVisible="false" showColumnLegend="true">

60985

When you install ColdFusion MX 7 Updater on OS X Client, the wsconfig connector installer does not set up the default document correctly in Apache 1.3.33 /etc/httpd/httpd.conf. As a result, the browser displays a directory listing when you do not specify a CFM file in the URL. To avoid this issue, add index.cfm to the mod_dir section of the httpd.conf file; for example:

<ifModule mod_dir.c>
DirectoryIndex index.html index.cfm
</ifModule>
 

60987 If you are running ColdFusion on OS X, and using Apache 1.3.33, and if the ConnectorInstaller0.txt file contains the error [warn] Loaded D50 / Applications/ColdFusion MX7/runtime/lib/wsconfig/1/mod_jrun.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI), you must recompile the Apache 1.3.33 connector.
60989

If you are running Flash Player 8, and use Microsoft Internet Explorer, when you post form data to a URL that returns a FlashPaper document, such as a CFR report file URL or a CFM page containing a cfdocument call, the page does not return the FlashPaper document, and the browser appears to spin. To avoid this issue, change the form so that it uses method="get".

This is an Internet Explorer bug that has been reported to Microsoft.

60993 When using the file browser applet in the ColdFusion MX Administrator on OS X, you can only browse to the first level directory. You cannot browse to the second level directories or higher directories. As a result, you must manually enter the complete absolute filepath.
69338

On OS X, if you click /Applications/ColdFusionMX7/runtime/bin binary files in the Finder, the error "Apple AWT java was loaded on first thread -- can't start AWT" is generated. To avoid this error, launch the connector installer GUI with the following commands:

cd /Applications/ColdFusionMX7/runtime/lib
or
cd /Applications/Jrun/lib

java -jar ./wsconfig.jar
52295 ColdFusion does not start on a Turkish locale. To avoid this issue, add
-Duser.language=en -Duser.country=US
to the jvm.config java argument setting.
60064 If you are running Solaris without X windows, to use the cfdocument tag, you must set the headless switch to true in the jvm.config file, as follows:
java.awt.headless=true
60097 If you are running ColdFusion MX 7 on Mac OS X, when you select Verify All Connections twic in the ColdFusion MX Administrator, the error "Verification failed" appears, even though the data sources should pass verification.
61013 The IsLocalHost function returns the value true, even if you have not enabled IPv6 on the computer that is running ColdFusion; the GetLocalHostIP function returns the value 127.0.0.1.
60995 When you use the cffile tag, ensure that the user under which the ColdFusion process runs has the permissions to modify the file that is being read, created, or modified; otherwise, ColdFusion may not complete the file operation, and does not generate an error.
61054

You may encounter problems if you try to have a ColdFusion MX 7 client interact with ColdFusion MX 7 Updater "document" style web services. Specifically, when you use a ColdFusion MX 7 client with a ColdFusion MX Updater "document" style web service that uses a ColdFusion query as an argument or return value, the client does not work. To avoid this issue, install the ColdFusion MX 7 Updater on the client.

Note: ColdFusion MX 7 Updater overwrites the file WEB-INF/client-config.wsdd; if you changed this file before installing ColdFusion MX 7 Updater, you must reapply your edits. When you install ColdFusion MX 7 Updater, the version of client-config.wsdd that you edited is copied to the backup directory.

61104 When you create a report, RTF and PDF output formats do not have Unicode support.

Note: The Updater release includes relevant security patches released in the Macromedia Security Zone.

Back to Contents

Issues Fixed in this Release

Issues related to following areas have been fixed:

CFML Issues

The following issues with the ColdFusion CFML tags and functions have been fixed:

ID Issue
55638 Converting times from ColdFusion to JavaScript loses the AM/PM setting.

59706

ColdFusion attempts to convert strings in arrays that are passed to a COM object to dates, although the COM object expects an array of strings.

59840

In both the server configuration and the multiserver configuration, if you omit the session-timeout setting in the file web.xml, a "Session is Invalid" error can occur.

48718

You can use the cfinclude tag to include files that are otherwise denied by sandbox security.

59487 and 57924

In the cflocation tag, carriage return and line feed characters are invalid, both in ASCII form, as char(10) and char(13), and hex form, as %0D and %0A.

60544

In PDF files and FlashPaper documents that were created using the cfdocument tag, text and images may appear zoomed in.
59021 The cfpop tag does not provide a way for a user to insert an inline image into the produced HTML code.
59577 The cfdump tag using expand="false" does not behave as expected.
59616 A duplicate of a structure makes a deep copy recursively, and does not preserve common substructures.

Back to Top

Charting Issues

The following charting-related issues have been fixed:

ID Issue
57581 A chart series of type="line" that contains at least one value of 0 causes the y axis to start with negative values instead of 0, regardless of the scaleFrom and scaleTo settings in the parent chart.
57648

When displaying a pie chart in 3D form that contains a large value with several smaller values, the pie values overlap and you cannot tell what the values are. Place the text for pie slices in a sequential manner so that pie slice values are readable.

Note: To enable this feature, modify the default style files in the \charting\styles directory or you own custom style files by including the following:

<dataLabels style="Value" autocontrol="true" placement="outside">

58038 If a cfchart of type="line" with Flash format plots more than about 1500 points (about five lines with a year's worth of data on each), the graph disappears after initial rendering.
59497 When using a pie chart, if the cfchartdata value is 0, the Flash graph for that data item has a circle on top of the pie chart.

Forms Issues

The following issues with rich forms have been fixed:

ID Issue
59414  With cfinput type="date" and preservedata="yes", European dates do not display properly.
59440 When you use a cfgridcolumn tag of Boolean type and insert a new row, the check box is checked by default. The ColdFusion MX 7 Updater changes this to be unchecked by default, which matches the previous functionality.
59442 Using value="#now()#" doesn't work in <cfinput type="datefield">.
59570 A Flash form doesn't validate when you set a cfcalendar required attribute.
59602 When using onsubmit="return javascriptfunction()", where javascriptfunction() checks that a <select> and <textarea> were properly selected, the ColdFusion MX JavaScript does not execute.
59604 The dialog box that displays Flash form validation error messages is not scrollable.
59628 With cfform, when the format is set to XML and the skin is set to blue-gray, the browser displays nothing.
59632 When you use the Flash version of cfgrid with a date column and use the mask attribute on the cfgridcolumn tag, column ordering causes the data in the column to change.
59701 When you use a Flash form, cfinput with type="checkbox" and required="yes" does not work.
59783 When cfgrid is submitted, the form values for a cfgridrow tag of Boolean type are inconsistent.
59926 You can delete more rows than exist in a grid.
59880 In Flash forms, if you set option value="", when you submit the form, the value is "" instead of an empty string.
59930 Error in XSL file for form elements.
59985 Reset does not work for radio buttons.
59924 The height and width attributes of an XML grid are not in the XML definition.
59896 When a Flash form contains option = "0" (with spaces around the equal sign), when you submit the form with the All option selected, the form variable on the action page contains All instead of 0.
59928 Adding and deleting rows can overlap the commands.
59851 Changes to an editable Flash form in an HTML form are not submitted with the form.
59854 Enhancement request to add support for id="" for panel groups, to let you change status programmatically.
59862 If the first field in a form is hidden, and you are using a mask in the form, a JavaScript error is generated.
59925 If there is no content in a grid, you cannot add rows at runtime.
59931 If you set the grid column date mask to dd/mm/yyyy, and then edit the field, when you finish editing, the date appears incorrect and different from what you entered.
59786 When you use cfform validation, if you use OnServer validation with Required="yes" and validate="noblanks", two error messages are generated.
59846 When you use the cfform tag and set id="", the value should be the id attribute for the object tag that runs the Flash application.
59927 If you hide a column that contains a check box, the check box remains visible.
60081 In certain instances, the mask for the date appears in the grid instead of the date.
59844 In ColdFusion MX 6.1, the scriptSrc attribute of the cfform tag expected a filename; in ColdFusion MX 7, the scriptSrc attribute expected a path. In ColdFusion MX 7 Updater, the scriptSrc attribute handles both paths and files.

Back to Top

Reporting Issues

The following issues with the ColdFusion Report Builder and the reporting engine have been fixed:

ID Issue
55099 Enhancement request to display a summary of the settings that are below collapsible fields, such as "Font and Text Settings," in the Properties pane, (similar to the way Macromedia Dreamweaver displays CSS in property panes).
57982 When selecting Group By fields in the Query Builder, the SQL should be built according to how fields are chosen, not by the order in which they appear in the user interface.
59266 When changing the orientation from portrait to landscape and back, fields that were on the right side of the report become hidden and are not accessible when the width is smaller than the original size.
59741

Problems displaying CLOB fields using the Report Builder. In the Query Builder, the output displays the CLOB field correctly, but when you run the report, ColdFusion throws an error.

59758 When a subreport's detail section flows onto a new page, it is truncated.
60726 In the Report Builder, although the layout appears fine, it does not appear the same as when the report is displayed in a browser. If you move a control and then save the report, Report Builder might move the control to a different position. You cannot see this on the layout unless you close the file and then open it again.

General Server Issues

The following general server issues, including data-handling issues, have been fixed:

ID Issue
51108  There are problems with the dockable version of the cfdump tag.
55781 If you create a method in a CFC or a UDF in a page, and use cfscript exception handling, the catch structure cannot be created if you already declared the variable name as a private variable.
56184

In the J2EE Archives page, if you click the Add button without specifying a name, the error message indicates that there was an invalid character in the name, rather than the fact that a name wasn't entered.

56592 When adding a new Gateway Type, there is no confirmation message.
60111

Executing a basic cfhttp tag on certain pages results in corruption of smart quotation marks. This issue was fixed by adding the getAsBinary="never" option to the cfhttp tag.

60228 Enhancement request to support file locking in support of IBM WAS network deployment.
60230 Enhancement request to be able to reload ColdFusion services in a vertical cluster with IBM WAS ND 5.1 when changes are made on one of the servers in the cluster.

Other Issues

The following general issues have been fixed:

ID Issue
59413   For the cfgridcolumn tag, the Boolean type attribute is missing from the Dreamweaver extension.
59794 For the cfcalendar tag, the firstDayOfWeek attribute is missing from the Dreamweaver extension.
59800 The default port at which cfstat service runs is changed from 8103 to 7999.
59895 Client variables using database persistence result in a deadlock on SQL Server and the error ORA-8177- can't serialize access for this transaction on Oracle.
59960 Indexing a Verity collection from a remote ColdFusion MX 7 instance results in an error when the directory structures don't match.
59960 Verity skips "malformed" content when indexing database data.
60540 Application.cfc is not working correctly. Specifically, this.sessionmanagement is being ignored.
60436 The string "NaN" can cause NumberConversionException when compared with another string. This is case-sensitive. The strings "NAN", "nAn", and "nan" do not cause problems.
60649 When you request a CFC through the URL, all values are returned in a WDDX packet. If the CFC returns an XML object, that value is also wrapped in a WDDX packet. As a result, there is XML inside XML.
60029 For the cfcomponent tag, the output attribute is missing from the Dreamweaver extension.
60206 There is no charset field to the data structure to override the UTF-8 hardcoding in the submit() function of the SMS gateway.

Back to Top

Cumulative Hot Fixes Issues

The following changes are included in cumulative hot fixes:

ID Issues fixed in cumulative hot fix 1
59758   ColdFusion subreports now flow correctly across page boundaries.
ID Issues fixed in cumulative hot fix 2
58218 Sessions are no longer lost when a clustered ColdFusion server restarts.
53063 ColdFusion mappings are now honored for web services.
59763 Memory is no longer permanently consumed when debugging is enabled in the ColdFusion MX Administrator.
55470 Daily scheduled tasks run at the right time when ColdFusion is restarted.
59695 The cffile tag permissions are set correctly on UNIX after action=COPY.
59951 The cfsearch tag now returns the size column in bytes instead of kilobytes (K).
59952 The cfindex tag now allows custom type with no query.
59953 The cfsearch tag uses the Verity fields if CF_URL and CF_KEY are empty.
59974 Mapping Verity collections with the incorrect locale no longer leaves the collection in an unusable state.
59966 Subreport pages break correctly and use the correct spacing on the page.
60009 You can now use multiple services in a single WSDL.
59969 FlashGateway now works with ColdFusion MX 7 without changing gatewayUrl.
51446 Using a nested cftransaction action alongside a cfquery with login parameters now passes the login parameters properly.
ID Issues fixed in cumulative hot fix 3
59993 Client variable access is now properly synchronized.
59868 The cfdocument tag scaling error no longer occurs.
59915 CLIENT variables are no longer updated when none are changed and "Disable global client variable updates" is checked.
60005 CFML compiler ClassCastException.
60082 JDBC driver properties.
60112 Security fix
60197 Suggested keywords are added to categories.
60206 Enable charset encoding for SMS.

Back to Top

Security Issues

This Updater includes all security fixes related to ColdFusion listed in the Macromedia Security Zone.
The Updater improves ColdFusion MX security against several types of attacks.

Back to Top

Top Support Topics

 

More ColdFusion Topics

Choose a category to see more topics.

Request Support

 

Additional ColdFusion Resources

 

ColdFusion Downloads

 

Outside Resources

 

Feedback

 

Community