Release Notes yBPMN Extension Package

The latest version of the yBPMN extension package is 2.1.

Technical Requirements

  • Graph visualization library yFiles for Java 2.11 to 2.16 version series.
  • Oracle J2SDK 1.4 or higher for software development with yBPMN.
  • Oracle J2RE 1.4 or higher to execute yBPMN powered programs.
  • A browser to view the HTML documentation.

yBPMN 2.1 - Changes Since 2.0


  • BpmnLayouter now uses class EdgeRouter for routing edges.
  • BpmnView: Clicks on empty space now create group or folder nodes if the displayed graph's default node realizer is a ProxyShapeNodeRealizer.
  • Child nodes of choreography group nodes can no longer be moved onto the choreography group nodes' participant node labels.


Incompatible API Changes

yBPMN 2.0 - Changes Since 1.0

This version adds extensive support for BPMN 2.0, including node visualizations for conversation and choreography diagrams, event characteristics, activities, markers, and attached events, to name just a few.

Features Added


  • BPMN connections created using method createConnection now support bridge rendering.

Incompatible Changes

  • BpmnActivityPainter: Rendering of state icons (open, close) is now done by class BpmnMarkerDecorator and consequently methods findMouseInputEditor and isStateIconHit have been moved to said class as well.
  • BpmnRealizerFactory: Realizers created by the factory now have nice fill color and fill color 2.


  • Fixed bug in BpmnLayouter that causes a NullPointerException for graphs consisting only of pool nodes.