Author: tom.baeyens(a)jboss.com
Date: 2008-11-10 16:20:02 -0500 (Mon, 10 Nov 2008)
New Revision: 2870
Modified:
jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/etc/release.notes.html
Log:
updated release notes with db migration warning and excluded test cases
Modified:
jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/etc/release.notes.html
===================================================================
---
jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/etc/release.notes.html 2008-11-10
21:16:30 UTC (rev 2869)
+++
jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/etc/release.notes.html 2008-11-10
21:20:02 UTC (rev 2870)
@@ -1,6 +1,30 @@
<html>
<body>
+<h1 style="color:red;">3.3.0.GA DB Migration warning</h1>
+
+<p>In the hibernate mappings, all the properties that were mapped
+as <code>string</code> with <code>length="4000"</code>
were replaced
+with the hibernate <code>text</code> type.
+</p>
+
+<p>For many DB's this means a big improvement. But for some,
+this might introduce a backwards incompatible change if the
+hibernate <code>text</code> type is not compatible with the
+hibernate <code>string</code> type.
+</p>
+
+<p>If you do encounter a problem with this, please "Create New Issue"
+for it in <a
href="https://jira.jboss.org/jira/browse/JBPM">our jBPM
JIRA</a>.</p>
+
+<p>If you do want to revert to the old style mappings,
+you'll have to unjar your jbpm-jpdl.jar, apply
+<a
href="http://www.jboss.org/community/servlet/JiveServlet/download/12...
patch
+file</a> and then re-jar the jbpm-jpdl.jar file.</p>
+
+<p>Apart from this potential issue, there is the normal DB
+migration as described <a
href="#330gadbmigration">below</a></p>
+
<h1>Known limitations</h1>
<h3>XML editing in the process designer</h3>
@@ -36,8 +60,106 @@
added in 3.2.2 See also
http://jira.jboss.com/jira/browse/JBPM-991
</p>
+<h3>Excluded test cases</h3>
+
+<p><b>core test suite, no-database</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-983">JBPM-983&...>]
concurrent process execution fails<br />
+<code>org/jbpm/jbpm983/JBPM983Test.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1072">JBPM-107...>]
Concurrent JobExecutors can process the same job in parallel<br />
+<code>org/jbpm/jbpm1072/JBPM1072Test.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1810">JBPM-181...>] Fix
clean, drop, create schema with JbpmSchema<br />
+<code>org/jbpm/db/JbpmSchemaDbTest.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1811">JBPM-181...>]
JmsMessageTest fails intermitently on HSQLDB<br />
+<code>org/jbpm/msg/jms/JmsMessageTest.java</code><br /><br />
+</blockquote>
+</p>
+
+<p><b>core test suite, hsqldb</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-983">JBPM-983&...>]
concurrent process execution fails<br />
+<code>org/jbpm/jbpm983/JBPM983Test.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1072">JBPM-107...>]
Concurrent JobExecutors can process the same job in parallel<br />
+<code>org/jbpm/jbpm1072/JBPM1072Test.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1810">JBPM-181...>] Fix
clean, drop, create schema with JbpmSchema <br />
+<code>org/jbpm/db/JbpmSchemaDbTest.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1811">JBPM-181...>]
JmsMessageTest fails intermitently on HSQLDB <br />
+<code>org/jbpm/msg/jms/JmsMessageTest.java</code><br /><br />
+</blockquote>
+</p>
+
+<p><b>core test suite, mysql</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1166">JBPM-116...>] SEAM
timer transaction integration<br />
+<code>org/jbpm/seam/JobExecutorCustomizationTest.java</code><br
/><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1810">JBPM-181...>] Fix
clean, drop, create schema with JbpmSchema <br />
+<code>org/jbpm/db/JbpmSchemaDbTest.java</code><br /><br />
+</blockquote>
+</p>
+
+<p><b>core test suite, postgresql</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1782">JBPM-178...>] Fix
JoinExecutionDbTest on postgresql<br />
+<code>org/jbpm/jpdl/exe/JoinExecutionDbTest.java</code><br /><br
/>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1810">JBPM-181...>] Fix
clean, drop, create schema with JbpmSchema <br />
+<code>org/jbpm/db/JbpmSchemaDbTest.java</code><br /><br />
+</blockquote>
+</p>
+
+<p><b>core test suite, sybase</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1764">JBPM-176...>]
JobExecutorDbTest does not work on Sybase<br />
+<code>org/jbpm/job/executor/JobExecutorDbTest</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1810">JBPM-181...>] Fix
clean, drop, create schema with JbpmSchema <br />
+<code>org/jbpm/db/JbpmSchemaDbTest.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1811">JBPM-182...>]
Investigate core test failures against Sybase<br />
+<code>org/jbpm/db/DeleteProcessInstanceDbTest.java</code><br />
+<code>org/jbpm/graph/exe/SubProcessPlusConcurrencyDbTest.java</code><br
/>
+<code>org/jbpm/jbpm1072/JBPM1072Test.java</code><br />
+<code>org/jbpm/jbpm1755/JBPM1755Test.java</code><br />
+<code>org/jbpm/jbpm983/JBPM983Test.java</code><br />
+<code>org/jbpm/job/executor/JobExecutorDbTest.java</code><br />
+<code>org/jbpm/optimisticlocking/LockingTest.java</code><br />
+<code>org/jbpm/scheduler/exe/UnsafeSessionUsageTest.java</code><br />
+<code>org/jbpm/seam/JobExecutorCustomizationTest.java</code><br
/><br />
+</blockquote>
+</p>
+
+<p><b>enterprise test suite, no-database</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1708">JBPM-170...>]
Enterprise EjbSchedulerTest fails<br />
+<code>org/jbpm/scheduler/ejbtimer/EjbSchedulerTest.java</code><br
/><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1811">JBPM-181...>]
JmsMessageTest fails intermitently on HSQLDB<br />
+<code>org/jbpm/msg/jms/JmsMessageTest.java</code><br /><br />
+</blockquote>
+</p>
+
+<p><b>enterprise test suite, hsqldb</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1708">JBPM-170...>]
Enterprise EjbSchedulerTest fails<br />
+<code>org/jbpm/scheduler/ejbtimer/EjbSchedulerTest.java</code><br
/><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1811">JBPM-181...>]
JmsMessageTest fails intermitently on HSQLDB<br />
+<code>org/jbpm/msg/jms/JmsMessageTest.java</code><br /><br />
+</blockquote>
+</p>
+
+<p><b>enterprise test suite, sybase</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1818">JBPM-181...>] Use
Sybase instance that supports XA Transaction<br />
+<code>org/jbpm/scheduler/ejbtimer/EjbSchedulerTest.java</code><br />
+<code>org/jbpm/persistence/jta/JtaDbPersistenceTest.java</code><br />
+<code>org/jbpm/msg/jms/JmsMessageTest.java</code><br /><br />
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1830">JBPM-183...>] Fix
AppServerConfigurationsTest for sybase on jboss500<br />
+<code>org/jbpm/enterprise/AppServerConfigurationsTest.java</code><br
/><br />
+</blockquote>
+</p>
+
+<p><b>examples test suite, sybase</b><blockquote>
+[<a
href="https://jira.jboss.org/jira/browse/JBPM-1827">JBPM-182...>]
Investigate example test failures against Sybase<br />
+org/jbpm/examples/taskinstance/CustomTaskInstanceTest.java</code><br /><br
/>
+</blockquote>
+</p>
+
<h1>Changes from 3.2.3 to 3.3.0.GA</h1>
+<h2 id="330gadbmigration">DB Migration</h2>
+
+One column got added. To upgrade, translate the following line of DDL to your database
dialect:
+
+<pre>alter table JBPM_NODE add column PARENTLOCKMODE_ varchar(255)</pre>
+
<h2>Bug</h2>
<ul>
<li>[<a
href='https://jira.jboss.org/jira/browse/JBPM-1166'>JBPM-1166&...>] -
SEAM timer transaction integration