<li>Multi tanancy support added to Activiti, including the Java and REST API.</li>
<li>Added new event support to listen for events in the Activiti Engine, like task deleted, variable updated, process engine created and many more.</li>
<li>Introduction of data object support (thanks to Lori Small and team)</li>
<li>Improved Spring support with great and easy to use annotations (thanks to Josh Long)</li>
<li>Added an easy way to do custom sql execution (<ahref="http://www.jorambarrez.be/blog/2014/01/17/execute-custom-sql-in-activiti/">http://www.jorambarrez.be/blog/2014/01/17/execute-custom-sql-in-activiti/</a>)</li>
<li>Improved OSGi support + added OSGi unit testing using Tinybundles</li>
<li>Various fixes and improvements</li>
</ul>
<h4>Bug fixes and various smaller improvements</h4>
<p>Check out the <ahref="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12091&version=19344">Release notes</a> for more details</p>
<h2> Sub-task
</h2>
<ul>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1608'>ACT-1608</a>] - Fix DB2 metadata problem
</li>
</ul>
<h2> Bug
</h2>
<ul>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1339'>ACT-1339</a>] - MultipleInstance UserTask does not use AtomicOperation -> CDI Event Listener fails
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1549'>ACT-1549</a>] - endTime of joining parallel gateway is not set: HistoricActivityInstance.getEndTime() returns null
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1589'>ACT-1589</a>] - NPE when executing SignalThrowingEvent
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1610'>ACT-1610</a>] - DbSqlSession isTablePresent method adds table prefix which causes check to fail
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1627'>ACT-1627</a>] - Save task will throw assignment-event even if assignee is not altered
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1712'>ACT-1712</a>] - Duplicate task when signal is sent to User Task
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1733'>ACT-1733</a>] - REST API documentation for Task Query points to wrong URL
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1745'>ACT-1745</a>] - ProcessDiagramGenerator misses some diagram flow elements and truncates labels
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1752'>ACT-1752</a>] - In BpmnDeployer, only schedule start timers AFTER process definition has been persisted
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1794'>ACT-1794</a>] - LDAP - Group lookups for a user fail if the DN has special characters
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1795'>ACT-1795</a>] - lineChart report hasn't been rendered
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1816'>ACT-1816</a>] - ManagementService doesn't seem to give actual table Name for EventSubscriptionEntity.class
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1822'>ACT-1822</a>] - MultiInstance loopIndexVariable support
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1823'>ACT-1823</a>] - CancelEndEvent goes into dead lock
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1825'>ACT-1825</a>] - Infinite recursion in TestActivityBehaviorFactory
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1826'>ACT-1826</a>] - OSGI bundle activiti-engine/5.14 failed to deploy due to duplicated imported org.activiti.osgi + WorkAround
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1828'>ACT-1828</a>] - Completing a task in DelegationState.PENDING does not throw ActivitiException
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1838'>ACT-1838</a>] - Activiti 5.14 did not ship incremental upgrade DB schema migration script (to auto upgrade 5.13 -> 5.14)
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1839'>ACT-1839</a>] - ACT_FK_VAR_BYTEARRAY violated on variable update
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1842'>ACT-1842</a>] - Add taskService.complete() method that takes an option boolean to determine the scope of variables
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1844'>ACT-1844</a>] - ActivitiRule fails if test methods are declared in a super class
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1848'>ACT-1848</a>] - ClassCastException when using CdiEventSupportBpmnParseHandler with multi instance user task
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1854'>ACT-1854</a>] - ExtensionElements parsing causes NullpointerException in non Process/Activity Context
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1883'>ACT-1883</a>] - Listener end event is not notified when compensation done
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1884'>ACT-1884</a>] - add missing type of serviceTask in activiti-bpmn-extensions-5.15.xsd
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1887'>ACT-1887</a>] - Inserting a variable with the same name on the same process-instance from 2 threads results in duplicate name/revision entry in ACT_RU_VARIABLE
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1888'>ACT-1888</a>] - UserTask XML converter error when it has default sequence flow
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1889'>ACT-1889</a>] - Boundary event don't follow pool position.
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1891'>ACT-1891</a>] - After edit or click form properties typed enum lose values
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1894'>ACT-1894</a>] - the parameter name of HistoricActivityInstanceQuery.activityInstanceId() should be activityInstanceId, not processInstanceId
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1896'>ACT-1896</a>] - Using activityId(..) and processInstanceBusinessKey(.., true) on Execution-query causes SQL-exception
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1897'>ACT-1897</a>] - Form-properties (and some other table-based properties) no longer selectable/editable/removable in Designer 5.14.0
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1901'>ACT-1901</a>] - The coordinates of activity nodes contained in a DiagramLayout are sometime not correct.
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1908'>ACT-1908</a>] - Activiti designer 5.14 removes custom form property information
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1909'>ACT-1909</a>] - REST queries should support paging like their normal GET counterparts do
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1914'>ACT-1914</a>] - Activiti designer does not update sequence flow references
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1918'>ACT-1918</a>] - deploying a process fails with hibernate 4.2.6.Final "The object is already closed"
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1923'>ACT-1923</a>] - Setting task assignee and using updateTask() does not update task history
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1927'>ACT-1927</a>] - Manual tasks are actually created as generic tasks in the BPMN source
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1928'>ACT-1928</a>] - Changing the id of elements in the Properties view does not change references to it leading to broken models
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1929'>ACT-1929</a>] - Co-ordinates of BPMNEdge labels are relative to the wrong origin
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1930'>ACT-1930</a>] - Activiti designer 5.14 form editor prevents editing of fields
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1935'>ACT-1935</a>] - BeanELResolver hides target exception in ELException when catching InvocationTargetException
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1937'>ACT-1937</a>] - StackOverflowError when using an EndErrorEvent from an Event Sub-Process
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1939'>ACT-1939</a>] - HistoryService loads invalid task local variables for completed task
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1940'>ACT-1940</a>] - Possible bug in MS-SQL server configuration with schema
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1916'>ACT-1916</a>] - Double-check all REST-resources for explicit authenticate() call, to improve overall security
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1952'>ACT-1952</a>] - Refactor process definition validation + allow to plugin in custom validation
</li>
</ul>
<h2> New Feature
</h2>
<ul>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1448'>ACT-1448</a>] - Support for expressions in candidate/assignee/...
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1797'>ACT-1797</a>] - Send events for major state changes of domain objects
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1840'>ACT-1840</a>] - Allow to set a 'category' on tasks
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1890'>ACT-1890</a>] - Multi tenancy support
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1898'>ACT-1898</a>] - Allow to execute custom SQL
</li>
<li>[<ahref='http://jira.codehaus.org/browse/ACT-1904'>ACT-1904</a>] - Introduce Process Engine Configurator concept
@@ -9911,7 +9911,7 @@ Only the attachment name is required to create a new attachment.
<programlisting>
{
"name":"default",
"version":"5.15-SNAPSHOT",
"version":"5.15",
"resourceUrl":"file://activiti/activiti.cfg.xml",
"exception":null
}</programlisting>
...
...
@@ -11586,7 +11586,7 @@ Only the attachment name is required to create a new attachment.
<section>
<title>Legacy REST - General Usage</title>
<para><emphasisrole="bold">The following section contains documentation of the Legacy REST-api, which has been deprecated since the 5.15-SNAPSHOT release. The REST-urls will not be removed in the future but will not be maintained. Any future additions and improvements will be done to the new REST API.</emphasis></para>
<para><emphasisrole="bold">The following section contains documentation of the Legacy REST-api, which has been deprecated since the 5.15 release. The REST-urls will not be removed in the future but will not be maintained. Any future additions and improvements will be done to the new REST API.</emphasis></para>
<para>
Activiti includes a REST API to the Activiti Engine that can be installed by deploying the activiti-rest.war file to a servlet container like Apache Tomcat.
By default the Activiti Engine will connect to a standalone H2 database. You can change the database settings in the db.properties file in the WEB-INF/classes folder.