Category

Engineering Excellence

All Camunda blog posts tagged with Engineering Excellence.

Camunda 7.8.0-alpha1 Released

We are excited to announce the first alpha release of Camunda BPM 7.8. It is packed with new features. In a nutshell, the highlights are: Timezone support Statistics for history cleanup More notation elements for the fluent BPMN builder API New batch operation for changing the suspension state of process instances Upgrade to the latest version of MyBatis 22 Bug Fixes Also see the complete list of release notes and the list of known issues. Be one of the first to try Camunda BPM 7.8! You can download it or run it with docker. There is no reason to hesitate – it is free! If you want to dig in deeper, you can find the source code on GitHub.

By Tassilo Weidner

Camunda Optimize 1.0.0 Released

Today we release the first version of a brand new product: Camunda Optimize. With Camunda BPM, we have a rock-solid, freaking fast execution engine with web-applications for administrators (Camunda Admin), operators (Camunda Cockpit) and end users (Camunda Tasklist). Camunda Optimize is an addition to Camunda BPM, that provides continuous monitoring and insights about your deployed business processes. This Big Data solution helps process owners to make informed decisions to optimize their processes. Version 1.0.0 is already packed with features. The highlights are: Visualization of flow nodes execution frequencies in a process Visualization of average execution duration for any activity Eliminating bottle-necks of your process by finding steps that take longer than a specified target value Find out which paths process…

By Sebastian Stamm

Camunda BPM 7.7.0 Released

Camunda BPM Platform 7.7.0 is here, greatly improving the technical operations of the platform. The highlights are: Automated, configurable “cleanup” of the history database to avoid large amounts of data New features for Camunda Cockpit (monitoring of external tasks, direct deployment of processes, drill-down for monitoring metrics) Drastic reduction of optimistic locking exceptions when using Job Executor Process Instance Modification for large batches (via API) Process Instance Restart API (single and batch) Improved and more detailed documented security mechanisms Additional technical supported environments (IBM WAS 9, PostgreSQL 9.6, MySQL 5.7). The complete release notes are available in Jira. List of known Issues. You can Download Camunda For Free or Run it with Docker.

By Daniel Meyer

New Official Extension: camunda-bpm-migration

Camunda BPM Migration is a framework for making process instance migration easier. It builds upon the migration functionality introduced in Camunda BPM 7.5. This is a great feature enabling the community to go boldly where few men have gone before 😉 Typically, instance migration is avoided like the pest. It’s a pain. This feature, together with the migration extension, aims to ease that pain. What Does the Migration Extension Offer? Before answering that, let’s have a look what Camunda already provides. As you know, Camunda BPM provides the ability to do a migration based on process definition mapping. Still, the migration plans can only be defined for deployed processes. This makes it hard to impossible to define a migration plan…

By Malte Sörensen

Camunda BPM 7.7.0-alpha2 Released

Camunda BPM platform 7.7.0-alpha2 is here and it is packed with new features. The highlights are: Deploy Processes, Decisions and Cases from Cockpit Automatic cleanup of historic data based on TTL (docs) Process Instance Restart in API (docs) Additional Batch Operations in API (Modification, Restart and Set Retries for External Tasks) (docs) Support for PostgreSQL 9.6 and MySQL 5.7 (docs) 31 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 Daniel Meyer

Argon2 as password-hashing function in Camunda

Introduction On the new version of the Camunda Engine Platform (7.7) the user passwords, which are stored in the database, are by default hashed with a SHA-2 family algorithm. Before the passwords are hashed, they are concated with an individual random generated salt for each user, to prevent dictionary and rainbow table attacks. For someone who needs a more secure hashing algorithm Camunda introduce a new API, which allows to customize and exchange the default hashing algorithm. In this blog post I will present this customization and will use argon2 as hashing algorithm. Argon2 is a password-hashing function 1, which is considered as state of the art and also won the Password Hashing Competition at the end of 2015 2….

By Christopher Kujawa

Camunda BPM 7.7.0-alpha1 Released

Camunda 7.7.0-alpha1 is here and it is packed with new features. The highlights are: Webapps: drill down in Metrics Charts and general facelift Core Engine: drastic reduction of optimistic locking exceptions when using Job Executor External Tasks: History API and monitoring in Cockpit Fluent BPMN builder API: now generates BPMN diagram elements Supported Environments: IBM Websphere 9 and OpenJDK 8 Security: salts and stronger hashing of user passwords 32 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 Daniel Meyer

Integrating Camunda and Drupal

Over the last days, I have worked on integrating Camunda into the latest version of Drupal. For the record, Drupal is an Open Source CMS powering a large number of the top websites available on the Internet. Therefore it is reasonable to assume that the combination of Camunda and Drupal is a possible scenario.

By Valentin Vago

Batch Operations with Camunda 7.6

Camunda 7.6 got released few weeks ago and it comes with many new exciting features. One of them is the extended Batch Operation feature and within this post I am gonna tell you what you can do with it and why it is so useful. Before I outline some really good use cases for Batch Operations let’s have a look what the concept actually means. Batch In general, batch processing is a concept in which a number of jobs is executed without manual intervention. Therefore, in Camunda the Batch operation concept can be used to offload workload from the current execution to the background. This means that with the help of this concept operators are able to perform administrative operations…

By Felix Mueller

Try All Features of Camunda