Patch History

Here you can see what has been changed in the latest releases.

The current history files are related to different patch files for Railo Sever.

Version: 4.1.2.005

  • [RAILO-569] - Datasource type is determined by classname of Driver
  • [RAILO-2098] - property shortcut syntax and typed arrays throws 'invalid identifier'
  • [RAILO-2766] - application.cfm invoked before file upload has completed after a form submit
  • [RAILO-2771] - jacob.dll fails to deploy on Windows
  • [RAILO-2772] - CFFILE does not overwrite existing file with empty string
  • [RAILO-2795] - precisionEvaluate() not working
  • [RAILO-2775] - add function QueryConvertForGrid
  • [RAILO-2773] - set client cookies as http only

Version: 4.1.2.004

  • [RAILO-2667] - Attribute debug is not allowed for tag cfpop
  • [RAILO-2668] - Attribute compression is not allowed for tag cfhttp
  • [RAILO-2712] - railo 4.1 build with railo 4.1 compileAdmin results in infinitely large rc file.
  • [RAILO-2721] - isValid("email") returns true for invalid email address with a double period
  • [RAILO-2748] - StringUtil.isAscii throws NPE when called from cfthread
  • [RAILO-2750] - admin debug logs throws exception
  • [RAILO-2751] - Railo Admin broken: custom tag "admin_coding_tip.[cfm|cfc]" is not defined in directory
  • [RAILO-2752] - gzip compression is used even with flush
  • [RAILO-2754] - cffile move/rename between NFS and local FS causes java.io.IOException on Linux
  • [RAILO-2758] - Modern.cfc debug template error when local scope mode = modern
  • [RAILO-2765] - When upgrading to Railo 4.1.2.003 Cookies can't be set anymore with Internet Explorer 8

Version: 4.1.2.003

  • [RAILO-1439] - cfexecute errorVariable and errorFile
  • [RAILO-2714] - railo express 4.1.1.009 - enabled captcha on admin console get exception
  • [RAILO-2715] - Post data lost when not specifying the proper header
  • [RAILO-2716] - Attribute inspect-template was already specified for element mapping
  • [RAILO-2717] - Array.append() member function causes NPE when trying to append a null value
  • [RAILO-2721] - isValid("email") returns true for invalid email address with a double period
  • [RAILO-2731] - returnformat ignored when requesting via a browser
  • [RAILO-2736] - lsIsDate returns true, lsParseDateTime throws exception
  • [RAILO-2500] - Show Driver/DB Versions in Admin / Datasource via cfdbinfo
  • [RAILO-2711] - add better component serialisation
  • [RAILO-2722] - getHttpRequestData() fails for some client browsers
  • [RAILO-2730] - improve error message when a lock get increased
  • [RAILO-2735] - cfhttp head with gzip raise NPE

Version: 4.1.2.002

  • [RAILO-1377] - web farm setup over UNC paths
  • [RAILO-2429] - Update function ListRemoveDuplicates to accept 3rd Param (ACF Compatibility)
  • [RAILO-2690] - Modern.cfc searched in the wrong (old) place
  • [RAILO-2698] - ObjectSave with nested components causes java.io.UTFDataFormatException
  • [RAILO-2700] - PageContext is not released after cfthread finishes execution
  • [RAILO-2702] - composite key entity save issue
  • [RAILO-2704] - Reset to server administrator setting broken on Railo web admin output page
  • [RAILO-2707] - reset web admin password not working

Version: 4.1.2.001

  • [RAILO-2680] - Error on thread when form data contains (curly) brackets
  • [RAILO-2683] - Exception on application.cfc datasource declarations and ORM
  • [RAILO-2684] - Java Agent Support in Admin is wrong
  • [RAILO-2685] - improve performance of Calendar usage

Version: 4.1.2.000

  • [RAILO-1332] - Incorrect domain being set in session domain cookies
  • [RAILO-2575] - TOP functionality not quite implemented correctly in CFDUMP
  • [RAILO-2601] - Incorrect path resolution within my event gateways (mappings ignored and / path not the application root)
  • [RAILO-2644] - ORM Bug when entity is loaded with two ID properties
  • [RAILO-2659] - label not working in script loop
  • [RAILO-2661] - <cfadmin> getDatasources type attribute error
  • [RAILO-2670] - removing cfclasses/RPC folder can make railo break
  • [RAILO-2677] - import "java.lang" with createObject

Version: 4.1.1.009

  • [RAILO-2654] - exception key price does not exists in admin

Version: 4.1.1.008

Version: 4.1.1.005

  • [RAILO-2627] - Recursive error if ORM has troubles starting up
  • [RAILO-2628] - getComponentmetadata cache not flushed when base interface/component change
  • [RAILO-2531] - Show in-depth information for ORM exceptions
  • [RAILO-2630] - add support for this.locale/this.timezone to application.cfc
  • [RAILO-2631] - HTTPRequestWrapper can break when merge URL+ Form Scope is enabled

Version: 4.1.1.004

  • [RAILO-2607] - anonymous functions do not "enclose" the local scope
  • [RAILO-2613] - Function ListGetAt ignores includeEmptyField Parameter for the last listelement
  • [RAILO-2618] - Hibernate has unnecessary contention on synchronized method
  • [RAILO-2622] - parameter methods from Request object return no form data
  • [RAILO-2609] - CFLOOP File is not allowing index AND item
  • [RAILO-2610] - When posting a file with CFHTTP to a ACF10 server which uploads the file, Railo fails
  • [RAILO-2620] - add attribute "createPath" to tag cfdirectory and cffile
  • [RAILO-2604] - Bug fixes and text enhanceents for admin extension module

Version: 4.1.1.003

  • [RAILO-2172] - cfdump with eval attribute does not work correctly inside functions
  • [RAILO-2593] - Implicit scope access in Dump.cfc highLightColor
  • [RAILO-2594] - IsNull() always returns true when passed a query column with a row index
  • [RAILO-2595] - Component implicit notation broken in 4.1.1.002
  • [RAILO-2597] - You can't reset the admin apssword if it is already too short
  • [RAILO-2598] - the JDBC Conection used by the ORM Session is released twice

Version: 4.1.1.002

  • [RAILO-534] - ArrayToList on query columns throws errors.
  • [RAILO-2550] - cfparam type=integer allows decimal values
  • [RAILO-2572] - railo.commons.lang.ClassException on first request to application
  • [RAILO-2576] - QoQ does not preserve column types
  • [RAILO-2585] - QoQ blank value make Integer column sorted like Varchar
  • [RAILO-2586] - modern.cfc throws error
  • [RAILO-2588] - PUT,DELETE requests with body sent to .cfm page creates FORM scope with key and fieldnames
  • [RAILO-2590] - the prefix attribute of CFZIP isn’t working in Railo 3.3 and 4.1
  • [RAILO-1670] - getFunctionCalledName() - return the current function name

Version: 4.1.1.001

  • [RAILO-2361] - when onMissingTemplate() is implemented a missing template should not emit exception to console/log
  • [RAILO-2443] - Elvis Operator - remove "left operant of the Elvis operator has to be a variable declaration" restriction
  • [RAILO-2522] - Function caching can be fooled with semi-colons in values
  • [RAILO-2523] - Function caching can create keys that are too long
  • [RAILO-2540] - Hash function compatibility change in railo 4.1.1.000 rc
  • [RAILO-2545] - IsNull() complains about NULL value when value is from dynamically referenced index in array
  • [RAILO-2553] - improve error message on NPE with full null support
  • [RAILO-2555] - MySQL ignores local timezone defintion for queryparam-timestamp
  • [RAILO-2557] - Oracle cursor leak in cfdbinfo

Version: 4.1.1.000

  • [RAILO-2424] - cast as decimal in QoQ - java.lang.NumberFormatException
  • [RAILO-2439] - Cyclic dependency with CFC throws EOFException when using ObjectLoad
  • [RAILO-2442] - CLONE - Bug in isValid("url", ..); it does not allow colons in the url
  • [RAILO-2474] - Bad text link to non existent domain in Admin: Component: Component *dump* template
  • [RAILO-2476] - In the Modern debug template, caught exceptions don't show for CFScript based exceptions
  • [RAILO-2488] - Mappings: Top Level field name makes no sense.
  • [RAILO-2495] - cfdump doesnt work if Tag CFObject / function CreateObject is turned off
  • [RAILO-2499] - coldfusion.runtime.RequestMonitor.getRequestTimeout() reports time in milliseconds. ACF reports the time in seconds.
  • [RAILO-2503] - Encrypt functions do not accept Salt and Iterations - ACF Comp
  • [RAILO-2507] - Using SessionStorage as database on latest build : Memory leak through debugging code
  • [RAILO-2508] - Security Issue #2506
  • [RAILO-2527] - Inconsistency with ArraySwap() handling XML Nodes
  • [RAILO-2528] - cftrace errors when debugging is off
  • [RAILO-2529] - many bugs with processing Chinese charactor
  • [RAILO-2532] - Wrong display text in webadmin in sideline
  • [RAILO-2533] - distinct in QoQ does not work
  • [RAILO-2536] - add parsed cookie data to cfhttp struct

Version: 4.1.0.011

  • [RAILO-1495] - ORM Error Using "This" scope to populate man-to-one relationship
  • [RAILO-2104] - When using an expression for a new struct-key, the expression itself is used as the key, not it's value
  • [RAILO-2444] - structnew("soft") is not serializeable
  • [RAILO-2449] - cfhttp csv fails in some cases
  • [RAILO-2455] - onAbort() isn't called if abort is run during onRequestStart()
  • [RAILO-2459] - request timeout 0 fails
  • [RAILO-2460] - function queryColumnData return null values
  • [RAILO-2461] - unscoped (implicit) variable access in Dump.cfc
  • [RAILO-2463] - Non-cfml files always in Railo 4.1 archive despite unchecking the option
  • [RAILO-2464] - disable gzip for non-text files

Version: 4.1.0.010

  • [RAILO-2226] - session scope is missing from Modern debug output template
  • [RAILO-2345] - cftimer returns erroneous time information
  • [RAILO-2362] - update doc for ArrayContains() to reflect return value as number
  • [RAILO-2364] - add a boolean arg to ArrayContains() to maintain comp to ACF and older Railo
  • [RAILO-2411] - Bug in arrayFind() for ORM objects
  • [RAILO-2432] - cannot use application level datasource as session storage
  • [RAILO-2449] - cfhttp csv fails in some cases
  • [RAILO-2419] - Allow mappings created in admin to inherit template cache setting

Version: 4.1.0.008

  • [RAILO-2416] - file based deploy process fails with context

Version: 4.1.0.007

  • [RAILO-2123] - server scope keys are not available after restart
  • [RAILO-2361] - when onMissingTemplate() is implemented a missing template should not emit exception to console/log
  • [RAILO-2376] - Admin error when 'keep original case' is enabled on the language/compiler page
  • [RAILO-2403] - argument default value "null" not possible
  • [RAILO-2409] - Debugging time is recorded incorrectly. The total value contains the query value twice
  • [RAILO-2408] - application listener mode on mapping level

Version: 4.1.0.006

  • [RAILO-1377] - web farm setup over UNC paths
  • [RAILO-1966] - CFCONTENT in combination with railo output settings "Compression" enables sends wrong "Content-Length" in HTTP Header
  • [RAILO-2302] - cfimage captcha should not render html img tag when destination is set
  • [RAILO-2325] - Documentation issue or bug with base/root component in railo admin
  • [RAILO-2350] - Railo does not send emails to addresses containing umlauts
  • [RAILO-2362] - update doc for ArrayContains() to reflect return value as number
  • [RAILO-2367] - cache resource default value cannot be set in admin
  • [RAILO-2371] - Cannot pass null argument to cfscript based query, raises invalid assignment left-hand side error
  • [RAILO-2374] - cfdbinfo does throw a JDBC error when retreiving columns in MSSQL
  • [RAILO-2381] - cfmail throws exception when address contains a tilde
  • [RAILO-2386] - componentListPackage() doesn't work for deeper packages
  • [RAILO-2390] - isEmpty() does not support all simple values
  • [RAILO-2392] - ExpandPath() returns wrong value when context root is not emtpy
  • [RAILO-2396] - CFMAIL username containing @ symbol
  • [RAILO-2402] - unreachable extension provider can break Admin
  • [RAILO-2406] - Rest mapping with invalid path defintion breaks Rest execution
  • [RAILO-2388] - Allow CFHTTP to send PATCH (and possibly any other) HTTP request methods/verbs
  • [RAILO-2391] - make the arg for getTickCount() more user friendly
  • [RAILO-2326] - add support for CGI.REQUEST_URL
  • [RAILO-2368] - add attribute onMissingTemplate to the cfapplication tag

