Servox

Latest version: v24.3.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

0.10.2

Fixed

- Port was not being accepted as input on inject_sidecar cli command [241](https://gihtub.com/opsani/servox/pull/241)

0.10.1

Enhanced

- Flexible support for pod template resource specifications [182](https://github.com/opsani/servox/pull/182)
- Aligned memory unit display with the expected Kubernetes output

Fixed

- Allowed min=max in range settings
- Correctly use selector labels to locate deployment [202](https://github.com/opsani/servox/pull/202)

0.10.0

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)

0.9.5

Enhanced

- Added support for deploying Opsani Dev on Kubernetes `NodePort` Services.
- Range setting that are out of step alignment now suggest alternative values
to consider.
- Normal operational logging is less verbose.

Fixed

- Container restarts due to `CancellationError` in response to Kubernetes
adjustment failures are now avoided.
- Kubernetes `ContainersNotReady` status upon timeout are now handled as
adjustment failures.
- HTTP status code 4xx responses are no longer retried.

0.9.4

Fixed

- Use the bound logger for reporting Prometheus query errors in publisher. refs
SOL-238

0.9.3

Fixed

- Fixed an asyncio crash in the `ServoRunner`.
- Gracefully handle query errors from Prometheus.
- Support asyncio cancellation within pub/sub publisher decorator.

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.