ColdFusion Server 5 Release Candidate
Release Notes -- Updated 23 April 2001

Welcome to the ColdFusion Server 5 Release Candidate. These release notes document new features implemented since Beta 3 as well as important information regarding installation and configuration. These Release Notes also include details about fixed issues and known issues.

About the Release Candidate

The Release Candidate (RC) of ColdFusion Server 5 represents the last major prerelease milestone for the ColdFusion Server 5 release. The RC release is functionally complete. Remaining items for the Final GM release are fixes for bugs reported with the RC, several known bug fixes outlined below, packaging and serial number finalization. The RC fairly represents the performance and scalability customers can expect in the final 5 release on all platforms. The ColdFusion team believes the RC to be a worthy candidate for development, testing/staging and closely-monitored production server usage.

To help ensure that ColdFusion Server 5 is our best release ever, Macromedia would like to establish a few close relationships with key customers to enhance the final beta testing period of ColdFusion Server 5. If you are currently running ColdFusion in a production environment and are interested in participating, please send a brief e-mail to beta@allaire.com with the following information:

Macromedia will work directly with you to install ColdFusion Server 5 RC on production servers and will engage ColdFusion engineering resources directly where required to resolve any issues uncovered during this process.

Be sure to visit the Beta site for information about this ColdFusion Server RC, such as Release Note files, README files (Solaris/Linux/HP-UX), and other ColdFusion resources. The Beta site also offers access to the Beta forums and the bug tracker.

For information about new features and enhancements, see the New Features page.

Contents
Installing and Upgrading to the Release Candidate
Important Release Candidate Details
ColdFusion Server System Requirements
Uninstalling ColdFusion
Known Issues
Fixed Issues


Installing and Upgrading to the Release Candidate

For operating system-specific installation instructions, see the ColdFusion System Requirements section. All customers should note the points listed in the following table about the RC of ColdFusion Server 5:

The RC is ColdFusion Enterprise Edition for all operating systems.
The RC does not require a serial number. The RC for all operating systems expires automatically on July 31, 2001.
Using the ClusterCATS Explorer or btcluadm, you must remove cluster member servers before upgrading them to ColdFusion Server 5.
Linux, Solaris,and HP-UX customers can upgrade to the RC from 4.5.x and any of the ColdFusion 5 Beta releases.
Windows NT/2000 customers can upgrade from any 4.5.x release and the Beta 3 release. The installer will attempt to upgrade Beta 1 and Beta 2 installs, but for best results, Windows NT/2000 customers running Beta 1 or Beta 2 should uninstall Beta 1 or Beta 2 before installing the RC.
Windows 95/98 customers can upgrade from any 4.5.x release. (Previous ColdFusion 5 Beta releases did not install on Windows 95/98).
Customers who used Beta 3 who are not running a standalone version of JRun on their systems can remove the Beta 3-installed JRun webserver connector filter for maximum performance, since it is no longer required for ColdFusion graphing support in the RC. The Beta 3 uninstaller and RC installer do not remove these filters, and they must be removed manually:

- For Apache, edit the Apache "httpd.conf" file, remove the JRun sections and stop/start Apache.

- For Netscape, remove the JRun sections from the "obj.conf" file and stop/start Netscape.

- For IIS, in the Internet Services Manager, right-click the machine name and select Properties->wwwservice-> Edit->ISAPI Filters, then select the JRun filter and click the Remove button. Stop and start the IIS Admin and WWW services form the Services Control Panel.
Verity collections will not work if you do a reverse installation from ColdFusion Server 5 to 4.5. The collections themselves should be binary compatible between ColdFusion 4.5 and ColdFusion 5, but at minimum, the "style.vgw" files in the collection directories are different in ColdFusion 5, and these files would need to be reverted to their original 4.5 versions to work with ColdFusion 4.5. Customers intending to revert back to ColdFusion 4.5 from ColdFusion 5 should backup their Verity collection directories and ColdFusion "Collections" registry entries before installing ColdFusion 5 if they have existing collections. Otherwise, the collections would need to be re-created under ColdFusion 4.5.

Back to TOC


Important Release Candidate Details

Please note the important details listed in the following table about the RC of ColdFusion Server 5:

