Eclipse BPMN2 Modeler Project 1.2.0 Release Review

Type: 
Release
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, June 10, 2015
Release: 

Eclipse BPMN2 Modeler Project 1.2.0

Description: 

This release contains significant code refactoring to improve code overview and to separate IDE dependencies so that the core can be used with RPC applications. For this reason we have decided to increment the minor version number instead of creating another service release.

A Graphiti API change with version 0.12 caused us to rework some of the classes, as some methods were renamed and/or deprecated.

All bug fixes and enhancements made in the previous Luna release (1.1.3) have been ported to version 1.2.0.

Architectural Issues: 

Although the basic editor consisted of two separate plugins, (one for core BPMN2 functionality and rules, one for the UI) the division in these classes was not consistent and both Core and UI had dependencies on the Eclipse IDE. This prevented the basic editor from being reused within RCP applications.

In this version we have refactored these classes to separate IDE from non-IDE dependent code.

Security Issues: 

BPMN2 Modeler does not access any personal user information, nor does it share user information on the web.

BPMN2 Modeler does not use encryption of any kind.

 

Non-Code Aspects: 

A series of developer tutorials have been published on the Eclipse wiki that present concrete examples of how to extend the editor.

Some plug-in code examples have been expanded to include more API functionality.

Usability Details: 

No significant changes have been made to the UI. See the previous (1.1.0) release review for details.

End of Life: 

No features are planed for EOL with this release.

Standards: 

 

Communities: 

News Group & Forum

  • bpmn2-modeler-dev@eclipse.org
  • http://www.eclipse.org/forums/index.php/f/226/ddf71c892847b96912ebdb3c19ce41f5/

Developers

  • 3 active committer
  • 17 contributors

Adopters

  • http://www.jboss.org
  • http://camunda.org
  • http://www.sungard.com
  • http://www.xerox.com
This release is part of Mars.