This release adds scalers, configuration options, metrics, authentication modes, and compatibility improvements. Operators with custom RBAC need to account for the Kubernetes events API migration, and users of removed scaler settings need to update their configurations.
Check if affected (7)
securityCredential headers on cross-host redirects and HTTPS downgrades
Applicability is not stated in the release notes.
Bearer and basic authentication headers are dropped when a redirect goes to a different host or downgrades from HTTPS to HTTP. This fix ships in v2.20.0 and prevents credential leakage.
breaking
ScaledObjectname length validationApplies when a
ScaledObjectname exceeds 63 characters.Creation and updates of
ScaledObjectresources are rejected when the name exceeds 63 characters in v2.20.0.breakingPositive
unprocessedEventThresholdvaluesApplies if you configure a non-positive
unprocessedEventThreshold.Non-positive
unprocessedEventThresholdvalues are rejected in v2.20.0.- + 4 more on the release page
Plan ahead (1)
deprecatedThe
buildId,selectAllActive, andselectUnversionedsettings, deprecatedApplies if you configure
buildId,selectAllActive, orselectUnversioned.The
buildId,selectAllActive, andselectUnversionedsettings are deprecated in v2.20.0.