Enhanced
- Opsani Dev checks for traffic flows are faster.
- Service check errors now include the missing labels.
- Container resources are now checked against the optimizable range before
optimization begins.
- Introduced pub/sub transformers for filtering, splitting, and aggregating
messages across channels. [191](https://github.com/opsani/servox/pull/191)
- Added `--no-poll` and `--interactive` options to the `servo run` command.
[192](https://github.com/opsani/servox/pull/192)
- Enjoy a random start-up banner in a random color palette.
[193](https://github.com/opsani/servox/pull/193)
- `TRACE` logging from the `servo.api` module now includes cURL commands.
[194](https://github.com/opsani/servox/pull/194)
Fixed
- Traffic checks no longer require a 2xx status code to pass.
- Load testing hints using Vegeta now include `kubectl exec` stanza to run
remotely rather than on the local workstation.
- Resource requirements now output a sensible error message rather than raising
a `KeyError` when `cpu` or `memory` are not defined.
Changed
- Updated to httpx v0.17.0
- Updated uvloop to v0.15.2
- Optimizer is now a member of the Configuration object.
Fixed
- HTTP connection errors could result in unbound references to `response` in the
`servo.api` module. (SOL-292)