Category

Engineering Excellence

All Camunda blog posts tagged with Engineering Excellence.

Camunda Node.js External Task Client 0.1.0-alpha Released

We are so excited to announce what the team has been cooking for the past few weeks: camunda-external-task-client.js, a Node.js client for Camunda External Tasks! The main features set includes: Fetch & Lock Tasks Globally Task Completion Lock Time Manipulation Fetch & Lock Tasks Globally A detail about the Camunda Engine API worth pointing out is that it’s possible to fetch external tasks as a batch independently of their specific topics. The Client performs Fetch & Lock in batches, leading to significantly less requests and a superior performance compared to executing the same operation per topic. Furthermore, it offers to start/stop polling for available tasks and distributes them by topic. Each individual topic can be subscribed in order to complete…

By Seif Eddine Ghezala, Fabian Hinsenkamp

Camunda 7.9.0-alpha2 Released

The second alpha version of Camunda 7.9.0 is here and it’s loaded with new features. The highlights are: Throttle login attempts Long polling for ‘Fetch and Lock’ of External Tasks Additional filtering options for ‘Fetch and Lock’ Support for expressions in External Task topics Jackson version update Support for Tomcat 9

By Fabian Hinsenkamp

Camunda 7.9.0-alpha1 Released

The first alpha version of Camunda 7.9.0 is here and it is loaded with new features. The highlights are: Internationalization of Cockpit Full (Enterprise) Call Activity Drill Down in Cockpit Sortable and Persistent Table Columns in Cockpit and Admin Restriction of Diagram Statistics by Time Period in Cockpit Full (Enterprise) Manual User Operations in Cockpit Full (Enterprise) Transient variables Conditional Start Event Support for WildFly 11 40 Bug Fixes The complete release notes are available in Jira. List of known Issues. You can Download Camunda For Free or Run it with Docker.

By Seif Eddine Ghezala

Custom Queries

Why Custom Queries? The process engine offers a pretty straightforward and easy to use Java Query API. If you want to build a task list you just write something like this: @Inject private TaskService taskService; public List<Task> getAllTasks() { return taskService.createTaskQuery().taskAssignee("bernd").list(); } Easy as it is, there are basically two catches: You can only build queries that the API supports. You cannot add constraints on your domain objects. Let us give you a simple use case example, which we implemented in the custom-queries example: You have a process variable “customer” holding the customerId You have your own entity “Customer” with all the details So far, a pretty common situation (please note that the object diagram has been simplified to show…

By Yana Vasileva

Camunda BPM 7.8.0 Released

Camunda BPM Platform 7.8.0 is here, significantly improving the process engine’s performance. Besides that, we have made numerous improvements for Cockpit. The highlights are: Batch Operations for Process Restart, Suspend/Resume and State Modification Deletion of Process Definitions Inspecting and Editing JSON and XML variables Seeing the number of technical incidents within a process diagram Faster rendering of BPMN diagrams

By Roman Smirnov

Camunda Spring Boot Starter 2.3.0 Released

We are excited to announce the first officially supported release of the Camunda Spring Boot Starter – v. 2.3.0. Camunda Spring Boot Starter makes it super easy to include a ready-to-use, preconfigured Camunda engine in your Spring Boot application. It offers a very convenient way to adjust the most used configuration settings, but still allows to use the full power of configuration for experienced users.

By Svetlana Dorokhova

Camunda BPM 7.8.0-alpha6 Released

Camunda BPM platform 7.8.0-alpha6 is here and it is packed with new features. The highlights are: Significant improvement of engine’s performance due to batching of SQL Statements Support for Microsoft Sql Server 2016 (docs) Support for Microsoft Edge (docs) 29 Bug Fixes The complete release notes are available in Jira. List of known Issues. You can Download Camunda For Free If you want to dig in deeper, you can find the source code on GitHub.

By Roman Smirnov

Camunda Optimize 1.5.0 Released

We are proud to announce the latest release of Camunda Optimize! With version 1.5.0 we fixed several bugs and made usability improvements that help you make informed decisions in order to optimize your processes. Check out our documentation and get in touch with us to find out how you can use Camunda Optimize to improve your processes. Great Things are Coming The next major version of Camunda Optimize is in the works! This new version will give you even more insights about your deployed business processes, especially in the context of continuous monitoring. There are a lot of features to be built for Optimize 2.0 so don’t be alarmed if there is no new Camunda Optimize release in the next…

By Sebastian Stamm

Camunda 7.8.0-alpha5 Released

Camunda BPM 7.8.0-alpha5 is here and it has great new improvements. This month the highlights are mostly in Cockpit: Internationalization (i18n) for Cockpit & Admin Faster rendering of BPMN diagrams Metrics about cleaned up data Batch modification interface cleanup and new cancel feature Persistent configurations in Process Instance Search 28 Bug Fixes If you are interested you can see the complete list of release notes and the list of known issues. If you want to dig in deeper, you can find the source code on GitHub. Internationalization (i18n) for Cockpit & Admin ¿Cómo estás? Since Camunda BPM 7.2, Tasklist provides i18n support. This means that in addition to the English language, further translations can be added in a simple way….

By Yana Vasileva

Try All Features of Camunda