Version: 4.1.0.005

  • [RAILO-1495] - ORM Error Using "This" scope to populate man-to-one relationship
  • [RAILO-2027] - CreateDynamicProxy doesn't work with dynamically loaded interfaces.
  • [RAILO-2257] - Railo 4 now not upper casing struct keys
  • [RAILO-2334] - this.javaSettings
  • [RAILO-2357] - cfhttpparam type xml fails with none ascii characters
  • [RAILO-2359] - application.cfc->javasettings no longer work
  • [RAILO-2118] - Ability to extend Railo resource plugins using CFML

Version: 4.0.5.004

Version: 4.0.5.003

Version: 4.0.5.002

  • [RAILO-1377] - web farm setup over UNC paths
  • [RAILO-1966] - CFCONTENT in combination with railo output settings "Compression" enables sends wrong "Content-Length" in HTTP Header
  • [RAILO-2302] - cfimage captcha should not render html img tag when destination is set
  • [RAILO-2351] - cfparam does not allow null as valid default value when "full null support" is enabled
  • [RAILO-2362] - update doc for ArrayContains() to reflect return value as number
  • [RAILO-2367] - cache resource default value cannot be set in admin
  • [RAILO-2392] - ExpandPath() returns wrong value when context root is not emtpy
  • [RAILO-2396] - CFMAIL username containing @ symbol
  • [RAILO-2388] - Allow CFHTTP to send PATCH (and possibly any other) HTTP request methods/verbs

Version: 4.0.5.001

  • [RAILO-1495] - ORM Error Using "This" scope to populate man-to-one relationship
  • [RAILO-2027] - CreateDynamicProxy doesn't work with dynamically loaded interfaces.
  • [RAILO-2257] - Railo 4 now not upper casing struct keys
  • [RAILO-2334] - this.javaSettings
  • [RAILO-2359] - application.cfc->javasettings no longer work

Version: 4.0.5.000

  • [RAILO-2357] - cfhttpparam type xml fails with none ascii characters

Version: 4.0.4.001

  • [RAILO-2336] - bytecode templates are not flexible
  • [RAILO-2337] - queryAddRow can't handle Array of Array or Array of Struct when populating data
  • [RAILO-2343] - access to argument scope is slow

Version: 4.0.4.000

  • [RAILO-1798] - Duplicate() or structCopy() of xml structs does not make a copy but keeps reference
  • [RAILO-2292] - XML CData and XMLtext incompatibility
  • [RAILO-2316] - expandPath does expand when not needed
  • [RAILO-2321] - CFML hash() function has compiler error when iterations is set with a CFML variable
  • [RAILO-2328] - ExpandPath memory leak
  • [RAILO-2329] - writedump throwing RuntimeException "not supprted" when dumping cfcatch

Version: 4.0.3.006

  • [RAILO-2314] - fix NPE when testing remote file size and the file does not exist

Version: 4.0.3.005

  • [RAILO-2297] - debug template report wrong total execution time when query reporting is enabled
  • [RAILO-2304] - charset of language files is invalid
  • [RAILO-2306] - fix cache issue with css of Railo admin

Version: 4.0.3.004

Version: 4.0.3.003

  • [RAILO-464] - Bug in LSParseDateTime()
  • [RAILO-1747] - ajax tags fail when loading RailoAjax lib from a non-root context
  • [RAILO-2049] - ORM Error: railo.runtime.type.ArrayImpl cannot be cast to org.hibernate.collection.PersistentCollection
  • [RAILO-2222] - Adding a Content-length header when posting XML isn't working anymore.
  • [RAILO-2251] - cfscript new Query goes into endless loop if sql has two escaped quotes
  • [RAILO-2255] - hashCode method is invalid
  • [RAILO-2258] - lSParseDateTime not working as documented with English(Australian) Locale.
  • [RAILO-2259] - cfscript new Query with two adjacent single quotes, after parsing, will result in whitespace between them.
  • [RAILO-2260] - add alias region for cachename
  • [RAILO-2263] - getMetaData() on CFC assumes default value of cfproperty attributes
  • [RAILO-2266] - CFAjaxProxy extends default different from ACF
  • [RAILO-2267] - Railo not finding un-scoped variables in arguments when undeclared in method signature
  • [RAILO-2273] - Creating WDDX from a binary content using CFML2WDDX always creates the same content
  • [RAILO-2276] - Wrong label in mappings screen in web admin
  • [RAILO-2281] - cfzip fails in multi threading
  • [RAILO-2284] - cfapplication tag fails when called template are only present as compiled classes

Version: 4.0.3.002

  • [RAILO-2213] - cfhttp throws NPE when method="head", and is an image
  • [RAILO-2227] - Hash of number wrong
  • [RAILO-2228] - listToArray() incompat with ColdFusion
  • [RAILO-2229] - Railo java heap space error on listtoarray multiCharacterDelimiter argument
  • [RAILO-2232] - Functions cannot have return type Node, throws: can't cast to xml
  • [RAILO-2234] - CFHTTP - Basic Auth Credentials only send on Request (status code 401)
  • [RAILO-2237] - Railo Admin: Broken Link
  • [RAILO-2242] - admin static resources fail when Direct Java access is disabled
  • [RAILO-2246] - contractPath/getCurrentTemplatePath is not working properly from within a railo archive

Version: 4.0.3.001

  • [RAILO-2236] - finally trigger from break/continue affects regular execution

Version: 4.0.3.000

  • [RAILO-2074] - Error in debug log detail template in Railo Web admin
  • [RAILO-2178] - After DB INSERT, IDENTITYCOL is available when using MS or JTDS drivers
  • [RAILO-2187] - admin breaks with german language
  • [RAILO-2191] - jacob.dll is not deployed to resource/bin
  • [RAILO-2192] - set color explicitly in error message dump
  • [RAILO-2193] - cfdirectory action copy should not throw exception if directory exists
  • [RAILO-2196] - Exception in trace debug output
  • [RAILO-2199] - bug using duplicate function in structs within empty arrays
  • [RAILO-2204] - Uploading Extensions into the Railo admin fails with 404
  • [RAILO-2211] - Debugging extremely slow on Railo 4
  • [RAILO-2223] - LsDateFormat (with locale en-us) doesn't handle time zones correctly

Version: 4.0.2.002

Version: 4.0.2.001

  • [RAILO-2001] - ArrayFind()/ArrayDelete() ignores component variables scope
  • [RAILO-2125] - Having a cfcontinue or cfbreak inside cfsilent inside cfsavecontent causes the cfsilent to apply to the remainder of the cfsavecontent.
  • [RAILO-2168] - debug templates show wrong numbers for query execution time
  • [RAILO-2169] - Hash() Iteration parameter missing
  • [RAILO-2170] - When using a directory placeholder inside expandpath(), a trailing slash is removed from the returned path

Version: 4.0.2.000

  • [RAILO-2067] - StructFindKey with java.util.ArrayLists inside now returns no match, would be nice if it did
  • [RAILO-2076] - DebugEntryTemplateComparator violates comparator contract on Java 1.7
  • [RAILO-2083] - Scheduled tasks sometimes result in a "read timed out" error, after exactly 10,000 seconds
  • [RAILO-2156] - XMLElemNew does not handle element prefixes like ACF does
  • [RAILO-2165] - filter for cfzip and cfzipparam doesn't support comma separated values

Version: 4.0.1.006

  • [RAILO-2140] - Amazon S3 functionality (read /write) does not seem to be working in version 4 Beta
  • [RAILO-2114] - when no type is set in cfscript catch statement set any implicitly

Version: 4.0.1.005

  • [RAILO-1992] - ReST status code for unknown method
  • [RAILO-2002] - ReST Arguments - restArgName and default not supported
  • [RAILO-2077] - SQL Session Storage not working on Railo 4
  • [RAILO-2099] - module in cfscript runs start and end tag if there are no { }
  • [RAILO-2100] - CFC named Memory cannot return type Memory.
  • [RAILO-2121] - Scoping problems when using set/getVariable and CALLER.local
  • [RAILO-2137] - cfadmin tag type="web/server" executing on the wrong 'type'

Version: 4.0.1.004

  • [RAILO-2049] - ORM Error: railo.runtime.type.ArrayImpl cannot be cast to org.hibernate.collection.PersistentCollection

Version: 4.0.1.003

  • [RAILO-1946] - WSDL definition does not show inherited properties of complexTypes
  • [RAILO-2097] - Large values with data type of Long do not equate to the correct value
  • [RAILO-1939] - Entity inheritance: Allow recursive acquirement of properties from extended components marked with the mappedSuperClass attribute
  • [RAILO-2050] - CFCONTENT range=yes => Processing slows down on increasing filesize
  • [RAILO-2092] - Pull request for resolving 1939, 1997, 206

Version: 4.0.1.002

Version: 4.0.1.001

  • [RAILO-1914] - Calling function in Arguments scope treated as call to new struct member methods.
  • [RAILO-1967] - CFCONTENT range=yes => HTTP Status 200 is sent
  • [RAILO-2020] - SerializeJSON incorrecly outputs date
  • [RAILO-2023] - cfscript trace reports wrong line number
  • [RAILO-2031] - Cannot Modify Form Scope for remote CFC
  • [RAILO-2040] - Compiler option: remove space between cffunczion and cfargument
  • [RAILO-2041] - chaining for member functions[RAILO-2042] - Probable bug with duplicate()
  • [RAILO-2043] - StringIndexOutOfBoundsException when calling ListInsertAt
  • [RAILO-2046] - arrayDelete()
  • [RAILO-2048] - Incompatibility with ColdFusion in arraySwap() behaviour with sparse arrays
  • [RAILO-2051] - SQL alias is not reconized

Version: 3.3.4.003

Version: 3.3.4.002

Version: 3.3.4.001

Version: 3.3.4.000

  • [RAILO-1712] - PATH_INFO does not transfer between IIS and Tomcat when using AJP protocol
  • [RAILO-1930] - Failure to dump this scope in application.cfc
  • [RAILO-1931] - this.datasource ignored by ORM when struct is used
  • [RAILO-1932] - ormsettings.cfclocation doesn't accept absolute paths

Version: 3.3.3.001

Version: 3.3.3.000

  • [RAILO-1828] - Script import doesn't work when placed at the top of component declaration
  • [RAILO-1829] - Passing argument scope to ormExecuteQuery for named params throws error
  • [RAILO-1860] - Entities under application mappings only work when ORMReload is called in request
  • [RAILO-1862] - listRest throws StringIndexOutOfBoundsException
  • [RAILO-1864] - cfclocation using a mapping no longer works in 3.3.2.009
  • [RAILO-1868] - Comments between keyword and ending or opening token generate crash

Version: 3.3.2.009

  • [RAILO-1818] - Query error "No operations allowed after statement closed."
  • [RAILO-1863] - PreparedStatement.isClosed fails on MySQL

Version: 3.3.2.008

Version: 3.3.2.006

  • [RAILO-1803] - orm - relative cfclocation issue on ormReload