If you install ClusterCATS, you cannot use the ColdFusion Administrator to access all monitoring, alarms, and hardware load-balancing features. Instead, use the ClusterCATS Explorer.
When the attribute dbtype is set to dynamic (that is, dbtype=dynamic), you must specify all the information required by the ODBC driver to connect in the connectstring attribute. For ODBC connections using the default dbtype (that is, dbtype=odbc), you can use the connectstring attribute to provide additional connection information or override connection information that is specified in the DSN. For more information, see the Database Connection Support section in the New Features documentation.
The client-side Java controls exposed through the cfform tags (that is, cftextinput, cfslider, cftree, and cfgrid) require the installation of Sun's Java Web browser plug-in. Due to a problem on the Sun Web site, the automatic download and installation of the plug-in into Internet Explorer might fail. To fix this problem, dismiss the error dialog, and refresh the page repeatedly until the installation succeeds. If you still cannot download and install the Java plug-in, go to the Sun Web site (http://java.sun.com/j2se/1.3.0_01/jre/index.html), download the plug-in manually, and execute the file.
Some ClusterCATS management operations using the btcluadm utility require a license key. The license key is "GoColdFusion".
If you are running ColdFusion on Windows 2000 with IIS5, you can improve performance by opening the Internet Services Manager, right-clicking the Default Web Site, and choosing Properties. Under the Home Directory tab, select Low (IIS Process) in the Application Protection drop-down list, and click Apply. Stop IIS Admin and all Web services from the Windows NT Control Panel and then restart IIS.
If you want to continue to use VisiBroker for CORBA connections in ColdFusion Server 5, copy the libraries bundled with ColdFusion 4.51 into the appropriate directory. If they already existed, these libraries are preserved during the installation of ColdFusion Server 5. If you uninstall a previous release of ColdFusion before installing ColdFusion Server 5, these libraries are removed from your system. Please copy the libraries to a safe location prior to the uninstall.

Click here to see more the known issues for this release.

Back to TOC


ColdFusion Server 5 System Requirements

The following table lists ColdFusion Server 5 system requirements for your operating system:

Supported Operating Systems Processor RAM Hard Disk
Space
Supported Web Servers
ColdFusion
Windows

Windows 98
Windows NT 4.0 SP6a
Windows 2000 SP1

Intel Pentium or later 256 MB Required
512 MB Recommended
400 MB Microsoft IIS 4.0 or later
Netscape/iPlanet 3.51 or later
Apache Web Server*
O'Reilly WebSite Professional 2.0 or later
WebSite Server API (WSAPI)
ColdFusion
Solaris
Solaris 2.6, 7, 8 Sparc 256 MB Required
512 MB Recommended
350 MB Netscape/iPlanet 3.51 or later
Apache Web Server*
ColdFusion
Linux
Red Hat 6.2 or later
SuSE Linux 7.0 or later
Cobalt RAQ3/RAQ4
Intel Pentium or later 256 MB Required
512 MB Recommended
350 MB Netscape/iPlanet 4.1
Apache Web Server*
ColdFusion
HP-UX
HP-UX 11.0 PA_RISC 1.1 or 2.0

128 MB Required
256 MB Recommended

120 MB Netscape/iPlanet 2.01, 3.01, 3.6, 4.0
Apache Web Server*

* All Apache Web servers that are binary compatible with Apache 1.3.6 (up to and including 1.3.19)

Back to TOC


Required Operating System Updates

The following table lists the updates you must install for ColdFusion to run on your operating system.

Operating System Required Updates
Windows 98 Service Pack 1 recommended
Latest version of MDAC
Microsoft MFC / MSVC 6.0 runtime libraries. If the CF 5 installer requirements step fails for Runtime Libraries, please run the installer provided on your machine in the CF5 installer extracted files folder (actual location is prompted for after unpacking) under {yourdir}\redistrib\msvcrt\setup.exe.
Windows NT 4.0 SP6a
Latest version of MDAC
Microsoft MFC / MSVC 6.0 runtime libraries. If the CF 5 installer requirements step fails for Runtime Libraries, please run the installer provided on your machine in the CF5 installer extracted files folder (actual location is prompted for after unpacking) under {yourdir}\redistrib\msvcrt\setup.exe.
Windows 2000 SP1
Latest version of MDAC
Microsoft MFC / MSVC 6.0 runtime libraries. If the CF 5 installer requirements step fails for Runtime Libraries, please run the installer provided on your machine in the CF5 installer extracted files folder (actual location is prompted for after unpacking) under {yourdir}\redistrib\msvcrt\setup.exe.
Solaris 2.7 Patches* Solaris patch 105181-17 or later (kernel patch)
Solaris patch 105591-09 or later (LibC: Shared library patch for C++)
Solaris patch 105210-25 or later (LibC: Shared library patch for C/C++)
Solaris patch 105568-14 or later (libthread: Shared library patch)
Solaris patch 106541-08 or later (kernel patch)
Solaris patch 106327-08 or later (LibC: Shared library patch for C++)
Solaris patch 106980-07 or later (libthread: Shared library patch)
Solaris 8 Patches* None
Solaris Packages* The SUNWxcu4 -- XPG4 Utilities package must be installed on your system.
Linux glibc-2.1.3-11 or later, gcc/egcs, libstdc++ 2.9, and 2.2 kernel or later
For MIB functionality, you must install UCD-SNMP 4.2 prior to installing ColdFusion. For instructions, see the installation instructions in the SNMP - MIB section on the New Features page.
HP-UX The latest HP patches for HP-UX 11.0

