Camunda Modeler 3.0.0 Released

We are excited to announce the Camunda Modeler v3.0.0 major release. It comes with improved error recovery, extensibility, and better modeling experience in comparison to the v2.x series. In addition to that, it incorporates numerous bug fixes.

Download the all-new app and start modeling right away.

More than four months ago we set out to re-build the Camunda Modeler on an entirely new architecture, improving maintainability and paving the path for future extensions. We did so successfully and incorporated numerous improvements and bug fixes on the way. Let us have a look at some of the new features shipped with this release.

Reworked Deployment Tool

We introduced the deployment tool in version 1.12.0. It allows you to deploy your diagrams directly from Camunda Modeler. This version of the app ships with an all-new deploy dialog, rebuilt from scratch with improved UX, error reporting, support for authentication, and more.

A screenshot of deployment tool with successful deployment authenticated with username and password

DMN Tabs

We improved the display and navigation in our DMN editor. With this release, you can inspect and quickly navigate all diagrams in a DMN file via the diagram content tabs.

A screenshot of DMN diagram with decision elements represented as tabs

Feedback Shortcuts

Would you like to share an improvement idea or file a bug report? Use the newly added Report Issue entry in the apps help menu to connect to us right from within the app.

A screenshot showing shortcut to new issue page in help menu

BPMN-Only Mode

The app now ships with a BPMN-only mode. Disable DMN and CMMN via flags and end up with a clean BPMN-only desktop modeler.

BPMN-only mode

Reworked File Dropping

The app now shows appropriate feedback when a user drops a file onto it.

Easily drag and drop a file to open it in the app

Plugin System Improvements

Plug-ins are a way to extend the app with custom features. The new release ships with numerous improvements that aim to make it easier and more reliable to write and consume them.

Most notably, the app now detects the presence of plug-ins and gives you the ability to re-start without plug-ins to debug if specific problems are plug-in related.

The improvements include potential breaking changes that may affect the usage of plug-ins. One example is, that the plug-in directories are not scanned for plug-ins recursively anymore.

Restart the app with plug-ins disabled

Wonder what kind of plugins you can integrate into the Camunda Modeler? Check out the camunda-modeler-plugins repository for some examples. Head to the plugins documentation to learn how to roll your first plug-in.

Improved File Discovery

The modeler now shows you the full path to a diagram when you hover a diagram tab. No more confusion where to find a diagram on disk!

File path tooltip

Automatic Align to Origin

Starting with this release, the modeler prevents the export of negative diagram coordinates by automatically aligning diagrams to the coordinate origin. This change renders the diagram origin cross as well as the Move to Origin action obsolete. Subsequently, both have got removed from all editors.

The new behavior better aligns the tool with the relevant diagram interchange specifications. It results in improved compatibility with other modeling tools, too, as most have trouble dealing with negative diagram coordinates.

On the flip side, this feature is likely to introduce additional noise when merging diagrams using standard text-based DIFF tools. We want to hear your feedback regarding this change. Please share it in our forum.

Update On Supported Environments

We updated our documentation, clarifying the app’s supported environments. Quoting the documentation directly:

Officially supported on the following operating systems:

* Windows 7 / 10
* Mac OS X 10.11 and later
* Ubuntu LTS (latest)

Reported to work on these operating systems, too:

* Ubuntu 12.04 and later
* Fedora 21
* Debian 8

As mentioned in the statement above it has been reported to run on many other operating systems, especially different variants of Linux, too. We support these alternative environments on a best-effort basis.

There is More

Read our previous posts on v3.x features or consult the changelog to learn about all features and bug fixes that made it into this release. Also, recognize the potential breaking changes that may affect the usage of plug-ins.

Looking Forward

This release completes the port of the app to an entirely new architecture. It incorporates many bug fixes and improvements, too. Download the new modeler, give it a try, and, most importantly, give us feedback.

Did we miss anything? Did you spot a bug or would you like to suggest an improvement? Reach out to us via our forums, tweet us @Camunda or file issues you found in the Camunda Modeler issue tracker.

Stay tuned for future updates.

  • Cawemo Enterprise (On-Premises) 1.6 Released

    We’re happy to announce the 1.6 release of Cawemo Enterprise On-Premises. Cawemo is the specification platform of the Camunda stack, enabling all stakeholders to model and collaborate on BPMN and DMN diagrams and related files. The main improvements in this release are: DMN Modeling Cawemo supports modeling of DMN diagrams in addition to BPMN. Enhanced Template Editor In addition to UiPath, Cawemo supports templates for Automation Anywhere and External Service Tasks. Additionally, you are able to define BPMN Errors. Improved Access Rights Capabilities Organizations and projects can have more than one admin now. LDAP integration You can connect your on-premises installation to an LDAP server. As a Camunda Enterprise customer, you can install or upgrade to version 1.6 following our...

    Read more
  • Camunda Modeler 4.7 Released

    We are thrilled to announce the release of Camunda Modeler 4.7. This release comes with a brand new form editor, deployment of multiple files, support for conditional throwing of BPMN errors by external service tasks, and other enhancements and bug fixes.

    Read more
  • Contributing to the Camunda Modeler and getting...

    A report from a true fan. Watching sports is a little like using Open Source Software. I know that is a bit of a  stretch, but if you keep reading you will see that both need contribution from “hobby leagues”. By watching your favorite sports team you (maybe unintentionally) tell sports clubs and TV stations that you are interested in their offerings. Maybe at one point you decide to play the sport yourself. By starting to play, you begin contributing to that community. You may not ever be a professional athlete, but overall you start to influence the sport you’re participating in at a small level.  I am a big user of bpmn.io. I guess if you work at Camunda...

    Read more