[jbpm-commits] JBoss JBPM SVN: r2848 - in jbpm3/branches/jbpm-3.3.0.GA/modules/distribution: src/main/etc and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Nov 10 08:41:46 EST 2008


Author: tom.baeyens at jboss.com
Date: 2008-11-10 08:41:46 -0500 (Mon, 10 Nov 2008)
New Revision: 2848

Added:
   jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/etc/release.notes.html
Modified:
   jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/scripts/assembly-deploy-artifacts.xml
   jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/resources/installer/install-definition.xml
Log:
added release notes and fixed database scripts location in the installer

Modified: jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/scripts/assembly-deploy-artifacts.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/scripts/assembly-deploy-artifacts.xml	2008-11-10 13:41:18 UTC (rev 2847)
+++ jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/scripts/assembly-deploy-artifacts.xml	2008-11-10 13:41:46 UTC (rev 2848)
@@ -80,6 +80,7 @@
       <outputDirectory>/etc</outputDirectory>
       <includes>
         <include>JBossORG-EULA.txt</include>
+        <include>release.notes.html</include>
         <include>version.info.xml</include>
       </includes>
     </fileSet>

Added: 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	                        (rev 0)
+++ jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/etc/release.notes.html	2008-11-10 13:41:46 UTC (rev 2848)
@@ -0,0 +1,775 @@
+<html>
+<body>
+
+<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>
+
+<h1>Changes from 3.2.3 to 3.3.0.GA</h1>
+
+<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>

Modified: jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/resources/installer/install-definition.xml
===================================================================
--- jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/resources/installer/install-definition.xml	2008-11-10 13:41:18 UTC (rev 2847)
+++ jbpm3/branches/jbpm-3.3.0.GA/modules/distribution/src/main/resources/installer/install-definition.xml	2008-11-10 13:41:46 UTC (rev 2848)
@@ -111,6 +111,10 @@
     <pack name="jBPM3 Standalone" required="yes" preselected="yes">
       <description>The jBPM3 Standalone Components</description>
 
+      <!-- jbpm3/ -->
+      <file src="@{deploy.artifacts.dir}/etc/release.notes.html" targetdir="$INSTALL_PATH" override="true" />
+      <file src="@{deploy.artifacts.dir}/etc/JBossORG-EULA.txt" targetdir="$INSTALL_PATH" override="true" />
+
       <!-- jbpm3/config -->
       <file src="@{deploy.artifacts.dir}/lib/jbpm-jpdl-config.zip" targetdir="$INSTALL_PATH/config"
         unpack="true" override="true" />
@@ -118,14 +122,12 @@
         override="true" />
 
       <!-- jbpm3/database -->
-      <file src="@{deploy.artifacts.dir}/lib/jbpm-db.jar" targetdir="$INSTALL_PATH/jbpm3/database"
+      <file src="@{deploy.artifacts.dir}/lib/jbpm-db.jar" targetdir="$INSTALL_PATH/database"
         unpack="true" override="true" />
 
       <!-- jbpm3/docs -->
       <file src="@{deploy.artifacts.dir}/lib/jbpm-userguide.zip" targetdir="$INSTALL_PATH/docs/userguide"
         unpack="true" override="true" />
-      <file src="@{deploy.artifacts.dir}/etc/JBossORG-EULA.txt" targetdir="$INSTALL_PATH"
-        override="true" />
 
       <!-- jbpm3/designer -->
       <fileset dir="@{deploy.artifacts.dir}/lib" targetdir="$INSTALL_PATH/designer" override="true">




More information about the jbpm-commits mailing list