-
Notifications
You must be signed in to change notification settings - Fork 42
Version Updates
This change includes a mix of major user-facing changes and large framework-level changes. For this page, we will only point out the user-facing changes.
In previous versions, unless you had a BROKER_DIRECTORY
environment variable set, Broker would attempt to run from the directory you were in.
Starting in 0.3.0, Broker's default directory will now be ~/.broker/
. Broker will still honor the BROKER_DIRECTORY
environment variable when set.
To simplify the initial configuration process, Broker will now download its example settings file from GitHub and place it in the Broker directory locally. CLI users will be prompted for permission and brought directly into an editor. Other users are considered "non-interactive" and will not be prompted.
Additionally, the inventory_file
setting can be removed from settings files for those that still have it. Broker will now always use inventory.yaml
in the base Broker directory.
Broker's filtering system had a complete rewrite for this release. While the concepts stayed the same, the syntax is now Python-based. For a complete breakdown of the new syntax, with examples, check the wiki reference.