Release Notes - Activiti - Version 5.9 - HTML format

Sub-task

  • [ACT-204] - Allow copy-paste of diagram elements
  • [ACT-445] - Add support for web service task
  • [ACT-519] - Complete cloning of business objects when copying process nodes

Bug

  • [ACT-480] - Moving a selected set of nodes and connections doesn't move the points where the connection bends
  • [ACT-583] - Processes are not found in the bar file, if they are below root
  • [ACT-736] - SpringAutoDeployment deploymentsDiffer incorrect (results in unnecessary deployment each application restart)
  • [ACT-818] - Create deployment artifacts
  • [ACT-834] - JavaDelegate instances should not be cached
  • [ACT-848] - Delete Reason not saved in database
  • [ACT-861] - Statement-Leak in Mybatis
  • [ACT-862] - VariableScopeImpl#getVariableNames does not take parent scopes into account
  • [ACT-906] - Image created by engine doesn't render business-rule task
  • [ACT-907] - Timer start event triggers twice
  • [ACT-925] - Content assist problems in Designer(5.7.1)+Spring IDE(2.7.1)
  • [ACT-930] - startUserId missing in REST v2 /process-instances
  • [ACT-931] - Authentication.setAuthenticatedUserId(user) not called in REST interface
  • [ACT-944] - Activiti 5.7 "Create deployment artifacts" in Eclipse creates unusable .jar file
  • [ACT-953] - Error catching boundary event that catches ALL errors doesn't work
  • [ACT-954] - REST webapp doesn't set the authenticated user on the Authentication object
  • [ACT-956] - Cannot search ProcessDefinition by processDefinitionId
  • [ACT-965] - Copy/Paste diagram bug in Eclipse Designer 5.8?
  • [ACT-975] - Property Panel not always up-to-date
  • [ACT-978] - Graphical mode, no charset param in properties of EmailTask
  • [ACT-981] - ActivitiOptimisticLockingException thrown on CallActivity with Async serviceTask and Multi-Instance construct.
  • [ACT-983] - Only test in Activiti Explorer fails
  • [ACT-986] - (Error/Timer)BoundaryEvent does not move when SubProcess or CallActivity is moved
  • [ACT-988] - org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.emf.ecore.xmi.UnresolvedReferenceException: Unresolved reference
  • [ACT-990] - Activiti-cdi: CdiActivitiTestCase troubles Jboss AS7 classloader
  • [ACT-992] - Copy & Paste does no longer work in Eclipse once Designer is installed
  • [ACT-996] - Eclipse Designer creates malformed XML from an activiti file if a process listener is configured in it
  • [ACT-999] - Activiti Designer exports packages org.eclipse.bpmn2, conflicts with eclipse BPMN2 model
  • [ACT-1001] - Activiti-cdi: taskService.claim() does not work
  • [ACT-1003] - Exceptions thrown on a multi instance sub process with asynchronous property
  • [ACT-1010] - PropertyItems interface exposes unsolved java bug
  • [ACT-1022] - NPE when moving TimerBoundaryEvent attached to UserTask
  • [ACT-1024] - form properties load always old values
  • [ACT-1027] - Activiti engine bundle has optional dependencies declared as mandatory in OSGi manifest
  • [ACT-1035] - Calling interrupt() on thread that access the database closes db connection and causes ConnectionClosed exceptions (H2 and Derby)
  • [ACT-1041] - No possibility to assign a task to more then one of the following: assignee,candidateUsers, candidateGroups in the Designer
  • [ACT-1047] - Possible infinite loop with log flooding in JobAcquisitionThread
  • [ACT-1050] - AtomicOperationProcessEnd does not propagate caught Exceptions
  • [ACT-1053] - Activiti cdi: Remove CommandExecutor bean
  • [ACT-1061] - Process Image is cut off in "My instances" instead of scrolling
  • [ACT-1062] - Database table generation fails on Oracle if multiple activiti engine schematas are visible to the database user
  • [ACT-1078] - expression and variable inconsistency in userTask.extensionElements.activiti:formProperty tag
  • [ACT-1081] - Designer deletes delegateExpression attribute on taskListener and executionListener elements
  • [ACT-1087] - Add missing "parseReceiveTask" to BpmnParseListener
  • [ACT-1097] - Execution.takeAll() takes transitions with executions which have been deleted
  • [ACT-1098] - RuntimeService.deleteProcessInstance loses deleteReason
  • [ACT-1099] - Parsing results in exception when using text annotation connected with association
  • [ACT-1110] - The Activiti Designer doesn't have the updated XML schema definition of Activiti.
  • [ACT-1111] - "null" exception in activiti designer when creating BPMN file
  • [ACT-1114] - Timer throw exception.
  • [ACT-1126] - Open files that are not inside Eclipse projects
  • [ACT-1142] - MailTask loses HTML and Text attributes when making changes on generated XML file / importing from XML
  • [ACT-1154] - Missing pictures in the user guide
  • [ACT-1171] - Method "DeleteProcessInstance" not save delete reason
  • [ACT-1195] - NullPointerException in BpmnParse#parseAssociations
  • [ACT-1199] - timeCycle of timer start event not saved to bpmn20 XML file
  • [ACT-1219] - Activiti designer creates wrong node for event based gateway.
  • [ACT-1221] - Designer can't display task names longer than 2 lines
  • [ACT-1227] - Activit Designer 5.9.2, can't show project list in JAVAEE perspective
  • [ACT-1228] - the result is not incorrect that query tasks of suspended processInstance
  • [ACT-1233] - the position of flow's label can'n correct orientation after reopen bpmn in designer