* Solaris patches and packages are available at access1.sun.com.

Back to TOC


Installation Notes

The following table contains important installation notes:

Windows ClusterCATS does not support the Apache Web server on Windows NT and Windows 2000.
The following components are not supported on Windows 95/98, and are not available in the options dialog during installation: Advanced Security, ClusterCATS Clustering or Application Management components.
For MIB functionality, you must install the Windows SNMP service prior to installing ColdFusion. For instructions, see the installation instructions in the SNMP - MIB section on the New Features page.
You must install ColdFusion in Windows NT or Windows 2000 using an account with local Administrator privileges. ColdFusion adheres to the Microsoft network model in which the first level of Server on an NT network is the PDC/BDC. These systems only manage the network/domain and are not designed to run application servers, such as ColdFusion. Application servers on Windows NT or Windows 2000 standalone systems reside on the second-level setup. A standalone Windows NT or Windows 2000 computer can participate in a network/NT domain.
Depending on how your LDAP server is referenced in the cfldap tag, you might need to add your LDAP server to the hosts file on the Windows 2000 server hosting ColdFusion. The hosts file has an example of the format you should use.
Linux ColdFusion 5 on Red Hat Linux requires the following Sybase Open Client 11.9.2-3 components or later to use the Sybase native database driver:

  • sybase-common-11.9.2-3.i386.rpm
  • sybase-openclient-11.1.1-3.i386.rpm
ClusterCATS does not support the Netscape/iPlanet Web server on Linux.
ClusterCATS requires that the group btcats exist. It attempts to create this group during the ColdFusion installation, using groupadd. If you are using NIS or NIS+, make sure that either nsswitch.conf allows for group resolution from the group file, or the group btcats gets created in NIS/NIS+ prior to installing ClusterCATS.
ClusterCATS requires that you enable multicast on all network adapters. To enable multicast on an adapter, enter the following command:
ifconfig eth0 multicast

In this example, the adapter is eth0; enter the appropriate adapter name for your configuration.

