Releases: choria-legacy/mcorpc-agent-provider
Releases · choria-legacy/mcorpc-agent-provider
0.10.0
Enhancements
- Support formatting RPC replies for console use (#143)
- Support formatting aggregates for display (#134)
- Add a Rego policy engine (#152)
0.9.0
Enhancements
- Expose the path to the agent configuration to external agents (#121)
- Support regular expressions in callerid matches in action policy (#134)
Bug Fixes
- Improve Ruby DDL generation
- Correctly track total time spend processing requests (#128)
- Improve handling for actions without any inputs in DDL validation (#126)
0.8.0
Enhancements
- Prevent the ruby provider from attempting to start agents it does not know (#99)
- Support generating a Ruby DDL (#102)
- Support
External Agents
(#97)
- Remove old progress system (#23)
- Create an
action_policy
like authorization framework (#112)
0.7.1
Enhancements
- Support type hints on outputs (#94)
- Support setting defaults on inputs and outputs based on DDL hints (#93)
- Support
Hash
, hash
, Array
and array
as types in DDL inputs and outputs (#93)
0.7.0
Enhancements
- Support
input
in action DDLs (#88)
- Support
shellsafe
, ipv4address
, ipv6address
, ipaddress
and regex validators (#88)
- Support converting string from the CLI to the correct data types for any input (#88)
0.6.0
Enhancements
- Support checking
plugin.$agent.activate_agent
when loading ruby agents (#62)
- Add utilities for limiting the request targets - percentage or specific counts (#68)
- Add
summary
and average
aggregation methods for reply data (#72)
- Add callbacks before and after discovery to assist clients with progress indicators and feedback (#81)
0.5.0
Enhancements
- Allow go agents to report at runtime if they want to activate or not (#59)
- Use new
go-config
, go-srvcache
and remove some dependencies (#53)
0.4.0
Enhancements
- Support Choria Autonomous Agents (#47, #42)
- Log discovery requests (#47)