Version: 3.3.2.005

  • [RAILO-1770] - deserializeJSON(string, false) fails to deserialize queries with spaces in columns.
  • [RAILO-1786] - Sessions Stored in a DB Ignore the "Expires" Column
  • [RAILO-1788] - cffile action append uses wrong new line
  • [RAILO-1804] - Typos in / railo-java / railo-core / src / railo / runtime / tag / FileTag.java
  • [RAILO-1811] - java.util.ConcurrentModificationException on request scope variable access
  • [RAILO-1819] - Decimal Behavior w/val()
  • [RAILO-1821] - plugin lang is missing when admin language is german
  • [RAILO-1822] - Railo lowercases attribute key names
  • [RAILO-1823] - Railo includes the key 'template' in the attributes scope
  • [RAILO-1839] - Typo in directoryRename error message
  • [RAILO-1842] - webservice fails if array of complex objects is part of complex object

Version: 3.3.2.004

  • [RAILO-598] - JDBC URL is corrupted for FusionReactor Wrapped Sources
  • [RAILO-1766] - deprecated attribute dbname throws exception
  • [RAILO-1770] - deserializeJSON(string, false) fails to deserialize queries with spaces in columns.
  • [RAILO-1774] - build fails in JDK compiler - cannot find symbol
  • [RAILO-1778] - ArrayStoreException when returning array of component with webservice
  • [RAILO-1781] - cfquery timezone has a default
  • [RAILO-1782] - admin frontent for datasource timezone defintion

Version: 3.3.2.003

Version: 3.3.2.002

  • [RAILO-1741] - QoQ fails with "wrong data type"
  • [RAILO-1748] - Extension installer adds a new page if there is an info block in the config xml of the extension
  • [RAILO-1753] - Structure as default value for param

Version: 3.3.2.001

  • [RAILO-554] - Multi-select of datasources in admin fails in IE8
  • [RAILO-1714] - Date function fails
  • [RAILO-1716] - cfscript param compatibility
  • [RAILO-1717] - entityToQuery on empty array returns a query with no columns but reports 1 record
  • [RAILO-1718] - parseDateTime() does not support certain date/time formats
  • [RAILO-1737] - ACF incompatibility: deprecated attribute "thread" from tag log throws a error when used
  • [RAILO-1741] - QoQ fails with "wrong data type"
  • [RAILO-1742] - Railo does not pickup changes in Application.cfc

Version: 3.3.2.000

  • [RAILO-1698] - cfcontent fails when calling twice
  • [RAILO-1699] - CFTHREAD type task fails if a function is assigned to a request key
  • [RAILO-1701] - extend function queryNew/queryAddRow to populate data
  • [RAILO-1708] - SetProfileString issue (FileNotFoundException)
  • [RAILO-1709] - setting-enableoutputonly suppress cfform
  • [RAILO-1710] - ACF incompatibility: Date parser fails parsing a certain format
  • [RAILO-1711] - ACF incompatibility: deprecated attribute "date" from tag log throws a error when used

Version: 3.3.1.010

  • [RAILO-1698] - cfcontent fails when calling twice
  • [RAILO-1699] - CFTHREAD type task fails if a function is assigned to a request key
  • [RAILO-1701] - extend function queryNew/queryAddRow to populate data
  • [RAILO-1708] - SetProfileString issue (FileNotFoundException)
  • [RAILO-1709] - setting-enableoutputonly suppress cfform
  • [RAILO-1710] - ACF incompatibility: Date parser fails parsing a certain format
  • [RAILO-1711] - ACF incompatibility: deprecated attribute "date" from tag log throws a error when used

Version: 3.3.1.009

  • [RAILO-1259] - Webservice cannot return an array of objects
  • [RAILO-1442] - cfdiv bind fails if url has a query string
  • [RAILO-1666] - line execution profiler fails with cfml comments
  • [RAILO-1685] - Overall slowdown introduced in 3.3.1.007
  • [RAILO-1687] - exclusive-request cflock not always working
  • [RAILO-1691] - CF Incompatibility: getMetaData lists properties out of order when ORM in use
  • [RAILO-1697] - First named argument for xmlParse function not compatible with ACF or earlier Railo versions

Version: 3.3.1.008

  • [RAILO-1591] - browser admin security file access "onclick" javascript event causes fields to disappear
  • [RAILO-1602] - ORM session always dirty on entity load with property ormtype big_decimal
  • [RAILO-1676] - ORM Bug with big_decimal doesn't save numbers with decimals
  • [RAILO-1677] - super.function as a function pointer fails to redirect to super class (Infinite loop instead)
  • [RAILO-1678] - Using cfmail inside cfthread can cause duplicate emails to be sent

Version: 3.3.1.007

  • [RAILO-875] - Script Based Annotations
  • [RAILO-958] - It's not possible to define metadata for arguments in script defined functions
  • [RAILO-1465] - orm - transaction executes preUpdate function of previous transaction
  • [RAILO-1601] - preInsert event handler inconsistency when using uuid primary key
  • [RAILO-1658] - Encoding/decoding of cookies goes terribly wrong in latest version
  • [RAILO-1661] - EXCLUSIVE type for CFLOCK does not work for Application scope
  • [RAILO-1667] - timezone defintion "GMT-07:00" fails
  • [RAILO-1668] - Metadata for interfaces that extend an interface that extend an interface is incorrect
  • [RAILO-1669] - Passing an argument scope to onMissingMethod, with non defaulted values results in an error
  • [RAILO-1671] - The value returned from an init() function is not returned from constructor with new operator
  • [RAILO-1672] - threadjoin() should accept zero arguments

Version: 3.3.1.006

  • [RAILO-1203] - Server scope is empty when accessed from event gateway cfc
  • [RAILO-1525] - ImageScaleToFit changes color of the Image
  • [RAILO-1640] - Updating a value in the Railo administrator generates too many delete/create operations ind the compress directory
  • [RAILO-1646] - Continuous info msg "max size [100] for classloader reached" in mail log
  • [RAILO-1655] - Duplicate() component with mixins not resolving scope correctly
  • [RAILO-1647] - adding DateTimeFormat() to the core
  • [RAILO-1662] - cfmail timezone different from Railo timezone

Version: 3.3.1.005

  • [RAILO-1281] - When doing a query INSERT with CFScript "new query()" and using a cfqueryparam with addParam(), the end ")" is removed
  • [RAILO-1428] - Query.cfc drops character after last parameter question mark
  • [RAILO-1557] - Query addParam issue with underscores
  • [RAILO-1594] - Dateformat-Problems after Updating to Railo 3.3.1.003 final
  • [RAILO-1608] - CFFile Mode Doesn't Work For Linux
  • [RAILO-1612] - Incorrect paths in included event gateways
  • [RAILO-1613] - cftrace-follow
  • [RAILO-1618] - orm - generated mapping have no doctype
  • [RAILO-1623] - Enabling the query usage feature in the admin XML generates a NPE
  • [RAILO-1625] - Typo in the headline on the ORM page in theadmin: ""ormsettings""
  • [RAILO-1626] - tomcat multiple context + cflock exclusive server or name lock doesn't work
  • [RAILO-1627] - cfloop array - error by NULL value
  • [RAILO-1632] - create a copy of the getApplicationSettings function and name it ApplicationGetMetaData()
  • [RAILO-1635] - System metric functions: getFreeSpace and getTotalSpace()

Version: 3.3.1.004

  • [RAILO-792] - Web & Server admin security
  • [RAILO-1268] - In ReReplace & ReReplaceNoCase functions, "\d" in replacement string becomes "d"
  • [RAILO-1572] - Event gateway always fails on creation / update
  • [RAILO-1586] - Form submission are not decoded correctly
  • [RAILO-1598] - listtoarray not ACF compatible

Version: 3.3.1.003

  • [RAILO-1583] - Incorrect Error Message for NumberFormat
  • [RAILO-1585] - Admin frontend for SSL Cerificates does not install

Version: 3.3.1.002

  • [RAILO-1577] - SSLCertificateInstall does not work properly

Version: 3.3.1.001

  • [RAILO-232] - String comparison converts strings to numbers
  • [RAILO-242] - Datasource fails to verify if password is not alphanumeric
  • [RAILO-451] - Cannot use '%' in mysql datasource password
  • [RAILO-617] - TINYINT casted to true/false in QoQ automatically
  • [RAILO-940] - cfajaximport attributes tags shows cfmenu like an importable tags.
  • [RAILO-1447] - CFFILE action="upload" fails on filenames which contains UTF-8 characters (for example: filenames with €,…,† fail) - when uploaded via CFHTTP POST fileupload
  • [RAILO-1523] - duplicate() does not copy the this scope, instead keeps reference (ACF incompatibility)
  • [RAILO-1526] - 8-bit numbers as a string cause unexpected conversions that don't happen on ACF.
  • [RAILO-1528] - Typo - "there is a timeout occurred after 50 seconds"
  • [RAILO-1529] - DirectoryCreate() on s3 fails - invalid acl value
  • [RAILO-1539] - Date Parsing with Z Timezone
  • [RAILO-1542] - DirectoryList requiring incorrect absolute_path parameter
  • [RAILO-1549] - Inconsistency with getCurrentTemplatePath()
  • [RAILO-1552] - cffile action="rename" to same name deletes the file
  • [RAILO-1554] - MissingInclude Exception not thown in CFMODULE
  • [RAILO-1561] - Environment variable server.coldfusion.rootdir is blank in some cases
  • [RAILO-1570] - Spaces inserted into Mail Body
  • [RAILO-1575] - CFDBInfo type="index" only returns the primary index
  • [RAILO-1577] - SSLCertificateInstall does not work properly
  • [RAILO-1584] - Admin frontend for list/add SSL Certificates

Version: 3.3.1.000

Version: 3.3.0.029

  • [RAILO-571] - IsUserInAnyRole() compatibility error
  • [RAILO-639] - Moving a file to a destination that already exists (ie overwriting) always fails
  • [RAILO-893] - CFCPOP fails with attached files that have special chars in the filename
  • [RAILO-1145] - named cflock with readonly ignores exclusive cflock with same name
  • [RAILO-1513] - cfhttp using post with cfhttpheader of type=file does not behave the same as ACF
  • [RAILO-1514] - Component search not relative to the extending cfc in the extended component
  • [RAILO-1517] - Mura/ColdSpring timeout occurred on a exclusive lock with name [bean_*.bean_contentBean] in DefaultXmlBeanFactory.cfc
  • [RAILO-1518] - cflock name is case-senstive
  • [RAILO-1519] - CFDIRECTORY StoreACL - Compatibility with ColdFusion

Version: 3.3.0.028

  • [RAILO-1483] - cfcollection does not support engine attribute
  • [RAILO-1484] - convert literal defintion for "cfparam-default" with "cfparam-type" if possible
  • [RAILO-1485] - onMissingMethod() does not preserve the case of methodName
  • [RAILO-1486] - JSON serialization and deserialization produces a date format that doesn't parse correctly if between 12:00 pm and 12:59 pm
  • [RAILO-1499] - UTF-8 path name
  • [RAILO-1501] - Miss Spelling in Debug
  • [RAILO-1502] - Various typos in Memory section of server admin

Version: 3.3.0.027

  • [RAILO-68] - Admin setting "Whitespace Management" overrides local <cfprocessingdirective suppresswhitespace="false">...</cfprocessingdirective>
  • [RAILO-510] - cfImport doesn't like the prefix "cfw"
  • [RAILO-522] - cfc ctag attributes. If default is complex type is skipped
  • [RAILO-555] - cfindex action=delete purges entire collection when using a query
  • [RAILO-887] - cfcontent reset=yes fails inside custom tags
  • [RAILO-1180] - Custom cfindex type with urlPath as a query column prepends column name
  • [RAILO-1450] - WasNull() Returns False
  • [RAILO-1465] - orm - transaction executes preUpdate function of previous transaction
  • [RAILO-1474] - cfscript if statement parse error outputs text of component
  • [RAILO-1476] - cfindex action="delete" requires attribute query to be provided but the index type is custom not query
  • [RAILO-1478] - Attribute [name] for tag [thread] is required if attribute action has the value [join]
  • [RAILO-1481] - make key attribute optional for cfindex-delete-custom

Version: 3.3.0.026

  • [RAILO-1471] - function isDate(timespan)
  • [RAILO-1472] - Exception details discarded, exception object not available
  • [RAILO-1479] - convert literal defintion for "cfargument-default" with "cfargument-type" if possible

