0.3.4 (November 24, 2021)
IMPROVEMENTS:
- agent: Allow disabling specific policy sources [GH-544]
- agent: Dispense
fixed-value
,pass-through
, andthreshold
strategy plugins by default [GH-536] - build: Updated to Go 1.17 [GH-545]
- plugins/apm/datadog: Add support for custom server site [GH-548]
- plugins/apm/prometheus: Add support for basic auth and custom headers [GH-522]
- plugins/apm/prometheus: Add support for TLS CA certificates [GH-547]
- plugins/target/nomad: Reduce log level for active deployments error messages [GH-542]
- policy: Prevent scaling cluster to zero when using the Nomad APM [GH-534]
- scaleutils: Add combined filter to allow filtering by node class and datacenter [GH-535]
- scaleutils: Improve node selection on scale in actions to avoid errors due to invalid nodes [GH-539]
BUG FIXES:
- scaleutils: Fixed
least_busy
node selector on clusters running servers older than v1.0.0 [GH-508] - plugins/strategy/threshold: Fixed an issue where the wrong scaling action was taken even when the threshold was no met [GH-537]
- plugins/target/nomad: Fixed an issue where a particular error message would not display the proper policy information [GH-538]
- policy: Prevent panic when a non-vertical scaling policy uses a DAS plugin [GH-543]