v0.10.3
Description
Release v0.10.3 focuses on the Host Manager Agent and introduces a configurable agent timeout for crossbar disconnects. Users are encouraged to upgrade.
Host Manager
There are many bug fixes and some new features for the Host Manager introduced by #353. For details see the "Centralized Management" page in the docs. One highlight in particular is the new "manage" options, detailed in "Advanced host config". These changes should also enable running a single Host Manager where two previously were run (one for agents on the host, and one for agents within Docker containers.)
Crossbar Timeout
The "crossbar-timeout" setting allows for agents to wait longer for the crossbar server to come back online before shutting down. They can wait indefinitely if this is set to 0. See "Crossbar Connection Timeout" for more details.
What's Changed
New Features
- HostManager overhaul by @mhasself in #353
- Allow user configurable agent timeout for crossbar disconnection by @BrianJKoopman in #337
- Add SITE_HOST envvar to ocs-agent-cli by @mhasself in #354
Bug Fixes
- systemd service file: add RestartSec=10s by @mhasself in #344
- HostManager overhaul by @mhasself in #353
Version Updates
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #340
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #346
- Bump docker/login-action from 2 to 3 by @dependabot in #352
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #350
- Bump actions/checkout from 3 to 4 by @dependabot in #349
- Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in #355
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #358
Testing
- Replace pytest-docker-compose with pytest-docker plugin by @BrianJKoopman in #342
Full Changelog: v0.10.2...v0.10.3