Version: 3.3.0.025

Version: 3.3.0.024

  • [RAILO-1280] - error when a cfqueryparam name in CFScript contains a number
  • [RAILO-1379] - SQL containing a colon breaks CFScript Query
  • [RAILO-1440] - CFScipt Query of Queries dbType is inconsistent with CF9
  • [RAILO-1441] - <cfoutput> with group + maxrows inconsistent with ACF
  • [RAILO-1445] - In cfmail "to" attribute. If you end an email address with ; but nothing else behind he throws an error.

Version: 3.3.0.023

  • [RAILO-994] - orm - entityNew() instance metadata name and fullname incorrect with mapping

Version: 3.3.0.022

  • [RAILO-1413] - ORM Hibernate unsavedValue attribute not working
  • [RAILO-1425] - orm - fkcolumn gets generated twice if just one property of the relation has the fkcolumn attribute
  • [RAILO-1427] - http script not obeying 302 redirects when setResolveURL(true).
  • [RAILO-1430] - StructKeyExists / ColumnKeyExists throws java.lang.StringIndexOutOfBoundsException
  • [RAILO-1432] - cflock does not unlock
  • [RAILO-1434] - fileWrite() to S3 fails
  • [RAILO-1437] - XML Elements ArrayDeleteAt does not work when using the struct notation
  • [RAILO-1438] - QoQ cannot handle column type nvarchar

Version: 3.3.0.021

  • [RAILO-1316] - CFLDAP - is not using the separator argument
  • [RAILO-1368] - <cfimage> can«t convert tif/tiff files
  • [RAILO-1403] - Issue with component mappings within CFTHREAD
  • [RAILO-1406] - ORM - Many-to-One relationships can't have a lazy attribute
  • [RAILO-1410] - Railo memory leak - LockManagerImpl
  • [RAILO-1416] - cfdbinfo type="version"
  • [RAILO-1419] - GetMetaData(component).name and fullname include some kind of mapping index
  • [RAILO-1422] - ormsettings.sqlscript file will not be executed if the path is relative.
  • [RAILO-1423] - orm - Can't change ormsettings after initial definition
  • [RAILO-1424] - orm altering the model.cfc and do a ormReload() doesnt alter DB or entity

Version: 3.3.0.020

Version: 3.3.0.019

Version: 3.3.0.018

  • [RAILO-1395] - ACF compatibility - CGI.PATH_INFO on default document
  • [RAILO-1397] - Exception appears in console for type casting but code still executes
  • [RAILO-1396] - single TagPool for every Web Context

Version: 3.3.0.017

  • [RAILO-652] - A plugin page will create an error if the "Remember me" functionality is activated
  • [RAILO-1386] - Dump.cfc throws on uppercase attribute values
  • [RAILO-1391] - Plugins do not show in the admin navigation right after login
  • [RAILO-1393] - Can't cast String [can't decode input] to a value of type [binary]

Version: 3.3.0.016

  • [RAILO-218] - structKeyExists on a query searching for a column does not work
  • [RAILO-1385] - <cfobjectcache action="clear"> with filter attribute doesn't clear matching queries

Version: 3.3.0.015

  • [RAILO-948] - DirectoryWatcher Listener components should be able to be created outside of the WEB-INF Directory
  • [RAILO-992] - cfadmin type=removeGatewayEntry does not delete running gatewayentry
  • [RAILO-1203] - Server scope is empty when accessed from event gateway cfc
  • [RAILO-1333] - ORM: Can't call commit when autocommit=true
  • [RAILO-1343] - Event Gateway has no access to the application scope
  • [RAILO-1344] - Mappings don't work for Event Gateway Listeners
  • [RAILO-1365] - ORM - Table Per Class Hierarchy - entityName different than component
  • [RAILO-1367] - DateAdd doesn't add weekdays correctly
  • [RAILO-1369] - AdminExtensions: handling different Providers
  • [RAILO-1374] - org.hibernate.AssertionFailure when ormSettings.eventhandling
  • [RAILO-1376] - cfzip - incorrect error message when trying to create a zip file in a directory that doesn't exist.

Version: 3.3.0.014

  • [RAILO-1311] - javacast and serializejson
  • [RAILO-1321] - ORM-entityLoad sortOrder should be case insensitive
  • [RAILO-1326] - add more detailed architecture information to server scope
  • [RAILO-1328] - Isvalid("email") incorrectly fails to recognize apostrophe email address as invalid.
  • [RAILO-1330] - Session disapear (Tomcat issue)
  • [RAILO-1334] - ORM: datetime fields are not recognized as such
  • [RAILO-1345] - Exponent Notation Causes Exception in deserializeJSON
  • [RAILO-1346] - Session.SessionId - ACF Compatibility
  • [RAILO-1349] - function dump no longer works
  • [RAILO-1350] - Error when using OpenIDConsumer cfc
  • [RAILO-1356] - Railo query cache cause memory leaks[RAILO-1353] - add Timezone to serialized date objects
  • [RAILO-1360] - line number is NOT shown in 'Compile' error message.

Version: 3.3.0.013

  • [RAILO-306] - cfdbinfo is not picking up foreign key constraints in MySQL
  • [RAILO-426] - When you lock the "settings" editing in the server administrator the new "performance" settings are still editable
  • [RAILO-1234] - cfscript version of http
  • [RAILO-1264] - Problem fetching ORM entities with Remoting
  • [RAILO-1271] - Error when returning #DecimalFormat from a field that has a null value
  • [RAILO-1304] - function SystemCacheClear("tag") does not clear the tag cache
  • [RAILO-1305] - getComponentMetadata() does not return a singleton
  • [RAILO-1306] - java.lang.NullPointerException when calling cfdump
  • [RAILO-1308] - duplicate fails with CFC produced by "java.io.ObjectInputStream"
  • [RAILO-1309] - Cfdump data colors are not showing in outlook: invalid html used
  • [RAILO-1310] - cfqueryparams force Unicode on Microsoft SQLServer
  • [RAILO-1312] - ORM - sqltype char properties truncated on read
  • [RAILO-1318] - ArraySlice Error Message Wording
  • [RAILO-1319] - Cfdump broken: NPE at railo.runtime.exp.PageExceptionImpl.hasCFMLinStacktrace
  • [RAILO-1320] - Amazon S3 Mapping Issue
  • [RAILO-1314] - orm: access restriction
  • [RAILO-1322] - add S3 ACL Functions
  • [RAILO-1315] - CFScript's cookie directive does not recognize "expires" attribute

Version: 3.3.0.012

Version: 3.3.0.011

  • [RAILO-953] - orm: composite-id definition ignore input
  • [RAILO-1257] - High CPU and IO due to client scope file checking
  • [RAILO-1267] - Adobe generic sql types not available for cfqueryparam (and possibly cfprocparam)
  • [RAILO-1284] - ORM - hasRelationship() returning False
  • [RAILO-1285] - setVariable change name case
  • [RAILO-1286] - SerializeJSON doesn't Serialize ORM Entities
  • [RAILO-1289] - Incorrect Line numbers in exceptions
  • [RAILO-1290] - cfstoredproc requires dataSource
  • [RAILO-1291] - Collection.shuffle does not work properly with arrays
  • [RAILO-1293] - dateparse("28 Mar 2011 06:29:35 -0700") returns {ts '2011-04-26 13:29:35'}
  • [RAILO-1296] - spelling issue in the administrator
  • [RAILO-1294] - Datepart function does not use the 3rd argument timezone
  • [RAILO-1295] - Valid HTML5 Attribute autocomplete is not allowed as a parameter for cfinput
  • [RAILO-959] - orm - add support for Naming strategy
  • [RAILO-1297] - add support for additional tags in cfscript

Version: 3.3.0.010

  • [RAILO-1016] - ORM transactions with dialect MySQLwithInnoDB hangs or holds lock across requests
  • [RAILO-1262] - cfdump javascrip duplication
  • [RAILO-1263] - ORM: Unknown entity
  • [RAILO-1270] - query.cfc not keeping the end of the query when normal text comes after the last query param.
  • [RAILO-1273] - orm: "discriminator" relation fails
  • [RAILO-1274] - reuse PreparedStatements
  • [RAILO-1275] - dot notation ORM when defining relationships

Version: 3.3.0.009

  • [RAILO-1178] - http error 411 - POST requests require a Content-length header when doing a CFHTTP
  • [RAILO-1249] - Railo ORM - entityToQuery throws an exception when table has zero records
  • [RAILO-1250] - cfthrow does not maintain extendedInfo content when there is no message content
  • [RAILO-1251] - LSTimeFormat use System Timezone to parse given time String
  • [RAILO-1254] - carriage returns inserted when using cfsavecontent
  • [RAILO-1255] - Spelling issue in sidebar
  • [RAILO-1256] - Admin Txt "Merge URL and Form"

Version: 3.3.0.008

Version: 3.3.0.007

  • [RAILO-1223] - CFZIP unzip entryPath only works on files not folders
  • [RAILO-1224] - Error listing tasks in Webadmin - variable [STARTROW] doesn't exist
  • [RAILO-1226] - Error when sending binary data with <cfhttp>
  • [RAILO-1227] - cftrace object trace
  • [RAILO-1228] - Assigning a method to the variables scope that has been passed in as an argument cannot be called via variables.methodname

Version: 3.3.0.006

  • [RAILO-989] - orm - Error using mixed type inheritance
  • [RAILO-1138] - CFAPPLICATION support for ORM
  • [RAILO-1177] - cachePut fails with cacheName
  • [RAILO-1190] - Version 3.2 renders pdf cfdocuments differently from 3.1 (no scaling)
  • [RAILO-1201] - update-custom not very flexible
  • [RAILO-1204] - Query Cache appears to be flushed every 60 seconds
  • [RAILO-1205] - ++ increment operator returns different value than ACF
  • [RAILO-1211] - multiple cfadmin-updateJar with zip resource fails
  • [RAILO-1212] - orm: EntityLoad with empty filtercriteria and particular sortorder results in java.lang.NullPointerException
  • [RAILO-1216] - Admin Exception when configuring cache
  • [RAILO-952] - CFPROPERTY: Add support for validate / validateparams attributes
  • [RAILO-1200] - add support for range check for strings to isValid
  • [RAILO-1213] - use session/client storage in a cluster enviroment

Version: 3.3.0.005

  • [RAILO-1189] - URLEncodedFormat Converts Spaces Differently Than ACF
  • [RAILO-1192] - restarting Railo while Railo is still is restarting can break Railo
  • [RAILO-1188] - cfmap addEvent function is not supported

Version: 3.3.0.004

  • [RAILO-1175] - function trace does not display inline
  • [RAILO-1182] - invalid password throws a exception
  • [RAILO-1183] - trace refers to data about it's own arguments scope when var parameter is associated with arguments
  • [RAILO-1184] - Mail Session Pool throws NPE
  • [RAILO-907] - ENHANCEMENT: Update ParseDatetime() to handle HTTP time strings
  • [RAILO-1173] - Function to reindex the custom tag and custom function library
  • [RAILO-1176] - make attribute cfmail-to optional
  • [RAILO-1181] - add support for "z" to lsTimeFormat pattern
  • [RAILO-1186] - function SystemCacheClear
  • [RAILO-1174] - add support for ImageGetEXIF functions

Version: 3.3.0.003

  • [RAILO-1133] - zip resource problems - uuid directories & broken relative path
  • [RAILO-1139] - CFHTTP adds an equals sign for query parameters without value
  • [RAILO-1158] - restrict file access breaks server admin
  • [RAILO-1169] - Component Inheritance Has Multiple Variables Scope

Version: 3.3.0.002

Version: 3.3.0.001

Version: 3.3.0.000

  • [RAILO-938] - The current implementation always creates a folder named WEB-INF/flex inside the webroot
  • [RAILO-1087] - make argument count for function mid optional
  • [RAILO-1094] - Support named arguments in built-in functions
  • [RAILO-1114] - allow localmode to be sett in application.cfc/cfapplication tag
  • [RAILO-1115] - add possibility to assign admin plugins to every Menu group
  • [RAILO-1075] - add support for function PrecisionEvaluate
  • [RAILO-1121] - add support for upload functions and tag