Improvement

  • [ACT-249] - Need a way to skip process where isExecutable='false'
  • [ACT-326] - Store current authenticated user Id into HistoricDetail
  • [ACT-678] - Activiti designer - Task Id not editable
  • [ACT-702] - All tests should also run with full history configuration on all DB's
  • [ACT-816] - DateFormType date format should be configurable
  • [ACT-831] - CallActiviti to select subprocess based upon an expression evaluated at runtime.
  • [ACT-889] - Typo error in User guide
  • [ACT-902] - Custom IdGenerator with CommandExecutor support
  • [ACT-911] - Mail task charset in Designer generated XML
  • [ACT-948] - Database in activiti.cfg.xml in REST is hardcoded to H2
  • [ACT-964] - Also catch and handle Errors when generating diagram
  • [ACT-1005] - Activiti jpa integration does not merge detached entities
  • [ACT-1008] - Allow expressions for input parameters in Call Activities
  • [ACT-1011] - Add date pattern to Activiti Designer
  • [ACT-1012] - REST - Get form properties from startform
  • [ACT-1013] - Support collection and elementVariable attributes on the Multi Instance tab of CallActivity and SubProcess
  • [ACT-1033] - ServiceTaskExport does not take advantage of expressions
  • [ACT-1036] - Check for isActive flag before going to sleep in JobAcqusitionThread
  • [ACT-1038] - Improve JobAcqusitionThread
  • [ACT-1045] - Finding a better way for executing task rejected by ThreadPoolExecutor.
  • [ACT-1052] - Activiti-cdi: Upgrade Jboss Weld to resolve Issue with BeforeShutdown event in ActivitiExtension
  • [ACT-1055] - Activiti cdi: Change ProcessEngineLookup into a java.util.ServiceLoader like SPI
  • [ACT-1058] - Support the flag source and source expression as input parameter for a sub process.
  • [ACT-1072] - Execution gets stuck after nested Sub-Process with no outgoing Sequence Flows
  • [ACT-1079] - TimerEntity#getPersistentState() should include duedate field
  • [ACT-1104] - Overload method to pass in process variables to RuntimeService.signal
  • [ACT-1105] - Activiti -cdi: use signal method to pass in process variables to execution
  • [ACT-1128] - Add support for Pools and Swimlanes for the Designer and Explorer
  • [ACT-1210] - Please restore the feature create image(png) automatic at next version
  • [ACT-1323] - revert features: create deployment artifacts and import bpmn 2.0 file

New Feature

  • [ACT-203] - Delete-all notification when deleting multiple elements
  • [ACT-441] - Allow historic queries for a specific date range
  • [ACT-456] - Sending mails with Activiti with TLS (eg using Gmail as SMTP)
  • [ACT-461] - Activity type for executing OS commands
  • [ACT-528] - Add BusinessKey to REST-Interface
  • [ACT-796] - Expose ability to query tasks matching more than one candidate group
  • [ACT-822] - Missing API to query historic subprocess
  • [ACT-846] - Add Scrollbars to Process image in Explorer2
  • [ACT-882] - Eclipse Designer plugin - Fill the list of a "enum" formProperty
  • [ACT-883] - Variable query support for HistoricProcessInstances
  • [ACT-903] - RuntimeService.signal should be able to take signalName
  • [ACT-945] - Enable creating new users through rest interface
  • [ACT-947] - Retrieve process variables through REST interface
  • [ACT-985] - Support activiti:priority userTask extension at run-time
  • [ACT-989] - Implement exclusive jobs
  • [ACT-1004] - There is no ability to sort process instances by 'start time' in Activiti-API. Good if it would be...
  • [ACT-1021] - Trigger BPMN Error Events from Java Delegate
  • [ACT-1029] - Allow attaching TimerBoundaryEvent to CallActivity in the Designer
  • [ACT-1034] - Fix synchronization on isActive and isJobAdded fields in JobAcquisitionThread
  • [ACT-1068] - Error Event Sub-Process
  • [ACT-1074] - Support suspension of JobExecution for particular ProcessDefinitions and ProcessInstances
  • [ACT-1086] - Add "businessKey" query capabilities to TaskQuery and ExecutionQuery
  • [ACT-1091] - Add support for persistent event subscriptions
  • [ACT-1092] - Add support for bpmn20 signal throw and catch in engine
  • [ACT-1093] - Add support for bpmn20 event based gateway in engine
  • [ACT-1094] - Add support for bpmn20 compensation in engine
  • [ACT-1095] - Add support for bpmn20 transactions in engine
  • [ACT-1103] - Add support for bpmn20 message start event in engine
  • [ACT-1107] - Implement None Intermediate Throw Event
  • [ACT-1121] - Copy and Paste of Form Properties
  • [ACT-1127] - Process containing Send Tasks cannot be imported
  • [ACT-1203] - activiti:exclusive implementation in service task

Task

  • [ACT-34] - Refactor JobExecutor threading
  • [ACT-375] - Fix redeployment scripts
  • [ACT-463] - Change oracle datatype for ACT_HI_DETAIL.ID from varchar to NVARCHAR2
  • [ACT-994] - Get contributor agreement from Thilo

Edit/Copy Release Notes

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