Release Notes - castor - Version 0.9.9 M1 - HTML format

Sub-task

Bug

  • [CASTOR-84] - Castor JDO Commonly Requested Features -- 0.9.3
  • [CASTOR-334] - ClassDescriptor.getIdentity does not support multiple identity columns
  • [CASTOR-470] - Loading all instances of a class doesn't load instances of the subclass
  • [CASTOR-496] - Castor initialization fails when reading protected directory
  • [CASTOR-518] - Table aliases not used in HSQLDB OQL-SQL generator class
  • [CASTOR-622] - aliases for self-join tables are incorrect
  • [CASTOR-633] - Hidden catch-block in LockEngine.updateCache
  • [CASTOR-732] - Performance test-suite for JDO
  • [CASTOR-778] - "Useless" code in ClassMolder.delete
  • [CASTOR-831] - not possible to specify the pooling parameter "cache-scheme" for Oracle connects
  • [CASTOR-920] - limitation of the number of arguments by the sourceGen.bat script
  • [CASTOR-943] - Create a test case for bug 1785 (JDO DataSource configuration using a Properties collection)
  • [CASTOR-1085] - TransactionContext suffers from a crappy implementation. ;)
  • [CASTOR-1132] - dates don't marshal/unmarshal with namespaces
  • [CASTOR-1158] - Default boolean values in TypeConvertors
  • [CASTOR-1170] - JDOManager cannot load the configuration created by JDOConfFactory.createJdoConf()
  • [CASTOR-1173] - Problem using JDOConfFactory and transaction demarcation specification.
  • [CASTOR-1178] - Problem with uindirectional relations to polymorph classes
  • [CASTOR-1190] - Fix syntax failures in sapdb.sql script and improve sapdb test coverage
  • [CASTOR-1203] - Calculation of priority to execute create and delete statements at commit returns wrong results.

Improvement

  • [CASTOR-300] - RFE: JDO support for typesafe enumerations
  • [CASTOR-352] - <sql transient="true" />
  • [CASTOR-571] - Add a parent-key attribute for the sql tag for adding support for self-referential
  • [CASTOR-691] - Introduce the TRACE level logging class
  • [CASTOR-755] - All unit tests for JDO should be placed in a new src/tests/utf/org/exolab/castor/ tree
  • [CASTOR-770] - Change configuration of JDBC Datasources
  • [CASTOR-799] - Update the jar manifest file
  • [CASTOR-874] - Add section for DB2 to src/tests/texts.xml
  • [CASTOR-999] - Coding conventions
  • [CASTOR-1018] - Add support for polymorphism
  • [CASTOR-1081] - Error message for the exception on ClassMolder line 857 is useless
  • [CASTOR-1110] - Refactor CTF-JDO tests into subdirectories (part 2)
  • [CASTOR-1114] - The docs on the limit clause support for OQL need to be updated
  • [CASTOR-1135] - Refactor how JDBC connection factories are maintained
  • [CASTOR-1151] - Refactor ClassMolder
  • [CASTOR-1169] - Refactor access to caches
  • [CASTOR-1179] - Refactor how transaction managers are maintained
  • [CASTOR-1183] - Allow to initialize JDOManager with a preconfigured DataSource

Task

  • [CASTOR-1154] - New license for Castor code
  • [CASTOR-1185] - MimeBase64Encoder and MimeBase64Decoder use the Netscape Public License (NPL)
  • [CASTOR-1204] - Prepare 1st milestone of 0.9.9 release

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.