Version: 3.2.3.000

Version: 3.2.2.005

Version: 3.2.2.004

  • [RAILO-1311] - javacast and serializejson
  • [RAILO-1328] - Isvalid("email") incorrectly fails to recognize apostrophe email address as invalid.
  • [RAILO-1330] - Session disapear (Tomcat issue)
  • [RAILO-1334] - ORM: datetime fields are not recognized as such

Version: 3.2.2.003

  • [RAILO-306] - cfdbinfo is not picking up foreign key constraints in MySQL
  • [RAILO-1234] - cfscript version of http
  • [RAILO-1267] - Adobe generic sql types not available for cfqueryparam (and possibly cfprocparam)
  • [RAILO-1270] - query.cfc not keeping the end of the query when normal text comes after the last query param.
  • [RAILO-1271] - Error when returning #DecimalFormat from a field that has a null value
  • [RAILO-1285] - setVariable change name case
  • [RAILO-1289] - Incorrect Line numbers in exceptions
  • [RAILO-1290] - cfstoredproc requires dataSource
  • [RAILO-1291] - Collection.shuffle does not work properly with arrays
  • [RAILO-1293] - dateparse("28 Mar 2011 06:29:35 -0700") returns {ts '2011-04-26 13:29:35'}
  • [RAILO-1296] - spelling issue in the administrator
  • [RAILO-1306] - java.lang.NullPointerException when calling cfdump
  • [RAILO-1308] - duplicate fails with CFC produced by "java.io.ObjectInputStream"
  • [RAILO-1310] - cfqueryparams force Unicode on Microsoft SQLServer
  • [RAILO-1318] - ArraySlice Error Message Wording
  • [RAILO-1320] - Amazon S3 Mapping Issue
  • [RAILO-1294] - Datepart function does not use the 3rd argument timezone
  • [RAILO-1315] - CFScript's cookie directive does not recognize "expires" attribute

Version: 3.2.2.002

  • [RAILO-1178] - http error 411 - POST requests require a Content-length header when doing a CFHTTP
  • [RAILO-1250] - cfthrow does not maintain extendedInfo content when there is no message content
  • [RAILO-1251] - LSTimeFormat use System Timezone to parse given time String
  • [RAILO-1254] - carriage returns inserted when using cfsavecontent
  • [RAILO-1255] - Spelling issue in sidebar
  • [RAILO-1256] - Admin Txt "Merge URL and Form"
  • [RAILO-1258] - Release Date for Railo 3.2.2 is still March 2010

Version: 3.2.2.001

  • [RAILO-1223] - CFZIP unzip entryPath only works on files not folders
  • [RAILO-1224] - Error listing tasks in Webadmin - variable [STARTROW] doesn't exist
  • [RAILO-1226] - Error when sending binary data with <cfhttp>
  • [RAILO-1228] - Assigning a method to the variables scope that has been passed in as an argument cannot be called via variables.methodname
  • [RAILO-1229] - CFScript ACF incompatibility with switch statements
  • [RAILO-1231] - GetMetaData name case problem
  • [RAILO-1232] - Author details on Atom Feed
  • [RAILO-1242] - Server Context runs Scheduled Tasks
  • [RAILO-1243] - use java Map as attributeCollection/argumentCollection
  • [RAILO-1245] - accessing local scope via caller scope
  • [RAILO-1246] - cflocation causes onRequestEnd to not execute Options
  • [RAILO-1248] - cfdump colors

Version: 3.2.2.000

  • [RAILO-1190] - Version 3.2 renders pdf cfdocuments differently from 3.1 (no scaling)
  • [RAILO-1216] - Admin Exception when configuring cache

Version: 3.2.1.006

Version: 3.2.1.005

  • [RAILO-1175] - function trace does not display inline
  • [RAILO-1182] - invalid password throws a exception
  • [RAILO-1183] - trace refers to data about it's own arguments scope when var parameter is associated with arguments
  • [RAILO-1184] - Mail Session Pool throws NPE
  • [RAILO-1189] - URLEncodedFormat Converts Spaces Differently Than ACF
  • [RAILO-1192] - restarting Railo while Railo is still is restarting can break Railo
  • [RAILO-1188] - cfmap addEvent function is not supported
  • [RAILO-1174] - add support for ImageGetEXIF functions

Version: 3.2.1.004

  • [RAILO-1133] - zip resource problems - uuid directories & broken relative path
  • [RAILO-1139] - CFHTTP adds an equals sign for query parameters without value
  • [RAILO-1151] - generateSecretKey() won't accept second argument
  • [RAILO-1153] - xmlParent not supported
  • [RAILO-1158] - restrict file access breaks server admin
  • [RAILO-1169] - Component Inheritance Has Multiple Variables Scopes

Version: 3.2.1.003

  • [RAILO-1137] - using wrong library for Collections.synchronizeMap

Version: 3.2.1.002

Version: 3.2.1.001

  • [RAILO-831] - cfadmin getPluginDir for server returns incorrect path
  • [RAILO-1107] - "Always" local scope setting causes error on datasource page.
  • [RAILO-1108] - Bug in HBMCreator.java
  • [RAILO-1113] - Client Scope (Datasource) fails in multithreading env
  • [RAILO-1118] - Wrong Mime Type Sent by Railo for Uploaded Files

Version: 3.2.1.000

  • [RAILO-1106] - images fails in error and debug templates in MSIE < 8

Version: 3.2.0.006

Version: 3.2.0.005

  • [RAILO-1088] - Error with Documentation in Server Admin - Function Reference Tag Select Box
  • [RAILO-1089] - missing datasource defintion breaks ORMException
  • [RAILO-1091] - function _dump/dumpstruct writes maxlevel for struct to response stream
  • [RAILO-1092] - VAL() function bug with white space returns wrong value or errors

Version: 3.2.0.004

  • [RAILO-1071] - When creating an Oracle datasource a Railo Error (yellow) is thrown
  • [RAILO-1076] - CFC/Interface methods conflicts with built-in functions
  • [RAILO-1077] - CFC based CustomTag not reflected right in function getTagData
  • [RAILO-1078] - Creating Datasource without verifying throws error
  • [RAILO-1080] - Bug in cfimage with quality attribute
  • [RAILO-1082] - HTTP for URLs that redirect shows warning in console
  • [RAILO-1074] - cfscript support for tag cfadmin
  • [RAILO-689] - nested cftransaction

Version: 3.2.0.003

Version: 3.2.0.002

  • [RAILO-32] - cffeed-loading html
  • [RAILO-320] - cfimage throws error when no quality attribute for bitmap image.
  • [RAILO-358] - cfzip - cffile delete combination does not work due to unreleased file handle
  • [RAILO-386] - CFIMAGE writing JPEG files fails (result is black image)
  • [RAILO-433] - cfdocument problem when using 2 table
  • [RAILO-520] - Cfdocument renders html which should be outputted as plain text
  • [RAILO-535] - cftransaction tag required closing forward slash
  • [RAILO-611] - Jpg file can't be deleted after being read by cfimage + cfimage variable is actually used (on Windows 2003)
  • [RAILO-653] - Val returns infinity
  • [RAILO-723] - CFIMAGE and ImageResize strips IPTC Metadat from image on resize
  • [RAILO-941] - nested <cfoutput>s with query attribute produces incorrect output
  • [RAILO-1025] - When uploading a file without extension with cffile, the key cffile.serverfileext does not exist
  • [RAILO-1031] - Cfadmin function getContextes should be named getContexts
  • [RAILO-1035] - When viewing (mail) tasks in administrator it gives a key error TO
  • [RAILO-1037] - Function named "_dump" not allowed
  • [RAILO-1046] - CFImage captcha does not work when Railo is deployed as a WAR file
  • [RAILO-1047] - Changing the debug template in Railo Administrator using the drop down list yields an incorrect location when Railo is deployed as a WAR
  • [RAILO-1049] - Directory watcher settings page does not allow empty values for listener function names
  • [RAILO-1053] - returnType of struct allows query to be returned
  • [RAILO-1057] - java.lang.NullPointerException for URLs with no file extension
  • [RAILO-1041] - integrate S3 Extension into the core
  • [RAILO-1043] - Jar Loader
  • [RAILO-1051] - add additional S3 Path pattern

Version: 3.2.0.001

  • [RAILO-737] - Nested custom tags have a performance overhead
  • [RAILO-867] - When cfabort is used inside a custom error template, an error is thrown by Railo
  • [RAILO-877] - local.method() fails
  • [RAILO-890] - break; doesn't work in CFScript
  • [RAILO-922] - bad cftable HTML generation
  • [RAILO-923] - XML Parsing Compatibility Issue
  • [RAILO-924] - Debugging view of query (cfdump/cferror) with queryparams does not use null attribute
  • [RAILO-979] - <cfdump eval> - variable does not exist
  • [RAILO-984] - Error in Debugging: key [PRODUCTCONTEXTCOUNT] doesn't exist
  • [RAILO-986] - Typo - queryNew error
  • [RAILO-987] - Typo in error for function CreateDate
  • [RAILO-990] - java.lang.ArrayStoreException
  • [RAILO-993] - Directory watcher does not work when file extension filter is used
  • [RAILO-996] - ORM - property length attribute ignored for id and ormtype char
  • [RAILO-999] - Mail process fails silently when a blank server attribute is sent as part of the attributeCollection
  • [RAILO-1001] - ORM-implement event handling using an event handler CFC (ormSettings.eventhandler)
  • [RAILO-1002] - ORM-event handling in a persistent CFC ignores operations on self (this)
  • [RAILO-1004] - Content-Type wrong when returnFormat="json"
  • [RAILO-1005] - numberFormat fails to parsenumbers beginning or end with dot
  • [RAILO-1006] - Certain 404 env. vars from Apache are not available in Tomcat+Railo
  • [RAILO-1010] - Custom tag bug with getBaseTagData()
  • [RAILO-1011] - dump() function's display alt text shows the wrong location where the dump occurred.
  • [RAILO-1012] - qoq qre not supported in script syntax
  • [RAILO-1014] - CFMail fails when attribute cc contains a empty string
  • [RAILO-1015] - base64 images in html

Version: 3.2.0.000

  • [RAILO-936] - Duplicate() variables scope generate infinit loop (Stackoverflow error)
  • [RAILO-944] - Create Other JDBC DSN with any error produces bare exception
  • [RAILO-968] - orm error - java.lang.NullPointerException creating a collection mapping
  • [RAILO-971] - Naming query in http invoked via scripting fails.
  • [RAILO-972] - Extra Line in out with application.cfc output="true"
  • [RAILO-973] - orm error - The content of element type "join" must match....
  • [RAILO-974] - cfscript: property not properly expanding the implied type

Version: 3.1.2.021

  • [RAILO-911] - ORM attribute "lazy=true" in one-to-many property fails
  • [RAILO-935] - cflocation hash character parsing bug
  • [RAILO-939] - orm - inheritance of none persistent cfc
  • [RAILO-940] - cfajaximport attributes tags shows cfmenu like an importable tags.
  • [RAILO-943] - orm - support for none persistent proprties
  • [RAILO-950] - CFFEED Doesn't Like Craiglist RSS
  • [RAILO-960] - Null Pointer exc. when getting xmlAttributes from an xml object
  • [RAILO-964] - Support Table Per Class with Discriminator Inheritance
  • [RAILO-969] - Produce the org.railo.cfml package
  • [RAILO-683] - orm - support for event handling
  • [RAILO-688] - orm - BIF ORMEvictCollection
  • [RAILO-777] - orm - support for joins in mappings
  • [RAILO-957] - Script functions do not respect the access keyword

