Release Notes - Activiti - Version 5.10 - HTML format

Bug

  • [ACT-558] - Expressions in form-properties aren't resolved when requesting StartFormData
  • [ACT-674] - ClaimTaskCmd should verify userId
  • [ACT-697] - Exception thrown when bpmndi:BPMNPlane elements does not reference a process id
  • [ACT-714] - Multi-threaded usage of non thread safe java.util.HashMap in ClassNameUtil
  • [ACT-733] - Potential Problem with ${empty someProcessVariable} or ${someProcessVariable != null}
  • [ACT-832] - Infinite loop in ErrorEndEventActivitiBehavior if errorEndEvent defined in a call-activity sub process and no matching boundary event
  • [ACT-873] - typo: TaskQuery.taskUnnassigned()
  • [ACT-886] - Process Definition Query Using CategoryLike Is Missing 'like' Clause
  • [ACT-955] - Integrity constraint ACT_FK_VAR_EXE violated - child record found
  • [ACT-958] - using a jobquery with processInstanceId AND executable filter fails with an SQLException
  • [ACT-962] - Failed Testcases because of Equal Check on Exception Messages
  • [ACT-984] - Activiti Designer: NullPointerException when saving arbitrary XML file
  • [ACT-1000] - [Eclipse] Diagram modifications removes data in XML file
  • [ACT-1016] - Eclipse freezes when opening xhtml page AND Activiti Designer
  • [ACT-1019] - REST-API, getting process instance diagram error
  • [ACT-1039] - Broken Round Trip bpmn20.xml-.activiti in Designer
  • [ACT-1048] - HistoricalActivityInstance missing for parallel GW
  • [ACT-1059] - Delegation state of task's not saved in database
  • [ACT-1071] - Process Instance Diagram has wrong content-type
  • [ACT-1075] - getting process variables through rest does not work
  • [ACT-1077] - Wrong URL for "Delete Deployments" in the User Guide REST API Documentation
  • [ACT-1088] - IdentityInfoManager not checking isDbIdentityUsed flag
  • [ACT-1113] - Remove deprecated cycle tables
  • [ACT-1115] - Parsing of process definition files with several pools and DI information (for graphical represenation) fails
  • [ACT-1116] - Can't browse database tables with activiti-explorer when using Postgresql-9.1
  • [ACT-1125] - Missing "import java.util.Date" in HumanTimeTest causes build to fail
  • [ACT-1129] - BooleanFormPropertyRenderer: java.lang.IllegalArgumentException: CheckBox only accepts Boolean values
  • [ACT-1131] - Asynchronous Servicetasks with DB2
  • [ACT-1132] - Regression: Process Diagram generation not possible in headless mode anymore
  • [ACT-1137] - BusinessProcess#getExecutionId() does not participate in current command
  • [ACT-1143] - Activiti Update from 5.8 to 5.9 (using PostgreSQL)
  • [ACT-1144] - "isExpanded" attribute missing in DI for sub processes
  • [ACT-1146] - Class cast while saving changes - before closing editor
  • [ACT-1150] - NullPointerException during application startup with autodeployment set to true
  • [ACT-1154] - Missing pictures in the user guide
  • [ACT-1156] - Callactivity with Expression always use value of first evaluation
  • [ACT-1160] - Parsing results in Exception when using textannotation on association
  • [ACT-1170] - 'selectExclusiveJobsToExecute' does not work for DB2 and MSSQL
  • [ACT-1172] - activiti.mssql.create.engine.sql does not drop table ACT_RU_JOB
  • [ACT-1176] - Parsing Collaboration Tag fails because of DI reference
  • [ACT-1179] - Fix binary value on activiti.postgres.upgradestep.58.to.59.engine.sql
  • [ACT-1182] - REST: Error when trying to get process variables with null value.
  • [ACT-1183] - TimerCatchingEvent not showing up when re-opening bpmn file
  • [ACT-1185] - When using a multi-instance subprocess, the execution is ended after first loop
  • [ACT-1188] - JtaProcessEngineConfiguration does not use proper JTA Synchronizations
  • [ACT-1191] - Bug: NullPointerException in FailedJobListener
  • [ACT-1193] - REST-webapp: unable to get process instance diagram
  • [ACT-1200] - Location of labels of sequence flows move after reopening process definition
  • [ACT-1202] - History: tracking of multiple end events reached
  • [ACT-1207] - Postgres Database Persistence (Auto Schema Update) does not work with multi schema Database
  • [ACT-1209] - Mybatis pagination does not scale on MySQL & H2
  • [ACT-1215] - Deploying bundle with same name but different process definitions (or process definition names) gives NullPointerException
  • [ACT-1216] - When receycling execution it is not activated correctly
  • [ACT-1222] - Receycling the root execution leads to stuck process instance when using call activities
  • [ACT-1223] - Activiti Designer creates pom.xml with dependency to Activiti 5.8
  • [ACT-1237] - SubProcesses within pool
  • [ACT-1238] - SignalBoundaryEvent not displayed when inside subprocess that has another subprocess as fault handler
  • [ACT-1242] - Designer removes "Input variables" attribute of BusinessRuleTask
  • [ACT-1245] - Diagram resource generation should only be triggered when deployment is new
  • [ACT-1249] - ORA-00918 when processUnfinished() and orderByHistoricTaskInstanceEndTime() called on HTIQ
  • [ACT-1253] - JobQuery 'selectJobByQueryCriteria.withExceptions' doesn't find all jobs with failures
  • [ACT-1255] - InclusiveGateway deleting Default Flow results in emty XML Attribut / Parse Exception while Deploying
  • [ACT-1257] - CDI Injection for process variables does not work correctly in call stacks including other processes
  • [ACT-1258] - ThreadpoolExecutor injection point is depending on actual class instead of Executor Interface
  • [ACT-1260] - REST: JSON field values have to be null instead of "null"
  • [ACT-1270] - Inconsistent handling of serializable process variables
  • [ACT-1277] - activiti-engine-5.9.pom file has invalid URL for repository
  • [ACT-1278] - List<HistoricProcessInstance> is not serializable
  • [ACT-1281] - NullPointerException when parsing associations to text annotations
  • [ACT-1286] - REST: Starting a process instance does not handle StartEvent property datatypes correctly
  • [ACT-1287] - HistoricTaskInstanceQuery orderByTaskDefinitionKey() does not work
  • [ACT-1292] - Message start event support in the designer
  • [ACT-1296] - Property page "Multi instance" is not refreshed when switching from one UserTask to another
  • [ACT-1297] - BusinessRuleTask does not save Listener configurations
  • [ACT-1298] - Deploying two processes with same id breaks engine
  • [ACT-1305] - Parsing call-activity may lead to NullPointerException
  • [ACT-1306] - Activiti designer doesn't allow expression for priority
  • [ACT-1308] - Null-Pointer Exception in ProcessInstanceResource.java
  • [ACT-1309] - NullPointerException in SignalEventHandler
  • [ACT-1310] - Designer changes activiti:expression to activiti:string for serviceTask extensionElements
  • [ACT-1354] - exception every time when a certain workflow is opened
  • [ACT-1357] - Update the content of the result variable field
  • [ACT-1358] - listener classes are not listed
  • [ACT-1409] - Process Properties not working correctly when using Pool BPMN Element
  • [ACT-1419] - Bug changing process id of Pool

