[jbpm-commits] JBoss JBPM SVN: r3609 - in jbpm3/branches/jbpm-3.3.1.GA/modules: enterprise and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jan 8 04:21:16 EST 2009


Author: thomas.diesler at jboss.com
Date: 2009-01-08 04:21:15 -0500 (Thu, 08 Jan 2009)
New Revision: 3609

Modified:
   jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/src/main/etc/release.notes.html
   jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml
Log:
Update release notes

Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/src/main/etc/release.notes.html
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/src/main/etc/release.notes.html	2009-01-08 09:07:14 UTC (rev 3608)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/distribution/src/main/etc/release.notes.html	2009-01-08 09:21:15 UTC (rev 3609)
@@ -1,897 +1,85 @@
-<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/12860-5-6021/mapping.patch.txt">this 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>
-
-<p>Direct editing of XML can lead to crashes in the graphical designer.
-This will be fixed in one of the next releases.  Before you start
-editing the process XML source, make sure you create a backup copy.
-</p>
-
-<h3>Transition buttons in task forms</h3>
-
-<p>When generating a task form for a task, the transitions are not 
-automatically populated in the generation dialog.  Users have to 
-enter the transition names and the button labels manually.  If you 
-don't do this no transition buttons will be generated to complete the 
-task in the task form.
-</p>
-
-<p><b>Workaround</b>: First option is to add the transition buttons 
-in the task form generation dialog.  If you generated a task form without
-transition buttons, you still can complete the task with the console.  
-Just save the variables in the task form and then in the 'Views' menu, 
-select 'Transitions'.  There you can click the 'end task' link for 
-each of the available transitions.
-</p>
-
-<h3>Security vulnerability for GPD deployment</h3>
-
-<p>In the suite distribution, the console that is deployed in the server
-contains a servlet that allows the designer to deploy processes directly 
-to a running server.  This servlet is unprotected and people could load 
-any process into a default installation.  Security constraints will be 
-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</a>] 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-1072</a>] 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-1810</a>] 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-1811</a>] 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</a>] 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-1072</a>] 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-1810</a>] 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-1811</a>] 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-1166</a>] 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-1810</a>] 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-1782</a>] 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-1810</a>] 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-1764</a>] 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-1810</a>] 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-1824</a>] 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-1708</a>] 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-1811</a>] 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-1708</a>] 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-1811</a>] 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-1818</a>] 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-1830</a>] 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-1827</a>] 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</a>] -         SEAM timer transaction integration
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1404'>JBPM-1404</a>] -         jBPM classloader does not define package information
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1448'>JBPM-1448</a>] -         jBPM does not initialise thread context classloader
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1689'>JBPM-1689</a>] -         Update '8.2. Database upgrades' section of JBPM Users Guide
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1707'>JBPM-1707</a>] -         pageflow parsing is slow
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1708'>JBPM-1708</a>] -         Enterprise EjbSchedulerTest fails
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1709'>JBPM-1709</a>] -         Enterprise JmsMessageTest fails sporadically
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1711'>JBPM-1711</a>] -         Pass testsuite against mysql
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1713'>JBPM-1713</a>] -         Fix Sybase issues Goldman Sachs
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1718'>JBPM-1718</a>] -         Pass testsuite against postgresql
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1719'>JBPM-1719</a>] -         Pass testsuite against sybase
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1755'>JBPM-1755</a>] -         make field Join.parentLockMode persistent
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1779'>JBPM-1779</a>] -         Resolve dependency on gwt-console for enterprise 
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1807'>JBPM-1807</a>] -         JSF Console: Complete task fails
-</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-700'>JBPM-700</a>] -         Out-of-the-box compatibility with Sybase
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1176'>JBPM-1176</a>] -         Document the Sybase related issue - page size
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1754'>JBPM-1754</a>] -         StaleObjectLog verbosity control code should be added to flushSession()
-</li>
-</ul>
-    
-<h2>Patch</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-850'>JBPM-850</a>] -         Tasks with mail notification (notify=&quot;yes&quot;) fail if the assigned actor has no e-mail address.
-</li>
-</ul>
-                
-<h2>Task</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1181'>JBPM-1181</a>] -         document 'end-complete-process' attribute on end-state
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1205'>JBPM-1205</a>] -         Cleanup stale core tests from the testsuite
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1290'>JBPM-1290</a>] -         Integrate example tests in automated testrun
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1297'>JBPM-1297</a>] -         Integrate all tests in automated QA
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1355'>JBPM-1355</a>] -         Add integration with supported target containers
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1372'>JBPM-1372</a>] -         Verify that IzPack based distribution is complete
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1691'>JBPM-1691</a>] -         document how to run jBPM tests against DBs in the QA lab
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1727'>JBPM-1727</a>] -         Update UserGuide to be in line with jbpm-3.3.x
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1728'>JBPM-1728</a>] -         Cleanup jboss.org Wiki
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1729'>JBPM-1729</a>] -         Update to jbpm-gpd-3.1.5
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1732'>JBPM-1732</a>] -         Clarify the unit test strategy
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1734'>JBPM-1734</a>] -         Cleanup ProcessInstanceDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1735'>JBPM-1735</a>] -         Cleanup ProcessStateDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1736'>JBPM-1736</a>] -         Cleanup JBPM983Test
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1737'>JBPM-1737</a>] -         Cleanup SubProcessPlusConcurrencyDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1738'>JBPM-1738</a>] -         Cleanup JbpmContextGetDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1739'>JBPM-1739</a>] -         Cleanup GraphSessionDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1740'>JBPM-1740</a>] -         Cleanup TaskVariablesDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1741'>JBPM-1741</a>] -         Cleanup BusinessKeyDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1742'>JBPM-1742</a>] -         Cleanup ExpressionAssignmentHandlerTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1762'>JBPM-1762</a>] -         Fix JIRA config for subversion/fisheye views
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1763'>JBPM-1763</a>] -         JIRA integration test issue
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1764'>JBPM-1764</a>] -         Deadlocks make job execution tests fail on Sybase
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1767'>JBPM-1767</a>] -         jBPM jPDL User Guide: Documentation flaw regarding timers
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1771'>JBPM-1771</a>] -         Fix JobExecutorDbTest on postgresql
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1772'>JBPM-1772</a>] -         Fix JoinDbTest on postgresql
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1783'>JBPM-1783</a>] -         Update to GWT Console 1.0.0.Beta1
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1785'>JBPM-1785</a>] -         Release jBPM 3.3.0 GA
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1802'>JBPM-1802</a>] -         Add sybase database option to installer
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1804'>JBPM-1804</a>] -         Fix regression on HSQLDB
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1806'>JBPM-1806</a>] -         Document unsupported functionality on PostgreSQL
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1816'>JBPM-1816</a>] -         Sanitize tests that leak JDBC connections
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1817'>JBPM-1817</a>] -         change name jbpm-core to jbpm-jpdl where applicable
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1821'>JBPM-1821</a>] -         add database scripts to installation
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1822'>JBPM-1822</a>] -         add release notes to the installation
-</li>
-</ul>
-            
-<h2>Sub-task</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-701'>JBPM-701</a>] -         Do not truncate long messages/exceptions
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-702'>JBPM-702</a>] -         Use non-nullable binary fields instead of varbinary on Sybase
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1294'>JBPM-1294</a>] -         Integrate console tests in automated testrun
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1720'>JBPM-1720</a>] -         Fix or Remove JcrDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1721'>JBPM-1721</a>] -         Fix or Remove JobLoadJoinTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1722'>JBPM-1722</a>] -         Fix or Remove MailTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1723'>JBPM-1723</a>] -         Fix or Remove PerfWithoutDbTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1724'>JBPM-1724</a>] -         Fix or Remove SeamPageFlowTest
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1743'>JBPM-1743</a>] -         Fix tests for examples/assignment
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1744'>JBPM-1744</a>] -         Fix tests for examples/businesstrip
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1745'>JBPM-1745</a>] -         Fix tests for examples/door
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1746'>JBPM-1746</a>] -         Fix tests for examples/mail
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1747'>JBPM-1747</a>] -         Fix tests for examples/raise
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1748'>JBPM-1748</a>] -         Fix tests for examples/rulesAction
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1749'>JBPM-1749</a>] -         Fix tests for examples/taskinstance
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1750'>JBPM-1750</a>] -         Fix tests for examples/taskmgmt
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1751'>JBPM-1751</a>] -         Fix tests for examples/websale
-</li>
-</ul>
-
-
-<h1>Changes from 3.2.2 to 3.2.3</h1>
-
-<h2>Bug</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1022'>JBPM-1022</a>] -         3.2.1 Admin Console: Any user sees all users tasks 
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1024'>JBPM-1024</a>] -         Serializable variables are not being deserialized when retrieved from process
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1045'>JBPM-1045</a>] -         test suite has to trow a runtime exception on error so meaningful report is generated
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1046'>JBPM-1046</a>] -         JobExecutorServlet cannot use local JNDI name to access datasource
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1072'>JBPM-1072</a>] -         Concurrent JobExecutors can process the same job in parallel
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1073'>JBPM-1073</a>] -         Allow mail attribute 'to' resolve EL Expressions
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1084'>JBPM-1084</a>] -         NPE in VariableAccess with Oracle persistence
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1085'>JBPM-1085</a>] -         Join of new process instance fails in Oracle
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1098'>JBPM-1098</a>] -         businesscalendar is unaware of leapyears
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1109'>JBPM-1109</a>] -         StringInstance hbm configuration column length of 4000 is ignored when generating the DDL
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1112'>JBPM-1112</a>] -         &lt;mail&gt; action not allowed in &lt;timer&gt;
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1119'>JBPM-1119</a>] -         Timers using EjbSchedulerService are not persisted across JBoss restarts
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1154'>JBPM-1154</a>] -         jBPM example &quot;action&quot; - wrong package name referenced in JUnit tests
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1155'>JBPM-1155</a>] -         jBPM example &quot;mail&quot; - missing import statements, etc.
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1156'>JBPM-1156</a>] -         jBPM example:  customTaskInstance fails with classcast exception
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1157'>JBPM-1157</a>] -         Broken links in jBPM examples/readme.html
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1167'>JBPM-1167</a>] -         JMS message service fails under WebSphere 6.1
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1184'>JBPM-1184</a>] -         add end-task attribute to schema
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1186'>JBPM-1186</a>] -         jobexecutor (threads) not stopped when JobExecutorServlet is destroyed
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1190'>JBPM-1190</a>] -         Allow only one action element in a node
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1438'>JBPM-1438</a>] -         Task assigned to different actor-id can be seen and manipulated in jBPM console
-</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-639'>JBPM-639</a>] -         Support Forward Reference in process-state
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-742'>JBPM-742</a>] -         Reimplement JobExecutorServlet as a ServletContextListener
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-751'>JBPM-751</a>] -         unnecessary warning on valid process definition
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-787'>JBPM-787</a>] -         centralize cache configurations
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-886'>JBPM-886</a>] -         change ejb timers from SLSB to an entity bean approach
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1097'>JBPM-1097</a>] -         Make duedate accept EL in addition to the already existing businesscalendar
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1144'>JBPM-1144</a>] -         Calculate dates for timers
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1179'>JBPM-1179</a>] -         JtaDbPersistenceService.getUserTransaction()
-</li>
-</ul>
-    
-<h2>Patch</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1059'>JBPM-1059</a>] -         Minor patch to avoid possible integer overflow in DayPart.add() in case of crazy Calendar values
-</li>
-</ul>
-                
-<h2>Task</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1086'>JBPM-1086</a>] -         In FlushDbTest get the connection details from the hibernate configuration
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1180'>JBPM-1180</a>] -         describe in detail the ejb components and the enterprise service factories
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1187'>JBPM-1187</a>] -         verify code completion in designer
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1191'>JBPM-1191</a>] -         Enterprise console error: No CurrentSessionContext configured
-</li>
-</ul>
-            
-<h2>Sub-task</h2>
-<ul>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1099'>JBPM-1099</a>] -         Create documentation for EL addition to duedate
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1100'>JBPM-1100</a>] -         EL duedate extension should also accept Calendar 
-</li>
-<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1101'>JBPM-1101</a>] -         task duedate should also accept an EL as basedate
-</li>
-</ul>
-
-
-<h1>Changes from 3.2.1 to 3.2.2</h1>
-
-<h3>Loading process archive resources</h3>
-<p>Loading process archive resources changed.  Loading process archive classes remained the same.
-If you load a resource with the process classloader, it will look into the /classes directory
-in the process archive instead of loading it from the root of the classpath.
-</p>
-
-<p>From the docs:</p>
-<pre>
-Delegation classes are loaded with the process class loader of their respective process 
-definition. The process class loader is a class loader that has the jBPM classloader as 
-a parent. The process class loader adds all the classes of one particular process definition. 
-You can add classes to a process definition by putting them in the /classes folder in the 
-process archive. Note that this is only useful when you want to version the classes that 
-you add to the process definition. If versioning is not necessary, it is much more efficient 
-to make the classes available to the jBPM class loader.
-
-If the resource name doesn't start with a slash, resources are also loaded from the /classes 
-directory in the process archive. If you want to load resources outside of the classes 
-directory, start with a double slash ( <code><b>//</b></code> ). For example to load resource 
-data.xml wich is located next to the processdefinition.xml on the root of the process archive 
-file, you can do <code>clazz.getResource("//data.xml")</code> or 
-<code>classLoader.getResourceAsStream("//data.xml")</code> or any of those getResource* variants. 
-</pre>
-
-<h2>Bug</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-288'>JBPM-288</a>] - Fork/Join and child token deactivation</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-429'>JBPM-429</a>] - Support for external security systems</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-681'>JBPM-681</a>] - GraphElement.raiseException results in Exception with Java EE</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-821'>JBPM-821</a>] - ProcessClassLoader.getResourceAsStream throws JbpmException when the resource is not found in DB</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-910'>JBPM-910</a>] - XML schema urn:jbpm.org:jpdl-3.2 incomplete (atrtibute missing in sub-process; documentation referring to old version)</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-930'>JBPM-930</a>] - jpdl-3.2.xsd doesnt describe "notify" attribute.(used for mailing) - validaiton error using notify attribute in task element</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-962'>JBPM-962</a>] - SuperState.nodes Mapping causes serious problems</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-965'>JBPM-965</a>] - configuring DbPersistenceServiceFactory is not working</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-972'>JBPM-972</a>] - org.jbpm.graph.action.Script does not provide specific (correct) handling for bsh.TargetError</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-980'>JBPM-980</a>] - superstate-enter not fired when taking a transition directly to the super state</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-983'>JBPM-983</a>] - concurrent process execution fails</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-988'>JBPM-988</a>] - JpdlXmlReader fails to readProcessDefinition if process contains nodes with same name inside different containers</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-990'>JBPM-990</a>] - Delete subprocess instances fails if super process token is not in process state</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-992'>JBPM-992</a>] - ProcessClassLoader : cannot load resource from code deployed inside a process archive</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-995'>JBPM-995</a>] - CLONE -concurrent job acquirement fails</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1002'>JBPM-1002</a>] - Process instance delete fails from process definition screen</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1006'>JBPM-1006</a>] - Concurrent use of 'repeat' and 'transition' in a timer declaration will result in an execution of a non existing timer.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1015'>JBPM-1015</a>] - ProcessLogs that represent changes of process intance that take place within Timer.Execute are not saved in DB</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1017'>JBPM-1017</a>] - Wrong transition taken after ending a task with the taskform button</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1033'>JBPM-1033</a>] - string_max parameterization doesn't work </li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1038'>JBPM-1038</a>] - getNodeTypes() and getNodeNames() are switched in org.jbpm.graph.node.NodeTypes</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1042'>JBPM-1042</a>] - org.jbpm.JbpmException: token '1' can't be locked by 'job[1]' cause it's already locked by 'token[1]'</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1043'>JBPM-1043</a>] - ProcessDefinition delete throws HibernateException: null index column for collection: org. jbpm.graph.def.ProcessDefinition.actions </li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1044'>JBPM-1044</a>] - TaskMgmtInstance.removeSignalling(Token token) - Remove signalling capabilities from all task instances related to the given token</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1048'>JBPM-1048</a>] - Userguide Section 18.1.1 is missleading when describing ant task for deploment of par archive</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-691'>JBPM-691</a>] - Decision class does not allow setting of Decision Delegation</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-979'>JBPM-979</a>] - Documentation enhancement for sub-process (fix error; add binding attribute)</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-981'>JBPM-981</a>] - Whitespace and line endings in script elements are not preserved - fix?</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1004'>JBPM-1004</a>] - add dynamic (late) subprocessresolving based on EL</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1036'>JBPM-1036</a>] - config-type schema declaration doesnt accept custom instantiator classes</li>
-</ul>
-    
-<h2>Patch</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-848'>JBPM-848</a>] - Incorrect mail.smtp.host property + configurable mail from address</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1010'>JBPM-1010</a>] - jpdl/examples/build.xml not recognizing user properties</li>
-</ul>
-                
-<h2>Task</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-908'>JBPM-908</a>] - in the suite, use the original loggin in the server</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-1003'>JBPM-1003</a>] - update docs and xsd for late binding of subprocess</li>
-</ul>
-
-
-<h1>Changes from 3.2.GA to 3.2.1</h1>
-
-
-Release Notes - JBoss jBPM - Version  jBPM jPDL 3.2.1
-    
-<h2>Bug</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-444'>JBPM-444</a>] - jbpm Identity :  cascade=all in membership.hbm.xml sets.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-619'>JBPM-619</a>] - outofmemory during ant test suite run</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-783'>JBPM-783</a>] - isPropagated calculation for event is not correct</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-837'>JBPM-837</a>] - Doesn't support eastern character because the wrong specified font</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-847'>JBPM-847</a>] - When a suspended workflow is resumed, all its finished tasks are getting opened.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-853'>JBPM-853</a>] - Attribute 'expression' not taken from Condition element</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-854'>JBPM-854</a>] - Condition in transition not retrieved from database JBPM_TRANSITIONS#DECISION_</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-894'>JBPM-894</a>] - EL implementation in jBPM does not find inherited methods </li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-904'>JBPM-904</a>] - task notify attribute and reminder element not right in schema</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-913'>JBPM-913</a>] - ProcessBean.startInstance does not set ProcessInstance.key, causing second process start for any user to fail</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-925'>JBPM-925</a>] - taskInstance.setPooledActors(Set) throws exception</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-928'>JBPM-928</a>] - ProcessDefinition.hbm maps Nodes incorrectly</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-929'>JBPM-929</a>] - Missing hibernate mapping file(org/jbpm/graph/action/MailAction.hbm.xml) for MailAction class.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-947'>JBPM-947</a>] - timer repeat='true' not repeating from within EAR</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-953'>JBPM-953</a>] - Token.getAvailableTransitions doesn't return transitions in superstates</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-957'>JBPM-957</a>] - Event Propagation not working correctly</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-964'>JBPM-964</a>] - NullPointerException in ContextInstance.setVariable(java.lang.String name, java.lang.Object value) method.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-968'>JBPM-968</a>] - NPE in Decision.java</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-969'>JBPM-969</a>] - tuesday spelled thuesday in Calendar</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-504'>JBPM-504</a>] - improve sub process variable handling and make variable method names consistent</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-828'>JBPM-828</a>] - Add accessor methods to TaskNode.java</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-885'>JBPM-885</a>] - User supplied date/time with comment </li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-949'>JBPM-949</a>] - added new constructor for ProcessInstance incl business key</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-951'>JBPM-951</a>] - change logging policy</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-976'>JBPM-976</a>] - The setting "resource.mail.properties" is never used.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-977'>JBPM-977</a>] - migrate to jboss-el</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-984'>JBPM-984</a>] - introduce possibility to intercept user code</li>
-</ul>
-    
-<h2>Patch</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-848'>JBPM-848</a>] - Incorrect mail.smtp.host property + configurable mail from address</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-849'>JBPM-849</a>] - Unassigning task fails when task mail notification is enabled (with notify="yes")</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-858'>JBPM-858</a>] - Avoid repeat SAXParserFactory instantiation</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-892'>JBPM-892</a>] - Forgotten e.printStackTrace()</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-927'>JBPM-927</a>] - enhance Calendar to make it more reusable</li>
-</ul>
-                
-<h2>Task</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-926'>JBPM-926</a>] - Add the identity scripts to the jpdl scripts</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-959'>JBPM-959</a>] - check dependencies on jta.jar</li>
-</ul>
-
-
-<h1>jPDL XML Schema Changes from 3.1.x to 3.2.x</h1>
-<ul>
-  <li>Added email node and action.  See user guide for more information.</li>
-  <li>Conditions are now allowed on all transitions, not only on decision transitions.</li>
-</ul>
-
-<h1>jPDL Database Schema Updates from 3.1.x to 3.2.x</h1>
-<pre>create table JBPM_JOB (
-  ID_ bigint generated by default as identity (start with 1), 
-  CLASS_ char(1) not null, 
-  VERSION_ integer not null, 
-  DUEDATE_ timestamp, 
-  PROCESSINSTANCE_ bigint, 
-  TOKEN_ bigint, 
-  TASKINSTANCE_ bigint, 
-  ISSUSPENDED_ bit, 
-  ISEXCLUSIVE_ bit, 
-  LOCKOWNER_ varchar(255), 
-  LOCKTIME_ timestamp, 
-  EXCEPTION_ varchar(4000), 
-  RETRIES_ integer, 
-  NAME_ varchar(255), 
-  REPEAT_ varchar(255),
-  TRANSITIONNAME_ varchar(255), 
-  ACTION_ bigint, 
-  GRAPHELEMENTTYPE_ varchar(255), 
-  GRAPHELEMENT_ bigint, 
-  NODE_ bigint, 
-  primary key (ID_)
-)
-
-alter table JBPM_MODULEINSTANCE add column VERSION_ integer
-alter table JBPM_NODE add column DESCRIPTION_ varchar(4000)
-alter table JBPM_NODE add column ISASYNCEXCL_ bit
-alter table JBPM_NODE add column SUBPROCNAME_ varchar(255)
-alter table JBPM_NODE add column SCRIPT_ bigint
-alter table JBPM_POOLEDACTOR add column VERSION_ integer
-alter table JBPM_PROCESSDEFINITION add column CLASS_ char(1)
-alter table JBPM_PROCESSDEFINITION add column DESCRIPTION_ varchar(4000)
-alter table JBPM_PROCESSINSTANCE add column KEY_ varchar(255)
-alter table JBPM_SWIMLANEINSTANCE add column VERSION_ integer
-alter table JBPM_TASK add column CONDITION_ varchar(255)
-alter table JBPM_TASK add column PRIORITY_ integer
-alter table JBPM_TASKINSTANCE add column VERSION_ integer
-alter table JBPM_TASKINSTANCE add column PROCINST_ bigint
-alter table JBPM_TOKEN add column LOCK_ varchar(255)
-alter table JBPM_TOKENVARIABLEMAP add column VERSION_ integer
-alter table JBPM_TRANSITION add column DESCRIPTION_ varchar(4000)
-alter table JBPM_TRANSITION add column CONDITION_ varchar(255)
-alter table JBPM_VARIABLEINSTANCE add column VERSION_ integer
-alter table JBPM_JOB add constraint FK_JOB_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
-alter table JBPM_JOB add constraint FK_JOB_NODE foreign key (NODE_) references JBPM_NODE
-alter table JBPM_JOB add constraint FK_JOB_PRINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
-alter table JBPM_JOB add constraint FK_JOB_ACTION foreign key (ACTION_) references JBPM_ACTION
-alter table JBPM_JOB add constraint FK_JOB_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
-alter table JBPM_NODE add constraint FK_NODE_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
-alter table JBPM_PROCESSINSTANCE add constraint FK_PROCIN_SPROCTKN foreign key (SUPERPROCESSTOKEN_) references JBPM_TOKEN
-alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
-alter table JBPM_RUNTIMEACTION add constraint FK_RTACTN_ACTION foreign key (ACTION_) references JBPM_ACTION
-alter table JBPM_SWIMLANE add constraint FK_SWL_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
-alter table JBPM_SWIMLANE add constraint FK_SWL_TSKMGMTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
-alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_TM foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
-alter table JBPM_SWIMLANEINSTANCE add constraint FK_SWIMLANEINST_SL foreign key (SWIMLANE_) references JBPM_SWIMLANE
-alter table JBPM_TASK add constraint FK_TSK_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
-alter table JBPM_TASK add constraint FK_TASK_ASSDEL foreign key (ASSIGNMENTDELEGATION_) references JBPM_DELEGATION
-alter table JBPM_TASK add constraint FK_TASK_TASKNODE foreign key (TASKNODE_) references JBPM_NODE
-alter table JBPM_TASK add constraint FK_TASK_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
-alter table JBPM_TASK add constraint FK_TASK_STARTST foreign key (STARTSTATE_) references JBPM_NODE
-alter table JBPM_TASK add constraint FK_TASK_TASKMGTDEF foreign key (TASKMGMTDEFINITION_) references JBPM_MODULEDEFINITION
-alter table JBPM_TASK add constraint FK_TASK_SWIMLANE foreign key (SWIMLANE_) references JBPM_SWIMLANE
-alter table JBPM_TASKACTORPOOL add constraint FK_TSKACTPOL_PLACT foreign key (POOLEDACTOR_) references JBPM_POOLEDACTOR
-alter table JBPM_TASKACTORPOOL add constraint FK_TASKACTPL_TSKI foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
-alter table JBPM_TASKCONTROLLER add constraint FK_TSKCTRL_DELEG foreign key (TASKCONTROLLERDELEGATION_) references JBPM_DELEGATION
-alter table JBPM_TASKINSTANCE add constraint FK_TSKINS_PRCINS foreign key (PROCINST_) references JBPM_PROCESSINSTANCE
-alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TMINST foreign key (TASKMGMTINSTANCE_) references JBPM_MODULEINSTANCE
-alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
-alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_SLINST foreign key (SWIMLANINSTANCE_) references JBPM_SWIMLANEINSTANCE
-alter table JBPM_TASKINSTANCE add constraint FK_TASKINST_TASK foreign key (TASK_) references JBPM_TASK
-alter table JBPM_TOKEN add constraint FK_TOKEN_PARENT foreign key (PARENT_) references JBPM_TOKEN
-alter table JBPM_TOKEN add constraint FK_TOKEN_NODE foreign key (NODE_) references JBPM_NODE
-alter table JBPM_TOKEN add constraint FK_TOKEN_PROCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
-alter table JBPM_TOKEN add constraint FK_TOKEN_SUBPI foreign key (SUBPROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
-alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_CTXT foreign key (CONTEXTINSTANCE_) references JBPM_MODULEINSTANCE
-alter table JBPM_TOKENVARIABLEMAP add constraint FK_TKVARMAP_TOKEN foreign key (TOKEN_) references JBPM_TOKEN
-alter table JBPM_TRANSITION add constraint FK_TRANSITION_TO foreign key (TO_) references JBPM_NODE
-alter table JBPM_TRANSITION add constraint FK_TRANS_PROCDEF foreign key (PROCESSDEFINITION_) references JBPM_PROCESSDEFINITION
-alter table JBPM_TRANSITION add constraint FK_TRANSITION_FROM foreign key (FROM_) references JBPM_NODE
-alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_TSKCTRL foreign key (TASKCONTROLLER_) references JBPM_TASKCONTROLLER
-alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_SCRIPT foreign key (SCRIPT_) references JBPM_ACTION
-alter table JBPM_VARIABLEACCESS add constraint FK_VARACC_PROCST foreign key (PROCESSSTATE_) references JBPM_NODE
-alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TK foreign key (TOKEN_) references JBPM_TOKEN
-alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_TKVARMP foreign key (TOKENVARIABLEMAP_) references JBPM_TOKENVARIABLEMAP
-alter table JBPM_VARIABLEINSTANCE add constraint FK_VARINST_PRCINST foreign key (PROCESSINSTANCE_) references JBPM_PROCESSINSTANCE
-alter table JBPM_VARIABLEINSTANCE add constraint FK_VAR_TSKINST foreign key (TASKINSTANCE_) references JBPM_TASKINSTANCE
-alter table JBPM_VARIABLEINSTANCE add constraint FK_BYTEINST_ARRAY foreign key (BYTEARRAYVALUE_) references JBPM_BYTEARRAY
-
-insert into JBPM_JOB
-    (ID_,
-    CLASS_,
-    VERSION_,
-    DUEDATE_,
-    PROCESSINSTANCE_,
-    TOKEN_,
-    TASKINSTANCE_,
-    ISSUSPENDED_,
-    ISEXCLUSIVE_,
-    LOCKOWNER_,
-    LOCKTIME_,
-    EXCEPTION_,
-    RETRIES_,
-    NAME_,
-    REPEAT_,
-    TRANSITIONNAME_,
-    ACTION_,
-    GRAPHELEMENTTYPE_,
-    GRAPHELEMENT_)
-select
-    ID_,
-    'T',
-    0,
-    DUEDATE_,
-    PROCESSINSTANCE_,
-    TOKEN_,
-    TASKINSTANCE_,
-    ISSUSPENDED_,
-    0,
-    NULL,
-    NULL,
-    EXCEPTION_,
-    0,
-    NAME_,
-    REPEAT_,
-    TRANSITIONNAME_,
-    ACTION_,
-    GRAPHELEMENTTYPE_,
-    GRAPHELEMENT_
-from JBPM_TIMER;
-
-drop table JBPM_MESSAGE
-</pre>
-
-
-<p>Since, 3.2, the table JBPM_DECISIONCONDITION is not used any more.  But
-it is still in the default generated schema because of backwards compatibility 
-reasons.  Newly deployed processes (even if they have decision conditions) 
-will not use that table any more.  So if your old processes don't have decision 
-conditions or if you only deploy new processes to your db, you can safely drop 
-the JBPM_DECISIONCONDITION table.  If you do that, don't forget to remove the line 
-that refers to the decision condition class in your hibernate.cfg.xml and also remove 
-the decisionConditions list entry in the org/jbpm/graph/node/Decision.hbm.xml file.
-</p>
-
-<hr />
-<h1>Changes from 3.2.Beta2 to 3.2.GA</h1>
-
-<h2>Bug</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-450'>JBPM-450</a>] - webapp can't handle processes without an image file</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-619'>JBPM-619</a>] - outofmemory during ant test suite run</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-621'>JBPM-621</a>] - Decision 'otherwise' choice does not appear to work.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-732'>JBPM-732</a>] - remove process start link for processes without start task</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-839'>JBPM-839</a>] - Can't store JSR170 node.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-840'>JBPM-840</a>] - Fix Readme for GPD in the Starter's Kit</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-855'>JBPM-855</a>] - hibernate sessions might not be closed in case of exceptions</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-888'>JBPM-888</a>] - jBPM Suite web-console: user grover cannot login</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-896'>JBPM-896</a>] - reassign in console crashes</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-898'>JBPM-898</a>] - can't login using grover grover</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-900'>JBPM-900</a>] - starting processes without start task</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-152'>JBPM-152</a>] - ejb (SLSB) command based session facade interface</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-540'>JBPM-540</a>] - Standard VariableResolverImpl should search for transient variables</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-596'>JBPM-596</a>] - task forms based on facelets</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-609'>JBPM-609</a>] - create command based session facade</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-705'>JBPM-705</a>] - Provide monitoring for standalone applications</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-714'>JBPM-714</a>] - packaging just the webapp takes way to long</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-762'>JBPM-762</a>] - show processdefinition.xml in web console</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-820'>JBPM-820</a>] - free choice of initial node type</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-841'>JBPM-841</a>] - add a business key</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-851'>JBPM-851</a>] - Add a discriminator to ProcessDefinition O/R mapping</li>
-</ul>
-                    
-<h2>Task</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-598'>JBPM-598</a>] - fix javascript support in webapp unit testing</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-876'>JBPM-876</a>] - improved enterprise support</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-877'>JBPM-877</a>] - jta configuration for process deployment in enterprise environment</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-878'>JBPM-878</a>] - document enterprise support</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-891'>JBPM-891</a>] - db conversion script for timers</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-897'>JBPM-897</a>] - add feedback when navigating to the next task</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-901'>JBPM-901</a>] - change to JTA transaction configuration</li>
-</ul>
-
-
-<hr />
-<h1>Changes from 3.2.Beta1 to 3.2.Beta2</h1>
-<h2>Bug</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-311'>JBPM-311</a>] - Propertys from inherited Actions not directly accessiblly</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-795'>JBPM-795</a>] - Webapp won't display box on process diagram for non-task nodes</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-806'>JBPM-806</a>] - document JTA integration</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-780'>JBPM-780</a>] - document how to replace hashtable with ehcache cacheprovider</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-824'>JBPM-824</a>] - separated JobListenerBean from CommandListenerBean</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-825'>JBPM-825</a>] - added StartProcessInstanceCommand</li>
-</ul>
-                    
-<h2>Task</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-829'>JBPM-829</a>] - added reference from task instance to process instance</li>
-</ul>
-
-
-<hr />
-<h1>Changes from 3.2.Alpha2 to 3.2.Beta1</h1>
-<h2>Bug</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-813'>JBPM-813</a>] - GraphElement - hibernate - "this==runtimeAction.getGraphElement()"</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-814'>JBPM-814</a>] - depending on the isolation level of your JDBC connection join might not reactivate parent</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-454'>JBPM-454</a>] - conditional transitions</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-583'>JBPM-583</a>] - add jms support for the messaging service</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-778'>JBPM-778</a>] - form generation improvements</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-789'>JBPM-789</a>] - add finder methods for current tasks and current nodes</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-808'>JBPM-808</a>] - Conditional tasks</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-809'>JBPM-809</a>] - Conditional transitions</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-816'>JBPM-816</a>] - added description to node, transition, process and task</li>
-</ul>
-                    
-<h2>Task</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-815'>JBPM-815</a>] - upgrade to hibernate 3.2.1.GA</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-818'>JBPM-818</a>] - removed exception on request of unexisting process file</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-819'>JBPM-819</a>] - support processes without forms</li>
-</ul>
-
-
-<hr />
-<h1>Changes from 3.2.Alpha1 to 3.2.Alpha2</h1>
-<h2>Bug</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-682'>JBPM-682</a>] - task forms are not reloaded when a process is reloaded</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-696'>JBPM-696</a>] - Field Instanciator problems</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-754'>JBPM-754</a>] - job scheduler persistence</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-757'>JBPM-757</a>] - Constraint violation during process deletion</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-758'>JBPM-758</a>] - DbPersistenceService needs update for new Hibernate version</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-759'>JBPM-759</a>] - Hibernate variable type matchers do not deal HibernateProxy objects.</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-765'>JBPM-765</a>] - wrong example in configuring persistence factory</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-766'>JBPM-766</a>] - cancelling a process instance doesn't propagate to subprocesses and tasks</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-767'>JBPM-767</a>] - ExpressionEvaluatorHandler has BeanInfo, which does not use the correct set of methods</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-776'>JBPM-776</a>] - invalid business calendar properties lead to java.lang.StackOverflowError</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-452'>JBPM-452</a>] - Refactor SchedulerThread.executeTimers() to execute Timers in seperate Transactions</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-617'>JBPM-617</a>] - keep the processdefinition.xml in the database</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-641'>JBPM-641</a>] - process end subprocess cascading</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-647'>JBPM-647</a>] - give service factory element precedence over the attribute</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-664'>JBPM-664</a>] - add documentation for configuration properties</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-671'>JBPM-671</a>] - add logs for sub process bindings</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-713'>JBPM-713</a>] - Schedule multiple events at once</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-717'>JBPM-717</a>] - cascade persistence operations from timer to action</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-733'>JBPM-733</a>] - late binding for sub processes</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-735'>JBPM-735</a>] - add indexes to foreign keys</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-737'>JBPM-737</a>] - use JbpmDS instead of the DefaultDS</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-760'>JBPM-760</a>] - Add indexes to foreign keys where appropriate</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-763'>JBPM-763</a>] - removed ehcache dependency</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-768'>JBPM-768</a>] - add getters and setters for action properties</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-774'>JBPM-774</a>] - Add JBoss EULA</li>
-</ul>
-                    
-<h2>Task</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-740'>JBPM-740</a>] - Document c3po configuration more explicitly </li>
-</ul>
-
-<hr />
-<h1>Changes from 3.1.2 to 3.2.Alpha1</h1>
-<h2>Bug</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-325'>JBPM-325</a>] - task priority not set properly</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-370'>JBPM-370</a>] - Documentation - misspelling</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-371'>JBPM-371</a>] - Documentation - misspelling</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-555'>JBPM-555</a>] - Bad exception message</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-562'>JBPM-562</a>] - added async attribute to action in schema and docs</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-568'>JBPM-568</a>] - throw ClassNotFoundException instead of JbpmException when a delegation class is not found</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-571'>JBPM-571</a>] - incorrect business calendar date addition</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-574'>JBPM-574</a>] - Unneccesarily slow performance</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-577'>JBPM-577</a>] - add better exception handling in JbpmContext.close</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-588'>JBPM-588</a>] - Add comments to TaskInstance does not processed correctly</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-614'>JBPM-614</a>] - delete sub process instances recursively</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-636'>JBPM-636</a>] - task local variables</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-645'>JBPM-645</a>] - task is not blocking after save of process-instance</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-654'>JBPM-654</a>] - Cancelling a TaskInstance "performs" the task</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-663'>JBPM-663</a>] - Incorrect resolution of process variable values in script when variable is defined (or redefined) in sub-token context</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-665'>JBPM-665</a>] - JVM hangs because of inappropriate error handling</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-667'>JBPM-667</a>] - jBPM unable to pass null variables to bsh scripts</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-669'>JBPM-669</a>] - end-tasks attribute on task-node causes all tasks to be ended, not just tasks for the current token</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-677'>JBPM-677</a>] - change identity expression language to use role instead of name</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-678'>JBPM-678</a>] - jbpm el expression exceptions are masked</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-710'>JBPM-710</a>] - Cancelling a task will signal token over default transition</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-748'>JBPM-748</a>] - check variable hibernatability before serializability</li>
-</ul>
-        
-<h2>Feature Request</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-113'>JBPM-113</a>] - support for document management</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-566'>JBPM-566</a>] - introduce jaas based security</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-579'>JBPM-579</a>] - add recursive lookup for delegation fields and methods</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-580'>JBPM-580</a>] - email support</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-582'>JBPM-582</a>] - make sub-process resolving pluggable at deployment</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-584'>JBPM-584</a>] - "overwriteSimlane" in TaskInstance.start()</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-585'>JBPM-585</a>] - add ProcessInstance.setProcessDefinition()</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-620'>JBPM-620</a>] - make byte block size configurable</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-661'>JBPM-661</a>] - storing a java 5 enum in a variable instance</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-684'>JBPM-684</a>] - added getXxxx for database loadXxxx methods</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-716'>JBPM-716</a>] - make the timer duedate optional</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-744'>JBPM-744</a>] - unify and improve the messaging and scheduler implementation</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-746'>JBPM-746</a>] - replace NullPointerExceptions with JbpmExceptions</li>
-</ul>
-                    
-<h2>Task</h2>
-<ul>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-622'>JBPM-622</a>] - document lists and maps for field-type injection</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-635'>JBPM-635</a>] - improve default configuration</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-638'>JBPM-638</a>] - renamed configuration property mail.smtp.host to jbpm.mail.smtp.host</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-658'>JBPM-658</a>] - correct equals comparison</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-659'>JBPM-659</a>] - added JbpmConfiguration.close()</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-662'>JBPM-662</a>] - check version attribute on all runtime objects</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-666'>JBPM-666</a>] - report expression exception properly</li>
-<li>[<a href='http://jira.jboss.com/jira/browse/JBPM-683'>JBPM-683</a>] - enlarged length of message exception property</li>
-</ul>
-
-</body>
-</html>
+<body><h1>jBPM-3.3.1.GA Release Notes</h1>
+<h3>Bug</h3>
+<ul>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1716">JBPM-1716</a>] -         NPE in Transition.fireSuperStateEnterEvents() when destination is null </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1756">JBPM-1756</a>] -         NullPointerException using bcc recipients in org.jbpm.mail.Mail </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1778">JBPM-1778</a>] -         Empty map variables on process creation is set as null </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1811">JBPM-1811</a>] -         JmsMessageTest fails intermitently on HSQLDB </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1829">JBPM-1829</a>] -         Sybase transaction log full - dump needed </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1830">JBPM-1830</a>] -         Fix AppServerConfigurationsTest for sybase on jboss500 </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1913">JBPM-1913</a>] -         Support JBoss AS 5.0 for JSF Console </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1921">JBPM-1921</a>] -         getGroupTaskList(List actorids) behaviour changed </li>
+</ul>
+<p> </p>
+<h3>Feature Request</h3>
+<ul>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1888">JBPM-1888</a>] -         Allow unlocking Token without knowing the lock owner </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1909">JBPM-1909</a>] -         Fix SubjectAuthenticationService </li>
+</ul>
+<p> </p>
+<h2>Quality Risk</h2>
+<ul>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1765">JBPM-1765</a>] -         Unclosed InputStream in org.jbpm.util.ClassLoaderUtil.getProperties </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1887">JBPM-1887</a>] -         ExceptionHandler may cause infinite loop </li>
+</ul>
+<p> </p>
+<h3>Task</h3>
+<ul>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1303">JBPM-1303</a>] -         Add installer support for jboss-5.0.0 </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1764">JBPM-1764</a>] -         Deadlocks make job execution tests fail on Sybase </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1775">JBPM-1775</a>] -         verify if collection exceptionHandlers can be loaded lazy </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1814">JBPM-1814</a>] -         make jbpm installation in jboss optional </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1816">JBPM-1816</a>] -         Sanitize tests that leak JDBC connections </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1819">JBPM-1819</a>] -         re-enable the standard configuration </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1823">JBPM-1823</a>] -         re-enable the datbase upgrade tool </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1824">JBPM-1824</a>] -         Investigate core test failures against Sybase </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1831">JBPM-1831</a>] -         Provide a start/stop script for sybase </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1843">JBPM-1843</a>] -         Revert to jbpm-3.2.2 schema and provide a defined migration path </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1852">JBPM-1852</a>] -         Fix sporadic MailTest failure </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1854">JBPM-1854</a>] -         Update to jbpm-gpd-3.1.6 </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1855">JBPM-1855</a>] -         Release jBPM 3.3.1 GA </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1856">JBPM-1856</a>] -         Support API-1.0.0 Alpha3 on jBPM3 </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1866">JBPM-1866</a>] -         add javadocs to installer </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1883">JBPM-1883</a>] -         Provide an initial implementation of an AS4 deployer </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1884">JBPM-1884</a>] -         Provide an initial implementation of an AS5 deployer </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1894">JBPM-1894</a>] -         Check jBPM library versions </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1902">JBPM-1902</a>] -         Add support for JBoss-5.0.0.GA </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1904">JBPM-1904</a>] -         Add toString() to Commands </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1905">JBPM-1905</a>] -         Improve Commands </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1919">JBPM-1919</a>] -         Ensure backward compatibility of the API </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1920">JBPM-1920</a>] -         Include SOA-P overlays in jbpm build </li>
+<li>[<a href="https://jira.jboss.org/jira/browse/JBPM-1932">JBPM-1932</a>] -         Release the JSF Console 3.3.1.GA </li>
+</ul>
+<h3>Known limitations</h3>
+<h3>XML editing in the process designer</h3>
+<p>Direct editing of XML can lead to crashes in the graphical designer. This will be fixed in one of the next releases.  Before you start editing the process XML source, make sure you create a backup copy.</p>
+<h3>Transition buttons in task forms</h3>
+<p>When generating a task form for a task, the transitions are not  automatically populated in the generation dialog.  Users have to  enter the transition names and the button labels manually.  If you  don't do this no transition buttons will be generated to complete the  task in the task form.</p>
+<p><strong>Workaround</strong>: First option is to add the transition buttons  in the task form generation dialog.  If you generated a task form without transition buttons, you still can complete the task with the console.   Just save the variables in the task form and then in the 'Views' menu,  select 'Transitions'.  There you can click the 'end task' link for  each of the available transitions.</p>
+<h3>Security vulnerability for GPD deployment</h3>
+<p>In the suite distribution, the console that is deployed in the server contains a servlet that allows the designer to deploy processes directly  to a running server.  This servlet is unprotected and people could load  any process into a default installation.  <a href="https://jira.jboss.org/jira/browse/GPD-278">[GPD-278]</a></p>
+<h3>Excluded test cases</h3>
+<p> </p>
+<p><strong>Core tests, HSQLDB</strong></p>
+<p> </p>
+<pre class="jive_text_macro jive_macro_code" jivemacro="code" ___default_attr="plain"><p>&lt;!-- [JBPM-1810] Fix clean, drop, create schema with JbpmSchema --&gt;</p><p>&lt;exclude&gt;org/jbpm/db/JbpmSchemaDbTest.java&lt;/exclude&gt;</p></pre>
+<p> </p>
+<p><strong>Core tests - MySQL</strong></p>
+<pre class="jive_text_macro jive_macro_code" jivemacro="code" ___default_attr="plain"><p>&lt;!-- [JBPM-1166] SEAM timer transaction integration --&gt;<br />&lt;exclude&gt;org/jbpm/seam/JobExecutorCustomizationTest.java&lt;/exclude&gt;<br />&lt;!-- [JBPM-1810] Fix clean, drop, create schema with JbpmSchema  --&gt;<br />&lt;exclude&gt;org/jbpm/db/JbpmSchemaDbTest.java&lt;/exclude&gt;</p></pre>
+<p> </p>
+<p><strong>Core test, Sybase</strong></p>
+<pre class="jive_text_macro jive_macro_code" jivemacro="code" ___default_attr="plain"><p>&lt;!-- [JBPM-1810] Fix clean, drop, create schema with JbpmSchema  --&gt;<br />&lt;exclude&gt;org/jbpm/db/JbpmSchemaDbTest.java&lt;/exclude&gt;</p></pre>
+<p> </p>
+<p><strong>Enterprise tests - HSQLDB</strong></p>
+<p> </p>
+<pre class="jive_text_macro jive_macro_code" jivemacro="code" ___default_attr="plain"><p>&lt;!-- [JBPM-1708] Enterprise EjbSchedulerTest fails --&gt;</p><p>&lt;exclude&gt;org/jbpm/scheduler/ejbtimer/EjbSchedulerTest.java&lt;/exclude&gt;</p></pre>
+<p> </p>
+<p><strong>Enterprise tests, Sybase</strong></p>
+<p> </p>
+<pre class="jive_text_macro jive_macro_code" jivemacro="code" ___default_attr="plain"><p>&lt;!-- [JBPM-1818] Use Sybase instance that supports XA Transaction --&gt;<br />&lt;exclude&gt;org/jbpm/scheduler/ejbtimer/EjbSchedulerTest.java&lt;/exclude&gt;<br />&lt;exclude&gt;org/jbpm/persistence/jta/JtaDbPersistenceTest.java&lt;/exclude&gt;<br />&lt;exclude&gt;org/jbpm/msg/jms/JmsMessageTest.java&lt;/exclude&gt;</p></pre>
+<p> </p>
+<p> </p>
+<p><strong>Examples tests, Sybase</strong></p>
+<p> </p>
+<pre class="jive_text_macro jive_macro_code" jivemacro="code" ___default_attr="plain"><p>&lt;!-- [JBPM-1827] Investigate example test failures against Sybase --&gt;</p><p>&lt;exclude&gt;org/jbpm/examples/taskinstance/CustomTaskInstanceTest.java&lt;/exclude&gt;</p></pre>
+<p> </p></body>
\ No newline at end of file

