File Release Notes and Changelog
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