0.15.0
takahirom/arbigent0.15.0Jan 26, 2025by takahirom
AI Summary
Major UI and CLI updates including dry-run mode, scenario filtering, refactored initialization methods, and a console for debugging.
Key Highlights
- Added `--dry-run` mode to preview scenarios
- Added scenario filtering with `--scenario-id`
- Added launch app arguments and debugging console
- Refactored initialization methods
Breaking Changes
- Deprecated `scenario.cleanupData` parameter (no longer used)
New Features
- Dry-run mode
- Scenario filtering
- Launch app arguments
- Debugging console
- Refactored initialization
Full Release Notes
In version 0.15.0, log files may contain an API key. We are actively addressing this issue. ## UI Updates We have several updates to the UI: * Added launch app arguments * Added a console for debugging The `scenario.cleanupData` parameter in YAML is no longer used (though it currently does not cause errors). You can use the initialization methods instead.  ## CLI Updates You can now use `--scenario-id=foo` to filter scenarios. You can also specify multiple scenarios using `--scenario-id=foo,bar` or `--scenario-id=foo --scenario-id=bar`. Use `--dry-run` to preview which scenarios will run. This is particularly useful with the `--shard` option, as it might otherwise be difficult to determine target scenarios. (This is also used in Arbigent tests) ## What's Changed * Refactor initialization methods and add wait option and arguments for… by @takahirom in https://github.com/takahirom/arbigent/pull/106 * Refactor console by @takahirom in https://github.com/takahirom/arbigent/pull/107 * Add instructions for installing apps from unidentified developers by @takahirom in https://github.com/takahirom/arbigent/pull/108 * Add scenario-id filter and dry-run by @takahirom in https://github.com/takahirom/arbigent/pull/109 * Add test for initialization methods by @takahirom in https://github.com/takahirom/arbigent/pull/110 * Remove confusing cleanup option by @takahirom in https://github.com/takahirom/arbigent/pull/111 **Full Changelog**: https://github.com/takahirom/arbigent/compare/0.14.0...0.15.0