Version: 3.1.2.020

  • [RAILO-829] - ORM inheritance mapping doesn't work
  • [RAILO-865] - cfquery dbtype="orm" does not match ACF 9.0.1
  • [RAILO-915] - cfregistry remains checked after unchecking / updating
  • [RAILO-916] - Function documentation in Administrator shows incorrect argument lists for many functions
  • [RAILO-928] - Typo in error message if CFSELECT is not enclosed by CFFORM
  • [RAILO-929] - java.lang.NullPointerException when viewing tasks after sending many mails, mails are not delivered
  • [RAILO-931] - ArrayMax doesn't seem to work Feature Request
  • [RAILO-700] - orm release - Change return value of Accessor functions
  • [RAILO-930] - ability to add metadata information to queries Task
  • [RAILO-686] - orm - cfquery-orm returntype array of entites
  • [RAILO-1054] - cfquery attribute psq invalid

Version: 3.1.2.019

  • [RAILO-852] - unsendable spooled mail from cfmail takes 100 % cpu
  • [RAILO-874] - Writedump throws error
  • [RAILO-876] - CreateODBCDateTime Query of Queries anomoly
  • [RAILO-879] - GetMetadata() doesn't work in Railo Archives
  • [RAILO-880] - Component cache path does not respect per-mapping mappings
  • [RAILO-882] - Is paramName a function in script?
  • [RAILO-883] - Error when creating a datasource with the wrong password
  • [RAILO-884] - New keyword doesn't support naked chaining
  • [RAILO-889] - UTF8 problems with MySQL
  • [RAILO-897] - import path do not work with a per application mapping
  • [RAILO-904] - cfhttp ignores/removes anchors
  • [RAILO-905] - cfimport does not work with archive mappings
  • [RAILO-908] - cfdump output error
  • [RAILO-912] - request in cfthread
  • [RAILO-872] - Implement cfwindow
  • [RAILO-873] - Implementation of cflayout ( cflayoutarea ) for tabs rendering
  • [RAILO-903] - log exceptions inside cfthread
  • [RAILO-910] - Allow usage of instance method getClass() on java objects with no constructor

Version: 3.1.2.018

  • [RAILO-843] - getMymeType in commons/io/IOUtil.java seems to be reading first 1000000 bytes for mimetype detection
  • [RAILO-857] - cfhttp post json fails
  • [RAILO-859] - Can't modify the scheduler tasks (can't cast [TASK] string to a number value)
  • [RAILO-863] - add 3th argument force to function URLEncodedFormat

Version: 3.1.2.017

Version: 3.1.2.016

  • [RAILO-521] - Complex Object Returntypes Not Working
  • [RAILO-579] - cfscript function does not support required keyword on arguments
  • [RAILO-814] - CFHTTP returns garbled chars from UTF-8 XML feed
  • [RAILO-818] - cannot use "local" outside a function
  • [RAILO-822] - Method names in component { .. } cannot match built-in functions
  • [RAILO-824] - lsNumberformat function difference between ACF and Railo
  • [RAILO-825] - ORM - ormsettings.cfclocation relative path and array support
  • [RAILO-826] - arrayFind() and arrayFindNoCase() only works on simple values
  • [RAILO-827] - import cfscript directive is not working
  • [RAILO-833] - for loop over array not consistent with cfloop and not compatible with ACF
  • [RAILO-834] - Null values in arrays are incorrectly converted to empty strings by function serialize()
  • [RAILO-840] - Typo in the admin
  • [RAILO-841] - Error Updating/Creating Datasources in Server Admin

Version: 3.1.2.015

  • [RAILO-323] - CFFTP does not support passive mode
  • [RAILO-640] - Datasource attribute required for cfinsert/cfupdate even with default DSN
  • [RAILO-778] - ORM - constructor/init() should be called on entities loaded with entityLoad() and ormExecuteQuery()
  • [RAILO-780] - A query's row-index (currentrow) is incorrect after a second loop is done over the same recordset
  • [RAILO-781] - Request crashes after failed attempt to clean temp dir when generating cfdocument
  • [RAILO-782] - Variable Error.generatedContent in error templates is an empty string instead of the generated content
  • [RAILO-783] - onSessionStart not called when onApplcationStart invoke the session scope
  • [RAILO-785] - After setting a custom error page in the server admin, the web admin Error page crashes
  • [RAILO-787] - compiler exception with new operator
  • [RAILO-791] - CFHTTP throws an error when attempting to connect to a non-existant domain
  • [RAILO-796] - <cflocation addtokens="no"> doesn't work on tomcat - appending ";jsessionid=" to the URL
  • [RAILO-797] - CFDUMP of select query shows bad layout format
  • [RAILO-798] - Unable to make multiple simultaneous calls to the same CFC as Webservice
  • [RAILO-799] - cfqueryparam chopping off first character of a clob for mysql
  • [RAILO-800] - cfdirectory ignores filter if using attributeCollection
  • [RAILO-805] - cfupdate doesn't send NULL to numeric fields (sends '' instead)
  • [RAILO-808] - Script component generates whitespace
  • [RAILO-819] - Implementation of cfmap tag
  • [RAILO-820] - Implementation of cfmapitem tag
  • [RAILO-812] - Make local search for CFCs optional
  • [RAILO-813] - additional resources for cfcs
  • [RAILO-816] - cache for cfc path
  • [RAILO-719] - cfscript - import
  • [RAILO-774] - cflog does not support log="console"
  • [RAILO-779] - Allow throw / cfthrow to throw any (throwable) exception
  • [RAILO-803] - support for local scope

Version: 3.1.2.014

  • [RAILO-735] - Multi-part form submissions stripping '+' characters
  • [RAILO-736] - 'new' as a variable is not propertly distinguished in CFIF
  • [RAILO-738] - Railo requires quoted 'extends' attribute on script-based CFCs
  • [RAILO-743] - CFFeed issue with atom feeds
  • [RAILO-744] - ORM - persistent CFC search locations incorrect
  • [RAILO-746] - Evaluate() behaves differently to ACF
  • [RAILO-747] - Failure to convert 4:32:10 AM to time
  • [RAILO-752] - ORM - entityNew()/entityLoad() should never instantiate a non-persistent CFC
  • [RAILO-753] - duplicate(cfcatch) can cause Java exception
  • [RAILO-754] - NOT NOT, not
  • [RAILO-762] - QueryColumn method invocation invoke value of current row instead of QueryColumn
  • [RAILO-764] - ORM - one-to-one unique foreign key association NullPointerException
  • [RAILO-765] - ORM - entityLoad() filtercriteria signatures fail
  • [RAILO-766] - ORM - entityLoadByExample() unique argument ignored
  • [RAILO-768] - A paused scheduled task can not be activated again
  • [RAILO-770] - Nullpointer exception when applicaiton is first accessed
  • [RAILO-43] - railo.runtime.services.DataSourceImpl should implement javax.sql.DataSource
  • [RAILO-741] - Implement AjaxOnLoad Function
  • [RAILO-429] - support for onCFCRequest
  • [RAILO-682] - orm - ormsetting.cfclocation mappings
  • [RAILO-749] - add the following tag equivalents to CFScript
  • [RAILO-757] - Add lock equivalent in cfscript
  • [RAILO-759] - Add savecontent to cfscript
  • [RAILO-761] - Add param script equivalent to cfparam tag

Version: 3.1.2.013

  • [RAILO-699] - orm release - CFINVOKE error with accessors and pass through arguments
  • [RAILO-714] - GetProfileString behaviour different to Cold Fusion 8
  • [RAILO-717] - alternative property definition not supported
  • [RAILO-724] - createObject('java')'s 3rd / 4th argument implementation
  • [RAILO-726] - Updating collections using 'customx' value, overwrites all records.
  • [RAILO-728] - Application name can diff from this.name in App.cfc
  • [RAILO-684] - orm - ormsetting.ormconfig
  • [RAILO-721] - new operator
  • [RAILO-730] - create directory functions
  • [RAILO-733] - create file functions
  • [RAILO-734] - function IsIPv6

Version: 3.1.2.012

Version: 3.1.2.011

  • [ RAILO-673 ] allow complex types for email defintion with tag cfmail
  • [ RAILO-679 ] Letting Railo automagically delete an attachment in CFMAIL directly after having sent the email - i.e. undocumented feature in CF 8.0.1
  • [ RAILO-680 ] Adapting the content attribute of CFMAILPARAM a la CF8.0.1
  • [ RAILO-672 ] cfmail throws exception when address contains a comma
  • [ RAILO-696 ] orm - session is not autocommited at the end of a request
  • [ RAILO-690 ] cfscript - property
  • [ RAILO-691 ] cfscript - component
  • [ RAILO-693 ] cfscript - interface

Version: 3.1.2.010

Version: 3.1.2.009

  • [ RAILO-200 ] cfdbinfo type="version" puts information in wrong fields for MySQL
  • [ RAILO-240 ] cfindex urlPath not evaluated if refereed to a query field
  • [ RAILO-292 ] Ability to define the client scope timeout from railo administrator
  • [ RAILO-316 ] function expandPath, GetBaseTemplatePath, GetCurrentTemplatePath fails with NPE when mapping only has a archive
  • [ RAILO-495 ] Division by 0 does not always give same result - sometimes zero, sometimes infinity; never an error
  • [ RAILO-532 ] cflog do not work inside a thread
  • [ RAILO-573 ] decimalformat show 12'980.00 should be 12,980.00
  • [ RAILO-604 ] function parseDateTime does not support format "dd mm yyyy"
  • [ RAILO-605 ] CFMAIL always encodes emails as quoted-printable - no possibility to force 7bit or 8bit
  • [ RAILO-610 ] ListQualify and Queries
  • [ RAILO-612 ] CFTHREAD type="task" timeout not working correctly?
  • [ RAILO-613 ] LSIsNumeric("") throws NullPointerException
  • [ RAILO-620 ] extend mapping-tag
  • [ RAILO-622 ] Empty FORM scope on multipart/form-data uploads
  • [ RAILO-625 ] Week() function output differ between OS
  • [ RAILO-626 ] add action read and reset to tag htmlhead
  • [ RAILO-627 ] attributes scope in cfthread only accesible with explicid declaration
  • [ RAILO-628 ] UTF-16 Breaks "WEB ADMINISTRATOR"
  • [ RAILO-633 ] URLEncodedFormat and URLDecode doesn't appear to handle UTF-16 and UTF-32 correctly
  • [ RAILO-635 ] function lsWeek and lsDayOfWeek
  • [ RAILO-645 ] Clicking Form Submit button twice quickly in succession causes a java script error to be thrown
  • [ RAILO-648 ] Default cache issue in Administrator
  • [ RAILO-649 ] Loops and cfbreak
  • [ RAILO-650 ] A Java null pointer exception is thrown if you create a CFFTP connection then attempt to perform a CFFTP action (i.e. getfile) without choosing the connection attribute.
  • [ RAILO-653 ] Val returns infinity
  • [ RAILO-654 ] ReplaceNoCase() function does not replace same word with different case.

Version: 3.1.2.008

  • [ RAILO-580 ] getPageContext().forward() broken
  • [ RAILO-581 ] Content-Legth header can not be larger then integer values
  • [ RAILO-582 ] reading XMLCData Section
  • [ RAILO-583 ] Compatibility issue - Including a CFC into another CFC
  • [ RAILO-584 ] Errors using cacheGet
  • [ RAILO-585 ] <jsp:include> tags embeded in jsp pages that are included by cfm pages put results of the embedded include before the results of the jsp page that includes them.
  • [ RAILO-587 ] LSIsDate() is inconsistent between locales when date has no year
  • [ RAILO-588 ] cfhtmlhead with cfflush below produces different results to coldfusion
  • [ RAILO-590 ] Query Cache Issue with Application.cfc + this.datasource
  • [ RAILO-592 ] cfmailparam with attributeCollection throws exception
  • [ RAILO-593 ] webservice value base64Binary missinterpreted
  • [ RAILO-595 ] dot notion for identifier not supported
  • [ RAILO-596 ] ToScript Doesn't correctly handle javascript arrays
  • [ RAILO-597 ] struct construction with key with dot
  • [ RAILO-603 ] search is slow with big amount of data

