Release Notes - DNA - Version 0.3
Bug
- [DNA-223] - XML sequencer does not properly handle namespaces of unqualified attributes
- [DNA-231] - org.jboss.dna.graph.xml.XmlSequencerTest failed with jdk 1.6 (not with jdk 1.5)
- [DNA-232] - situation with the running examples application
- [DNA-246] - org.jboss.dna.common.util.DateUtilTest failed with jdk1.5.0_16 and jdk1.6.0_10
Feature Request
- [DNA-181] - Consolidate security, messages, and progress within the ExecutionContext and make framework consistent in its use and passing of this context
- [DNA-215] - Graph API for working with repository content
- [DNA-230] - Enhance NamespaceRegistry with additional functionality
Task
- [DNA-213] - Review the graph SPI commands to add missing commands and better handle node identification (e.g., when getting children)
- [DNA-217] - Connector SPI should have protocol for cancelling operations
- [DNA-238] - Maven build results in a lot of temporary files in "/tmp", but should instead use directory under "target"
- [DNA-242] - Change the XML importer code to no longer use XmlSequencer
- [DNA-243] - Change (and move) XML Sequencer to use more general-purpose XML importer
- [DNA-245] - Add methods to Name, Path.Segment, and Path to allow using custom delimiters
- [DNA-247] - Remove DateUtil class and StringUtil.readableString(...) methods
- [DNA-248] - Simplify the ActivityMonitor framework
- [DNA-249] - Document how to create a custom connector
Thirdparty Change
- [DNA-251] - Upgrade JBoss Cache to 2.2.1GA
Sub-task
- [DNA-185] - Modify SequencerContext to extend ExecutionContext
- [DNA-186] - Change progress monitor implementations to accept parent activity in constructor and return that activity in API
- [DNA-234] - create a sub maven module project for jbpm jPDL sequencer
- [DNA-241] - Make a thread-safe progress monitor accessible from execution contexts