v0.9.0
Description
v0.9.0 introduces some new tools and features, such as the ocs-client-cli tool and param decorator. Test coverage is also greatly expanded. One change in the API that requires attention is the renaming of MatchedClient
to OCSClient
. Users should update their scripts where MatchedClient
is used, as it will be removed in a later release. Full change log below.
Change Log
New Features
- Introduce new Client CLI tool (#218)
- Create new decorator for tasks/processes that accept parameters (#223)
- Expand test coverage with new unit and integration tests (#230 and #231)
- Rename MatchedClient to OCSClient (#236)
Documentation Updates
- Some bug fixes and a bunch of OpSession documentation work (#220)
- Establish Agent documentation guidelines (#221)
- Add sphinx extension that auto-links to source code (#225)
- Create rtd config file, split requirements, and pin versions (#235)
- Update Client Documentation (#236)
Bug Fixes
- Check if args are passed to MatchedClient (#206)
- Deal gracefully with crossbar not being found (#208)
- Shutdown AggregatorAgent on PermissionError (#213)
- Protect test imports (#217)
- Some bug fixes and a bunch of OpSession documentation work (#220)
- Only perform check on param if value is given (#228)
- Update feed message data check to handle bools (#229)
- Core updates, prelude for major ocsbow (#241)