The Oracle ODBC database driver requires the Oracle Client version 8.1.6.1 or higher.
After the installation is complete, you should also make sure that you configured the Apache server properly, the line ServerName in the /etc/httpd/conf file is uncommented, and localhost.localdomain is changed to yourserver.domain.com.
Red Hat For performance reasons, the ColdFusion team recommends that during the Red Hat Linux 6.x install, you select either a Linux Server or Custom installation rather than a GNOME or KDE Workstation installation.
Red Hat 7.0/7.1 users must install the compat-libstdc++ RPM from the Red Hat site (http://www.redhat.com/).
The installation only attempts to configure the default Apache installation that is included in your distribution. If you installed a custom release of Apache, such as /usr/local/apache, you must configure the ColdFusion module manually. For instructions, see the file /opt/coldfusion/webserver/apache/README.
SuSE* SuSE Linux 7.x uses the EAPI version of the Apache module. Please install this module or Apache will crash.
SuSE 7.0 users should upgrade Apache to the latest SuSE update (Apache 1.3.17). This also updates the Apache init files.
Cobalt* Cobalt users must upgrade to the following packages:
glibc-2.1.3-22
glibc-profile-2.1.3-22
glibc-devel-2.1.3-22
Cobalt RAQ 3 users must install the Red Hat 6.0 glibc patch. Go to Red Hat FTP site ftp://ftp.redhat.com/pub/redhat/current/ to download the patch.
The default ColdFusion installation directory is /opt. Although the installation creates this directory automatically, you might want to create this directory before running the installation.
Cobalt users must upgrade their Glibc versions to at least glibc-2.1.2-11. Otherwise, Java functionality does not work.
Solaris Solaris Advanced Security users upgrading from ColdFusion 4.5.x will encounter a question during installation as to whether SiteMinder is installed. This is referring to the full, retail version of Netegrity SiteMinder and is intended to enable ColdFusion Single Sign-On support in ColdFusion automatically. For details on this SiteMinder feature, see the Netegrity SiteMinder documentation.
For MIB functionality, you must install certain patches prior to installing ColdFusion. For instructions, see the installation instructions in the SNMP - MIB section on the New Features page.
Solaris Advanced Security users are prompted for a target LDAP server instance to migrate the SiteMinder policy store. ColdFusion 5 requires that you migrate the SiteMinder policy store. This one-time procedure requires a properly configured, second LDAP server instance. At the conclusion of the migration procedure, Advanced Security features in ColdFusion are configured automatically to use this second LDAP instance as the SiteMinder policy store.
In order to install and configure Advanced Security for ColdFusion, a LDAP server must be available on your network. You need to know the Directory Manager DN and password for this server.
By default, the package file installs ColdFusion in the /opt directory. If you want to install ColdFusion in a different directory, you must create that directory before running the pkgadd utility.
Note the location of your installed Web server. The pkgadd utility prompts you for this information.
Read the ODBC 3.7 documentation PDF file in /opt/coldfusion/odbc/doc/odbcref.pdf for more information on database drivers.
Due to a Sun 5 compiler/STL dependency, ColdFusion 5 requires the en_US locale to be installed on Solaris. Some Solaris 8 installations might not contain this locale.
To install the electronic distribution of ColdFusion, you must first place the package file (coldfusion50.pkg) into its own directory. To start the installation process, use the following shell command:
pkgadd -d coldfusion50.pkg
OpenIngres database drivers are no longer supported on Solaris.
ClusterCATS requires that the group btcats exist and attempts to create this group during the ColdFusion installation using groupadd. If you are using NIS or NIS+, make sure that either nsswitch.conf allows for group resolution from the group file, or that the group btcats gets created in NIS/NIS+ prior to installing ClusterCATS.
When updating from ColdFusion 4.5, you might need to change the package installation defaults file: /var/sadm/install/admin/default. This file controls the behavior of the Solaris packaging commands. You should change the value of the instance setting from unique to overwrite. This lets you install another version of ColdFusion on top of the existing one.
You cannot overlay a 3.x, 4.0, or 4.0.1 installation directly with a 5 installation, as the Registry and directory structures changed significantly beginning with version 4.5.1. Before you install, you must run the Registry migration utility (if you want to preserve your Registry) and pkgrm for the 3.x, 4.0, or 4.0.1 installation. You can upgrade from 4.5.1 to 5, and you do not need to take any special steps. In order to upgrade from a 3.x, 4.0, or 4.0.1 release of ColdFusion, use the cfregup.sh utility. For details, see the corresponding README.cfregup.
HP-UX Required kernel parameter minimum settings:
  • maxdsize 0x79000000
  • maxssize 0x8000000
  • maxtsize 0x8000000
  • maxfiles 1024
  • maxusers 64 (to indirectly boost NKTHREAD, used below)
  • max_thread_proc (NKTHREAD-10)

While this HP-UX version is designed to be equivalent to the Windows NT, Linux, and Solaris releases, the following features available on those platforms are not available in ColdFusion Server 5 for HP-UX:

  • Graphing
  • Advanced Security
  • ClusterCATS
  • Application Monitoring

These features might be added at some time in the future based on customer demand and if the necessary supporting libraries, from their respective third-party vendors, become available on HP-UX 11.0. At this time, however, we can make no guarantees regarding the future availability of these features on HP-UX.

Database support for HP-UX is intended to be equivalent to what is available in the Solaris and Linux versions of ColdFusion 5. However, see the following table for exceptions:

Database ODBC Native
Oracle 8 Yes (Tested using Oracle 8.04 and 8.16 clients.) Yes (Tested using Oracle 8.04 and 8.16 clients.)
Oracle 7 No (Oracle client software unavailable on HP-UX 11.0.) No (Oracle client software unavailable on HP-UX 11.0.)
Sybase 11 Yes (Tested using Sybase 11.1.1 client. Clientless driver now available.) Yes (Tested using Sybase 11.1.1 client.)
Informix 7 and 9 Yes (Tested Informix 9 and with 2.40 client. Clientless driver now available for Informix9.) Yes (Tested Informix 9 and with 2.40 client. Can not be used simultaneously with any ODBC connections.)
IBM DB2 No (ODBC driver unavailable in HP-UX 11.0.) Yes (Tested using 6.1 client. Can not be used simultaneously with any ODBC connections.)
Microsoft SQL Server Yes (Tested connecting to MS SQL Server 6.5 and 7.0 DBs. Wire protocol, no client required.) No (No native client libraries available on HP-UX 11.0.)
dBase/FoxPro Yes (Simple "flat file" DB. No client library required.) No (ODBC-access only.)
OpenIngress No (ODBC driver unavailable in HP-UX 11.0.) Not Applicable
Text Yes (Comma-separated field text) Not Applicable

* To install the SuSE and Cobalt Apache module:

  1. Shut down Apache and ColdFusion:

    /etc/rc.d/apache stop
    /opt/coldfusion/bin/stop

  2. Open the file /etc/httpd/httpd.conf in a text editor and edit the Load Module and Add Module sections. In the LoadModule section, add the following lines:
    	
    #
    # The following Modules are loaded when the 
    # according package has been installed
    # on your system. The Variables are defined in /sbin/init.d/apache and control
    # which modules are dynamically loaded
    #
    <snipped for brevity>
    #LoadModule allowdev_module    /usr/lib/apache/mod_allowdev.so
    LoadModule cookie_auth_module /usr/lib/apache/mod_auth_cookie.so
    LoadModule cookie_file_access_module /usr/lib/apache/mod_auth_cookie_file.so
    LoadModule external_auth_module /usr/lib/apache/mod_auth_external.so
    LoadModule inst_auth_module   /usr/lib/apache/mod_auth_inst.so
    LoadModule auth_system_module /usr/lib/apache/mod_auth_system.so
    LoadModule eaccess_module     /usr/lib/apache/mod_eaccess.so
    LoadModule bandwidth_module   /usr/lib/apache/mod_bandwidth.so
    LoadModule cache_module       /usr/lib/apache/libcache.so
    LoadModule urlcount_module    /usr/lib/apache/mod_urlcount.so
    LoadModule disallow_id_module /usr/lib/apache/mod_disallow_id.so
    LoadModule lock_module        /usr/lib/apache/mod_lock.so
    LoadModule peephole_module    /usr/lib/apache/mod_peephole.so
    LoadModule put_module         /usr/lib/apache/mod_put.so
    LoadModule qs2ssi_module      /usr/lib/apache/mod_qs2ssi.so
    LoadModule session_module     /usr/lib/apache/mod_session.so
    LoadModule fastcgi_module     /usr/lib/apache/mod_fastcgi.so
    LoadModule cvs_module         /usr/lib/apache/mod_cvs.so       
    LoadModule roaming_module     /usr/lib/apache/mod_roaming.so   
    LoadModule w3c_ip_forwarding_module /usr/lib/apache/mod_ip_forwarding.so
    LoadModule macro_module       /usr/lib/apache/mod_macro.so
    </IfDefine>
    <IfDefine LDAP>
    LoadModule auth_ldap_module   /usr/lib/apache/auth_ldap.so
    </IfDefine>
    <IfDefine PYTHON>
    LoadModule python_module      /usr/lib/apache/mod_python.so
    </IfDefine>
    <IfDefine COLDFUSION>
    LoadModule coldfusion_module    /usr/lib/apache/mod_coldfusion.so
    </IfDefine>
    
  3. In the AddModule section, add the following lines:
    #
    # Again the following modules are only added to the system in case the according
    # modules have been installed
    #
    <snipped for brevity>
    #AddModule mod_allowdev.c
    AddModule mod_auth_cookie.c
    AddModule mod_auth_cookie_file.c
    AddModule mod_auth_external.c
    AddModule mod_auth_inst.c
    AddModule mod_auth_system.c
    AddModule mod_eaccess.c
    AddModule mod_bandwidth.c
    AddModule mod_cache.c
    AddModule mod_urlcount.c
    AddModule mod_disallow_id.c
    AddModule mod_lock.c
    AddModule mod_peephole.c
    AddModule mod_put.c
    AddModule mod_qs2ssi.c
    AddModule mod_session.c
    AddModule mod_fastcgi.c
    AddModule mod_cvs.c
    AddModule mod_roaming.c 
    AddModule mod_ip_forwarding.c
    AddModule mod_macro.c
    </IfDefine>
    <IFDEFINE LDAP>
    AddModule auth_ldap.c
    </IfDefine>
    <IfDefine PYTHON>
    AddModule mod_python.c
    </IfDefine>
    <IfDefine COLDFUSION>
    AddModule mod_coldfusion.c
    </IfDefine>
    


  4. Save the file.


  5. Create a symbolic link from the EAPI version of the ColdFusion module, to the /usr/lib/apache directory, making sure the EAPI module is executable:
    chmod 755 /opt/coldfusion/webserver/apache/mod_coldfusion_EAPI.so
    ln -s  /opt/coldfusion/webserver/apache/mod_coldfusion_EAPI.so
    /usr/lib/apache/mod_coldfusion.so
    
  6. Find the following lines in the /etc/rc.d/apache file:

    #
    # check for mod_fastcgi_sap module
    #
    if ! test "$HTTPD_SEC_MOD_SAPCGI" == "no" ; then
    test -e /usr/lib/apache/mod_fastcgi_sap.so || \
    test $(/usr/sbin/httpd -l | grep  "mod_fastcgi_sap.c") = "mod_fastcgi_sap.c" 2>
    /dev/null \
    && MODULES="-D SAP_CGI $MODULES" && echo -n " SAP-fastcgi"
    fi



    Add these lines directly below the previous section:

    	
    #
    # check for mod_coldfusion support 
    #
    if ! test "$HTTPD_SEC_MOD_COLDFUSION" == "no" ; then
    test -e /usr/lib/apache/mod_coldfusion.so && MODULES="-D COLDFUSION $MODULES"
    && echo -n " Coldfusion"
    fi
    
  7. Restart ColdFusion and Apache. Everything should work now.

    /etc/rc.d/apache start
    /opt/coldfusion/bin/start
    

Back to TOC


Uninstalling ColdFusion

The following table describes the process to uninstall ColdFusion:

Windows Select Start > Control Panel > Add/Remove Programs. In the Add/Remove Programs dialog box, select ColdFusion 5, and click the Change/Remove button.
Solaris, Linux, HP-UX

The uninstall script removes your odbc.ini file. You might want to preserve your odbc.ini file by saving it to a new location. In addition, uninstalling ColdFusion removes all Verity collections in the coldfusion/verity directory.

To remove ColdFusion from your system on Solaris, use the pkgrm utility by entering the following command:

pkgrm cfusion

To remove ColdFusion from your system on Linux and HP-UX, run the command:

/opt/coldfusion/uninstall/cfremove
Note: In Windows, if the ColdFusion Application Manager was previously installed on your system, you are asked to remove this component during the new installation. After you remove the component successfully, you are prompted to restart your system. You must restart your system for the installation to continue. Selecting No results in an incomplete install of ColdFusion.

Back to TOC


Known Issues in this Release

The following table lists general ColdFusion issues in this release:

Issue Bug ID #
Although the ColdFusion team recommends that you scope your variables like variables.var1, there is an issue with assigning structure fields. The following is an example of code that fails:

<cfscript> st1 = structnew(); variables.st1.key0 = "foo";</cfscript>
11327
When using cfgridupdate with the Sybase native driver, you can only delete one row. Any attempt to delete more than one row will cause a Sybase database error to occur. 13652
ColdFusion requires the initialcontext class, home interface, remote interface, and stub classes generated by the deployment on client Java class path. 20077
It is not recommended that more than one probe be configured to restart the ColdFusion server. If multiple probes are configured to restart the ColdFusion server, this could result in the ColdFusion server terminating abnormally and not restarting. 21360
The urlendcodeformat does not replace spaces with "+" as specified in the ColdFusion documentation. 22007
If you have a database that contains a datetime column that goes all the way down to milliseconds, it returns to ColdFusion without the milliseconds. 22677
The CFML functions refindnocase, refind, rereplacenocase, and rereplace do not function properly for large strings with more than 20,480
characters if the regular expression contains ".*".
23110
In Linux, cftextinput might cause a template to hang and eventually return two error messages, "Error in __CFTEXT__Forml_text2 text" and "JSO Exception: netscape.javascript.JSException. Method Invocation failed: 0x80020101". 23353
If you enable Single Threaded Sessions in the ColdFusion Administrator, Archive and Deploy features fails. ColdFusion returns the error "Unable to acquire lock for single threaded sessions within timeout period. Please raise the request timeout limit to lengthen the time available to acquire the lock." If you want to use the Archive or Deploy features, you must disable Single Threaded Sessions. By default, Single Threaded Sessions is disabled. 24399
On Solaris, the native driver for Oracle can only be used with Sun UltraSparc hardware. Older hardware, such as Sparc and SuperSparc, cannot use the native driver but can still access Oracle databases with the Merant ODBC driver. 24744
On Windows 2000, if permissions are not set correctly for the /cfam/btauxdir directory under the ColdFusion installation directory, probes cannot perform a successful HTTP GET request to check the ColdFusion Server load. This results in marking all ClusterCATS server members as busy and/or all Web servers as busy in the System Monitoring section of the ColdFusion Administrator. You must manually change the Windows permissions of the files in the /cfam/btauxdir directory to give everyone read and write access. 24831
When attempting to deploy an archive on UNIX, you might an encounter an error message indicating that the naming adapter is not running. If on closer inspection it appears that the naming adapter is listed as a running process, simply cancel the running process, and it restarts. 24835
If you remove a file from the file system shortly after beginning an archive operation, you might receive the following exception error:
Error: 000 - Unknown exception.
ERROR: Unable to successfully create archive. IOException occurred

ERROR: Unable to successfully create archive.  IOException occurred   
java.io.FileNotFoundException: c:\temp\jar_cache28381.tmp (The process 
cannot access the file because it is being used by another process)
24762
Linux RH7.0/7.1 SuSE 7.0/7.1 sporadic start script hang and error shutting down cfexec 25013
On the Linux and Solaris platforms, to use the new Reporting features in the ColdFusion Administrator, you first need to check the Enable Performance Monitor checkbox located under in Debug Options page of the ColdFusion Administrator. 24896

The following table lists ColdFusion Administrator-specific issues in this release:

Issue Bug ID #
After selecting the Use ColdFusion Administration Authentication check box in the Security Configuration page in the Advanced Security section of the ColdFusion Administrator, you will not be able to log back into the Administrator. 24747
On Solaris, Linux, and HP-UX, the Log Viewer requires lowercase filenames.
In the Log Viewer, you cannot view an application log file or generate an archive log file without throwing the following error:
For some reason we are not able to combine these logs files together. Please try searching each one separately.
On the Log Files page, the Browse Server button does not return the correct file path
On Solaris, the Statistics Summary information in Server Reports is not supported.

Back to TOC


Issues Fixed in this Release

The following table lists fixed issues in this release:

Fixed Issue Bug ID #
cfscript recognizes the timeout. 12123
Performing a tobase64(quicksoft) no longer inserts a "=" at the end. 15233
The numberformat correctly rounds 16 digit integers. 16570
Advanced Security installation always creates SiteMinder services. 16600
Optimization no longer fails for foreign collections in Verity with the CF 5.0 compatible Verity foreign language pack installed. This foreign language pack will included with CF 5.0. 16735
Uploading a large file using a form page no longer increases ColdFusion's memory footprint by more than the size of the file. 16899
Username and password caches are automatically refreshed, eliminating possible authentication failures. 17358
Client variable operations no longer fail if additional columns are present in either the CGLOBAL or CDATA tables when using a database as the back-end store. 17855
cfhttp will now follow up to five redirections on a single request. cfhttp will also handle Location redirection headers which do not conform to RFC 2616 (the HTTP specification). 18559
cfexecute with outputfile leaves file in locked state. Subsequent file access will be denied. 19123
When running a select statement in cfquery using the like operator on a long text field, you no longer receive an error in the Linux version of ColdFusion. 19528
On Solaris, when using a Sybase native connection and retrieving money in unformatted form, the returned unformatted data is no longer formatted inconsistently after the decimal. (Two digits, three digits, or four digits are returned randomly. The Merant ODBC driver consistently returns the data with four digits instead. However, the data in the table is always two digits. 19668
You can now use cfstoredproc to write a large amount of data (greater than 4000 characters) into an Oracle database. 19818
cfhttp now accepts port numbers in the URL attribute and follows redirections correctly when the URL contains a port number. 19931
You can now create the CDATA and CGLOBAL tables in a database with a IBM DB2 data source for client variable storage selected in ColdFusion Administrator. 20547
Client variable storage no longer fails with IBM DB2 6.1 using native drivers. 20559
Stopping the Naming Adapter Service from the Windows NT service control manager no longer results in an error. 20958
On Windows platforms in general, and Windows 2000 especially, you should experience a dramatic increase in server page processing performance and scalability across multiple CPUs under load. On some internal benchmarks, the ColdFusion team has observed up to 226 percent improvement in page request times under load on some Windows 2000 SMP machines. Macromedia Spectra customers should also see enhanced performance for their applications under load. 21399
Links to other pages created by ColdFusion reporting, such as "Next" or "Previous", now contain file paths 21265
On Windows NT, ColdFusion no longer becomes unresponsive when using the Sybase 11 native driver. 21462
Restoring a site archive within CFAM returns system memory resources when finished. 21646
A zero byte file (or any improperly formatted file) in the mail spool file no longer causes all spooled mail to remain in the spool file. 21649
Creating an archive no longer throws Error 027. 21700
SQL syntax for query of queries now recognizes the underscore character as a valid identifier character. 21711
Using cfquery to select data from a dbtype=query with the SQL statement containing the <= comparison operator no longer returns an error. 21754
Query of queries can now filter by columns which are of type date or datetime. 21755
A query against a query with a where >; clause no longer treats the > as if it were a >=. 21762
A cfquery of type "query" preceding an cfquery of type "ODBC" with different data sources no longer throws an error. 21788
The IP address list in the debugging settings now restores properly when performing a restore operation of an archive. 21858
When selecting an aggregation using SUM with an expression in a query of queries, the resulting sum is now correct. 21953
Using the all qualifier on the union of two tables (that is, union all) on a query of queries returns the correct results. 21977
When selecting columns from a query, you can now filter with the LIKE clause. 22000
When viewing log file information and performing a Show Results operation under the Statistics tab, you do not receive the following error, "GROUPCOUNT is not a column that can be sorted on." 22044
cfexecute now throws an error when it tries to execute something for which it does not have the proper permissions. 22085
Creating a native Informix data source on Solaris 7 and querying a database with a native Informix driver no longer causes ColdFusion to crash. 22185
The Windows NT application log no longer fills up with MIB errors. 22283
You can now run a query on a query created with the querynew() function works. 22331
A pcode error is no longer generated when the duplicate() function is used on a variable defined using the queryNew() function. 22372
If a query is created manually using querynew, queryaddrow, and querysetcell, performing a new query off that query later in the template no longer throws a PCodeException error. 22399
If you create multiple load-balancing hardware configurations and use an extremely long name, the table displaying the names now scrolls to show the extremely long name. 22695
The list action for cfdirectory when sorting by filename on Windows now performs a case-insensitive sort. It is also an error now when the directory attribute is empty. 22865
The cfindex tag no longer throws a Verity error on Linux. 23146
cfmail now ensures that the body of a mail message terminates each line with a carriage-return and new line. This supports certain Mail Transfer Agents, such a Qmail, which strictly enforces end-of-line characters. 23283
On Windows, cfhttp.statuscode no longer prohibits scheduled tasks from running. 23463
On Solaris, a missing action parameter to the IsProtected(resourceType, resourcename [, action]) function for certain resource types, such as file, datasource, and so on, now throws an error instead of crashing ColdFusion. 23450
On Solaris, deleting an ODBC user directory from the Advanced Security pages in the ColdFusion Administrator also deletes the corresponding ODBC scheme. 23462
Custom installations now install Application Monitoring and Verity. 23499
When using the archive/restore facility, creating an archive, signing it, and attempting to deploy it, an unknown exception error no longer occurs. 23512
After install, attempting to encrypt/decrypt no longer generates a carlog ODBC data source with a blank database directory field. 23573
If you enter an invalid parameter with the get action in the cfregistry tag, such as value="variables.test", the resulting error message is no longer incorrect. 23574
For MIB support, you do not need to set your Web server port to 80 or 443. 23613
The cfform controls no longer produce JavaScript errors. 23633
If you chose not to save log files during the restore process, car_restore.log and car_restore2.log files are not created. 23656
When deleting a Verity collection, the collection's folder is removed under \Verity\collections. 23980
When the server is restricted or busy, ClusterCATs sets weight zero on Local Director. 23994
If you attempt to deploy an archive that has been encrypted using the RSA DESX algorithm and you decrypt the archive using the wrong password, you no longer receive the an error during deployment. 23998
If you attempt to deploy an archive that has been signed and encrypted using the RSA DESX algorithm and you decrypt using the wrong password, you no longer receive an error during signature verification. 24000
If you use more than one Web server, the btauxdir directory is now created on the second virtual server when enabled. 24060
Changing the ColdFusion log directory and then trying to view a log file built by an archive or restore process no longer results in an error. 24085
cfmail will no longer leak file handles when connecting to a mail server that does not respond. 24728
Whenusing CluerCATS on NT 4.0 /IIS 4.0, if the load on the Cluster Member remains at 100% and the Cluster Member is switching between the Reachable and Unreachable states, Remove and Re-Add the Cluster Member from the Cluster. This process may need to be followed by a server reboot. (Bug 24998)
ColdFusion on Linux no longer crashes on Linux servers with two or more processors.
Windows 95 is not currently supported. Installation is successful, but the server throws an error at startup.
ClusterCats Web server type restriction on High Availability Controls has been fixed.

Back to TOC