summaryrefslogtreecommitdiffstats
path: root/sdo-java/tags/1.0-incubating-beta1/sdo/distribution
diff options
context:
space:
mode:
Diffstat (limited to 'sdo-java/tags/1.0-incubating-beta1/sdo/distribution')
-rw-r--r--sdo-java/tags/1.0-incubating-beta1/sdo/distribution/RELEASE_NOTES.txt102
-rw-r--r--sdo-java/tags/1.0-incubating-beta1/sdo/distribution/readme.html45
2 files changed, 147 insertions, 0 deletions
diff --git a/sdo-java/tags/1.0-incubating-beta1/sdo/distribution/RELEASE_NOTES.txt b/sdo-java/tags/1.0-incubating-beta1/sdo/distribution/RELEASE_NOTES.txt
new file mode 100644
index 0000000000..310533e4e9
--- /dev/null
+++ b/sdo-java/tags/1.0-incubating-beta1/sdo/distribution/RELEASE_NOTES.txt
@@ -0,0 +1,102 @@
+What's New in SDO Java Beta1
+
+Details are described below.
+
+SDO Java Beta1 is a superset of previous SDO Java M2 release.
+Anything in M2 is also in Beta1, but Beta1 contains features and bugfixes not present in M2 release.
+SDOJava Beta1 is an implementation of the SDO 2.1 specification.There are 3 SDO 2.1 features which
+do not have an implementation in this release, those being
+ XMLHelper load/save with Source/Result (TUSCANY-1214)
+ DataHelper.convert (TUSCANY-1213)
+ Property.isNullable() and Property.isOpenContent()(TUSCANY-1212)
+
+Downloading
+ http://cwiki.apache.org/confluence/display/TUSCANY/SDO+Java+Download
+
+Compatibility Concerns
+ Beta1 now uses the SDO 2.1 interfaces whereas M2 used the 2.0.1 interfaces.
+ A program written to the M2 dynamic SDO API/SPI can compile against Beta1 libraries,
+ although some API and SPI interfaces have been deprecated between releases.
+ In most instances these programs will execute as before, but if the programs relied
+ on the exposure of EMF Property instances through the SDO API then they will fail.
+ Static SDO classes generated with the M2 release must be regenerated before they will work in an Beta1 environment.
+ A program written for Beta1 cannot necessarily compile or run against M2 libraries.
+
+
+New Features and Fixes
+
+For more detail on these fixes and features please see ...
+http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=12310210&fixfor=12312317&resolution=1&sorter/field=issuekey&sorter/order=DESC
+
+
+TUSCANY-153 ChangeSummary on root data object not supported
+TUSCANY-396 Cardinality of wildcard element not respected
+TUSCANY-521 Hide special Sequence-type properties from SDO Types
+TUSCANY-684 Generated SDO classes should be able to register the static types to a given TypeHelper
+TUSCANY-701 Conversion to date types which do not include month can give incorrect results
+TUSCANY-708 Should TypeHelper.define return List of Types that includes DocumentRootType
+TUSCANY-709 Loads DataGraph in designated scope(TypeHelper)
+TUSCANY-713 Discover and regiester new SDO types during the time of loading the XML instance document
+TUSCANY-718 make -noEMF code generation the default
+TUSCANY-826 Containment cycle should result in Exception
+TUSCANY-836 doubleValue() may be inaccurate for Long
+TUSCANY-859 ChangeSummary#isCreated cache is not updated while changes are still going on
+TUSCANY-885 Property DataObject.getProperty(String propertyName) should return null if the property cannot be found
+TUSCANY-887 TypeHelper.define() should create an accompanying global property per type
+TUSCANY-894 SDO (and indirectly DAS) may not now depend on CPL if EMF has completed migration to EPL
+TUSCANY-901 jar Manifests require Implementation-Vendor-Id
+TUSCANY-902 release distributions should have common root folder naming the release
+TUSCANY-928 Define Tuscany SDO options for XMLHelper load and save operations
+TUSCANY-929 Move to SDO 2.1 spec APIs
+TUSCANY-930 Add new SDOUtil.createHelperContext() method
+TUSCANY-931 Sequence.add(int index, String propertyName, Object value) is not functioning correctly
+TUSCANY-932 Invoking DataObject.isSet(String path) with invalid path would result in NPE
+TUSCANY-933 XSD2Java Generator still generates EMF codes with -noEMF option on
+TUSCANY-934 XSD2JavaGenerator -noEMF option does not work with abstract classes.
+TUSCANY-935 SDO path accessors need to support names that contain "."
+TUSCANY-956 SDOFactory instance lookup is using the wrong namespace URI
+TUSCANY-958 NPE generated during a property set of a static SDO
+TUSCANY-972 commonj.sdo/xml namespace should be supported by SDO runtime by default
+TUSCANY-1006 ChangeSummaryImpl.cachedSDOObjectChanges appears to not be thread safe
+TUSCANY-1044 DataHelperImpl.toDateTime() is not compliant with spec.
+TUSCANY-1050 For some schemas, the code generated will not compile (notication and settable problems)
+TUSCANY-1055 DataFactory.create(abstract_type) should throw an IllegalArgumentException
+TUSCANY-1062 DataGraph.createRootObject implementation does not match 2.1 spec and also is not helpful when given bad parameters
+TUSCANY-1065 Coexistence problem between EMF and Tuscany SDO
+TUSCANY-1082 Change Summary XML deserialization
+TUSCANY-1083 Shorter NameSpace prefix to speed up XML processing and reduce communication bandwidth
+TUSCANY-1085 schemaLocation attribute in the <xsd:import> should be only a hint
+TUSCANY-1086 Scope defined java serialiazation/deserialization of SDO
+TUSCANY-1088 SDO should tolerate malformed XML
+TUSCANY-1091 DataObjectXMLStreamReader doesn't have to repeat NameSpace declaration which impacts performance
+TUSCANY-1093 isSet returning false when boolean set to false, or int set to 0
+TUSCANY-1096 Exception thrown when reference with many multiplicity to the element of anyType
+TUSCANY-1097 DataObjectXMLStreamReader shouldn't have ignored (transient Properties in) Sequence
+TUSCANY-1098 Add get() and getInstanceProperties() methods in Type and Property
+TUSCANY-1099 fix for TUSCANY-1083 used lookupPrefix method of Node not available to Java 1.4.2 users
+TUSCANY-1100 Dynamic Type tests are needed to ensure that all XSD datatypes are supported
+TUSCANY-1101 Support mixed Sequence and any Sequence in Change Summary
+TUSCANY-1102 Support EMF 2.2.2
+TUSCANY-1107 Multiple calls to getNamespaceContext
+TUSCANY-1113 Extensible namespaces and types that change
+TUSCANY-1120 Static code generator template bugs
+TUSCANY-1123 test case generated code and metadata access is anachronistic
+TUSCANY-1130 Concurrent access to SDOUtil.createHelperContext() results in exception
+TUSCANY-1132 SDO Java serialization/deserialization throws an exception when the serialized data object is not the root and its container is of AnyTypeDataObject
+TUSCANY-1141 The dependency/imported package was not initialized if the codegen tool was provided with -javaPackage option for the target codegen package
+TUSCANY-1155 Java SDO static code generation tool java doc and usage hints need updating.
+TUSCANY-1156 CodeGen generates lowercase feature name when the schema specifies uppercase
+TUSCANY-1164 Container of root object is non-null after endLogging()
+TUSCANY-1167 SDO Codegen generates bad code when the noNotification option is used
+TUSCANY-1168 Type.isSequenced() returns wrong value for my XSD
+TUSCANY-1169 Property.getType() throws ClassCastException if the property is from AnyDataObjectType.getInstanceProperties()
+TUSCANY-1172 plugin LICENSE.txt file has spurious
+TUSCANY-1179 Race condition due to lazy metada initialization when SDO is shared across threads for read intent
+TUSCANY-1185 Contribution of EMF classes, BasicExtendedMetaData and XSDEcoreBuilder
+TUSCANY-1190 IAE in static case when using DataObject.setList() to assign multiple Objects to a many-valued Property.
+TUSCANY-1193 unable to create data objects from dynamic metadata that match data objects created from XSD metadata
+TUSCANY-1196 java.lang.ClassCastException org.eclipse.emf.ecore.impl.DynamicEObjectImpl incompatible with commonj.sdo.DataObject
+TUSCANY-1200 Default HelperContext should provide automatic ClassLoader-specific scoping
+TUSCANY-1205 An exception was thrown when reading a large Java object back to DataObject
+TUSCANY-1211 SDO 2.1 feature: On-the-fly creation of open content properties
+TUSCANY-1216 Sequence.add(index,value) is not working due to a type mismatch problem
diff --git a/sdo-java/tags/1.0-incubating-beta1/sdo/distribution/readme.html b/sdo-java/tags/1.0-incubating-beta1/sdo/distribution/readme.html
new file mode 100644
index 0000000000..e5c44c5377
--- /dev/null
+++ b/sdo-java/tags/1.0-incubating-beta1/sdo/distribution/readme.html
@@ -0,0 +1,45 @@
+<HTML>
+<head>
+<title>
+Tuscany SDO for Java Beta1 Binary Distribution
+</title>
+</head>
+<body>
+<H1>Tuscany SDO for Java Beta1 Binary Distribution Readme File</h1>
+<h2>Legal Notices</h2>
+<p>
+See the <a href="LICENSE.txt">LICENSE.txt</a> and <a href="NOTICE.txt">NOTICE.txt</a> files for legal information concerning this distribution.
+</p>
+<h2>Release Information</h2>
+<p>
+See the <a href="RELEASE_NOTES.txt">RELEASE_NOTES.txt</a> file for a summary of what's new with this release since the M2 release.
+</p>
+<h2>Documentation</h2>
+<p>
+For general documentation about the Tuscany project and the SDO for Java, see the <a href="http://incubator.apache.org/tuscany">Tuscany</a> website.
+</p>
+<p>
+This distribution contains javadoc for the <a href="javadoc/api/index.html">SDO 2.1 API</a>.
+It also contains Javadoc for the <a href="javadoc/impl/index.html">implementation code</a>.
+Although this is not of general use to the SDO user, there are some classes in the implementation code which are of interest
+to the user of SDO, these include
+<ul>
+
+ <li>org.apache.tuscany.sdo.util.SDOUtil</li>
+ <li>org.apache.tuscany.sdo.generate.XSD2JavaGenerator</li>
+ <li>org.apache.tuscany.sdo.generate.Interface2JavaGenerator</li>
+</ul>
+</p>
+<h2>Samples</h2>
+<p>
+Sample source code is available to <a href="http://cwiki.apache.org/TUSCANY/sdo-java-download.html">download</a> as a separate distribution to accompany this binary distribution.
+Download and unpack a suitable archive and follow the instructions in the archive to build and run the samples.
+</p>
+<p>
+</p>
+<p>
+</p>
+</body>
+</HTML>
+
+