Version: 3.1.2.007

  • [ RAILO-85 ] cfpop fails with unknown character encoding
  • [ RAILO-97 ] Text file attachments handled differently in Railo by CFPOP
  • [ RAILO-116 ] Malformed emails can cause CFPOP to throw javax.mail.internet.ParseException
  • [ RAILO-474 ] CFPOP fails to retrieve attached files IF they end in a TXT extension
  • [ RAILO-559 ] cfmail fails when apostrophes are present in email address
  • [ RAILO-563 ] Query of query fails if queried string contains a space
  • [ RAILO-566 ] Argument type in cfscript does not accept dotted path
  • [ RAILO-568 ] Mail sent with cfmail contains attachment and wrong MIME-type
  • [ RAILO-578 ] full cfscript-function support

Version: 3.1.2.006

Version: 3.1.2.005

  • [ RAILO-500 ] CFINPUT onValidate fails if validate is blank
  • [ RAILO-537 ] cfinvoke: referencing methods into a struct and then duplicating the struct result in the referenced method being removed
  • [ RAILO-550 ] coldfusion.server.ServiceFactory displaying unencrypt datasource password

Version: 3.1.2.004

Version: 3.1.2.003

  • [ RAILO-181 ] cfforward / getPageContext().forward()
  • [ RAILO-208 ] Request scope not forwarded to target page when using GetPageContext.forward()
  • [ RAILO-150 ] request "scope" doesn't include JEE request attributes
  • [ RAILO-282 ] railo ignores RequestDispatcher's include path, preferring to generate its own
  • [ RAILO-284 ] Railo doesn't use java request attributes for request scope storage
  • [ RAILO-523 ] CFWheels testing suite does run fail with: component [wheels.test] has no private function with name [$cachedModelClassExists]
  • [ RAILO-524 ] Query of Queries - LIKE failing if surrounded by Carriage Returns / New Lines
  • [ RAILO-525 ] cfthread does not support attributes collection
  • [ RAILO-530 ] compiled templates are slow
  • [ RAILO-531 ] OnApplicationStart() runs in parallel on applicationstart

Version: 3.1.2.002

Version: 3.1.2.001

Version: 3.1.2.000

  • [ RAILO-504 ] Cache - Checkbox Issue
  • [ RAILO-505 ] Requests Take Inordinate Amount of time - railo.runtime.converter.ScriptConverter._serialize

Version: 3.1.1.017

  • [ RAILO-468 ] Add new attribute "terminateOnTimeout" to CFEXECUTE
  • [ RAILO-489 ] cfexecute encodes arguments differently to Adobe CF
  • [ RAILO-492 ] Extension added in Server Admin do not mark as installed

Version: 3.1.1.016

  • [ RAILO-332 ] NullPointerException error in Railo when Flex client is idle for 15 minutes
  • [ RAILO-392 ] java.util.ConcurrentModificationException
  • [ RAILO-396 ] Inconsistency in behaviour of onMissingMethod
  • [ RAILO-422 ] CFFEED ignores proxy settings
  • [ RAILO-432 ] Shorthand XML element assignment giving type conversion exception
  • [ RAILO-442 ] When creating a chart with cfchart, the image map is written to the head instead of body of the page.
  • [ RAILO-443 ] cfassociate basetag not recognized
  • [ RAILO-450 ] cfdump output with expand="false" display issue
  • [ RAILO-471 ] Typo in Error Message
  • [ RAILO-476 ] Administrator Typos
  • [ RAILO-479 ] When resizing an image to a width of same size, an error occurs
  • [ RAILO-483 ] java.lang.NullPointerException in server.cache.cfm: line 21

Version: 3.1.1.015

  • [ RAILO-103 ] In QoQ string formated dates get converted into datetime values
  • [ RAILO-336 ] scheduled tasks don't follow schedule
  • [ RAILO-482 ] QoQ makes wrong assumptions on datatype and ignores given datatype (e.g. converting strings to timestamps)
  • [ RAILO-485 ] invalid range definition from cfcontent tag
  • [ RAILO-486 ] java.lang.NullPointerException with nested cfdumps
  • [ RAILO-491 ] CFVideoplayer issues

Version: 3.1.1.014

Version: 3.1.1.013

Version: 3.1.1.012

Version: 3.1.1.011

  • [ RAILO-462 ] extend function evaluate with the possibility to define enviroment
  • [ RAILO-465 ] reimplement tag dump as cfc based customtag

Version: 3.1.1.010

  • [ RAILO-421 ] CFREGISTRY getall action not working in windows server 2003
  • [ RAILO-438 ] Can't convert value 2209/Sep/22 to a datetime value
  • [ RAILO-441 ] querynew('recordcount') behaves differently on Adobe CF / Railo
  • [ RAILO-449 ] Per Application mappings are slow when using extends="someobjectfromthismapping" in CFC's
  • [ RAILO-452 ] deserializeJSON not unescaping unicode characters
  • [ RAILO-453 ] When a public java property of type int is set in Railo this throws an error
  • [ RAILO-456 ] when jdbc driver does not support genertaed key raio fails with a exception

Version: 3.1.1.009

Version: 3.1.1.008

  • [ RAILO-439 ] Query of Queries: Getting "function is not supported" using concat()

Version: 3.1.1.007

  • [ RAILO-88 ] Result struct of Insert-query contains different values than in CF8
  • [ RAILO-281 ] CFQUERY result struct does not include generated key from INSERT
  • [ RAILO-418 ] When one wants to login into the Railo admin he can check a checkbox which allows him to enter without password
  • [ RAILO-424 ] status code wrong
  • [ RAILO-430 ] Function toString wrong default charset
  • [ RAILO-431 ] JavaCast to NULL does not return NULL any more but string/integer
  • [ RAILO-434 ] Javascript bug "doFocus is not defined"
  • [ RAILO-436 ] Bug with cffeed / FileRead for remote RSS feed - ignoring query string in source url

Version: 3.1.1.006

  • [ RAILO-205 ] CFHTTP supplies a content-type header on GET requests
  • [ RAILO-363 ] cfexecute will always wait until the process has finished (even when timeout="0")
  • [ RAILO-373 ] Query Exception Compatibility: Datasource on Missing Datasource
  • [ RAILO-376 ] Application installation via extension manager fails if file access is set to Local in server administrator
  • [ RAILO-401 ] ImageReadBase64() and ImageNew() throw Null Pointer Exception
  • [ RAILO-403 ] cfc custom tag associations fails
  • [ RAILO-406 ] CFQUERY generated content lost on abort
  • [ RAILO-412 ] nameconflict columnname queryname with empty query
  • [ RAILO-414 ] Server Admin SMTP Password Field
  • [ RAILO-415 ] cfinvoke.argumentcollection not supported for webservice

Version: 3.1.1.005

  • [ RAILO-379 ] getSourceFilePath returns different string when different case used in browser [FDAPI]
  • [ RAILO-381 ] import multiple tag libraries using one prefix
  • [ RAILO-394 ] serializeJSON() produces very different results to Adobe ColdFusion in some situations
  • [ RAILO-395 ] SerializeJSON on cfcomponents differs from CF8
  • [ RAILO-397 ] CFREGISTRY bug when using the getall action
  • [ RAILO-402 ] Mail server password exposed.
  • [ RAILO-405 ] accessing super scope by a component loaded whithin application.cfc
  • [ RAILO-408 ] allow custom path for file access

Version: 3.1.1.004

Version: 3.1.1.002

Version: 3.1.1.001

Version: 3.1.1.000

Version: 3.1.0.026

Version: 3.1.0.025

  • [ RAILO-313 ] Attribute "fontEmbed" for cfdocument tag does not work
  • [ RAILO-322 ] FORM scope contains nothing after file upload (form enctype="multipart/form-data")
  • [ RAILO-330 ] cfthrow exceptions not handled the same by the CFML Proxy as they are in ColdFusion
  • [ RAILO-335 ] cfthread tasks (task manager) give NullPointerException
  • [ RAILO-337 ] timeout not followed
  • [ RAILO-341 ] Version number in a webservice return struct is converted into a date
  • [ RAILO-343 ] cfflush and cfsleep pausing
  • [ RAILO-344 ] Use of "referral" attribute in CFLDAP tag throws error on setReferral() method
  • [ RAILO-350 ] meta tags support for cfindex

Version: 3.1.0.024

  • [ RAILO-71 ] Mask all password fields in the webadmin with asterisks - encrypt the passwords in the XML configuration file
  • [ RAILO-318 ] rounding double for date
  • [ RAILO-319 ] cflock attribute timeout fails when not recompiled
  • [ RAILO-321 ] mysql driver cfc has spelling error for attribute characterencoding
  • [ RAILO-324 ] javacast not support arrays
  • [ RAILO-327 ] Encrypt the password in railo-web.xml.cfm
  • [ RAILO-329 ] search context sensitive summary

Version: 3.1.0.023

Version: 3.1.0.022

  • [000073] fixed bug in tag index-custom "update with numeric keys generate multiple records"
  • [000074] add support for index-custom without query

Version: 3.1.0.021

  • [000067] add function parseNumber
  • [000068] fixed bug in tag XMLSearch
  • [000069] fixed bug in tag HTTP "throws exception when charset from response is no supported by the os"
  • [000070] add attribute "passthrough" to tag image
  • [000071] fixed bug in function getComponentMetaData "propery name is lower case"
  • [000072] fixed bug in tag output-group "after inner output currentrow is not reseted"

Version: 3.1.0.020

  • [000065] changed datasource connection validation
  • [000066] added property "charset=UTF-8" to MySQL Driver component

Version: 3.1.0.019

  • [000063] removed default settings for a new created web context
  • [000064] add support for interfaces to function GetComponentMetaData

Version: 3.1.0.018

  • [000055] fixed bug in function LSDateFormat "can not handle some dates with dutch locale"
  • [000056] add support for date object as input for function ParseDateTime (for performance reasion)
  • [000057] add support for $ as part of a varaible named declared in tag savecontent
  • [000058] add suppport for images, binaries and components (AMF->CFM) to AMFCaster
  • [000059] add support for default datasource to cfapplication/application.cfc
  • [000060] add support for attribute "charset" to tag feed
  • [000061] optimize performance of the CGI Scope
  • [000062] fixed bug in function numberFormat

Version: 3.1.0.017

  • [000043] remote wddx call of compnents with "argumentcollection" parameters fails when value is a json struct
  • [000044] add support for web based access to cfc build in tags
  • [000045] add support for deploying folder "context" to server directory
  • [000046] fixed bug in function timeFormat "disable transaltion of overflow values"
  • [000047] fixed bug in cloning (J2EE) HTTPSession Objects for cfthread
  • [000048] fixed bug in serializing mail attachments
  • [000049] add support for attribute filter to tag objectcache
  • [000050] add "user-agent" header to request from scheduled task
  • [000051] add support for action "getPlugins", "updatePlugin" and "removePlugin" to tag admin
  • [000052] add support for calling UDF outside a component to tag invoke
  • [000053] add support for "queryFormat" to WDDX remote component invocation
  • [000054] changing expires of cookie cfid and cftoken to 90 days

