Tuesday, April 19, 2016

jBPM 6.4.0.Final

The jBPM 6.4.0.Final release is now available.  It brings a new look and feel and a select set of features, some extremely powerful like advanced query capabilities or

A highlight of some of the most important changes is added below, full details can be found in the release notes.
To get started:
Release Notes

Ready to give it a try but not sure how to start?  Take a look at the jbpm-installer chapter.
jBPM 6.4 is released alongside Drools (for business rules), check out the new features in the Drools release blog.
We thank everyone who helped out!

Core engine

The query capabilities of the engine have been extended significantly to support searching for process instances or tasks in combination with process instance or task data to almost any complexity (including complex constraints) in a very efficient mannerThis is available through both Java and remote APIs.  Maciej blogged about this already, see:
Others improvements include:
 - improved auditing for task data (so it can be queried more easily)
 - pluggable notifications for task deadlines


The entire workbench was updated with a new look and feel (based on Bootstrap3 and PatternFly), making it look cleaner, we hope you like it !

Translations for Russian and Traditional Chinese were also added.

Other improvements include:
 - duplicate version detection for projects
 - ability to disable automatic building of projects

User and group management UI

You can now manage your users and groups inside the workbench using new perspective to manage users and groups (and assign users to groups).  It is based on a pluggable implementation to support plugging in different kinds of authentication security domains, configurable in the application server.

New execution server management UI

The execution server UI (to create and manage deployments to one or multiple kie-server instances) has been redesigned.

Runtime Console

The task list can also visualize task data, configurable as additional columns in the task table (similar to how this was provided for process instances in the 6.3 release).


Our web-based process designer includes a new 'Process Documentation' panel that gives an overview of the most important information of each of the nodes in the process (details that aren't typically visible in the diagram) and can be printed (to paper or pdf) for documentation purposes.


New process and task dashboards included in the workbench, showing all your important runtime information.


  1. UI looks really good now but no improvement to look of process modeler elements.

    1. I agree ... this UI update was an imperative. I hope they refocus on the process designer component as it needs some love also. Reading Kris's blog about this BPMNext event he attended it is obvious how important the UI components are to customers. I refrained from advocating moving forward with this solution at my old company, because the presentation comparison between jBPM/BPMSuite and Jira for instance was abysmal. Since it would have competed directly with some of Jira's usage scenarios within the company I didn't bother moving forward knowing how people's first impressions go and the importance of the psychology of the UI experience.

      It's a shame ... I have been itching to do something with this for a long time. I've also been monitoring the upstream UI work in UberFire which is where these UI improvements come from. I vaguely recall reading a blog about someone working on some POC work for an overhaul to the process designer component but I can't find it anywhere. It looked very promising. The current impl is old and IMHO stale.

      At the end of the day the improvements made over the 6.x series are great and the team deserves a lot of respect and credit for what they have achieved. Looks like they are laying the foundation for something even greater I just hope the customer's mindshare is going to be there in the future. Given the notes from BPMNext I can't help but wonder.

  2. Hi,
    I have downloaded the kie-wb-distributions-6.4.0.Final.zip from gitHub.I am trying to build the war using maven tool, but getting error like
    [ERROR] /opt/product/bpm/kie-wb-distributions-6.4.0.Final/kie-wb/kie-wb-webapp/target/generated-sources/annotations/org/kie/workbench/client/perspectives/DroolsAuthoringPerspectiveActivity.java:[41,7] error: duplicate class: org.kie.workbench.client.perspectives.DroolsAuthoringPerspectiveActivity

    I am in kie-wb-distributions-6.4.0.Final/kie-wb folder.

  3. Hi,
    i am working on drools. i have a issue that when i am creating a new container and want to access it through RestAPI, it is always needed to reboot kie-server, so is there any way to make some setting that i have no need to reboot kie server all time to consume drools through API

  4. Artificial intelligence has revolutionized the way we approach writing, and there are now ai website that writes essays. These platforms harness the power of advanced algorithms and vast knowledge bases to generate high-quality content. By leveraging AI, these websites provide users with valuable writing assistance, from topic selection to content generation. They are a valuable resource for anyone looking to improve their writing skills or seeking support in producing exceptional essays.