Release Notes - Activiti - Version 5.15 - HTML format

Bug

  • [ACT-1339] - MultipleInstance UserTask does not use AtomicOperation -> CDI Event Listener fails
  • [ACT-1549] - endTime of joining parallel gateway is not set: HistoricActivityInstance.getEndTime() returns null
  • [ACT-1589] - NPE when executing SignalThrowingEvent
  • [ACT-1610] - DbSqlSession isTablePresent method adds table prefix which causes check to fail
  • [ACT-1627] - Save task will throw assignment-event even if assignee is not altered
  • [ACT-1712] - Duplicate task when signal is sent to User Task
  • [ACT-1733] - REST API documentation for Task Query points to wrong URL
  • [ACT-1752] - In BpmnDeployer, only schedule start timers AFTER process definition has been persisted
  • [ACT-1794] - LDAP - Group lookups for a user fail if the DN has special characters
  • [ACT-1795] - lineChart report hasn't been rendered
  • [ACT-1816] - ManagementService doesn't seem to give actual table Name for EventSubscriptionEntity.class
  • [ACT-1822] - MultiInstance loopIndexVariable support
  • [ACT-1823] - CancelEndEvent goes into dead lock
  • [ACT-1825] - Infinite recursion in TestActivityBehaviorFactory
  • [ACT-1826] - OSGI bundle activiti-engine/5.14 failed to deploy due to duplicated imported org.activiti.osgi + WorkAround
  • [ACT-1828] - Completing a task in DelegationState.PENDING does not throw ActivitiException
  • [ACT-1838] - Activiti 5.14 did not ship incremental upgrade DB schema migration script (to auto upgrade 5.13 -> 5.14)
  • [ACT-1839] - ACT_FK_VAR_BYTEARRAY violated on variable update
  • [ACT-1842] - Add taskService.complete() method that takes an option boolean to determine the scope of variables
  • [ACT-1844] - ActivitiRule fails if test methods are declared in a super class
  • [ACT-1848] - ClassCastException when using CdiEventSupportBpmnParseHandler with multi instance user task
  • [ACT-1854] - ExtensionElements parsing causes NullpointerException in non Process/Activity Context
  • [ACT-1858] - Groovy generated classes aren't garbage collected
  • [ACT-1859] - TaskListeners configured for ALL event types do not receive DELETE events
  • [ACT-1863] - NPE on HistoricVariableInstanceQuery
  • [ACT-1872] - Text Annotation is not generated in export and in viewer
  • [ACT-1879] - Job Executor job acquisition can lead to deadlocks in clustered setup
  • [ACT-1881] - activiti-engine OSGi bundle requires junit classes
  • [ACT-1882] - activiti-spring OSGi bundle requires spring-test classes.
  • [ACT-1884] - add missing type of serviceTask in activiti-bpmn-extensions-5.15.xsd
  • [ACT-1887] - 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
  • [ACT-1888] - UserTask XML converter error when it has default sequence flow
  • [ACT-1889] - Boundary event don't follow pool position.
  • [ACT-1891] - After edit or click form properties typed enum lose values
  • [ACT-1892] - Repeat add listener
  • [ACT-1894] - the parameter name of HistoricActivityInstanceQuery.activityInstanceId() should be activityInstanceId, not processInstanceId
  • [ACT-1896] - Using activityId(..) and processInstanceBusinessKey(.., true) on Execution-query causes SQL-exception
  • [ACT-1897] - Form-properties (and some other table-based properties) no longer selectable/editable/removable in Designer 5.14.0
  • [ACT-1901] - The coordinates of activity nodes contained in a DiagramLayout are sometime not correct.
  • [ACT-1908] - Activiti designer 5.14 removes custom form property information
  • [ACT-1909] - REST queries should support paging like their normal GET counterparts do
  • [ACT-1912] - Task Listener Bug
  • [ACT-1914] - Activiti designer does not update sequence flow references
  • [ACT-1918] - deploying a process fails with hibernate 4.2.6.Final "The object is already closed"
  • [ACT-1923] - Setting task assignee and using updateTask() does not update task history
  • [ACT-1927] - Manual tasks are actually created as generic tasks in the BPMN source
  • [ACT-1928] - Changing the id of elements in the Properties view does not change references to it leading to broken models
  • [ACT-1929] - Co-ordinates of BPMNEdge labels are relative to the wrong origin
  • [ACT-1930] - Activiti designer 5.14 form editor prevents editing of fields
  • [ACT-1935] - BeanELResolver hides target exception in ELException when catching InvocationTargetException
  • [ACT-1937] - StackOverflowError when using an EndErrorEvent from an Event Sub-Process
  • [ACT-1939] - HistoryService loads invalid task local variables for completed task
  • [ACT-1940] - Possible bug in MS-SQL server configuration with schema
  • [ACT-1941] - IdentityService interface leaking implementation details
  • [ACT-1944] - LDAP-Authentication fails if LDAP-User has no forename
  • [ACT-1946] - NPE when starting plugin editor with new diagram
  • [ACT-1947] - Empty diagram produces updater IllegalArgumentException error
  • [ACT-1949] - Jobs are not being removed from ACT_RU_JOB for for <timeCycle> timers
  • [ACT-1950] - Exception when trying to programmatically redeploy (update) a BPMN diagram: javax.xml.stream.XMLStreamException: Unbound namespace URI '' if Woodstox libraries on classpath (dependency of JAXWS)
  • [ACT-1951] - ACT_RU_JOBS has orphaned rows after deleting Process with repeat timers
  • [ACT-1953] - multi instance sub process,variable conflict?
  • [ACT-1959] - Process definition without documentation after export
  • [ACT-1965] - Data Object extensions are not getting parsed
  • [ACT-1967] - Signal boundary event to none end event causes foreign key violation exception
  • [ACT-1990] - Eclipse designer throws error on selection of a Business Rule Task
  • [ACT-1991] - Designer doesn't interact nicely with compensation boundary events
  • [ACT-1997] - Zip archive lost jar activiti-process-validation
  • [ACT-2012] - Custom service task property exception with odd number of combobox choices
  • [ACT-2021] - NPE with empty-valued data objects in Designer dialogs
  • [ACT-2024] - Tree node no longer expands in the Explorer pane

