3.2.0-beta.1 (2020-06-23)

Shortly after releasing version 3.1.0, we assembled this 3.2.0-beta.1 in which we put the features we coded during the 3.1 release candidate cycle.

The focus here is on ease of management with the addition of very useful commands to xbusctl (see below) and long-awaited metrics.

Warning

On a big database, the migration may take several hours because of the time conversion to UTC. Before upgrading, make sure you purge the process, envelopes and logs.

What’s new

New features:

  • Process replay. A completed process can be replayed with xbusctl ps replay
  • Process summary. xbusctl ps summary gives a general view of all the filtered processes
  • Storage stats. xbusctl envelope stat and xbusctl logs stat display storage statistics
  • New commands to manage pipelines: xbusctl pipeline get-all and xbusctl pipeline set-all. They allow to synchronize on-disk pipeline definitions with the ones on a bus instance.
  • xbusctl pipeline list now has a --extended mode that gives you an overview of the pipeline content, and a bunch of new flags to filter the pipelines by various criterias.
  • New metrics: All the information returned by the new xbusctl commands are available in the metrics.

Internal changes:

  • Switch to zerolog for logging.
  • Store all dates in UTC

You can find a complete list of the changes in the HISTORY page.

Documentation

Documentation is online:

Docker images

Get the docker images:

version “personal”:

  • orus/xbusd:3.2.0-beta.1
  • orus/xbusctl:3.2.0-beta.1
  • orus/xbus-client:3.2.0-beta.1
  • orus/xbus-http:3.2.0-beta.1
  • orus/xbus-fullenv:3.2.0-beta.1