Release Notes - castor - Version 1.0.1 - HTML format

Sub-task

  • [CASTOR-1348] - Add Maven 2 project descriptor
  • [CASTOR-1414] - Upgrade Log4J to 1.2.13
  • [CASTOR-1422] - Move 6 of the remaining CTF tests into ctf.jdo.tc8x package
  • [CASTOR-1423] - Move last 10 remaining CTF tests into ctf.jdo.tc7x package
  • [CASTOR-1424] - Rename tables of CTF tests in tc7x, tc8x and tc9x package
  • [CASTOR-1437] - Add support for marshalling attributes of type byte[]

Bug

  • [CASTOR-648] - error processing attributes of type xs:base64Binary
  • [CASTOR-690] - Unmarshalling and flattening reports "element XXX occurs more than once."
  • [CASTOR-1355] - PersistenceException thrown loading object with some (but not all) lazy loaded fields loaded in txn
  • [CASTOR-1379] - ObjectModifiedException at db.load() with access mode dbLocked
  • [CASTOR-1382] - I found of the assigment operator(=) in a contional statement that needs to be looked at and verified as intended
  • [CASTOR-1384] - XML Mapping - transient="true" causes exception at field level, but ok at bind-xml level
  • [CASTOR-1402] - Underlying SQLException information is lost when DuplicateIdentityException is created
  • [CASTOR-1403] - collection type sortedset creates HashSet instead of TreeSet
  • [CASTOR-1404] - In some cases the getters for a boolean field will not be discovered if
  • [CASTOR-1406] - SAX2ANY throws EmptyStackException
  • [CASTOR-1409] - Lazy-loaded object relationship lost after read-only query
  • [CASTOR-1410] - Change remaining csv.html references to scm.html
  • [CASTOR-1419] - qName not set properly if qName and localName have values
  • [CASTOR-1420] - Throwing Exception while transforming XML to Java
  • [CASTOR-1427] - xsd:base64Binary attributes cannot be unmarshalled: org.xml.sax.SAXException: unable to add attribute "binaryData" to 'test3.gen.Doc' due to the following error: java.lang.IllegalStateException: java.lang.ClassCastException: java.lang.String
  • [CASTOR-1429] - Failed to load XMLNaming: java.lang.ClassNotFoundException at org.exolab.castor.util.LocalConfiguration.getXMLNaming(LocalConfiguration.java:248)
  • [CASTOR-1431] - WebSphere v6.0 Transaction Manager implementation
  • [CASTOR-1432] - Patch for numbered parameters in SQL pass-through queries
  • [CASTOR-1440] - org.exolab.castor.util.Configuration.loadProperties(String resourceName, String fileName) doesn't close this InputStream
  • [CASTOR-1444] - Fix documentation of OFFSET clause usage
  • [CASTOR-1446] - Error messages not found

Improvement

  • [CASTOR-969] - Add Maven 2 project descriptor
  • [CASTOR-1172] - SQLServer documentation not recommanding the use of *= for left outer join
  • [CASTOR-1318] - Logging INSERT,UPDATE and DELETE statements at INFO level
  • [CASTOR-1370] - Rename and refactor ProposedObject
  • [CASTOR-1375] - Refactor CTF-JDO tests into subdirectories (part 4)
  • [CASTOR-1381] - Remove org.exolab.castor.util.Logger
  • [CASTOR-1385] - Remove dependecy of JDO on org.exolab.castor.util.LocalConfiguration
  • [CASTOR-1386] - Extract all keys of JDO properties into one class
  • [CASTOR-1387] - Eclipse templates still refer to postgresql library
  • [CASTOR-1388] - Refactor ClasMolder.update (part 2)
  • [CASTOR-1389] - Replace org.exolab.castor.util.Messages by org.castor.util.Messages
  • [CASTOR-1391] - Upgrad from checkstyle-3.5 plugin to checkstyle_4.0.92_4.1.0beta3 plugin.
  • [CASTOR-1393] - Compiler warnings: 103 unnecessary casts
  • [CASTOR-1394] - Compiler warnings: 104 instance of instance access to static fields/methods
  • [CASTOR-1395] - Compiler warnings: 268 unused imports
  • [CASTOR-1396] - Compiler warnings: 200 unreachable catch blocks
  • [CASTOR-1397] - Compiler warnings: 212 unnecessary else clauses
  • [CASTOR-1398] - Compiler warnings: 212 unused private methods, private fields, or local variables
  • [CASTOR-1401] - Project specific settings for use with Eclipse
  • [CASTOR-1407] - Use molder.getLockEngine() instead of passing around LockEngine everywhere
  • [CASTOR-1408] - Add CTF test for self-referential relations
  • [CASTOR-1411] - Replace Object[] parameters at SQLEngine by ProposedEntity
  • [CASTOR-1415] - Upgrade common-logging to 1.1
  • [CASTOR-1439] - Add test case to Castor JDO CTF suite to test Database.isPersistent()
  • [CASTOR-1441] - Compiler Warning: 206 Whitespace Around and Whitespace After
  • [CASTOR-1443] - Compiler warnings: various warnings mainly in tc7x and 7c20x tests of CTF

New Feature

  • [CASTOR-1413] - Add cache (factory) implementation for ehcache (1.2)
  • [CASTOR-1436] - Add cache (factory) implementation for GigaSpaces

Task

  • [CASTOR-1380] - Migrate Castor CVS to SVN (inc. history)
  • [CASTOR-1430] - Enable Subversion keyword expansion
  • [CASTOR-1438] - Update the Castor SCM document for the new Subversion URLs

Edit/Copy Release Notes

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