Skip to content

Version Updates

Jake Callahan edited this page Apr 10, 2023 · 1 revision

Version Update Information

0.2.Z -> 0.3.0

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.

Broker Directory Location

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.

Broker Settings

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.

Filtering

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.

Clone this wiki locally