OpenBlueDragon - feel free

Release Notes

Open BlueDragon Release Notes
=============================
 
$Date: 2008/08/13 11:46:36 $
---------------------------------
- deep copy attributes passed to cfthread
- fixed #38: support cfexecute errorvariable and errorfile
- fixed #22: support cfthread and thread scope, and full scope access in cfthread body  
- fixed NA#3071: CFC serialization to a file
- fixed #35: CFEXECUTE arguments passed as an array are split on space
- support same api as CF8 for cfthread
- fixed #24: support cfthread action
- added support for sleep() function
- fixed NA#3082: constructing java.util.HashMap or java.util.Hashtable from CF struct
- added support for "Generate UUID as CFTOKEN value" option
- fixed NA#3079: built-in function initialization error
- fixed NA#3078: "is-type-of" for CFC in custom tag path (without package)
- fixed NA#3076: CFCACHE does not flush on file modification
- added following functionality to CFIMAGE: ability to crop, rotate, add border, adjust
  brightness and contrast, and apply gray scale filter.
- fixed #32: cfhttpparam type 'file' is ignored when a file is PUT with cfhttp
- fixed NA#3073: evaluation of CFLOOP ITEM variable as indirect reference
- upgraded Lucene to 2.3.2
- support for OnMissingMethod
- new fix for NA#2978
- fixed internal server error when username/password is passed to cfhttp
- refactored QoQ preparedData
- add PADDING='' attribute to CFQUERYPARAM for padding out numbers
- refactored CFQUERY to support different implementations
- fixed NA#3060: issue with trim() on loop index
- add MonthAsString locale parameter support
- fixed #18: MonthAsString doesn't output month in current locale
- fixed #9: cfdump styles updated for xhtml 1.0 compliance
- fixed NA#3056: SearchEngineFriendlyURLFilter causes duplicate query string parameters
- fixed potential NPE in mail sending when backup server used
- fixed NA#3054: Support setting mail host in message-id
- fixed NA#3045: expandPath results wrong with Apache mod_rewrite.
- include hostname in file cache key
- fixed NA#3052: missing  causes NullPointerException
- updated coldfusion productname and version variables
- fixed NA#3051: avoid potential file not found on cfcache file expiry
- fixed NA#3022: CFCACHE issue with pages containing iso-8859-15 chars
- fixed NA#3024: xmlParse and CFXML strip the  element  
- fixed NA#3028: numberformat issue with mask "09"
- fixed NA#2999: support string operators on java object operands
- fixed NA#3031: cfdump of getFunctionList causes internal server error
- fixed NA#3036: added support for addAll java method for CFARRAY
- fixed NA#3037: CFTRANSACTION end tag not required for rollback or commit
- fixed NA#3039: StructKeyExists returns true when value is null
- fixed NA#3038: Function stored in local variable can't be invoked
- fixed NA#3040: cfargument type="string" doesn't support java object 
- fixed NA#3042: CFEXIT METHOD="LOOP" within CFELSE or CFELSEIF 
- updated fix for NA#2638 (again): NPE caused by serializing childless xml nodes
- fixed NA#3046: application scope only times out when session scope enabled
- fixed NA#3047: Issue with calling of a java method in inner class that extends another inner 
  class that implements a public interface  
- fixed NA#3048: Java Map put() method converts key to string
- first public release (5/3/08)