New Feature

  • [ACT-1448] - Support for expressions in candidate/assignee/...
  • [ACT-1797] - Send events for major state changes of domain objects
  • [ACT-1840] - Allow to set a 'category' on tasks
  • [ACT-1847] - CLONE - Add process variable declarations
  • [ACT-1890] - Multi tenancy support
  • [ACT-1898] - Allow to execute custom SQL
  • [ACT-1904] - Introduce Process Engine Configurator concept
  • [ACT-1907] - Add ProcessInstanceHistoryLog
  • [ACT-1910] - Introduce @EnableActiviti for Spring
  • [ACT-1954] - Warning Date on Task
  • [ACT-1964] - Changes required to support extending/repackaging Activiti Designer
  • [ACT-2007] - Data Object support for Activiti Designer

Task

  • [ACT-1631] - Deploy artifacts to central maven repository
  • [ACT-1833] - get BusinessCalendar from BusinessCalendarManager except new a instance
  • [ACT-1869] - Document signal event scope
  • [ACT-1961] - This is not completed

Improvement

  • [ACT-1491] - Parsing association, drawing Annotation and connections
  • [ACT-1781] - Diagram improvement: curved flows, annotations, associations, label position.
  • [ACT-1860] - Remove unique constraint on business key
  • [ACT-1867] - MySQL DATETIME and TIMESTAMP precision
  • [ACT-1911] - Adopt MyBatis 3.2.4
  • [ACT-1916] - Double-check all REST-resources for explicit authenticate() call, to improve overall security
  • [ACT-1952] - Refactor process definition validation + allow to plugin in custom validation

Sub-task

  • [ACT-1608] - ACT-544 Fix DB2 metadata problem

The text area below allows the project release notes to be copied to another document.