First of all here's the list of bugs we have solved since Railo 2.0:
- fixed bug in argument scope "can not overwrite argument scope"
- fixed bug in tag invoke "http level authentication not supported"
- fixed bug in tag function "when abort execution of function body with tag abort, "output" attribute value "false" should be ignored"
- fixed bug in tag silent "supress dynamic content in case of exception"
- fixed bug in tag undefined scope "object with . (dot) notated objects are referred to surrounding cfutput - queries"
- fixed bug in FileResource "Opening Stream of a none existing Resource on win32"
- fixed bug in deprecated function getTemplatePath "call from application.cfm, does not return base file"
- fixed bug in function numberFormat "can not handle the following pattern [,]"
- fixed bug in admin "generating of root mapping (/) create invalid archive names (.ra)"
- fixed bug in Administrator "can not delete scheduled task with " in name"
- fixed bug in AMF Communication "can not transfer CFCs"
- fixed bug in application listener handling: "can't find application.cfm in parent directories inside mappings"
- fixed bug in Application.cfc handling "onApplicationStart is called when the first time the application Scope is invoke by the code"
- fixed bug in application.cfc handling "onError is called for regular aborts"
- fixed bug in client scope handling "release of scope remove cfid/cftoken/urltoken data"
- fixed bug in script return "in UDF that contain more than 200 statements, script return can be ignored"
- fixed bug in Application.cfc handling "only allow named argument with name 'targetPage'"
- fixed bug in Application.cfc handling "when onApplicationStart return false the execution of the page does not stop"
- fixed bug in bytecode writer "return operation does not handle finally block the right way"
- fixed bug in caster "can not cast calendar to date object"
- fixed bug in caster "can't cast null value to a number"
- fixed bug in Caster.toArray(Object) "method make copy of java.util.List Object's"
- fixed bug in Caster.toStruct(Object) "method make copy of java.util.Map Object's"
- fixed bug in cfx tags "CFX prefix has to be lower case"
- fixed bug in compiler "spliting of long methods do not work for flow controller"- improved performace when generating the catch struct
- fixed bug in Component Body "code in body can access callers local scope"
- fixed bug in components "instaneof not work properly in the components constructor"
- fixed bug in components "super components has no acccess on the members of its children"
- fixed bug in custom tag implementation "when custom tag directory is invalid, exception is not proper"
- fixed bug in debugging template "missing cgi.context_path for in img source"
- fixed bug in error template error.cfm "error template does not check if errorcode exists"
- fixed bug in FileHandling "BOM (Byte Order Mask) will not be removed in any case"
- fixed bug in flash communcation "can not serialize list input parameters"
- fixed bug in form handling: "missing multipart form data in form scope"
- fixed bug in compiler "can't handle very large cfm templates"
- fixed bug in FTP Resource "can not read info of a subdirectory, when parent is not accesible"
- fixed bug in FTP Resource "Outputstream is in ascci mode"
- fixed bug in function dateCompare
- fixed bug in function decimalFormat "negative values with 3 digits starts with a '
- fixed bug in experimental spellchecker support for search
- fixed bug in form scope "duplicate key are not merged in key fieldnames"
- fixed bug in tag directory "destination path definition with no file seperator should be interpreted as relative the the source path"
- fixed bug in function getBaseTagData "missing variable scope data"
- fixed bug in function GetHttpRequestData "attribute content is always empty"
- fixed bug in function getMetaData "function attribute contain base functions"
- fixed bug in function getMetaData "meta attributes of tag property are not displayed"
- fixed bug in function isDefined "return false for columns with value null"
- fixed bug in function javacast "type 'null' is not supported"
- fixed bug in function listQualify "default value for third value is 'char' instead of 'all'"
- fixed bug in function listSetAt "empty elements are handled incorrectly"
- fixed bug in function numberFormat "mask '.99' is not handled correctly"
- fixed bug in function structKeyArray "function returns lower case keys instead of upper case keys"
- fixed bug in function structKeyList "function returns lower case keys instead of upper case keys"
- fixed bug in function toBase64 "cant cast boolean and numeric values"
- fixed bug in function URLDecode "can not handle corrupt input"
- fixed bug in handling of the applicatin.cfc "cfc throws a exception when using tag cfabort"
- fixed bug in handling of xml Elements
- fixed bug in HTTP/FTP ResourcePath Util "cant handle path with no path"
- fixed bug in interpretation of the data stored in datsource client scope.
- fixed bug in interpreter (function evaluate) "can not handle node types as input type of BIF's"
- fixed bug in java reflection "selection of right constructor can fail when there are more than 1 constructor"
- fixed bug in java reflector "cant cast content of one array to a other"
- fixed bug in mathematical operation \ "should cast operands to integer"
- fixed bug in query cache
- fixed bug in tag switch "all cases after default case are ignored"
- fixed bug in server administator "can not set init password"
- fixed bug in server administrator "server admin password can't be changed in community and proffessional edition"
- fixed bug in sheduled task handling "long living tasks can block execution of other tasks"
- fixed bug in tag http method head "can not handle none text/html content"
- fixed bug in tag admin "can not update session type of professional version"
- fixed bug in tag Wddx "can not interpret char code definitions"
- fixed bug in function HTMLEditFormat "use HTML Version 4.0 as default instead of 2.0"
- fixed bug in tag ProcParam "can not handle cf date type"
- fixed bug in tag argument "instead of casting the value, check whether a value is castable into the requested type"
- fixed bug in tag cfapplication: "tag can't remove existing script protection"
- fixed bug in tag cfhttp "resolve URL for invalid URLs can stop executing of URLResolver"
- fixed bug in tag cfreturn "handling of return value is not thread safe"
- fixed bug in tag cfloop/cfoutput type query "cached queries are not thread safe"
- fixed bug in tag cfquery "released connections maintain their transaction mode"
- fixed bug in tag cfquery (dbtype=query) "can not handle multiple queryparams if the sql statement contains brackets"
- fixed bug in tag chart "empty name attribute throws exception"
- fixed bug in tag component "'super' scope is relative to current component instead of the component where the current udf is loaded"
- fixed bug in tag component "when a Function member (UDF) is surrounded by a
it will not initalised before constructor is executed" - fixed bug in tag directory "railo does not ignore invalid input for attribute sort"
- fixed bug in tag form "attribute method allows only lower case inputs"
- fixed bug in tag function "instead of casting the value, check whether a value is castable into the requested type"
- fixed bug in tag http "can no read quoted charset definition from response"
- fixed bug in tag http "can not follow redirects to other servers"
- fixed bug in tag http "post with enctype 'application/x-www-form-urlencoded' (multipart=false) has a invalid 'Content-Type' Header Entry"
- fixed bug in tag http "query string part of value from attribute url should not be encodedgcal1"
- fixed bug in tag HttpParam "type body is not supported"
- fixed bug in tag index "conflict with simultan read and write access"
- fixed bug in tag invoke "can not find cfc with .cfc in path definition"
- fixed bug in tag lock "tag does not run without scope or name attribute"
- fixed bug in tag logout "tag does not remove session value"
- fixed bug in tag loop-collection "tag return upper case key for structures"
- fixed bug in tag loop-index "works with integer instead of double value"
- fixed bug in tag mail "if no mailserver is defined and tag has attribute server defined, still a exception is throwed"
- fixed bug in tag param "instead of casting the value, check whether a value is castable into the requested type"
- fixed bug in tag procparam "attribute maxlength and scale is of invalid type (int instead of double)"
- fixed bug in tag procparam "type is ignored"
- fixed bug in function listContains/listContainsNoCase "function return 1 if value ist empty"
- fixed bug in tag query "attribute cachewithin is ignored when value is CreateTimeSpan(0,0,0,0)"
- fixed bug in tag query "attribute result produce a NullPointerxception when query does not return a result"
- fixed bug in tag query "cant handle multiple resultsets, if first is a update"
- fixed bug in tag query "if username is a empty string, admin defaults username should be used"
- fixed bug in tag query "log can produce a NullpointerException"
- fixed bug in tag query "operation AND/OR are invalid"
- fixed bug in tag query "QoQ can not handle AND contition in some special cases"
- fixed bug in tag query "QoQ can not handle brackets in some special cases"
- fixed bug in tag query "QOQ loose typing in case of union selects"
- fixed bug in tag query "Query of Query does not support aggreate function support"
- fixed bug in tag query (dbtype=query) "allow [] in sql statements"
- fixed bug in tag query (dbtype=query) "allow keywords (like lower date ...) as column names or aliases"
- fixed bug in tag queryparam "sql date date does not accept null valus (empty string)"
- fixed bug in tag queryparam "tag can not handle the type LONGVARCHAR for Oracle DB's"
- fixed bug in tag select "attribute multiple has invalid tld definition (type boolean instead of string)"
- fixed bug in tag wddx "query columns are not lower case"
- fixed bug in type casting "can not cast numerical string that ends with a dot to a number (example: 123. )"
- fixed bug in undefined scope: "cascade to client scope failed"
- fixed bug in web admin "custom tag directory definition in server admin is not loaded, when there are own definitions of customtag directory in a web admin"
- fixed bug in web administrator "can not create archive when language is english"
- fixed bug in Webservice Client "conflict in handling timezones of remote date objects"
- fixed bug in tag location "addtoken should be inored when client an session scope is disabled"
- fixed bug in tag file-upload "attribute 'filefield' does not accept form field value as input (fileField = "#form.download#")"
- fixed bug in function xmlSearch "can not handle attribute path"
- fixed bug in tag queryparam "invalid handling of date object, if railo time differ to system time"
- fixed bug in tag cflock "session scope locks are not exclusive"- fixed bug in tag query "'group by' of QoQ fails in some special cases"
- fixed bug in tag Mail "ignore personal data"
- fixed bug in tag component "loose active UDF on inner super calls"
- fixed bug in function dateCompare "function make a real date diff instead to only compare date parts"
- fixed bug in tag index "title tag for HTML Documents are ignored"
- fixed bug in tag content "locks file input permanently when respone outputstream is not avaible"
- fixed bug in tag cfargument "argument default attribute cn not access component scope"
- added action "reload" to tag admin
- added experimental support for cfvideo
- added experimental support for cfvideoPlayer
- added experimental support for cfvideoPlayerParam
- added exprerimental support for function ImageAddBorder
- added exprerimental support for function ImageBlur
- added exprerimental support for function ImageClearRect
- added exprerimental support for function ImageCopy
- added exprerimental support for function ImageCrop
- added exprerimental support for function ImageDrawArc
- added exprerimental support for function ImageDrawBeveledRect
- added exprerimental support for function ImageDrawCubicCurve
- added exprerimental support for function ImageDrawLine
- added exprerimental support for function ImageDrawLines
- added exprerimental support for function ImageDrawOval
- added exprerimental support for function ImageDrawPoint
- added exprerimental support for function ImageDrawQuadraticCurve
- added exprerimental support for function ImageDrawRect
- added exprerimental support for function ImageDrawRoundRect
- added exprerimental support for function ImageDrawText
- added exprerimental support for function ImageFlip
- added exprerimental support for function ImageGetBlob
- added exprerimental support for function ImageGetBufferedImage
- added exprerimental support for function ImageGetHeight
- added exprerimental support for function ImageGetWidth
- added exprerimental support for function ImageGrayscale
- added exprerimental support for function ImageInfo
- added exprerimental support for function ImageNegative
- added exprerimental support for function ImageNew
- added exprerimental support for function ImageOverlay
- added exprerimental support for function ImagePaste
- added exprerimental support for function ImageRead
- added exprerimental support for function ImageReadBase64
- added exprerimental support for function ImageResize
- added exprerimental support for function ImageRotate
- added exprerimental support for function ImageRotateDrawingAxis
- added exprerimental support for function ImageScaleToFit
- added exprerimental support for function ImageSetAntialiasing
- added exprerimental support for function ImageSetBackgroundColor
- added exprerimental support for function ImageSetDrawingColor
- added exprerimental support for function ImageSetDrawingStroke
- added exprerimental support for function ImageSetDrawingTransparency
- added exprerimental support for function ImageSharpen
- added exprerimental support for function ImageShear
- added exprerimental support for function ImageShearDrawingAxis
- added exprerimental support for function ImageTranslate
- added exprerimental support for function ImageTranslateDrawingAxis
- added exprerimental support for function ImageWrite
- added exprerimental support for function ImageWriteBase64
- added exprerimental support for function ImageXORDrawingMode
- added exprerimental support for function IsImage
- added exprerimental support for function IsImageFile
- added exprerimental support for tag image
- added function ArrayContains
- added function ArrayContainsNoCase
- added function pagePoolClear
- added function pagePoolList
- added new mssqlserver jdbc driver (not avaiable in update patch)
- added new ssl certificats
- added particular support for coldfusion.server.DataSourceService (experimental)
- added possibility to change general read/write access to tag admin (Web Administrator)
- added SES support
- add tolerance to expired time of client cookies, to improve server side include handling
- added support for "cfdocument" scope to tag "cfdocument"
- added support for "Lazy Serializer" to Struct and Array Object for method "toString()"
- added support for attribute "statuscode" to tag location
- added support for attribute wsdlFile to tag component
- added support for cfml comments inside tag scscript
- added support for conversion of array to "java.util.Vector" (CFMX Array Type)
- added support for conversion of struct to "java.util.Hashtable" (CFMX Struct Type)
- added support for defining requestTimeout in URL
- added support for disable local custom tags
- added support for download ranges to tag content
- added support for function "contractPath"
- added support for implizit casting from String to Resource
- added support for node objects to Comparator
- added support for 'onMissingMethod' to Components
- added support for providing RequestTimeout in url of scheduled tasks
- added support for tag inline cfml comments
- added support for TLS/SSL to tag mail
- added support for xml type in tag queryParam
- added Wrapper class coldfusion.runtime.JavaProxy
- added clientstorage "cookie"- added clientstorage "memory"- fixed bug in tag query "QoQ loose index of queryparam list"
- added particular support for cfchart
- added support for: "search custom tags in sub directories"
- added support for ram,ftp,zip,tar,tgz resource for update version (1.0)
- changed default date parsing from simple do advanced parser except in comparsion
- changed return value of method iterator from Array Object from a key Iteration to a value iteration (similar to java.util.List Object)
- changed case of columnlist of query objects to uppercase
- changed handling of client-type file "store in a multi level way"
- extended array class with methods of java.util.List
- extended debugging-comment template
- extended debugging-neo template
- extended struct class with methods of java.util.Map
- improved Client (cookie) scope
- improved client scope serialisation (filesystem) "delete files older than 90 days"
- improved client scope serialisation (filesystem) "do not store empty scopes"
- improved custom tag handling
- improved error message from error inside Railo Archives
- improved HTTPServletRequest Object "header cache take care for free memory"
- improved JSPWriter "JSPWriter write out content-length to header, when no flash occurred"
- improved output of legend from tag chart
- improved Page Source Pool "pool automaticly release pages that are based on released classloaders"
- improved performance of SQL Expression Parser
- improved Resource Lock
- improved tag cflocation "close connection after response ends"
- improved tag index for HTML Documents "meta tag author is used as author value"
- improved tag index for HTML Documents "meta tag can be used for custom fields (see documention)"
- improved tag index for HTML Documents "meta tag description is used as summary"
- improved Text of DatabaseException
- improved update functionality in client scope datasource
- improved cftoken test "allow only GUID tokens"
- optimize client scope cookie "reduce size"
- optimize client scope datasource "change type of insert/update"
- optimize handling of ServletOutputStream
3 responses so far ↓
1 tony petruzzi // Apr 11, 2008 at 2:56 PM
2 Bastian Konetzny // Apr 13, 2008 at 1:12 PM
how can we use / test the image functions which are marked as experimental? I updated my railo to 2.0.1.000 and updated the jar-files as well. now railo tells me that "this functionality is not supported".
any way to enable them on the railo dev version?
3 Mark Flewellen // May 30, 2008 at 10:19 AM
when I try to use the image functions they seem to throw an error, how do I go about testing these
Leave a Comment