Sub-task
- [ACT-1406] - Extend Activiti BPMN XML Schema
- [ACT-1407] - Marshall ID to BPMN when saving
- [ACT-1408] - Read and use ID when parsing BPMN model
Bug
- [ACT-234] - CompetingJobAcquisitionTest does not work on windows
- [ACT-454] - Variables not being escaped when mail is sent as HTML
- [ACT-700] - Bug in DB2 supporting.
- [ACT-734] - Schema creation in mssql 2005
- [ACT-739] - Receive task with boundary timer event starts parallel execution
- [ACT-785] - User Task Assignments are not handled correctly if the value of an expression holds more than one group-id or user-id
- [ACT-820] - Serializable values altered in scriptTask aren't persisted to DB
- [ACT-847] - activiti:field not injected for tasklistener on event="create"
- [ACT-865] - timeCycle requires seconds to be in the startDate
- [ACT-866] - couldn't deduct database type from database product name 'DB2/LINUXX8664'
- [ACT-870] - Multiple documentation elements not supported
- [ACT-876] - Activiti Designer creates NPE when dragging tab to second window
- [ACT-920] - ActivityException thrown on ProcessEngineConfiguration.buildProcessEngine()
- [ACT-927] - nullpointer on empty sourceref in datainputassociation
- [ACT-934] - Inconsistent procvar behaviour
- [ACT-940] - When starting the demo, support Windows 7 for "explorer.browser.open"
- [ACT-1002] - The Database Specific Statement is not applied in some cases
- [ACT-1057] - Custom tasks in Designer with only BOOLEAN_CHOICE do not write proper XML
- [ACT-1063] - Typo in org.activiti.engine.impl.jobexecutor.TimerDeclarationType#caledarName
- [ACT-1070] - activiti explorer shows mistakenly non-activiti tables if their name starts with 'ACT*'
- [ACT-1073] - Inclusive gateway creates dead lock
- [ACT-1083] - Variables stored inside a subprocess are not linked to activity-id's.
- [ACT-1090] - There is not async attribute in activiti XML schema
- [ACT-1101] - Eclipse classpath errors in example projects
- [ACT-1102] - Beans specified in activiti.cfg.xml not available in expressions
- [ACT-1130] - Removing identity link does not remove owner in task entity.
- [ACT-1147] - Posting a comment to a task causes an exception (Bad value for type long) (After updating from 5.8 to 5.9)
- [ACT-1174] - historyLevel property not found when creating tables manually
- [ACT-1180] - Add version fixing after running activiti.postgres.upgradestep.58.to.59.engine.sql to avoid the application try to autoupdate schema at restart
- [ACT-1187] - Default image for CustomServiceTasks is not loaded correctly
- [ACT-1189] - displayHelpLong of a custom property is not displayed
- [ACT-1232] - Eclipse classpaths for the example projects are out of date
- [ACT-1239] - Exclusive gateway: Condition on default flow is not ignored
- [ACT-1251] - Manual upgrade throwing ActivitiWrongDbException
- [ACT-1252] - Signal Events and None intermediate event not rendered during Diagram Generation
- [ACT-1259] - Finishing last task (or signal last receive-task) of process doesn't do optimistic locking
- [ACT-1295] - Error BoundaryEvent in multiInstance call activity does not work as intended
- [ACT-1304] - EnumFormType always returns null when converting model value to form value
- [ACT-1314] - Every "documentation" elements written using Signavio Process Editor are lost when modifying business process in Activiti Designer
- [ACT-1316] - org.activiti.spring.SpringTransactionContext#addTransactionListener, TransactionState.ROLLED_BACK registers listener that is also invoked for successful commit
- [ACT-1320] - Start Timer is executed for suspended process definitions
- [ACT-1321] - Add NOT NULL constraint to PROCDEF table
- [ACT-1328] - Typo : "evalutaing" in JuelExpression
- [ACT-1329] - Add NOT NULL constraint on VERSION_ in PROCDEF table
- [ACT-1331] - RuntimeService.getVariables(String, Collection) retrieves more than the specified variables
- [ACT-1338] - SetProcessDefinitionVersionCmd should update TaskEntity.processDefinitionId as well
- [ACT-1340] - BusinessProcess.isAssociated throws NPE if no execution is associated
- [ACT-1341] - Activiti engine drop statement for MSSQL misses a foreign key constraint
- [ACT-1342] - Suspending a process with active timer can cause AcquireJobsRunnable to get into a loop that causes heavy load on database
- [ACT-1353] - do not generates eventBasedGateway with ProcessDiagramGenerator.generateDiagram
- [ACT-1361] - Broken Build: Activiti webapp REST uses junit but does not declare dependency using maven
- [ACT-1363] - id and name field missing in CustomServiceTask
- [ACT-1370] - DB2 upgrade failed from 5.9 to 5.10 because missing NOT NULL
- [ACT-1375] - Remove workspace with examples from distribution (maybe replace with website)
- [ACT-1380] - Engine should throw exception when flow out of XOR-Gateway neither has condition nor is default flow
- [ACT-1381] - Add support for SQL pagination in DB2 & MSSQL
- [ACT-1390] - Activiti incorrectly logs SEVERE level messages for expected lock collisions
- [ACT-1391] - Deploying a process with illegal expression doesn't cause deployment to fail
- [ACT-1394] - NullPointerException in UserTaskAssignmentHandler
- [ACT-1402] - Interrupting boundary events don't cancel all parallel sub-process instances in case sub-process is multi-instance
- [ACT-1410] - Executing the TaskService.deleteAttachments(String attachmentId) does not remove the file data from ACT_GE_BYTEARRAY table
- [ACT-1414] - ClassCastException when completing a referenced sub process after Boundary Event with cancelActivity = false
- [ACT-1415] - TimeCycle expression is not evaluated on timer-start event
- [ACT-1416] - RepositoryService startableByUser() method not identity-implementation agnostic, using ACT_ID_MEMBERSHIP
- [ACT-1421] - Error Boundary Event - execution not closed properly
- [ACT-1423] - BusinessRuleTask are not converted/exported in between Activiti Modeler and Activiti Engine
- [ACT-1424] - Job timestamp defaults to current date when set to null (MySQL)
- [ACT-1429] - Remaining flowNodeRef when deleting BPMN elements within lanes
- [ACT-1431] - Invalid warning with exception thrown when di information is missing
- [ACT-1434] - Rest call contains incorrect mimetype for resource service
- [ACT-1435] - Exception for Expressions with 2 params in BusinessRule ruleVariablesInput
- [ACT-1436] - Activiti-Rest : Binding error with form properties
- [ACT-1440] - Activiti Explorer : Null Pointer Exception for Users with a Picture
- [ACT-1441] - Eclipse Plugin : Missing a parentheses on a text label.
- [ACT-1442] - EventBasedGateway not drawn in diagram
- [ACT-1444] - Race condition in CallActivityBehavior
- [ACT-1449] - Boundary events in designer are not deleted properly
- [ACT-1455] - Add support to filter on HistoricVariables values on HistoricProcessInstanceQuery
- [ACT-1456] - Add support for processVariableValueEquals(value)
- [ACT-1459] - Add support for filtering queries based on string variable values, ignoring case
- [ACT-1461] - The startableByUser method on the ProcessDefinitionQuery object does not return process definitions records for "candidate starter groups" when a custom session factory has been implemented
- [ACT-1466] - Lane flowNodeRef elements are not kept in line with elements
- [ACT-1471] - Renaming element does not change id of matching flowNodeRef in lane
- [ACT-1476] - isExecutable is removed when .bpmn file is edited in Designer
- [ACT-1481] - Designer doesn't generate waypoints for associations
- [ACT-1483] - Case insensitive queries
- [ACT-1492] - Rest API /users doesn't receive input parameter
- [ACT-1506] - Can't deploy when element sequenceFlow contains conditionExpression and extensionElements
- [ACT-1507] - Exception while deploying process: Attribute 'targetNamespace' is not allowed in 'process' element
- [ACT-1508] - When sequence flows are deleted it is not getting deleted from BPMNDiagram (xml)
- [ACT-1514] - NullPointerException in create new Diagram dialog
- [ACT-1525] - Moving a Task + boundaryEvent into a subprocess fails
- [ACT-1531] - Unable to edit form properties in case of a TimerStartEvent
- [ACT-1539] - Multi Instance Subprocess does not store properties
Improvement
- [ACT-716] - Add log guards to org.activiti.engine.impl.interceptor.LogInterceptor
- [ACT-721] - Usage of Collections.synchronizedMap might cause performance degradation or java deadlock in DbSqlSessionFactory
- [ACT-877] - Allowing expressions in properties of CustomServiceTask
- [ACT-900] - TaskService.deleteTask should allow a reason to be specified
- [ACT-968] - CustomTask Properties can contain expressions
- [ACT-969] - Add description of JavaDelegate implementation for CustomServiceTasks to the user guide
- [ACT-998] - Add a ScripTaskListener
- [ACT-1015] - Process formKey as an expression
- [ACT-1023] - random order in enum fields
- [ACT-1064] - Remove 'selectNextJobsToExecute_mysql' and remove duplicate criterion where clause
- [ACT-1067] - Make BpmnDeployer#addTimerDeclarations and BpmnDeployer#removeObsoleteTimers protected
- [ACT-1069] - Redundant code in BpmnDeployer
- [ACT-1112] - Ease integration of Activit Explorer / Split up explorer into a JAR and a WAR example application
- [ACT-1122] - databaseSchemaUpdate should not downgrade, it leads to inconsistent databases
- [ACT-1134] - Reduce number of compensate event subscription queries when a subprocess is completed
- [ACT-1138] - Optimize job acquisition (exclusive jobs / maxJobsPerAcquisition)
- [ACT-1162] - activiti-spring pom.xml contains dependencies that should have scope 'test'
- [ACT-1169] - Redundant RETRIES predicate in 'selectExclusiveJobsToExecute'
- [ACT-1206] - GroupManager.findGroupsByUser called twice
- [ACT-1224] - Remove Eclipse IDE Artifacts (.classpath,...) from SVN
- [ACT-1273] - In the TaskService it is possible to removing variables
- [ACT-1279] - Add foreign key to PROC_DEF_ID_ on ACT_RU_EXECUTION
- [ACT-1291] - Allow subtask filtering
- [ACT-1301] - Refactoring BpmnParse class
- [ACT-1327] - activiti-osgi add blueprint context EL resolver
- [ACT-1336] - Support start authorization in Designer
- [ACT-1350] - Can not send mail use gmail smtp with ssl
- [ACT-1352] - Reduce the log level when a job could not found due to cancelActiviti
- [ACT-1383] - Enable specialization of BusinessProcess bean by moving producer methods into separate bean
- [ACT-1392] - Activities rendered by DiagramGenerator should show task-names on multiple lines, if too big for single line.
- [ACT-1405] - CustomServiceTask ID is not stored in model
- [ACT-1430] - Add faster and more convenient methods for retrieving form keys
- [ACT-1443] - Use the standard Activiti classloading mechanism for resolving serialized classes
- [ACT-1445] - Improve documentation for creating Designer Extensions
- [ACT-1447] - in Designer, The cancelActivity should not be shown for errorEventDefinition and cancelEventDefinition
- [ACT-1450] - Modification on ProcessInstanceResource to insert taskDefinitionKey in results
- [ACT-1451] - Rest API to see startableByUser process definitions
- [ACT-1453] - Rest API to list groups
- [ACT-1475] - Extend HistoricDetailQuery to pass variableName
- [ACT-1482] - Missing APIs in HistoricService to query by variables values
- [ACT-1520] - Add support for Terminate end event in Designer
- [ACT-1530] - backward compatibility to *.bpmn20.xml process definition files & image file name
New Feature
- [ACT-933] - orderByDueDate for HistoricTaskInstanceQuery
- [ACT-1020] - Get Process Documentation
- [ACT-1211] - The way to specify the Id of a custom node
- [ACT-1293] - Add SQL Query extensions
- [ACT-1300] - Add own History table for HistoricProcessVariable
- [ACT-1302] - Add more information to HistoricActivityInstance
- [ACT-1322] - Interrupting Message Event Sub-Process
- [ACT-1330] - Imporve History Queries
- [ACT-1374] - Add "processVariableValueEquals" to ExecutionQuery
- [ACT-1378] - Change behavior with HistoricProcessVariable
- [ACT-1379] - Add field injection to delegateExpression
- [ACT-1387] - Allow service invocation in a JavaDelegate/ActivityBehavior
- [ACT-1457] - Suspend/Activate a process instance
- [ACT-1458] - Allow to suspend/activate a process definition at a given date
Task
- [ACT-840] - Userguide refers to JPAVariableTest, but isn't present in examples anymore
- [ACT-1332] - Remove servlet api jar from activiti-explorer
- [ACT-1333] - Fix upgrade script
- [ACT-1334] - ad hoc task has 2 owners
- [ACT-1347] - Clean up cycle references
- [ACT-1355] - Clean up jira issues
- [ACT-1369] - Fix docs on starting h2 test console
- [ACT-1425] - Add category to deployment
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.