Version: 3.1.0.016

  • [000029] changed call of the CFC based Custom Tag Function to named arguments
  • [000031] changed name of third attribute of function "onEndTag" from CFC based Custom Tag from "output" to "GENERATEDCONTENT"
  • [000032] changed name of first attribute of function "onError" from CFC based Custom Tag from "err" to "CFCATCH"
  • -- Detailed information can be found : http://www.railo.ch/blog/index.cfm/2009/6/12/CFCbased-Custom-Tags-by-Example--Part-3
  • [000033] fixed several bug in FusionDebug integration
  • [000034] add suppport for different amf casters (classic, modern)
  • [000035] fixed several bug in BlazeDS integration
  • [000036] add support for implicit casting of string dates to numeric values
  • [000037] add support for castng of the following string date format "mm/yyyy"
  • [000038] add support for build in functions ( Directories are listed here: http://www.getrailo.org/index.cfm/community/faq/technical-faq/ )
  • [000039] fixed bug in tag execute "can not handle timeout in some situations"
  • [000040] fixed bug script and tag function "only arguments defined with cfargument can be called without arguments. "
  • [000041] fixed bug in script and tag function "function of a base/super class can loose the context to the component owner"
  • [000042] fixed bug in components "setter assign value to the this scope"

Version: 3.1.0.015

  • [000001] add support for HTTPS Resource
  • [000002] fixed several issues with FusionDebug integration
  • [000003] add flag to disable timserver (not in admin frontend yet)
  • [000004] add support for build in tag based on cfc custom tags
  • [000005] add support for metadata for cfc based custom tags
  • [000006] add support for flesystem placeholder {railo-config}
  • [000007] optimize check if a open datasource connection still is valid
  • [000008] fixed bug in tag dump (format classic and html) "when attribute label is defined and attribute expand is set to false the dump disappears"
  • [000009] fixed bug in tag cfcatch/cfscript-catch "can not handle native exception names"
  • [000010] fixed bug in tag LSCurrencyFormat/LSEuroCurrencyFormat "empty string should be returned as 0"
  • [000011] struct function now also can handle query objects
  • [000012] optimized image processing
  • [000013] add support for constant "NULL" to json serialization
  • [000014] add support for load escaped characters in json serialized text
  • [000015] improve performance loading application.cfc
  • [000016] add support for handling complex object types to BalzeDS Caster
  • [000017] improve performance in handling of java.util.Map Objects in Railo.
  • [000018] add support fpr pausing scheduled tasks
  • [000019] add support for type "url" to cfindex
  • [000020] add support for action "getPluginDirectory" to tag admin
  • [000021] add support for action "list" to tag index
  • [000022] fixed bug in tag invoke "can not forward argumentcollection with tag invoke"
  • [000023] fixed bug in tag queryparam "can not handle empty list"
  • [000024] fixed bug in tag storedproc "missing returncode when more data are popuated in cfstoredproc"
  • [000025] fixed bug in tag table "missing last row from query"
  • [000026] fixed bug in tag thread "initialization when parent thread is finalized fails"
  • [000027] fixed bug in Arguments Scope "if a value is defined but not set, it has to return null"
  • [000028] fixed bug in CGI Scope "structKeyExists does not work with CGI Scope"
  • [000029] improve performance in Undefined Scope
  • [000030] improve performance in Component Loader
  • [000031] improve performance of function ListFindNoCase
  • [000032] fixed bug in tag case "empty value as part of a list can not be handled"

Version: 3.0.3.002

  • [000108] fixed bug in tag dump "when expand is set to 'no', the tag fails"
  • [000109] fixed bug in tag HTTP "throws exception when charset from response is no supported by the os"

Version: 3.0.3.001

  • [000107] add support for action "syncronize" to tag admin

Version: 3.0.3.000

  • [000106] add support for https resource (must be configured in advance)

Version: 3.0.2.012

  • [000102] fixed bug in function deserializeJson "function does not proper remove escape sequence"
  • [000103] mailspoller fail when from is not deined but provided
  • [000104] tag queryparam fals with empty lists
  • [000105] improve performance of cgi scope

Version: 3.0.2.011

  • [000095] changed how structCopy works, now structCopy can create a copy of all type of colections (query, Array ...), not only struct
  • [000096] optimize of casting from collection object to struct
  • [000097] fixed bug in tag switch/case "empty values are ignored"
  • [000098] optimize how struct functions handle query objects

Version: 3.0.2.010

  • [000094] optimize image read

Version: 3.0.2.009

  • [000093] add possibility to to set connection timout 0 for datasources

Version: 3.0.2.008

  • [000091] fixed bug in function isDefined "after update to 3.0.2.007, the function return true for element in the argument scope that are not initalized"
  • [000092] fixed bug in function serializeJson "not all white spaces are escaped"

Version: 3.0.2.007

  • [000089] fixed bug in tag cfthread "initalize of child thread fails, when main thread is already finalized"
  • [000090] changed behavior of the argument scope "return now null instead of throwing a exception when a argument is not initialized"

Version: 3.0.2.006

  • [000088] add "web contexts" info the server administrator overview page

Version: 3.0.2.005

  • [000083] add support for maintain datasource connection only fo a single request (connectionTimeout=0)
  • [000084] add 5 optinal argument (millisecond) to function createTimespan
  • [000085] fixed bug in function StructFindKey/StructFindValue "does not find key of structs that are inside a array"
  • [000086] fixed bug in function exandPath "on windows the last path separator can be invalid"
  • [000087] fixed bug in function isValid "type component is not supported"

Version: 3.0.2.004

  • [000080] fixed bug in function structCopy "can not make a valid copy from a argument scope"
  • [000081] fixed bug in tag cfloop-collection "loop can not iterate throw fields defintion of a java.lang.Class Objects"
  • [000082] fixed bug in tag storedProc "can not handle some storedproc with access database"

Version: 3.0.2.003

  • [000077] fixed bug in tag storedproc "can not handle multiple result when mixed with updates"
  • [000078] deprecated attribute "dbvarname" of tag "procparam" is now ignored
  • [000079] fixded bug in tag update/insert "tag fails when the formfield list containing white spaces"

Version: 3.0.2.002

  • [000073] fixed bug in function dollarFormat "this function works now the same way as lsCurrencyFormat(number,'local','english (us)')"
  • [000074] add support for attribute showmarkers and markersize to tag chart
  • [000075] fixed bug in tag image "source object is not cleaned up properly"
  • [000076] removed constants YES and NO

Version: 3.0.2.001

  • [000072] fixed bug in tag feed "can not handle dublin core"

Version: 3.0.2.000

  • [000069] fixed bug in function dollarFormat "invalid delimeter"
  • [000070] add function fileWriteLine
  • [000071] fixed bug in function parseDateTime "this value [12:00 PM] return 00:00 instead of 12:00"

Version: 3.0.1.007

  • [000061] fixed bug in function lsIsDate "function is to lenient with invalid formats"
  • [000062] fixed bug in function lsParseDateTime "function is to lenient with invalid formats"
  • [000063] optimize datasource error message
  • [000064] fixed bug in function datePart "week (ww) and dayOfWeek (w) is permuted"
  • [000065] fixed bug in function dayOfWeekAsString,dayOfWeekShortAsString "return invalid day whem Timezone og the JVM LT GMT+0"
  • [000066] fixed bug in tag mail "attribute server does not support the following pattern [user:password@]server[:port],[user:password@]server[:port]"
  • [000067] fixed bug in tag cookie "attribute expires had problem with some special dates"
  • [000068] fixed bug in tag attribute attributeCollection "default value can be missed"

Version: 3.0.1.006

  • [000056] fixed bug in tag document "can't handle html with a <hr> tag"
  • [000057] fixed bug in tag document "can't handle empty document"
  • [000058] fixed bug in wddx Converter "converter translate argumment scope to a array representation instead of a struct"
  • [000059] fixed bug in tag Query "QoQ can not handle "Escape" Operator"
  • [000060] fixed bug in function XMLValidate "add support for 'noNamespaceSchemaLocation'"

Version: 3.0.1.005

  • [000050] fixed bug in resource ftp "root list fails in some special constellation"
  • [000051] changed color of query and struct dump
  • [000052] add addional values to datasource exception catch block (DatabaseName, DatabaseVersion, DriverName, DriverVersion)
  • [000053] add function StructKeyTranslate
  • [000054] add support for onMissingTemplate to Application.cfc
  • [000055] fixed bug in tag form "missing query string in action defined by the tag when not action attribute is defined"

Version: 3.0.1.004

  • [000048] optimize railo stacktrace generation
  • [000049] add support for korean and japanese language to search engine

Version: 3.0.1.003

  • [000043] fixed bug in tag transaction "transaction connection ignore the connection limit setting of administrator"
  • [000044] changed behavior of the function URLEncodedFormat "spaces are returned as + instead of %20"
  • [000045] added support for UTF-16 BOM (Byte order Mask) for all file operations
  • [000046] added support for placeholder {web-context-hash}
  • [000047] added attribute bufferOutput to tag silent

Version: 3.0.1.002

  • [000042] fixed bug in tag storedproc "oracle type opaque.xmltype not supported"

Version: 3.0.1.001

  • [000042] fixed bug in tag storedproc "clob/blob input for oracle not supported"

Version: 3.0.1.000

  • [000040] add support for Operator of type "java.lang.Character"
  • [000041] fixed bug in tag index "on windows railo can loose access on spellcheck directory"

Version: 3.0.0.009

  • [000033] add experimentell Extension Manager (Alpha State)
  • [000034] fixed bug in function serializeJson "struct keys are always the same"
  • [000035] fixed bug in tag query "QoQ fails with operator 'is null'"
  • [000036] changed casting of Date object to number "railo return now a time that mirror the lokal time, not the UTC Timezone"
  • [000037] extend the function JavaCast with type "BigDecimal" and "BigInteger"
  • [000038] fixed bug in Application.cfc "setting of clientstorage fails"
  • [000039] argumentCollection not supported for "onMissingmethod calls"
  • [000040] enabled whitespacemanagement combined with cfflush-intervall produce invalid output

Version: 3.0.0.008

  • [000019] fixed bug in tag http "railo always add a '?' at the end of the url when there is no query string"
  • [000020] railo overwrite user specific ssl certificate
  • [000021] fixed bug in function serializeJson "all keys of a struct are upper case"
  • [000022] extend function fileexists with a second attribute (boolean allowRealPath)
  • [000023] extend function directoryexists with a second attribute (boolean allowRealPath)
  • [000024] extend function ListToArray with a third attribute (boolean includeEmptyFields)
  • [000025] add support for operator ">" and ">="
  • [000026] fixed bug in e-mail validator "e-mail alias with + are ot allowed"
  • [000027] fixed bug in tag schedule "action update execute task"
  • [000028] fixed bug in tag Associate "can not handle multiple tag with the same name"
  • [000029] extend tag dbInfo with type "terms" and "procedure_columns"
  • [000030] extend tag SaveContent with attribute "trim"
  • [000031] fixed bug in tag storedproc "can not handle ref-cursor return value from oracle"
  • [000032] add support for script-break inside a function

Version: 3.0.0.007

  • [000011] partly support for coldfusion.runtime.SessionTracker (experimental)
  • [000012] fixed bug in resource ftp "some ftp list parent directory of the defined directory"
  • [000013] add support for resetting security key
  • [000014] fixed bug with mappings "every mapping defined after "/" mapping is ignored"
  • [000015] fixed bug with cfcatch struct "can not throw duplicated cfcatch block"
  • [000016] fixed bug in function dateDiff "dateDiff-day should ignore daylight saving time (DST)"
  • [000017] fixed bug in function toString "use wrong default charset for casting binaries"
  • [000018] fixed bug in tag ldap "attibute port throws a error"

Version: 3.0.0.006

  • [000001] improve handling of empty files (folder) in S3 Resource
  • [000002] optimize tag processingDirective "replace pattern {space-linebreak-space} with {linebreak} instead of {space}"
  • [000003] optimize Controler Thread "if one job fails all other jobs are aborted as well"
  • [000004] speed up execution of function CompareNoCase
  • [000005] speed up acces on undefined Scope
  • [000006] add support for the followig operators at the interpreter (evaluate) [===,!==,<=,<>]
  • [000007] fixed bug in tag http "when defining type xml request header contains 2 content-type field instead of 1"
  • [000008] fixed bug in tag http "when body contain a XML Dom Object, values is send as binary instead of String"
  • [000009] fixed bug in tag pdf "action write get A NPE in some special constellations"
  • [000010] fixed bug in function getMetdata->component "if a argument default value points on this, it get a infinity loop stopped only by maxlevel of the dump"

Version: 2.0.2.002

  • [000049] fixed bug in cookie scope "script-protect changes can produce a Concurrent modification exception"

Version: 1.0.0.035

  • - fixed Bug "if forward requests the CFMLFactory clear all cookies from response (for example with flash remoting)"
  • - fixed Bug in CFMLFactory "initalize only one Request at once"
  • - fixed Bug in Tag error "if a include page define same cferror page and throws a exception you get a infinity loop"