Modified: jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml	2009-01-08 09:07:14 UTC (rev 3608)
+++ jbpm3/branches/jbpm-3.3.1.GA/modules/enterprise/pom.xml	2009-01-08 09:21:15 UTC (rev 3609)
@@ -196,58 +196,58 @@
   <!-- Profiles -->
   <profiles>
 
-    <!-- 
-    Name:  no-database
-    Descr: Setup the default database   
+    <!--
+    Name:  no-jboss-bind-address
+    Descr: Skip tests if no jboss.bind address is given
     -->
     <profile>
-      <id>no-database</id>
+      <id>no-jboss-bind-address</id>
       <activation>
         <property>
-          <name>!database</name>
+          <name>!jboss.bind.address</name>
         </property>
       </activation>
-      <properties>
-        <database>hsqldb</database>
-      </properties>
       <build>
         <plugins>
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-              <excludes>
-                <!-- [JBPM-1708] Enterprise EjbSchedulerTest fails -->
-                <exclude>org/jbpm/enterprise/ejbtimer/EjbSchedulerTest.java</exclude>
-              </excludes>
+              <skipTests>true</skipTests>
             </configuration>
           </plugin>
         </plugins>
       </build>
     </profile>
-
-    <!--
-    Name:  no-jboss-bind-address
-    Descr: Skip tests if no jboss.bind address is given
+    
+    <!-- 
+    Name:  no-database
+    Descr: Setup the default database   
     -->
     <profile>
-      <id>no-jboss-bind-address</id>
+      <id>no-database</id>
       <activation>
         <property>
-          <name>!jboss.bind.address</name>
+          <name>!database</name>
         </property>
       </activation>
+      <properties>
+        <database>hsqldb</database>
+      </properties>
       <build>
         <plugins>
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-              <skipTests>true</skipTests>
+              <excludes>
+                <!-- [JBPM-1708] Enterprise EjbSchedulerTest fails -->
+                <exclude>org/jbpm/enterprise/ejbtimer/EjbSchedulerTest.java</exclude>
+              </excludes>
             </configuration>
           </plugin>
         </plugins>
       </build>
     </profile>
-    
+
     <!-- 
     Name:  hsqldb
     Descr: Hypersonic Database Setup   




More information about the jbpm-commits mailing list