E5F0 Release 0.86.0 / 2025-10-07 · prometheus-operator/prometheus-operator · GitHub
[go: up one dir, main page]

Skip to content

0.86.0 / 2025-10-07

Latest
Compare
Choose a tag to compare
@slashpai slashpai released this 07 Oct 14:42
· 12 commits to main since this release
v0.86.0
3e17d60

Note

This release introduces the status subresource (behind the StatusForConfigurationResources feature gate) for ServiceMonitor, PodMonitor and Scrapeconfig custom resources. It is only supported for Prometheus resources.

Important

This release enables automatic UTF-8 character support in label names, metric names and PrometheusRule expressions for Prometheus/PrometheusAgent resources running with version >= 3.0.0.

To preserve backward compatibility, the admission webhook service validates PrometheusRule resources against the legacy Prometheus scheme by default (but it can be changed with the --name-validation-scheme flag).

  • [CHANGE] Remove automatic addition of the metadata-wal-records feature flag for Prometheus versions >= 3.4. #7893
  • [CHANGE] Add miscellaneous validations to the ScrapeConfig CRD. #7856 #7823 #7835 #7838 #7838 ##7966
  • [CHANGE/FEATURE] Add support for UTF-8 characters to label names and metric names in PrometheusRule resources and relabel configurations. #7637 #7985
  • [FEATURE] Add the flag --name-validation-scheme to admission webhook to select between utf8 and legacy validations. #7985
  • [FEATURE] Add status subresource for ServiceMonitor custom resources (requires the StatusForConfigurationResources feature gate). #7767 #7836 #7827 #7795
  • [FEATURE] Add status subresource for PodMonitor custom resources (requires the StatusForConfigurationResources feature gate). #7929 #7914 #7936
  • [FEATURE] Add status subresource for ScrapeConfig custom resources (requires the StatusForConfigurationResources feature gate). #7958 #7964 #7969
  • [FEATURE] Add serviceDiscoveryRole field to ServiceMonitor. #7982
  • [FEATURE] Add useFIPSSTSEndpoint field to Sigv4 config. #7987
  • [FEATURE] Add UnderscoreEscapingWithoutSuffixes to the translationStrategy field for the Prometheus and PrometheusAgent CRDs. #7947
  • [FEATURE] Add promoteScopeMetadata field to the Prometheus and PrometheusAgent CRDs. #7803
  • [FEATURE] Add enableHttp2 field to Alertmanager and AlertmanagerConfig CRDs. #7963
  • [ENHANCEMENT] Add the related object to the events emitted by the operator. #7867 #7953
  • [ENHANCEMENT] Add webhook validation for the MSTeams V2 receiver of AlertmanagerConfig CRD. #7906
  • [ENHANCEMENT] Add app.kubernetes.io/managed-by: prometheus-operator label to all managed resources. #7939
  • [BUGFIX] Prevent duplicate authentication settings in PodMonitor. #7975
  • [BUGFIX] Use distinct port name for the config-reloader init container to avoid duplicate port name warnings. #7904
  • [BUGFIX] Validate the PagerDuty URL in the Alertmanager's global configuration. #7945
0