What's fixed in Railo 3.3

In this release over 240 bugs have been fixed or features introduced. Just check them out.

Version: 3.3.0.029'
RAILO-571 - IsUserInAnyRole() compatibility error
RAILO-639 - Moving a file to a destination that already exists (ie overwriting) always f
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
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_
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 possi
RAILO-1485 - onMissingMethod() does not preserve the case of methodName
RAILO-1486 - JSON serialization and deserialization produces a date format that doesn't p
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
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 inde
RAILO-1478 - Attribute [name] for tag [thread] is required if attribute action has the va
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
Version: 3.3.0.025'
RAILO-1446 - StructAppend With a null value in the appending struct
RAILO-1449 - FileInfo fails for favicon.ico from latest Mura
RAILO-1455 - Search mappings: Yes (cooming soon)
RAILO-1459 - cfinput-onerror
RAILO-1466 - ORM: deleting a persistent cfc make the entity not disapear
RAILO-1456 - Orm setttings update for MySQL5 dialect
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 els
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
RAILO-1427 - http script not obeying 302 redirects when setResolveURL(true).
RAILO-1430 - StructKeyExists / ColumnKeyExists throws java.lang.StringIndexOutOfBoundsExc
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'
RAILO-1402 - Only first two queries in a batch can return a resultset
RAILO-1407 - cfhttp throws NPE when method="head"
RAILO-1409 - ReturnFormat="json" doesn't work if jsonSecurePrefix is set
RAILO-1404 - add Function objectSave
RAILO-1405 - add Function objectLoad
Version: 3.3.0.019'
RAILO-1394 - cfqueryparam clob defintion set varchar with Oracle
RAILO-1401 - Big amount of different keys increase memory
RAILO-1399 - Flag "use timeserver" in admin
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 act
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
Version: 3.3.0.015'
RAILO-948 - DirectoryWatcher Listener components should be able to be created outside of
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 direct
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
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 serialize
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 "pe
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.hasCFMLinStacktrac
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'
RAILO-276 - CFHTTP doesnt support gzip compressed data
RAILO-1289 - Incorrect Line numbers in exceptions
RAILO-1300 - GZip compression for the Response Stream
RAILO-1301 - remove Railo version info from Response Stream
RAILO-1302 - add function CreateUniqueId
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 cfprocp
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 req
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
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
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 cont
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'
RAILO-951 - ormSettings.autoManageSession
RAILO-954 - orm: add config attr skipCFCWithError
RAILO-1148 - orm - EntityNew( name, [ memento ]) is not supported
RAILO-1152 - orm - dropCreate Not Working
RAILO-1162 - orm - Could not execute JDBC batch update
RAILO-1229 - CFScript ACF incompatibility with switch statements
RAILO-1230 - Entity Error in 3.3 with HTMLEditFormat + XmlParse
RAILO-1231 - GetMetaData name case problem
RAILO-1232 - Author details on Atom Feed
RAILO-1236 - Purging of session/client data with external cache causes very large amount
RAILO-1239 - Scheduled tasks list ordering (admin)
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.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 argu
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 i
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 as
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'
RAILO-1151 - generateSecretKey() won't accept second argument
RAILO-1153 - xmlParent not supported
RAILO-1160 - Unable to create new datasource
RAILO-1164 - J2EE Session not working properly
RAILO-1163 - add support for property/attributes sessiontype to appliation.cfc/cfapplicat
Version: 3.3.0.001'
RAILO-1124 - Missing comma in argument collection causes null pointer exception
RAILO-1125 - Error using isolation in cfscript transaction
RAILO-1144 - SendGatewayMessage is not supported
RAILO-1122 - getTickCount('nano')
RAILO-1135 - add support for placeholder {web-context-label}
RAILO-1140 - Datasource validation checkbox
RAILO-1156 - add function ImageFilter
RAILO-1157 - Support storage for the session scope
Version: 3.3.0.000'
RAILO-938 - The current implementation always creates a folder named WEB-INF/flex inside
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