Skip to content

Releases: gclaussn/go-bpmn

v0.3.0

08 Feb 09:42

Choose a tag to compare

Features:

  • Support default sequence flow for exclusive and inclusive gateways
  • Support error boundary event
  • Support error event definition
  • Support escalation boundary event
  • Support escalation event definition
  • Support timer boundary event
  • Allowed definition of timer boundary and catch event on process creation
  • Support signal boundary event
  • Support signal event definition
  • (Play) Enabled usage of HTTP request multiplexer without HTTP server
  • Support message boundary event
  • Support message event definition
  • Added job and task state
  • Enhanced none, message and signal start event validation

Tasks:

  • Improved job and task retry
  • Replaced maps with slices to simplify OpenAPI
  • Refactored worker package

v0.2.0

03 Oct 10:09

Choose a tag to compare

Features:

  • Support for timer start and catch events
  • Support for signal start and catch events
  • Support for message start and catch events

Tasks:

  • Added arm64 build
  • Reworked engine and query API

v0.1.0

20 May 15:06

Choose a tag to compare

Initial release, including:

  • model: BPMN XML parser and model
  • engine: internal, in-memory and PostgresSQL based implementation
  • http: client and server
  • worker: SDK to implement and automate proceses
  • daemon: for running in-memory and PostgresSQL engine
  • cli: based on HTTP client
  • OpenAPI documentation