Release Notes - Activiti - Version 5.12 - HTML format

Bug

  • [ACT-863] - HistoricVariableUpdate#getValue() throws NPE for JPA entities
  • [ACT-982] - Activiti Designer: "Link with Editor" does not work for diagrams
  • [ACT-995] - Not possible to update/overwrite a JPA entity in workflow
  • [ACT-1025] - Methods deleteDeployment(String deploymentId, ...) and deleteDeploymentCascade(String deploymentId, ...) do not throw an exception with passed a non-existent deployementId
  • [ACT-1026] - Inclusive gateway isn't properly joining sequence flows coming from call activities
  • [ACT-1040] - TaskManager.findTaskById does not utilize session cache
  • [ACT-1054] - Unable to complete user task coming from parallel gateway
  • [ACT-1196] - Invalid login screen localization on non-utf-8 based hosts
  • [ACT-1198] - Switching between property tabs modifies diagram
  • [ACT-1204] - InclusiveGateway with two subprocesses does not join correctly
  • [ACT-1269] - Labels of sequence flows can not be resized, and thus 'line breaks' occur.
  • [ACT-1317] - Wrong task event generated when setting assignee to null
  • [ACT-1345] - method name orderByHistoricActivityInstanceStartTime in class HistoricTaskInstanceQuery should be orderByHistoricTaskInstanceStartTime
  • [ACT-1372] - User Task with form: form will be not displayed if the value expression in next line used
  • [ACT-1377] - removeVariables() in VariableScopeImpl does not consider parent scopes
  • [ACT-1417] - Fix Explorer session serialization
  • [ACT-1418] - NullPointerException if throw a not catched exception/error
  • [ACT-1470] - Import definition type fails with CxfWSDLImporter when using complex data types
  • [ACT-1477] - In user guide error api for form property from history detail
  • [ACT-1479] - activiti-engine has invalid symbolic name
  • [ACT-1486] - The ability to add an attachment to a process instance is broken
  • [ACT-1494] - Get garbled string when render form in chines
  • [ACT-1499] - Form properties not initialized when null or empty
  • [ACT-1502] - Custom font name in the engine for diagram
  • [ACT-1504] - Cannot create new user and membership in JavaDelegate using identityService
  • [ACT-1512] - HistoricVariableUpdates no longer returned when using postgres
  • [ACT-1516] - BPMN Converter: Adding a listener to a script task produces erroneous XML content.
  • [ACT-1517] - Eclipse-Designer: Unable to add extensions since 5.11
  • [ACT-1524] - Variable update detection does not work for byte[]
  • [ACT-1528] - All variables are deleted after delete a history processinstance
  • [ACT-1533] - Undeployment of old process versions deletes jobs for TimerStartEvents
  • [ACT-1540] - HistoricVariableInstance does not expose taskId, nor does HistoricVariableQuery expose querying based on taskId
  • [ACT-1545] - Execution Listeners removed from user tasks
  • [ACT-1546] - Impossible to assign default flow on exclusive gateways
  • [ACT-1553] - Refactor BpmnParse to use separate handlers for each bpmn element
  • [ACT-1555] - ProgrammaticBeanLookup doesn't regard alternatives
  • [ACT-1556] - BpmnDeployer creates duplicates identity links when deploying processes with initiation authorization active
  • [ACT-1564] - "Form property configuration" dialog too small, buttons hidden, unresizable
  • [ACT-1579] - Process engine can be DoS'ed when deploying unsafe XML
  • [ACT-1582] - Cannot create any element after process file rename
  • [ACT-1586] - ExecutionQuery returns wrong results when using multi instance on a receive task
  • [ACT-1595] - "Invalid content" error with Designer 5.11.2 and swimlanes and execution listener
  • [ACT-1604] - Email task through modeler requires parameters that shouln't be mandatory
  • [ACT-1617] - Problem when change nomal gateway to event based gateway in eclipse activiti designer
  • [ACT-1876] - Cannot draw an "assosiation" on the bpmn diagram by activiti disigner 5.12.0

New Feature

  • [ACT-1164] - Add possibility to hook in own implementation of BusinessRuleTask
  • [ACT-1366] - Add support for catching boundary message events
  • [ACT-1493] - Make DeploymentCache pluggable and allow to set cache limit
  • [ACT-1511] - Extract ActivityBehavior and Task/ExecutionListener instantiation in a pluggable factory
  • [ACT-1518] - Add generic simple workflow creator API to activiti
  • [ACT-1534] - Rest module support JSONP
  • [ACT-1537] - Allow to configure whether script variables are stored as process variables
  • [ACT-1569] - Introduce process instance scope for signal events
  • [ACT-1571] - Auto layout for BPMN 2.0 processes
  • [ACT-1572] - Designer should generate XML with delegationExpression
  • [ACT-1574] - Loop type for subprocess in Modeler
  • [ACT-1580] - Add method to retrieve BpmnModel (Pojo version of BPMN 2.0 process) to RepositoryService
  • [ACT-1593] - Basic reporting for Explorer
  • [ACT-1618] - develop a "exception conditions" feature in transition's condition for error handling

Task

  • [ACT-1031] - Rename JobQuery methods
  • [ACT-1397] - Remove Account related service operations from IdentityService
  • [ACT-1465] - Document services in userguide
  • [ACT-1538] - Move BpmnParseListener to public API package
  • [ACT-1581] - Refactor ProcessDiagramGenerator to take BpmnModel as input instead of ProcessDefinitionEntity

Improvement

  • [ACT-1234] - separate connections per each sequence flow
  • [ACT-1274] - Remove SEVERE level logging for expected exception in taskservice.claim()
  • [ACT-1324] - Add specific exceptions for common error scenarios (TaskNotFoundException if a task if not found etc)
  • [ACT-1463] - Review rest-response codes and error-body response
  • [ACT-1498] - IntermediateCatchEventActivitiBehaviour name does not match other ActivityBehavior's
  • [ACT-1505] - Should throw an exception if the picture is not generated
  • [ACT-1561] - Add the ability to register a TaskListener for all event types
  • [ACT-1568] - Query API documentation out of sync with codebase
  • [ACT-1584] - Being able to control the width of the SequenceFlow Names in the Diagram

Sub-task

  • [ACT-1565] - ACT-1546 activiti-bpmn-converter BaseBpmnXMLConverter ignores defaultFlow for Gateways

Wish

  • [ACT-1362] - Extend JPAEntityMappings to support UUID as Id

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