6.2.0 Release Notes


Red Hat JBoss BPM Suite 6.2

Release Notes for Red Hat JBoss BPM Suite

Red Hat Content Services

Abstract

Release notes for Red Hat JBoss BPM Suite 6.2.0.

Chapter 1. Introduction

1.1. About Red Hat JBoss BPM Suite

Red Hat JBoss BPM Suite is an open source business process management suite that combines Business Process Management and Business Rules Management and enables business and IT users to create, manage, validate, and deploy Business Processes and Rules.
Red Hat JBoss BRMS and Red Hat JBoss BPM Suite use a centralized repository where all resources are stored. This ensures consistency, transparency, and the ability to audit across the business. Business users can modify business logic and business processes without requiring assistance from IT personnel.
To accommodate Business Rules component, Red Hat JBoss BPM Suite includes integrated Red Hat JBoss BRMS.
Red Hat JBoss BPM Suite is supported for use with Red Hat Enterprise Linux 7 (RHEL7).

1.2. What's New in Red Hat JBoss BPM Suite 6.2

Note

As of version 6.2, Red Hat JBoss BPM Suite no longer supports Internet Explorer 10.
Red Hat JBoss BPM Suite 6.2 is a minor release over the previous version of 6.1. It brings support for deployment provisioning governance, case management, and several other enhancements.
JBoss BPM Suite 6.2 includes OpenShift-ready process and decision servers, However, the Business Central is not supported for OpenShift in JBoss BPM Suite 6.2. The xPaaS products will be provided only after full capabilities of JBoss BPM Suite and JBoss BRMS are available for OpenShift.
The following features are new and noteworthy in this release:
  • JavaScript can now be used as a dialect in scripts (script task and on-entry, on-exit scripts) and for constraints (such as gateways). Same as with the Java and MVEL dialect, you can now have direct access to variables, globals, and to the kcontext variable. For details, see Script Task.
  • Support for asynchronous continuation is added that simplifies usage of asynchronous processing of process activities. Marking process activity as asynchronous instructs the engine to complete current processing (including committing transaction) before entering that activity. This in turn allows more control over what is executed in sequence and improve overall manageability of process execution.
  • Improved support for signaling process instances. A new scope attribute has been added for events to define if a signal is to be considered internal (only for one process instance) or external (for all process instances that are waiting).
    The new scope data input is an optional property implemented to provide the following scope of throw events:
    • Process instance scope
    • Default scope
    • Project scope
    • External scope
    For details, see Scope of Events.
  • Improved search capabilities when using JBoss BPM Suite services (RuntimeDataService) that allows:
    • Search by correlation key
    • Search by process variable name
    • Search by process variable name and value
    For details, see Supported Methods.
  • Asynchronous throw event is introduced that individually signals each process instance in the background. This avoids the situation where failing of one process instance affects all the other sequentially process instances waiting for the same signal. For details, see Asynchronous Execution.
  • A new wrapper API is introduced that exposes the Case Management concepts. The core process engine contains the flexibility to model adaptive and flexible processes. The new wrapper API simplifies picking up some of these advanced features. Note that this API relies on other existing features/APIs and can easily be extended. For details, see Case Management.
  • The remote REST API now allows you to retrieve an image that represents the status of a particular process instance, annotated on the process diagram. This generates the same image as the one in the Business Central's process instance diagram (active nodes marked with a red border and completed nodes with a gray background). The image is automatically generated based on the SVG of the process diagram when you save a process.
  • The remote clients kie-remote-client for accessing the workbench embedded in the workbench and kie-server-client for the separate (unified) execution server are now also available as an OSGi feature.
  • The Process Designer includes a new dialog for editing data inputs and outputs on activities in business processes. The dialog combines the functions of the dialogs in previous versions of the process designer for editing data inputs and outputs, and for defining assignments between data inputs/outputs and process variables. The dialog allows you to:
    • Create and edit data inputs and data outputs on activities.
    • Define assignments from process variables or constants to data inputs, and from data outputs to process variables.
    The dialog is accessed by editing the Assignments property for activities which have this property, such as User Tasks, or by editing the DataInputAssociations or DataOutputAssociations property for activities which have one of these properties. The dialog is also available by clicking on a new button associated with those activities for which it is relevant: For details, see Assignment.
  • A fully featured unified KIE execution server based on the successful KIE execution server released with JBoss BPM Suite 6.1. In the 6.2 version, this execution server has been enhanced with support for rules and processes (including user tasks and asynchronous jobs). It provides lightweight mechanism for executing your business assets. You can build a number of environments with it, such as:
    • Single execution server (similar to workbench)
    • Execution server per kjar
    • Execution server per domain knowledge (set of kjars)
    It can run on almost any container where the tested configuration includes the following:
    • JBoss EAP 6.4
    • Wildfly 8.1 and 8.2
    • Tomcat 7 and 8
    • WebSphere 8.5.5.x
    • Weblogic 12c
    For details, see The Realtime Decision Server.
  • The process and task lists screens of Business Central are now backed up by the DataSet APIs and data providers. This enable these runtime screens to retrieve the data in a much more efficient way and enable the users to apply more advanced filters. For details, see Process Instances and User Tasks.
  • A new locking mechanism has been introduced in Business Central to avoid conflicts when editing assets. This ensures that only one user at a time can edit an asset. An asset is automatically locked when a user opens it to edit and the lock is released as soon as the user saves or closes the asset. The feature also allows you to force unlock a locked asset in case you want to edit a file locked by another user. For details, see Asset Locking SUpport.
  • The JBoss BPM configurations, persistence, and advanced configurations are now moved into tool windows in Business Central. These advanced configurations in tool windows provide context aware screens. Each screen contains a domain editor that manages a set of related Data Object parameters. For details, see Data Models.
  • The data modeler is extended to support the generation of persistable Data Objects. The persistable Data Objects are based on the JPA specification and all the underlying metadata are automatically generated. For details, see Data Models.
  • Business Central now offers a new perspective for authoring data set definitions. Data set definitions make it possible to retrieve data from external systems like databases, CSV/Excel files or even use a Java class to generate the data. Once the data is available, it can be used to create charts and dashboards from the Perspective Editor.
  • JBoss BPM executor is enhanced to provide support for JMS based notification mechanism to improve performance for immediate job execution. Instead of relying on poll based mechanism, the executor is notified via JMS in case of an immediate job request.

