What's_Fixed
last edited by
gef
on 03-Oct-2011
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 |
SideBar
User Login