Improvement

  • [ACT-380] - Add method getCandidates() to interface DelegateTask
  • [ACT-656] - Add support for schema prefixes for table names
  • [ACT-897] - Make JuelFormEngine.getFormTemplateString(FormData) protected
  • [ACT-923] - HistoricProcessInstance should hold the super processInstanceId
  • [ACT-946] - Category in ProcessDefinition REST Response
  • [ACT-974] - Don't register Activiti XML editor as default XML editor in Eclipse
  • [ACT-991] - improve exception thrown by taskservice.claim()
  • [ACT-1056] - Contention in mybatis due to dynamic query creation in ExecutionEntity.remove()
  • [ACT-1108] - Designer: Contribution for BPMN Associations and Artifacts
  • [ACT-1133] - Reduce number of task / event subscription queries when execution is removed
  • [ACT-1140] - Add RuntimeService.startProcessInstanceByMessage(String, String) Method
  • [ACT-1145] - Selecting the Activity's name from the DelegateExecution could be a convenience method
  • [ACT-1246] - FormService returns null instead of exception if no form is defined
  • [ACT-1276] - SetProcessDefinitionVersionCmd should work with CallActivities as well
  • [ACT-1280] - Add unique index to process-definitions on KEY and VERSION
  • [ACT-1284] - Improve error message if process definition with Message Start Events gets started by "startProcessInstanceByKey"
  • [ACT-1294] - Upgrade Spring dependency to 3.1.2.RELEASE

New Feature

  • [ACT-638] - Implement non interrupting boundaryEvent (cancelActivity="false")
  • [ACT-740] - Mechanism of management rights on the start of process.
  • [ACT-794] - Unclaim Tasks with the REST API
  • [ACT-892] - Support nested sub-processes in designer
  • [ACT-932] - Support embedded subprocesses in Designer
  • [ACT-959] - Retrieve process diagram through rest interface by processDefinitionId
  • [ACT-960] - Retrieve active task list from processInstanceId
  • [ACT-1028] - Support default values for form properties
  • [ACT-1046] - Allow engine to configure a delay between retries and the amount of retries.
  • [ACT-1117] - Add support for suffix ".bpmn" instead only ".bpmn20.xml"
  • [ACT-1136] - Add support for catching intermediate message events
  • [ACT-1139] - Add startProcessInstanceByMessage* methods to BusinessProcess bean
  • [ACT-1159] - BpmnError should be handled in expression based ServiceTasks.
  • [ACT-1167] - Start and End event should be able to have Execution Listeners as well
  • [ACT-1181] - Group provisioning & group assignment missing in REST
  • [ACT-1190] - Add possibility to hook in own MyBatis Queries
  • [ACT-1213] - Add "processVariableValueNotEquals" to TaskQuery
  • [ACT-1225] - Provide infrastructure for mock testing
  • [ACT-1282] - Add method TaskQuery#taskDelegationState(DelegationState)
  • [ACT-1288] - Timer due date configured by expression can take java.util.Date directly - not only String with ISO 8601

Task

  • [ACT-1060] - Activiti-cdi: Run testsuite against apache OpenWebBeans to assure portability
  • [ACT-1161] - Remove experimental Webservices from activiti-cxf project

Wish

  • [ACT-1197] - Spring based configuration with user specified expression manager
  • [ACT-1247] - Could u supply a WF graph with highlighted active node

Edit/Copy Release Notes

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