Work for this release is being tracked under TUSCANY-1171
Using my M2 post mortem notes to drive the process and updating them here

Here are the issues fixed in Milestone 3 (so far)

Test

TUSCANY-1100

Dynamic Type tests are needed to ensure that all XSD datatypes are supported

Java SDO Implementation

Major

New Feature

TUSCANY-1101

Support mixed Sequence and any Sequence in Change Summary

Java SDO Implementation

Major

New Feature

TUSCANY-1082

Change Summary XML deserialization

Java SDO Implementation

Major

New Feature

TUSCANY-930

Add new SDOUtil.createHelperContext() method

Java SDO Implementation

Major

New Feature

TUSCANY-929

Move to SDO 2.1 spec APIs

Java SDO Implementation

Major

New Feature

TUSCANY-713

Discover and regiester new SDO types during the time of loading the XML instance document

Java SDO Implementation

Major

New Feature

TUSCANY-684

Generated SDO classes should be able to register the static types to a given TypeHelper

Java SDO Implementation

Major

Improvement

TUSCANY-1113

Extensible namespaces and types that change

Java SDO Implementation

Major

Improvement

TUSCANY-1107

Multiple calls to getNamespaceContext

Java SDO Implementation

Major

Improvement

TUSCANY-1091

DataObjectXMLStreamReader doesn't have to repeat NameSpace declaration which impacts performance

Java SDO Implementation

Major

Improvement

TUSCANY-1088

SDO should tolerate malformed XML

Java SDO Implementation

Major

Improvement

TUSCANY-1086

Scope defined java serialiazation/deserialization of SDO

Java SDO Implementation

Major

Improvement

TUSCANY-1083

Shorter NameSpace prefix to speed up XML processing and reduce communication bandwidth

Java SDO Implementation

Major

Improvement

TUSCANY-928

Define Tuscany SDO options for XMLHelper load and save operations

Java SDO Implementation

Major

Improvement

TUSCANY-521

Hide special Sequence-type properties from SDO Types

Java SDO Implementation

Major

Improvement

TUSCANY-709

Loads DataGraph in designated scope(TypeHelper)

Java SDO Implementation

Minor

Bug

TUSCANY-1093

"isSet returning false when boolean set to false, or int set to 0"

Java SDO Implementation

Critical

Bug

TUSCANY-1132

SDO Java serialization/deserialization throws an exception when the serialized data object is not the root and its container is of AnyTypeDataObject

Java SDO Implementation

Major

Bug

TUSCANY-1130

Concurrent access to SDOUtil.createHelperContext() results in exception

Java SDO Implementation

Major

Bug

TUSCANY-1099

fix for TUSCANY-1083 used lookupPrefix method of Node not available to Java 1.4.2 users

Java SDO Implementation

Major

Bug

TUSCANY-1097

DataObjectXMLStreamReader shouldn't have ignored (transient Properties in) Sequence

Java SDO Implementation

Major

Bug

TUSCANY-1085

schemaLocation attribute in the <xsd:import> should be only a hint

Java SDO Implementation

Major

Bug

TUSCANY-1062

DataGraph.createRootObject implementation does not match 2.1 spec and also is not helpful when given bad parameters

Java SDO Implementation

Major

Bug

TUSCANY-1044

DataHelperImpl.toDateTime() is not compliant with spec.

Java SDO Implementation

Major

Bug

TUSCANY-972

commonj.sdo/xml namespace should be supported by SDO runtime by default

Java SDO Implementation

Major

Bug

TUSCANY-958

NPE generated during a property set of a static SDO

Java SDO Implementation

Major

Bug

TUSCANY-956

SDOFactory instance lookup is using the wrong namespace URI

Java SDO Implementation

Major

Bug

TUSCANY-935

"SDO path accessors need to support names that contain ""."""

Java SDO Implementation

Major

Bug

TUSCANY-932

Invoking DataObject.isSet(String path) with invalid path would result in NPE

Java SDO Implementation

Major

Bug

TUSCANY-931

"Sequence.add(int index, String propertyName, Object value) is not functioning correctly"

Java SDO Implementation

Major

Bug

TUSCANY-894

SDO (and indirectly DAS) may not now depend on CPL if EMF has completed migration to EPL

Java SDO Implementation

Major

Bug

TUSCANY-887

TypeHelper.define() should create an accompanying global property per type

Java SDO Implementation

Major

Bug

TUSCANY-859

ChangeSummary#isCreated cache is not updated while changes are still going on

Java SDO Implementation

Major

Bug

TUSCANY-836

doubleValue() may be inaccurate for Long

Java SDO Implementation

Major

Bug

TUSCANY-396

Cardinality of wildcard element not respected

Java SDO Implementation

Major

Bug

TUSCANY-1055

DataFactory.create(abstract_type) should throw an IllegalArgumentException

Java SDO Implementation

Minor

Bug

TUSCANY-885

Property DataObject.getProperty(String propertyName) should return null if the property cannot be found

Java SDO Implementation

Minor

Bug

TUSCANY-701

Conversion to date types which do not include month can give incorrect results

Java SDO Implementation

Minor

New Feature

TUSCANY-1102

Support EMF 2.2.2

Java SDO Implementation, Java SDO Tools

Major

Bug

TUSCANY-1123

test case generated code and metadata access is anachronistic

"Java SDO Implementation, Java SDO Tools"

Major

Improvement

TUSCANY-1155

Java SDO static code generation tool java doc and usage hints need updating.

Java SDO Tools

Minor

Bug

TUSCANY-1141

The dependency/imported package was not initialized if the codegen tool was provided with -javaPackage option for the target codegen package

Java SDO Tools

Major

Bug

TUSCANY-1120

Static code generator template bugs

Java SDO Tools

Major

Bug

TUSCANY-1050

"For some schemas, the code generated will not compile (notication and settable problems)"

Java SDO Tools

Major

Bug

TUSCANY-934

XSD2JavaGenerator -noEMF option does not work with abstract classes.

Java SDO Tools

Major

Bug

TUSCANY-933

XSD2Java Generator still generates EMF codes with -noEMF option on

Java SDO Tools

Major

Bug

TUSCANY-718

make -noEMF code generation the default

Java SDO Tools

Minor

Here are the release process steps harvested from the M2 release

  • No labels