Repository navigation
v3.7.8
Major release for taking and monitoring actions, and for relay management.
Highlights
- Take an action and monitor it to completion —
examples/action_and_monitor.pydeploys content and polls until it finishes, handling fixlet success criteria (including custom relevance criteria and content with no criteria at all). get_target_xml()— build action targeting XML from a list of computers or a relevance expression, handling the edge cases correctly.get_action_combined_relevance()— combine multiple relevance clauses into a single action relevance expression.- Relay information and configuration —
examples/relay_info.pyreports relay details including relay computer ID, relay affiliation andRelayNameOverride, with a last-report-time filter. Ships with ready-to-use content:RelaySelectTask.bes,RelaySelectAction.bes,RelaySetAffiliationGroup.bes,RelaySetNameOverride.bes,TestEcho-Universal.bes. - Client seek list info and masthead parameter retrieval added to
besapi. - Smart tab completion in
bescliforget,deleteandpost, alongside a broader refactor of the CLI. session_relevance_from_file.pynow accepts command line input.
Other
- Added the
typospre-commit hook (#5) and a manual Harper grammar-check workflow (#4). - Fixed the deprecated
set-outputusage in the tag-and-release workflow.
Full Changelog: v3.7.7...v3.7.8