Share

jBPM.org

File Release Notes and Changelog

Release Name: jbpm-jpdl-3.2.4.GA

Notes:


Changes: Release Notes - JBoss jBPM - Version jBPM 3.2.4.GA ** Bug * [JBPM-522] - Failed attempts to deploy a process leave a process definition record * [JBPM-696] - Field Instanciator problems * [JBPM-847] - When a suspended workflow is resumed, all its finished tasks are getting opened. * [JBPM-855] - hibernate sessions might not be closed in case of exceptions * [JBPM-894] - EL implementation in jBPM does not find inherited methods * [JBPM-925] - taskInstance.setPooledActors(Set) throws exception * [JBPM-960] - JmsMessageServiceFactoryImpl does not ookup the connectionFactory and destinationName * [JBPM-1061] - jBPM creates second Hibernate Session Factory when used with CMT * [JBPM-1092] - EjbSchedulerService does not delete executed timer from DB * [JBPM-1098] - businesscalendar is unaware of leapyears * [JBPM-1106] - GetProcessInstancesCommand should use Query.setTimestamp instead of Query.setDate. * [JBPM-1130] - complete Task fails with in transaction with Session closed Error. * [JBPM-1135] - JobSession.deleteJobsForProcessInstance doesn't work if jbpm isn't the transaction manager * [JBPM-1376] - Bug in JPDL 3.2.3 when using a configuration file not named 'jbpm.cfg.xml' (worked in 3.2.2) * [JBPM-1404] - jBPM classloader does not define package information * [JBPM-1420] - jBPM eclipse tools setup broken * [JBPM-1429] - Custom FunctionMapper implementation is not picked up in org.jbpm.mail.Mail * [JBPM-1448] - jBPM does not initialise thread context classloader * [JBPM-1452] - JbpmConfiguration assumes the object factory has a jbpm.job.executor entry * [JBPM-1465] - NullPointerException on transaction.rollback() in DbPersistenceService * [JBPM-1620] - EntitySchedulerService fails with ObjectNotFoundException * [JBPM-1689] - Update '8.2. Database upgrades' section of JBPM Users Guide * [JBPM-1707] - pageflow parsing is slow * [JBPM-1709] - Enterprise JmsMessageTest fails sporadically * [JBPM-1711] - Pass testsuite against mysql * [JBPM-1712] - ERROR Error in named query: GraphSession.findTokensForProcessInNode: Invalid path: 'node.name' * [JBPM-1713] - Fix Sybase issues Goldman Sachs * [JBPM-1718] - Pass testsuite against postgresql * [JBPM-1719] - Pass testsuite against sybase * [JBPM-1733] - createSchema is called for every DB test * [JBPM-1755] - make field Join.parentLockMode persistent * [JBPM-1779] - Resolve dependency on gwt-console for enterprise * [JBPM-1807] - JSF Console: Complete task fails ** Feature Request * [JBPM-700] - Out-of-the-box compatibility with Sybase * [JBPM-828] - Add accessor methods to TaskNode.java * [JBPM-1176] - Document the Sybase related issue - page size * [JBPM-1409] - The Database seems is incomplete when using the installer * [JBPM-1415] - Unify login configuration across jBPM modules * [JBPM-1754] - StaleObjectLog verbosity control code should be added to flushSession() ** Patch * [JBPM-850] - Tasks with mail notification (notify="yes") fail if the assigned actor has no e-mail address. * [JBPM-892] - Forgotten e.printStackTrace() * [JBPM-1059] - Minor patch to avoid possible integer overflow in DayPart.add() in case of crazy Calendar values * [JBPM-1148] - jBPM Classloading ** Task * [JBPM-1058] - Remove useless null checks from JbpmContext methods * [JBPM-1181] - document 'end-complete-process' attribute on end-state * [JBPM-1195] - Create an installer for JBossAS * [JBPM-1196] - Switch jBPM build to maven * [JBPM-1197] - Switch jBPM source repository to SVN * [JBPM-1202] - Resolve dependency of identity tests on core tests * [JBPM-1203] - Remove aggregation tests * [JBPM-1204] - Define java/xml layout style for eclipse * [JBPM-1205] - Cleanup stale core tests from the testsuite * [JBPM-1238] - Make Hudson QA an integral part of the code base * [JBPM-1241] - Improve/Restructure Wiki * [JBPM-1248] - examples do not have a javac source/target defined * [JBPM-1273] - Mavenize jdpl/db * [JBPM-1274] - Mavenize jdpl/dist * [JBPM-1275] - Mavenize jdpl/examples * [JBPM-1276] - Mavenize jdpl/jar * [JBPM-1277] - Mavenize jdpl/simulation * [JBPM-1278] - Mavenize jdpl/userguide * [JBPM-1279] - Mavenize jdpl/ws * [JBPM-1287] - Integrate enterprise tests in automated testrun * [JBPM-1290] - Integrate example tests in automated testrun * [JBPM-1291] - remove jpdl/ws * [JBPM-1297] - Integrate all tests in automated QA * [JBPM-1298] - Create and verify maven based distro * [JBPM-1299] - Include the userguide in the deploy artefacts * [JBPM-1337] - JDK 6 support * [JBPM-1355] - Add integration with supported target containers * [JBPM-1372] - Verify that IzPack based distribution is complete * [JBPM-1396] - identify supported target containers/databases * [JBPM-1401] - Remove bamconsole from distribution * [JBPM-1403] - jBPM3 module ownership * [JBPM-1691] - document how to run jBPM tests against DBs in the QA lab * [JBPM-1694] - move UserTransaction lookup to persistence service factory * [JBPM-1714] - Add support for db specific mapping * [JBPM-1717] - web console: disable job executor launcher and resolve ejb and destination references * [JBPM-1726] - JMS destinations service * [JBPM-1728] - Cleanup jboss.org Wiki * [JBPM-1729] - Update to jbpm-gpd-3.1.5 * [JBPM-1730] - Drop support for jdk-1.4 * [JBPM-1732] - Clarify the unit test strategy * [JBPM-1734] - Cleanup ProcessInstanceDbTest * [JBPM-1735] - Cleanup ProcessStateDbTest * [JBPM-1736] - Cleanup JBPM983Test * [JBPM-1737] - Cleanup SubProcessPlusConcurrencyDbTest * [JBPM-1738] - Cleanup JbpmContextGetDbTest * [JBPM-1739] - Cleanup GraphSessionDbTest * [JBPM-1740] - Cleanup TaskVariablesDbTest * [JBPM-1741] - Cleanup BusinessKeyDbTest * [JBPM-1742] - Cleanup ExpressionAssignmentHandlerTest * [JBPM-1762] - Fix JIRA config for subversion/fisheye views * [JBPM-1763] - JIRA integration test issue * [JBPM-1771] - Fix JobExecutorDbTest on postgresql * [JBPM-1772] - Fix JoinDbTest on postgresql * [JBPM-1780] - Make the GWT console an optional installation component * [JBPM-1783] - Update to GWT Console 1.0.0.Beta1 * [JBPM-1785] - Release jBPM 3.3.0 GA * [JBPM-1802] - Add sybase database option to installer * [JBPM-1804] - Fix regression on HSQLDB * [JBPM-1806] - Document unsupported functionality on PostgreSQL * [JBPM-1817] - change name jbpm-core to jbpm-jpdl where applicable * [JBPM-1820] - Replace proprietary sybase driver with OS alternative * [JBPM-1821] - add database scripts to installation * [JBPM-1822] - add release notes to the installation ** Sub-task * [JBPM-701] - Do not truncate long messages/exceptions * [JBPM-702] - Use non-nullable binary fields instead of varbinary on Sybase * [JBPM-1264] - Mavenize bamconsole * [JBPM-1266] - Mavenize console * [JBPM-1268] - Mavenize enterprise * [JBPM-1269] - Mavenize identity * [JBPM-1270] - Mavenize jboss * [JBPM-1271] - Mavenize jbpm4jsf * [JBPM-1272] - Mavenize jdpl * [JBPM-1294] - Integrate console tests in automated testrun * [JBPM-1319] - create overview of project infrastructure * [JBPM-1360] - Add QA for hsqldb * [JBPM-1366] - Add QA for mysql * [JBPM-1397] - identify supported databases * [JBPM-1398] - identify supported containers/transactions * [JBPM-1720] - Fix or Remove JcrDbTest * [JBPM-1721] - Fix or Remove JobLoadJoinTest * [JBPM-1722] - Fix or Remove MailTest * [JBPM-1723] - Fix or Remove PerfWithoutDbTest * [JBPM-1724] - Fix or Remove SeamPageFlowTest * [JBPM-1725] - Hudson shows OutOfMemoryError * [JBPM-1743] - Fix tests for examples/assignment * [JBPM-1744] - Fix tests for examples/businesstrip * [JBPM-1745] - Fix tests for examples/door * [JBPM-1746] - Fix tests for examples/mail * [JBPM-1747] - Fix tests for examples/raise * [JBPM-1748] - Fix tests for examples/rulesAction * [JBPM-1749] - Fix tests for examples/taskinstance * [JBPM-1750] - Fix tests for examples/taskmgmt * [JBPM-1751] - Fix tests for examples/websale