diff --git a/Makefile b/Makefile
index 44161f3..9cae9fe 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ SPEC = golang-github-prometheus-prometheus.spec
default: clean tar
clean:
- rm -f $(NAME)-*.tar $(NAME)-*.tar.gz web-ui-*.tar.gz npm_licenses.tar.bz2 vendor.tar.gz
+ rm -rf prometheus $(NAME)-*.tar $(NAME)-*.tar.gz web-ui-*.tar.gz npm_licenses.tar.bz2 vendor.tar.gz
tar:
osc service manualrun
diff --git a/_service b/_service
index e2b59b6..ad6f88f 100644
--- a/_service
+++ b/_service
@@ -4,7 +4,7 @@
git
.git
@PARENT_TAG@
- v2.49.1
+ v2.52.0
v(.*)
v2*
@@ -13,6 +13,6 @@
gz
- prometheus-2.49.1.tar.gz
+ prometheus-2.52.0.tar.gz
diff --git a/golang-github-prometheus-prometheus.changes b/golang-github-prometheus-prometheus.changes
index 21695fb..f3b135e 100644
--- a/golang-github-prometheus-prometheus.changes
+++ b/golang-github-prometheus-prometheus.changes
@@ -1,3 +1,198 @@
+-------------------------------------------------------------------
+Thu May 9 07:30:58 UTC 2024 - Johannes Kastl
+
+- update to 2.52.0:
+ * [CHANGE] TSDB: Fix the predicate checking for blocks which are
+ beyond the retention period to include the ones right at the
+ retention boundary. #9633
+ * [FEATURE] Kubernetes SD: Add a new metric
+ prometheus_sd_kubernetes_failures_total to track failed
+ requests to Kubernetes API. #13554
+ * [FEATURE] Kubernetes SD: Add node and zone metadata labels when
+ using the endpointslice role. #13935
+ * [FEATURE] Azure SD/Remote Write: Allow usage of Azure
+ authorization SDK. #13099
+ * [FEATURE] Alerting: Support native histogram templating. #13731
+ * [FEATURE] Linode SD: Support IPv6 range discovery and region
+ filtering. #13774
+ * [ENHANCEMENT] PromQL: Performance improvements for queries with
+ regex matchers. #13461
+ * [ENHANCEMENT] PromQL: Performance improvements when using
+ aggregation operators. #13744
+ * [ENHANCEMENT] PromQL: Validate label_join destination label.
+ #13803
+ * [ENHANCEMENT] Scrape: Increment
+ prometheus_target_scrapes_sample_duplicate_timestamp_total
+ metric on duplicated series during one scrape. #12933
+ * [ENHANCEMENT] TSDB: Many improvements in performance. #13742
+ #13673 #13782
+ * [ENHANCEMENT] TSDB: Pause regular block compactions if the head
+ needs to be compacted (prioritize head as it increases memory
+ consumption). #13754
+ * [ENHANCEMENT] Observability: Improved logging during signal
+ handling termination. #13772
+ * [ENHANCEMENT] Observability: All log lines for drop series use
+ "num_dropped" key consistently. #13823
+ * [ENHANCEMENT] Observability: Log chunk snapshot and mmaped
+ chunk replay duration during WAL replay. #13838
+ * [ENHANCEMENT] Observability: Log if the block is being created
+ from WBL during compaction. #13846
+ * [BUGFIX] PromQL: Fix inaccurate sample number statistic when
+ querying histograms. #13667
+ * [BUGFIX] PromQL: Fix histogram_stddev and histogram_stdvar for
+ cases where the histogram has negative buckets. #13852
+ * [BUGFIX] PromQL: Fix possible duplicated label name and values
+ in a metric result for specific queries. #13845
+ * [BUGFIX] Scrape: Fix setting native histogram schema factor
+ during scrape. #13846
+ * [BUGFIX] TSDB: Fix counting of histogram samples when creating
+ WAL checkpoint stats. #13776
+ * [BUGFIX] TSDB: Fix cases of compacting empty heads. #13755
+ * [BUGFIX] TSDB: Count float histograms in WAL checkpoint. #13844
+ * [BUGFIX] Remote Read: Fix memory leak due to broken requests.
+ #13777
+ * [BUGFIX] API: Stop building response for /api/v1/series/ when
+ the API request was cancelled. #13766
+ * [BUGFIX] promtool: Fix panic on promtool tsdb analyze
+ --extended when no native histograms are present. #13976
+
+-------------------------------------------------------------------
+Wed Apr 10 16:10:43 UTC 2024 - Johannes Kastl
+
+- update to 2.51.2:
+ Bugfix release.
+ * [BUGFIX] Notifier: could hang when using relabeling on alerts
+ #13861
+
+-------------------------------------------------------------------
+Fri Mar 29 19:31:29 UTC 2024 - Johannes Kastl
+
+- update to 2.51.1:
+ Bugfix release.
+ * [BUGFIX] PromQL: Re-instate validation of label_join
+ destination label #13803
+ * [BUGFIX] Scraping (experimental native histograms): Fix
+ handling of the min bucket factor on sync of targets #13846
+ * [BUGFIX] PromQL: Some queries could return the same series
+ twice (library use only) #13845
+
+-------------------------------------------------------------------
+Wed Mar 20 06:49:05 UTC 2024 - Johannes Kastl
+
+- update to 2.51.0:
+ There is a new optional build tag "dedupelabels", which should
+ reduce memory consumption (#12304).
+ It is off by default; there will be an optional alternative image
+ to try it out.
+ * [CHANGE] Scraping: Do experimental timestamp alignment even if
+ tolerance is bigger than 1% of scrape interval #13624, #13737
+ * [FEATURE] Alerting: Relabel rules for AlertManagerConfig;
+ allows routing alerts to different alertmanagers #12551, #13735
+ * [FEATURE] API: add limit param to series, label-names and
+ label-values APIs #13396
+ * [FEATURE] UI (experimental native histograms): Add native
+ histogram chart to Table view #13658
+ * [FEATURE] Promtool: Add a "tsdb dump-openmetrics" to dump in
+ OpenMetrics format. #13194
+ * [FEATURE] PromQL (experimental native histograms): Add
+ histogram_avg function #13467
+ * [ENHANCEMENT] Rules: Evaluate independent rules concurrently
+ #12946, #13527
+ * [ENHANCEMENT] Scraping (experimental native histograms):
+ Support exemplars #13488
+ * [ENHANCEMENT] Remote Write: Disable resharding during active
+ retry backoffs #13562
+ * [ENHANCEMENT] Observability: Add native histograms to
+ latency/duration metrics #13681
+ * [ENHANCEMENT] Observability: Add 'type' label to
+ prometheus_tsdb_head_out_of_order_samples_appended_total #13607
+ * [ENHANCEMENT] API: Faster generation of targets into JSON
+ #13469, #13484
+ * [ENHANCEMENT] Scraping, API: Use faster compression library
+ #10782
+ * [ENHANCEMENT] OpenTelemetry: Performance improvements in OTLP
+ parsing #13627
+ * [ENHANCEMENT] PromQL: Optimisations to reduce CPU and memory
+ #13448, #13536
+ * [BUGFIX] PromQL: Constrain extrapolation in rate() to half of
+ sample interval #13725
+ * [BUGFIX] Remote Write: Stop slowing down when a new WAL segment
+ is created #13583, #13628
+ * [BUGFIX] PromQL: Fix wrongly scoped range vectors with @
+ modifier #13559
+ * [BUGFIX] Kubernetes SD: Pod status changes were not discovered
+ by Endpoints service discovery #13337
+ * [BUGFIX] Azure SD: Fix 'error: parameter
+ virtualMachineScaleSetName cannot be empty' (#13702)
+ * [BUGFIX] Remote Write: Fix signing for AWS sigv4 transport
+ #13497
+ * [BUGFIX] Observability: Exemplars emitted by Prometheus use
+ "trace_id" not "traceID" #13589
+
+-------------------------------------------------------------------
+Mon Mar 18 15:32:04 UTC 2024 - Johannes Kastl
+
+- update to 2.50.1:
+ This is a bug-fix release for an issue that broke the /metadata
+ API.
+ * [BUGFIX] API: Fix metadata API using wrong field names.
+ #13633
+
+-------------------------------------------------------------------
+Mon Mar 18 15:28:12 UTC 2024 - Johannes Kastl
+
+- update to 2.50.0:
+ * [CHANGE] Remote Write: Error storage.ErrTooOldSample is now
+ generating HTTP error 400 instead of HTTP error 500. #13335
+ * [FEATURE] Remote Write: Drop old inmemory samples. Activated
+ using the config entry sample_age_limit. #13002
+ * [FEATURE] Experimental: Add support for ingesting zeros as
+ created timestamps. (enabled under the feature-flag
+ created-timestamp-zero-ingestion). #12733 #13279
+ * [FEATURE] Promtool: Add analyze histograms command. #12331
+ * [FEATURE] TSDB/compaction: Add a way to enable overlapping
+ compaction. #13282 #13393 #13398
+ * [FEATURE] Add automatic memory limit handling. Activated using
+ the feature flag. auto-gomemlimit #13395
+ * [ENHANCEMENT] Promtool: allow specifying multiple matchers in
+ promtool tsdb dump. #13296
+ * [ENHANCEMENT] PromQL: Restore more efficient version of
+ NewPossibleNonCounterInfo annotation. #13022
+ * [ENHANCEMENT] Kuma SD: Extend configuration to allow users to
+ specify client ID. #13278
+ * [ENHANCEMENT] PromQL: Use natural sort in sort_by_label and
+ sort_by_label_desc. This is experimental. #13411
+ * [ENHANCEMENT] Native Histograms: support
+ native_histogram_min_bucket_factor in scrape_config. #13222
+ * [ENHANCEMENT] Native Histograms: Issue warning if histogramRate
+ is applied to the wrong kind of histogram. #13392
+ * [ENHANCEMENT] TSDB: Make transaction isolation data structures
+ smaller. #13015
+ * [ENHANCEMENT] TSDB/postings: Optimize merge using Loser Tree.
+ #12878
+ * [ENHANCEMENT] TSDB: Simplify internal series delete function.
+ #13261
+ * [ENHANCEMENT] Agent: Performance improvement by making the
+ global hash lookup table smaller. #13262
+ * [ENHANCEMENT] PromQL: faster execution of metric functions,
+ e.g. abs(), rate() #13446
+ * [ENHANCEMENT] TSDB: Optimize label values with matchers by
+ taking shortcuts. #13426
+ * [ENHANCEMENT] Kubernetes SD: Check preconditions earlier and
+ avoid unnecessary checks or iterations in kube_sd. #13408
+ * [ENHANCEMENT] Promtool: Improve visibility for promtool test
+ rules with JSON colored formatting. #13342
+ * [ENHANCEMENT] Consoles: Exclude iowait and steal from CPU
+ Utilisation. #9593
+ * [ENHANCEMENT] Various improvements and optimizations on Native
+ Histograms. #13267, #13215, #13276 #13289, #13340
+ * [BUGFIX] Scraping: Fix quality value in HTTP Accept header.
+ #13313
+ * [BUGFIX] UI: Fix usage of the function time() that was
+ crashing. #13371
+ * [BUGFIX] Azure SD: Fix SD crashing when it finds a VM scale
+ set. #13578
+
-------------------------------------------------------------------
Mon Jan 15 20:33:03 UTC 2024 - Johannes Kastl
diff --git a/golang-github-prometheus-prometheus.spec b/golang-github-prometheus-prometheus.spec
index b9e9171..db68c0f 100644
--- a/golang-github-prometheus-prometheus.spec
+++ b/golang-github-prometheus-prometheus.spec
@@ -27,7 +27,7 @@
%endif
Name: golang-github-prometheus-prometheus
-Version: 2.49.1
+Version: 2.52.0
Release: 0
Summary: The Prometheus monitoring system and time series database
License: Apache-2.0
diff --git a/npm_licenses.tar.bz2 b/npm_licenses.tar.bz2
index 35fd6aa..016ed67 100644
--- a/npm_licenses.tar.bz2
+++ b/npm_licenses.tar.bz2
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0df2b8e5dcc326bed9a92a1a7a4e82a694d211b3d1457e270a142e9a7ec30415
-size 166353
+oid sha256:375a00418138d728f5de82c06e816979d94da22ef95d34199575f6ea8100932b
+size 170730
diff --git a/prometheus-2.49.1.tar.gz b/prometheus-2.49.1.tar.gz
deleted file mode 100644
index dce5e5b..0000000
--- a/prometheus-2.49.1.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b54d1b811dfc229725c90c08195ea057ea4dfa2d574d742b1ff162db3c3324bc
-size 6206494
diff --git a/prometheus-2.52.0.tar.gz b/prometheus-2.52.0.tar.gz
new file mode 100644
index 0000000..d7a3fc2
--- /dev/null
+++ b/prometheus-2.52.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a5e0af0e6aaac883b8c5e57df36600bc7d73c9b582d991d2c1ade14138be0a38
+size 6302670
diff --git a/vendor.tar.gz b/vendor.tar.gz
index 74b8dc5..42f2008 100644
--- a/vendor.tar.gz
+++ b/vendor.tar.gz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:30208d78bc92c8f64f84b6c7ba23341cea5f453448a00a0d5bb7c28f39e0510c
-size 13861118
+oid sha256:c3474a7426da752727fc104fb95e1eca02bf02d0352d0b198b84ecc622120368
+size 14621620
diff --git a/web-ui-2.49.1.tar.gz b/web-ui-2.49.1.tar.gz
deleted file mode 100644
index c81d8da..0000000
--- a/web-ui-2.49.1.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b74e1a495be5a07c4f6c18a1715fa62cab16dbc21d96264a862f41690840c83c
-size 3599298
diff --git a/web-ui-2.52.0.tar.gz b/web-ui-2.52.0.tar.gz
new file mode 100644
index 0000000..7d4e374
--- /dev/null
+++ b/web-ui-2.52.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dead2081ff28bc888fe7aa758efbc83028b5e3a84dca1ccd719ce2f4ffdf6f3f
+size 3602479