A maintenance release that adds exporter in-flight request monitoring and configuration-validation APIs while correcting runtime and configuration behavior. It also changes Prometheus telemetry defaults for explicitly configured metrics and deprecates older validation APIs.
Check if affected (2)
breakingThe
max_request_body_sizelimit for snappy requestsApplies if you configure
max_request_body_size.pkg/confighttpnow enforcesmax_request_body_sizeon requests withContent-Encoding: snappybefore allocating the decoded buffer.breakingPrometheus exporter defaults for explicitly configured telemetry
Applies if you configure the telemetry metrics section.
pkg/servicenow applies the correct Prometheus exporter defaults during configuration unmarshaling when the telemetry metrics section is explicitly configured.WithoutScopeInfo,WithoutUnits, andWithoutTypeSuffixdefault totrueinstead ofnilorfalse.
Plan ahead (1)
deprecatedThe
xconfmap.andValidator confmap.APIsValidate Applies if you use
xconfmap.orValidator confmap..Validate pkg/xconfmapdeprecatesxconfmap.andValidator confmap.in favor ofValidate confmap.andValidator confmap..Validate