Chapter 2. Known issues

These are the known issues for Red Hat JBoss BPM Suite 6.2.
Cannot open jboss-bpmsuite-6.1.0.ER6-deployable-eap6.x.zip on Windows7 with Windows Explorer [BZ#1203726]
Windows Explorer fails to open the deployable ZIP for EAP on Windows 7, reporting that the ZIP is invalid. This behaviour is likely caused by the file names in the ZIP exceeding the path length limitation on Windows 7 (260 characters). The workaround is to use a different archiving tool to open the deployable ZIP (such as 7-Zip).
WLS: jms request fails to claim a human task assigned to a group [BZ#1203177]
Sending a JMS request to a BPMS instance on Oracle WebLogic to perform an operation on a human task may result in a PermissionDeniedException. This happens if the task is associated only with the group the user is in, and not directly with the user, due to the user groups not being loaded properly on Oracle WebLogic. There is no workaround except associating the task directly with the user.
No results from Process Query API when I query process instances with 2 or more variables [BZ#1199993]
When multiple variables are given for the same query parameter, the query will then search for any results that match one or more of the values entered. However, when logical operations and grouping of values is required (i.e. AND, OR, and such), the search provides no results. There are no workarounds for this issue at this stage.
Field 'contentMap' from a task content accessed using REST is not being filled (or coming null) [BZ#1140881]
When trying to access the node (task) content through the REST API, the contentMap is missing in case of the contentMap being a map. To work around the issue, implement the following code:
Map<String, Object> ret = content.getContentMap();
if (ret == null) {
  ret = (Map<String, Object>) ContentMarshallerHelper.unmarshall(content.getSerializedContent(), null);
}
Copy to Clipboard Toggle word wrap
Process instance variable log contains a single space instead of null value on Sybase [BZ#1271247]
When running JBoss BPM Suite with a Sybase database instance, querying a process variable that has a null value returns a single space character (" ") instead of null. This is a limitation of the Sybase database, and there is currently no workaround.
Simulation results: Unable to control parallel executions of OR gateway [BZ#1047967]
Using the OR gateway in jBPM Designer may yield invalid simulation results, as not all possible sequence flows are always simulated. This happens due to the lack of support for better control of simulation in the BPSim standard. The simulation currently supports only the XOR and AND gateways. There is currently no workaround.
REST Query API: regular expression parameters are unknown for the server [BZ#1260909]
When making a REST API call involving regular expressions with parameters enabling the use of regular expressions, a BAD_REQUEST status is returned. The parameters affected are those ending with "_re", such as deploymentId_re or initiator_re. The workaround is to use the parameter names without the "_re" suffix.
REST Query API: startDate and endDate parameters do not work [BZ#1260881]
When using the REST API to send a query about a process, using the parameters startDate or endDate yields no results even if there are processes matching the criteria. The workaround is to use the parameter startDate_min in conjunction with startDate_max, or endDate_min and endDate_max, so that they intersect only on the intended date.
Task list: loading animation displayed indefinitely until the mouse is moved [BZ#1283503]
When viewing filtered task data in BPMS Business Central with a remote database, the loading animation may not be displayed, or be displayed for as long as the user does not move the mouse. This behaviour does not affect the correctness of the filtered results as such. After moving the mouse, the results are displayed correctly. The workaround is to move the mouse after clicking the filtering tab.
Add database upgrade scripts to BPMS distribution [BZ#1235091]
Running SQL Server upgrade scripts with some clients may fail. This is caused by two statements in the SQL Server upgrade scripts that miss a semicolon at the end. To work around the issue, add the two semicolons before executing the script.
Exception cleaning and unsetting batch mode on FS [BZ#1289539]
While working on Business Central, the following error modal may appear at a random point preventing you from working further on the application:
Unable to complete your request. The following exception occurred: Exception cleaning and unsetting batch mode on FS..
Copy to Clipboard Toggle word wrap
There are no workarounds for this issue at this stage except for restarting the server and logging in to Business Central again.

Chapter 3. Fixed issues

These are some of the high priority issues fixed in this version of Red Hat JBoss BPM Suite 6.2, over the previous versions (6.1.x).

3.1. BRMS Core and Execution Server

Expand
Table 3.1. BRMS Core and Execution Server Issues Resolved in Version 6.2
IssueDescription
BZ#1273087Errors using incremental update of the KieBase and KieSession
BZ#1222829Rules are not getting fired when JAXB request is sent
BZ#1221491Missing support for selected Drools command
BZ#1233192Listeners declared in kmodule.xml are not registered in StatelessKieSession
BZ#1219118Allow to create a KieBuilder using a specific ClassLoader
BZ#1228098NPE using no-loop in Sequential Mode
BZ#1259589Kie-ci sends MavenRequest without considering the repositories defined in user settings file
BZ#1227234Regression in "forall" operator in Decision Tables
BZ#1248024Timers are reset during the serialization process
BZ#1144151[Kie-Camel in Fuse] KieContainer should work by Classloader scope instead of JVM scope
BZ#1233976Operators on java.lang.Comparable object doesn't work if JIT is enable
BZ#1265773@Timestamp and @Expires Java annotations don't work
BZ#1258880Remove @XmlRootElement annotation on top of KieServerCommand
BZ#1250349Exceptions are not logged in server.log file if not able to connect to kie-server
BZ#1250323Not able to register KIE server if we use https protocol.
BZ#1275378Missing new drl file after calling KieScanner.scanNow
BZ#1222843JSON request are not supported in /containers/{id}
BZ#1214743DSL parse error on isolated dot
BZ#1228313NPE when there's a shared segment in Sequential Mode
BZ#1253162ClassCastException when kcontainer.updateToVersion() with sliding window rule running
BZ#1253575Drools nested date comparison expressions with OR condition
BZ#1254528ClassCastException when kcontainer.updateToVersion() with sliding window rule running (with fix for DROOLS-881 and DROOLS-883)
BZ#1254404Deadlock with kcontainer.updateToVersion() under load
BZ#1251826NoSuchMethodError on JIT Compilation of non-primitive comparison
BZ#1227866Incremental compilation doesn't work with extended rules
BZ#1242010Rule Templates do not completely ignore single commented lines which are invalid
BZ#1263495Memory leak when deleting a tuple from an unlinked segment
BZ#1271534drools-compiler fails to report error for invalid rule with field binding
BZ#1271909ActivationLogEvent does not contain information about a bind variable which is not used in the rule
BZ#1222866Container does not survive server restart
BZ#1278059String.compareTo() in jitted constraint does not work correctly on Weblogic
BZ#1252327TransactionLockInterceptor cannot unlock on transaction timeout
BZ#1260377DB upgrade script "jbpm-6.1-to-6.2.sql" does not contain alter statement for ContextMappingInfo.owner_id column
BZ#1049238Optimize DDL scripts for production use (indexes, ...)
BZ#1276039Postgres upgrade script (bpms-6.0-to-6.1.sql): null value in column "id" violates not-null constraint
BZ#1241358SingleSessionCommandService Interceptor stack is lost when rollback
BZ#1217725Externalize storagePath for DocumentStorageService
BZ#1208056Concurrent process execution will fail if it references a new user/group
BZ#1264525EventFactHandles are not deserialized correctly causing error "No enum constant org.drools.core.factmodel.traits.TraitTypeEnum.xxx"
BZ#1213209Duplicate Timer calls by a Boundary Timer inside a MultipleInstances
BZ#1250315TaskService.forward() can forward a task to a group without throwing Exception
BZ#1206055Not possible to build a process with boundary event when Cancel Activity is set to true
BZ#1234592Race condition with multiple job executor threads on Oracle
BZ#1227470SerializationException by using List type as variable in Human Task in BPM Suite 6.1

3.2. WorkBench and Designer

Expand
Table 3.2. WorkBench and Designer Issues Resolved in Version 6.2
IssueDescription
BZ#1271898Changes while one node is down are not replicated after the node reboot
BZ#1197994Test Scenario: Imports added after the scenario has been ran are forgotten
BZ#1234640Guided Rule Editor: String fields with double slashes changes the editor
BZ#1217871Non existing imports in "rdrl" files prevents the rule to be opened in Business Central
BZ#1265471Can't restore version of a process
BZ#1249077Guided Editor rewrites method call in RHS to a setter call
BZ#1264339Guided rule editor: List contains condition missing bound value on re-opening guided rule
BZ#1257817Rules are not populated in dropdown list in Test Scenarios in BRMS 6.1
BZ#1264321Guided rule editor: replace or replaceAll condition parameters on a String missing on reopening a guided rule
BZ#1203696Access restrictions to assets does not work with custom roles
BZ#1218812Short params syntax($1, $2...) in decision tables does not work with more than 10 values ($10, $11...)
BZ#1246099Guided Rule editor does not seem to reload "eval()" functions correctly while used inside the constraint of a fact
BZ#1251017Having added consecutive restrictions on fields with "java.util.Date" type in Guided Rule causes the browser to hang when choosing "Literal value"
BZ#1256625Conversion of XLS to GDT fails when date-effective and date-expires are included
BZ#1208756LRUProjectDataModelOracleCache ERROR xxx/xxx/XXX
BZ#1256623Not possible to convert XLS table to GDT with blank cells
BZ#1269368Search function does not work correctly against assets which name has multibytes characters
BZ#1230306Guided Rule Editor does not dynamically load enumeration values from method calls where input comes from previous drop-down selection
BZ#1251358Skipping unlock when RuntimeException is thrown in AbstractIOService.endBatch()
BZ#1263118"Repository View" doesn't remember the last visited place
BZ#1269366Indexing DRL related files logs null error instead of real cause
BZ#1265901NullPointerException with kie-config-cli.sh after migration from 6.1.0 to 6.1.2
BZ#1269333Result of searching assets by business-central includes duplicate records
BZ#1213780Set ERROR level for ExceptionUtilities.handleException() logging
BZ#1217006Not able to select specific branch from repository in BPMS 6.1
BZ#1232000Search field does not find assets with single word name
BZ#1248020JobExecutor: Job Service Settings dialog active despite disabled job executor
BZ#1277586Timeline feature does not respect security constraint set by "add-group-repo" kie-cli command
BZ#1228853The rest query API does not work with variables using camel case when using the "var_" syntax
BZ#1228393The button to see more tools does not show up when we use it and maximize the modeler pane
BZ#1244966REST Task query parameter is removed when we edit the process and save it
BZ#1236144Text is automatically selected when using swimlane, tasks and tasks comments and resizing the tasks
BZ#1245616REST API is using wrong context for Correlation Key related commands
BZ#1230325Swimlane with embedded subprocess does keep the elements position
BZ#1232975Process elements divided in different swimlanes changes its connectors positions everytime we move one of the swimlanes
BZ#1244249DateTime attribute for Timers is implemented in engine but it is not exposed in Designer
BZ#1255869REST task query response is missing actual-owner tag after upgrading to Update2 in BPM Suite 6.1.2
BZ#1243969Text Annotation connector gets distorted after saving/re-opening a process in BPM Suite 6.1
BZ#1265800Task Text in Business process is not aligned when exporting to PNG and PDF formats in BPM Suite 6.1.x
BZ#1255149Unable to call a reusable process that contains a "_" (underscore) in the name in BPM Suite 6.1.2
BZ#1261250Variable List paging not working
BZ#1254823Tasks with reassignment throws exception when completing it using the REST API
BZ#1221380If a lot of roles besides the standard ones are granted to a user the home page is broken after the user logs into business central.
BZ#1203342Deployment of decorated WorkItemHandlers AND runtime listeners not possible
BZ#1233396Attempt to rename file affects the wrong BPM process in BPM Suite 6.1.0
BZ#1200707Script dialect is not preserved by the Web Designer
BZ#1216108'Content' assignment is not preserved in REST Task
BZ#1208368Business Central hangs with the loading pop-up when opening the project.imports file
BZ#1242410Default attribute in exclusive gateway lost during BPMN2 import
BZ#1236100Message Console does not get shown in the AuthoringPerspectiveNoContext perspective
BZ#1120135Business Central does not close the editors for the assets (process, workitem) even if their Repository is deleted
BZ#1230987Process with space in the name breaks the Form Editor
BZ#1210257Using 'var' parameter in Remote Query API results in exception
BZ#1221096org.uberfire.ext.security.server.SecureHeadersFilter missing in web-exec-server.xml
BZ#1225151Swimlane issues in BPM Suite 6.1 - Large text name is overlapping other components
BZ#1245672Task comment connector do not keep its position inside a swimlane when the swimlane is moved
BZ#1230854Undo moving swimlane messes up BP diagram
BZ#1230858IE11: Moving text annotation inside swimlane/sub-process causes it to jump
BZ#1210501Remote server declared in pom.xml is ignored in business central project
BZ#1248082Swimlane has a limited width in a business process
BZ#1247217Business Central is unable to build a project if a DRL contains declared types
BZ#1232426Unable to modify the HTML component in a form by clicking on "Apply" button in BPM Suite 6.1.0
BZ#1230947Any authenticated user can see tasks which doesn't own by remote REST api
BZ#1252049REST API does not support Map / Set
BZ#1233428Users with "developer" role are able to see the administration page
BZ#1222656Processes can not be restored from previous version
BZ#1230212Tasks between lanes are overlapped if selected and dragged in BPM Suite 6.1.0
BZ#1252131"showTaskForm" url is not working in BPM Suite 6.1.2
BZ#1211882Opening designer causes Project Explorer to start displaying packages from different project
BZ#1272363Building Indicator is not shown when performing 'Build & Deploy'
BZ#1159774Custom Data Type of Signal's Data Input/Output is not preserved
BZ#1278542"create-repo" command from kie-config-tool does not work properly in BPM Suite 6.1.x
BZ#1166663Tasks with ID higher than 1000 does not being completed
BZ#1267906JAXB initialisation error - Several pairs of classes have the same XML type
BZ#1210802JobExecutor: Sorting and paging start behave strange after jobs are created and cancelled
BZ#1241414Ability to set default locale of Business Central
BZ#1245816Can't download BPMN source code in jbpm designer when resizing the window
BZ#1225181Unable to split the connector name into two lines in BPM Suite 6.1
BZ#1230181Unable to drag a workflow pattern from the menu and drop it inside a swimlane in BPM Suite 6.1
BZ#1230843Connecting lines moved when resize swimlane in large process
BZ#1201154KJARs deployed with mvn deploy:deploy-file are not being listed in Workbench Artifact Repository
BZ#1248018JobExecutor: Job Service Settings dialog shows incorrect Frequency value for timeunit other than seconds
BZ#1065315Plaintext password is logged in server.log if enabling DEBUG for BPM Suite 6

3.3. Dashboard

Expand
Table 3.3. Dashboard Issues Resolved in Version 6.2
IssueDescription
BZ#1209565Login with user without predefined roles causes infinite redirect loop
BZ#1200333Drop down lists in Dashboard page are garbled in Japanese locale

3.4. Miscelaneous

Expand
Table 3.4. Miscelaneous Issues Resolved in Version 6.2
IssueDescription
BZ#1273685JBDS8.1.0: An error icon is shown for XOR Diverging/Converging gateway
BZ#1231870Missing documentation for embedding business-central
BZ#1253594JBDS8.1 Diagram Editor does not allow to use a variable for "called element" in CallActivity
BZ#1251376[GSS] (6.1.z)creating bpmn2 file by selecting BPMN2 Model will generate incomplete xml file
BZ#1235326Missing Task Lifecycle image
BZ#1235329Missing permission matrix table
BZ#1235689Custom Service Task is losing information after round-tripping from Web Designer to JBDS
BZ#1127296Clustering chapter should describe setup clustering of Zookeeper for production use
BZ#1223233zoo.cfg for ZooKeeper cluster
BZ#1221086Missing documentation on available profiles for business-central
BZ#1231877Not possible to install BxMS on EAP which runs on non-default port
BZ#1247819There are 2 different types of explanation about converging XOR gateway
BZ#1168373[BPMS 6] The original product type discovered for this server was EAP, but the server is now reporting its product type is [BPM Suite]
BZ#1217113migration tool makes the disabled rule available again
BZ#1217108migration tool doesn't convert java.text.SimpleDateFormat correctly
BZ#1217117migration tool generates non-escaped chars that cause the whole exported package empty
BZ#1216173a couple of issues related to migration tool
BZ#1213906Align jBPM KPIs with real values of Database table names
BZ#1228802Wrong endpoint in the REST API doc for /history/instances

Chapter 4. Enhancements and Feature Requests

These are the customer-reported enhancements and feature requests implemented in in this version of Red Hat JBoss BPM Suite 6.2.
Expand
Table 4.1. WorkBench and Designer Issues Resolved in Version 6.2
IssueDescription
BPMSPL-96[GSS-RFE] Open as text
BPMSPL-119[GSS-RFE] Add taskService.addContent() for Remote API
BPMSPL-115[GSS-RFE] jBPM APIs to be EJB spec compliant
BPMSPL-80[GSS-RFE] Programmatically import the workspace into business dashboard
BPMSPL-171[GSS-RFE] Add support for git hooks
BPMSPL-177[GSS-RFE] Enhance BPM installer for EAP
BPMSPL-143[GSS-RFE] Ability to search by partial CorrelationKey
BPMSPL-132[GSS-RFE] Introduce "scope" attribute for Event
BPMSPL-131[GSS-RFE] Implement async throwing signal events
BPMSPL-193[GSS-RFE] Expose the jBPM Executor as a Public API
BPMSPL-174[GSS-RFE] Please certify BRMS on Oracle RAC
BPMSPL-203[GSS-RFE] Configurable Build & Deploy Actions in Project Editor
BPMSPL-176[GSS-RFE] REST task should be able to to parse complex object types
BPMSPL-213[GSS-RFE] Add a button to allow SVG exporting in jbpm Designer
BPMSPL-209[GSS-RFE] Provide alternative to DB based job executor
BPMSPL-124[GSS-RFE] Task metadata being improperly stored in I18NText database table
BPMSPL-116[GSS-RFE] Ability to sort Artifact Repository by "Name" and "Date".
BPMSPL-100[GSS-RFE] Group assets by category in project explorer for BRMS 6
BPMSPL-55[GSS-RFE] Able to use 'Task Variables' as expressions in Task properties
BPMSPL-187[GSS-RFE] Customer wants a Official way to control access to the REST API
BPMSPL-200[GSS-RFE] Ability to Customize the jBPM Executor retry interval
BPMSPL-102[GSS-RFE] Improve Multi-User Support for KIE Workbench (Business Central)
BPMSPL-138[GSS-RFE] Allow tasks search by process ID and user
BPMSPL-141[GSS-RFE] Ability to upload a pom-packaged artifact to Business Central
BPMSPL-133[GSS-RFE] Tasklist should be refreshed automatically after certain period of time or when task status is changed
BPMSPL-111[GSS-RFE] Due Dates - Ability to set an overdue task based on the original due date
BPMSPL-114[GSS-RFE] Update database for "Due Date", "Task Comments" and Other Miscellaneous Extensions in JBoss BPM Suite 6.0.x
BPMSPL-210[GSS-RFE] Provide an alternative approach of notifying the parent process when using waitForCompletion=true
BZ#1181215Arrows are changed unexpectedly when Node is moved on the canvas
BZ#1235091Add database upgrade scripts to BPMS distribution
BZ#1273368building large project multiple times with incremented versionId would consume OldGen heap gradually
BZ#1269605Add setting to disable background build triggered from Project Explorer
BZ#1130070CorrelationKey can't be used in AuditLogService queries
BZ#1066962Add support for git hooks
BZ#1207326How to set user task notification through JBDS in jBPM 6?
BZ#1236636Remote Client API (rules and BPM) are not available in drools-karaf-features/features.xml
BZ#1168416Implement async throwing signal events
BZ#1158511Configure Datasource through Installer
BZ#1149489Introduce "scope" attribute for Event
BZ#1258020Cannot drill down into subprocess from instance view in BPM Suite 6.1.2
BZ#1189365isExecutable="false" should not be removed from BPMN file by BPMN 2 Diagram Editor
BZ#1193895Implement alphabetical sorting in Project Explorer
BZ#1200628Add taskService.addContent() for Remote API
BZ#1199557B*MS does not accept uploads of CSV format Decision table
BZ#1201900Task metadata being improperly stored in I18NText database table

Appendix A. Revision History

Note that revision numbers relate to the edition of this manual, not to version numbers of Red Hat JBoss BPM Suite.

Revision History
Revision 6.2.0-6Thu Apr 28 2016Tomas Radej
Updated with latest fixes.
Revision 6.2.0-5Tue Mar 29 2016Tomas Radej
Build for release update 2 of JBoss BPM Suite.
Revision 6.2.0-4Wed Dec 16 2015Vidya Iyengar
Added a note for BZ#1289539 Known Issue.
Revision 6.2.0-3Fri Dec 4 2015Tomas Radej
Added version to Release Notes.
Revision 6.2.0-2Mon Nov 30 2015Tomas Radej
Added revision history, fixed changelog.
Revision 6.2.0-1Mon Nov 30 2015Tomas Radej
Initial build for release 6.2.0 of JBoss BPM Suite.

Legal Notice

Copyright © 2015 Red Hat, Inc.
This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat