- Major configuration management update
- Major WebUI update: improved job and nodes monitoring and management
- Improved error reporting
- Improved job progress visibility
- Cross-version compatibility: full support for
v1.4.0
The approach to the Bacalhau configuration management has been significantly redesigned. The changes are described in more details here. Another notable change is that the default endpoint is deprecated. So now in order to connect to the public demo network, the address bootstrap.production.bacalhau.org
will need to be manually set in the api.host
key:
bacalhau config set api.host bootstrap.production.bacalhau.org
or via --config
flag when executing a command:
bacalhau docker run \
--config api.host=bootstrap.production.bacalhau.org \
alpine ls
The integrated web interface has been completely revamped to offer a more intuitive user experience:
- Added dark interface theme
- Added detailed view for jobs with real time log streaming mode
- Added ability to stop a job via WebUI
- Added detailed view for nodes
The error return logic has been redesigned in the new version:
- Certain error messages have been redesigned and shortened
- The color of the error text has been changed to a more prominent - red
- Correct HTTP status codes now are used. For example, when requesting a non-existent job, the response is returned with the code
404
instead of500
, as inv1.4.0
and earlier
The dynamic output of job status to the console has been redesigned:
- More informative format, indicating important job execution details that were previously not displayed
- Improved progress visibility for jobs with multiple executions
- Added
--follow
flag which allows tracking job logs right after job start
v.1.5.0
is fully compatible with v1.4.0
between any node types: Compute - Orchestrator and Client - Orchestrator, which provides seamless upgrade experience.