Releases: prometheus-operator/prometheus-operator
Releases · prometheus-operator/prometheus-operator
0.82.2 / 2025-05-12
0.82.1 / 2025-05-06
- [BUGFIX] Fix ThanosRuler when no remote-write configuration is defined. #7498
0.82.0 / 2025-04-17
- [CHANGE] Add more API validations to the ScrapeConfig CRD. #7413
- [CHANGE] Remove web console arguments if Prometheus version >= 3. #7457
- [FEATURE] Add RemoteWrite support for ThanosRuler CRD. Note that when remote write is configured, Thanos Ruler runs in stateless mode. #7444
- [FEATURE] Add
msTeamsV2Configs
receiver to AlertManagerConfig CRD. #7464 - [FEATURE] Add
content
,username
andavatarURL
fields todiscordConfigs
receiver in AlertmanagerConfig CRD. #7307 - [FEATURE] Add
convertClassicHistogramsToNHCB
field toServiceMonitor
,PodMonitor
,Probe
andScrapeConfig
CRDs. #7448 - [FEATURE] Add
timeout
field towebhookConfigs
receiver in AlertManagerConfig CRD. #7310 - [FEATURE] Add
additionalArgs
field to AlertManager CRD. #7385 - [ENHANCEMENT] Add
maxSamplesPerSend
field to RemoteWrite Metadata Config. #7443 - [ENHANCEMENT] Add the
terminationGracePeriodSeconds
to the Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #7439 - [ENHANCEMENT] Validate
proxyURL
field in AlertManagerConfig CRD. #6876 - [BUGFIX] Fix
nameValidationScheme
support for Prometheus and PrometheusAgent CRDs. #7414 - [BUGFIX] Support
socks5
scheme inproxyUrl
field for all CRDs. #7460 #7466
0.81.0 / 2025-03-11
- [CHANGE] Remove the lower-case
hypervisor
andinstance
roles for the OpenStack Service Discovery from the ScrapeConfig CRD (users are required to useHypervisor
andInstance
instead). #7370 - [FEATURE] Add
serviceName
field to the ThanosRuler and Alertmanager CRDs. #7325 - [FEATURE] Add
shardRetentionPolicy
field to the Prometheus CRD (it requires thePrometheusShardRetentionPolicy
feature gate). #7274 - [FEATURE] Add support for the cluster mTLS configuration to the Alertmanager CRD. #7149
- [FEATURE] Add
LoadBalancer
role for the OpenStack Service Discovery to the ScrapeConfig CRD. #7356 - [ENHANCEMENT] Add
enableServiceLinks
field to the Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #7384 - [BUGFIX] Fix Alertmanager configuration with PushOver duration fields. #7249
0.80.1 / 2025-02-19
- [BUGFIX] Fix msteamsv2_configs to work with either
webhook_url
orwebhook_url_file
. #7352
0.80.0 / 2025-02-04
- [CHANGE] Add more API validations to the ScrapeConfig CRD. #7231 #7220 #7215 #7238 #7244 #7255
- [FEATURE] Add
serviceName
field to the Prometheus and PrometheusAgent CRDs. #6687 - [FEATURE] Add
keepIdentifyingResourceAttributes
field in OTLPConfig forPrometheus
andPrometheusAgent
CRDs. #7240 - [FEATURE] Add
fallbackScrapeProtocol
field to ScrapeClass forPrometheus
andPrometheusAgent
CRDs. #7288 - [FEATURE] Support
MSTeamsV2Config
receiver in Alertmanager configuration Secret. #7296 - [FEATURE] Support
JiraConfig
andRocketChat
receivers in Alertmanager configuration secret. #7315 - [FEATURE] Support global
smtp_tls_config
field in Alertmanager configuration secret. #7316 - [FEATURE] Add
timeout
field in Webhook receiver in Alertmanager configuration Secret. #7312 - [FEATURE] Add
content
,username
andavatarUrl
fields in Discord receiver in Alertmanager configuration secret. #7313 - [FEATURE] Add
scrapeFailureLogFile
field to the Prometheus and PrometheusAgent CRDs. #7038 #7311 - [BUGFIX] Validate respective api URL field in PagerDutyConfigs, DiscordConfigs, SlackConfigs and WebhookConfigs in AlertManagerConfig CRD. #6585
0.79.2 / 2024-12-18
- [BUGFIX] Fix pod and service monitor selector validation. #7214
0.79.1 / 2024-12-17
0.79.0 / 2024-12-13
Important
With this release, the operator will be deploying Prometheus v3.0.1
unless a specific version is specified.
Users who want to stay with Prometheus v2 need to set the version
field under
Prometheus/PrometheusAgent
Spec.
- [CHANGE/FEATURE] Set Prometheus
v3.0.1
as default version installed by operator. #7158 - [CHANGE] Add more API validations to the ScrapeConfig CRD. #6738 #7006
- [FEATURE] Set Alertmanager API version to v2 for Prometheus v3 and above. #7102
- [FEATURE] Add
enableOTLPReceiver
field in the Prometheus/PrometheusAgent CRDs. #7105 - [FEATURE] Add support for
TranslationStrategy
option for OTLP receiver. #7112 - [FEATURE] Add
nameValidationScheme
field in Prometheus global configuration. #7116 - [FEATURE] Add
scrapeFallbackProtocol
field inPrometheus
,PrometheusAgent
,ServiceMonitor
,PodMonitor
,Probe
,ScrapeConfig
and globally. #7131 - [FEATURE] Add support for labels in PrometheusRule CRD at rules level. #7140
- [FEATURE] Add support for ProxyConfig in Alertmanager Endpoints. #7191
- [FEATURE] Add support for configuring Alertmanager STS
persistentVolumeClaimRetentionPolicy
. #7183 - [FEATURE] Add
enableHTTP2
to ScrapeConfig CRD. #7024 - [FEATURE] Add
filter
field inConsulSDConfig
in ScrapeConfig CRD #7124 - [FEATURE] Add
messageThreadID
field to TelegramConfig in AlertmanagerConfig CRD. #6999 - [ENHANCEMENT] Allow users to control the sharding label(s). #7126
- [ENHANCEMENT] Add support for role selector field
selectorMechanism
on ServiceMonitor. #7086 - [ENHANCEMENT] Add support for role selector field
selectorMechanism
on PodMonitor. #7185 - [ENHANCEMENT] Add support for the
PrometheusText1.0.0
scrape protocol. #7085 - [ENHANCEMENT] Allow users to toggle Prometheus controller's custom configuration deprecation behavior using the
--deprecate-custom-configuration
flag. #6955 - [BUGFIX] Add
goGC
field toPrometheusAgent
CRD. #6667 - [BUGFIX] Validate
SMTPSmarthost
andSMTPFrom
fields in EmailConfig in AlertManagerConfig CRD. #6004 - [BUGFIX] Fix flaky discovery behavior caused by delayed endpoints publishing for Alertmanager. #7084
0.78.2 / 2024-11-21
- [BUGFIX] Revert the removal of the
proxyURL
field inAlertmanagerConfig
CRD. The field takes precedence overproxyUrl
. #7114