== Transfer 1.1 Release Notes == The following outlines the compatibility issues, enhancements and bug fixes that have been made for the 1.1 Final release of Transfer. Please see [[Installation and Updating]] on how to install and update your version of Transfer. To determine the version of your install of Transfer, run the following code: #transferFactory.getVersion()# === API Changes === * TQL Query Object's [[Transfer Query Language#Query.setCacheEvaluation(cacheEvaluation) | setCacheEvaluation()]] now defaults to 'true', rather than false. * The TransferObject and TransferObjectProxy methods __getLoadedObject(), __getIsProxy() and __getIsLoaded() that were introduced in RC1, have been changed to getLoadedObject(), getIsProxy() and getIsLoaded() respectively. === Enhancements === * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=B074AAB4-FBFC-2B76-1C8CB5A72CFF2B50 #to13] - OnDiscard Performance Enchancement * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=B4813689-093F-09BD-BF2D45742F18D1AE #to19] - Introspection and statistics for caching layer * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=0D831D6C-E486-712F-ED7F4668BD393B39 #to30] - Cache setting - accessedminutestimeout * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=0E4A1E3A-B6DA-8C18-05388BDA56C5FACE #to36] - Configure o2m/m2m/m2o compositions to load TransferObject Proxies * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=501A3D25-F849-E6FA-662D41BBF47EB915 #to40] - cascade* operations should be in their own Transaction * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=98B7B2E5-B4D3-1324-690AA025266FD289 #to44] - Requirement of 1 objectDefinition in transfer.xml not required * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=B71AD900-0D93-0E87-0F8600989C07D585 #to48] - Cache statistics introspection * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=E0450001-A9EE-8C3D-764763B7CCE89627 #to50] - Make TQL cache.setCacheEvaluation(true) by default * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=0E21362E-0E4B-6417-1BC9896B532EA6E7 #to53] - Use a Java POJO for Memento.cfc * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=2D0AAD72-9138-5AEB-1DE5152971622390 #to56] - Convert all 'web-inf.cftags.component' to 'any' * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=8BA2C47E-D8A5-0EF4-639CA782638362F8 #to66] - getDatasource() and getTransaction(), available in Decorators === Bug Fixes === * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=7A4955A1-E51E-AD41-B56E9698CF1B14BF #to42] - Request/Session scope caching may not clear properly on CF8 * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=98B3C61D-0BB1-7486-C5B8359FAB79C9D9 #to43] - Bug in listByPropertyMap() with an non empty struct, but all null values * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=B17E8339-01E5-5E4C-96F08ED849BB3518 #to45] - Lazy load locking should be named per composition * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=F9EE1331-0765-7DF6-FE529E3CDAB9776D #to52] - Lazy loading fails with a parent with a compositeid * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=2D0D297C-0BAF-8587-4401EBE7041F7641 #to57] - Memory leak with None/Request/Session scoped caching * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=4CC605A8-CD8B-494A-A39F7BBECE563483 #to58] - Cascade Delete will skip non loaded lazy m2o and parent o2ms * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=9B441871-B75C-01A5-A8D7967CC478FC2A #to69] - createGUID returns duplicates in java 1.6u10 * [http://tracker.transfer-orm.com/issue.cfm?p=89977683-A728-9CD3-ABD9545A91734422&i=BC42A0EC-F570-7579-0718D6FA30B859EB #to72] - Lock timeouts due to selfish discard thread [[Category:Release Notes]]