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
xbusctl (see below) and long-awaited metrics.
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.
Process replay. A completed process can be replayed with
xbusctl ps replay
xbusctl ps summarygives a general view of all the filtered processes
xbusctl envelope statand
xbusctl logs statdisplay storage statistics
New commands to manage pipelines:
xbusctl pipeline get-alland
xbusctl pipeline set-all. They allow to synchronize on-disk pipeline definitions with the ones on a bus instance.
xbusctl pipeline listnow has a
--extendedmode 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.
Switch to zerolog for logging.
Store all dates in UTC
You can find a complete list of the changes in the HISTORY page.
Documentation is online:
Source and binaries for linux, windows and macos are available on our new download area:
Get the docker images: