Patch History

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

The current history files are related to the 3.0 release of Railo. As soon as we have updated the beta we will release a corresponding history file.

Version: 3.3.1.000

  • First stable release of Railo 3.3

Version: 3.3.1.000

  • First stable release of Railo 3.3

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"