Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package golang-github-prometheus-prometheus 
for openSUSE:Factory checked in at 2026-06-10 15:45:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus (Old)
 and      
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "golang-github-prometheus-prometheus"

Wed Jun 10 15:45:15 2026 rev:72 rq:1358154 version:3.12.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/golang-github-prometheus-prometheus.changes
  2026-05-04 12:50:31.650094303 +0200
+++ 
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.2375/golang-github-prometheus-prometheus.changes
        2026-06-10 15:45:57.234818142 +0200
@@ -1,0 +2,158 @@
+Tue Jun  9 05:59:57 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- rebase patches to 3.12.0
+
+-------------------------------------------------------------------
+Sat May 30 07:08:27 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 3.12.0:
+  This release contains security fixes, new features (especially
+  around PromQL and Service Discovery), performance improvements in
+  TSDB, Start Timestamp improvements and numerous bug fixes.
+  Key Highlights
+  * Security: Two security vulnerabilities have been addressed: a
+    denial of service in remote-write (snappy decompression limit)
+    and a secret exposure leak in STACKIT service discovery.
+  * PromQL & Metadata: Several features and bug fixes related to
+    the experimental "start timestamps" support, including updates
+    to rate(), irate(), increase(), and resets(). New experimental
+    functions start(), end(), range(), and step() are introduced.
+  * TSDB Performance: Optimizations in head chunk lookup (constant
+    time) and mmap operations to reduce CPU usage.
+  * Service Discovery: Added support for DigitalOcean Managed
+    Databases and Outscale VM, along with improvements to AWS SD
+    (IPv6 support for EC2, external ID support).
+  * UI: Added a web interface for deleting time series and cleaning
+    tombstones.
+  Changelog
+  * [SECURITY] Remote: Reject snappy-compressed received requests
+    via Remote Write whose declared decoded length exceeds the
+    32MB. Thanks to @hibrian827 for reporting it. #18642
+  * [SECURITY] STACKIT SD: Fix secrets being exposed in plaintext
+    via /-/config endpoint. Thanks to @August829 and @Phaxma for
+    reporting. GHSA-39j6-789q-qxvh #18649
+  * [CHANGE] TSDB/Agent: Adds Start Timestamp field to all WAL
+    Histogram samples in memory; used st-storage flag is enabled.
+    #18221
+  * [FEATURE] API: Add /api/v1/status/self_metrics endpoint
+    returning the current state of the Prometheus server's own
+    metrics about itself as JSON. #18411
+  * [FEATURE] Discovery: Add DigitalOcean Managed Databases service
+    discovery #18287
+  * [FEATURE] Prometheus: Add support for the aix/ppc64 compilation
+    target #18321
+  * [FEATURE] Discovery: Add Outscale VM service discovery
+    (outscale_sd_configs) for discovering scrape targets from the
+    Outscale Cloud API. #18139
+  * [FEATURE] PromQL: Emit a warning when sort, sort_by_label or
+    sort_by_label_desc is used within range (matrix) queries, as
+    these functions do not have effect in that context. #18498
+  * [FEATURE] PromQL: Add start(), end(), range(), and step()
+    experimental functions #17877
+  * [FEATURE] PromQL: Update resets() function to consider start
+    timestamp resets. Hidden behind use-start-timestamps feature
+    flag. #18627
+  * [FEATURE] Prometheus: Promote auto-reload-config as stable
+    #18620
+  * [FEATURE] TSDB/Agent: Add CheckpointFromInMemorySeries option
+    to agent.DB that enables checkpoint based on in-memory series.
+    #17948
+  * [FEATURE] UI: Add a web interface for deleting time series and
+    cleaning tombstones, accessible from the Status menu. #18390
+  * [FEATURE] PromQL: Use start timestamps for rate(), irate(), and
+    increase() calculations, behind a feature flag
+    use-start-timestamps. Doesn't work together with extended range
+    selectors anchored and smoothed. #18344
+  * [FEATURE] Scrape: Added a feature flag st-synthesis which
+    synthesizes unknown STs for scraped cumulative metrics. Useful
+    when Remote Writing 2.0 with delta or Otel-based backends.
+    #18279
+  * [FEATURE] promqltest: support @st annotation in load blocks to
+    specify per-sample start timestamps. #18360
+  * [ENHANCEMENT] API: reject concurrent fgprof profiles. #18651
+  * [ENHANCEMENT] AWS SD: Add optional external_id field to
+    ECS/MSK/RDS/Elasticache. #18579
+  * [ENHANCEMENT] AWS SD: Add optional external_id field. #17171
+  * [ENHANCEMENT] Discovery: Propagate SD target updates faster by
+    introducing dynamic backoff interval instead of static 5s
+    interval for throttling. #18187
+  * [ENHANCEMENT] Promtool: Add --header flag to query instant
+    command, matching existing query range behaviour. #18418
+  * [ENHANCEMENT]: AWS SD: Allows EC2 service discovery to discover
+    IPv6 addresses to communicate with target endpoints. The
+    private IPv4 address remains the default when both IPv4 and
+    IPv6 addresses are present. #16088
+  * [PERF] TSDB: Make head chunk lookup in range queries constant
+    time instead of quadratic time #18302
+  * [PERF] TSDB: Skip entire stripes in mmapHeadChunks when no
+    series need mmapping, reducing CPU utilization significantly at
+    production-relevant scales. #18541
+  * [PERF] TSDB: Skip clean series during periodic head chunk mmap
+    using cached head chunk count #18272
+  * [PERF] PromQL: Address FloatHistogram.KahanAdd performance
+    regression on Go 1.26. #18568
+  * [BUGFIX] PromQL: Fix info() function incorrectly handling
+    negated __name__ matchers #17932
+  * [BUGFIX] API: Return duration expressions in /parse_ast. #18624
+  * [BUGFIX] API: correctly document formats accepted for duration
+    query request parameters (step, timeout and lookback delta) in
+    OpenAPI spec #18305
+  * [BUGFIX] Scrape: AppenderV2 now tracks staleness even when
+    OOO/duplicate series errors happen similar to AppenderV1 #18567
+  * [BUGFIX] Config: Validate remote_write queue_config fields at
+    load time to prevent runtime panic and silent misconfiguration.
+    #18209
+  * [BUGFIX] Discovery/Consul: Add health_filter for Health API
+    filtering, fixing breakage when using Catalog-only fields like
+    ServiceTags in filter. #18479 #18499
+  * [BUGFIX] OTLP: limit decompressed body size for gzip-encoded
+    OTLP write requests. #18408
+  * [BUGFIX] PromQL: Fix smoothed rate/increase returning zero
+    instead of no result when all data falls strictly after the
+    query range. #18523
+  * [BUGFIX] PromQL: Fix metric name not being dropped when
+    last_over_time or first_over_time is applied to subqueries
+    containing name-dropping functions like abs(). #18409
+  * [BUGFIX] PromQL: Fix missing warning when mixing exponential
+    and custom-bucket histograms in stats queries. #18660
+  * [BUGFIX] PromQL: Fix parsing of range() keyword in duration
+    expressions such as foo[5m+range()]. #18623
+  * [BUGFIX] PromQL: Fix smoothed vector selector returning no
+    results in binary operations when the @ modifier is used.
+    #18531
+  * [BUGFIX] PromQL: Reject NaN, infinite, and out-of-range
+    duration expressions instead of silently producing an
+    out-of-range time.Duration. #18639
+  * [BUGFIX] Scrape: Fix panic when scraping malformed native
+    histograms. #18414
+  * [BUGFIX] Scrape: fix panic when scraping a target exposing a
+    summary with no quantiles via the protobuf format. #18382
+  * [BUGFIX] Scrape: fix scrape failure log file occasionally not
+    applied after a configuration reload. #18421
+  * [BUGFIX] TSDB: Allow retention percentage with new data path.
+    #18628
+  * [BUGFIX] TSDB: Preserve decimal precision in percentage-based
+    retention #18374
+  * [BUGFIX] TSDB: fix prometheus_tsdb_head_chunks going negative
+    after WAL replay #18401
+  * [BUGFIX] TSDB: panic with native histograms during query of
+    overlapping chunks. #18692
+  * [BUGFIX] Tracing: fix startup failure for insecure OTLP HTTP
+    tracing #18469
+  * [BUGFIX] UI: Escape label values offered by PromQL
+    autocomplete. #18658
+  * [BUGFIX] UI: Improve Y-axis tick label precision for graph
+    values over small ranges. #18682
+  * [BUGFIX] prometheus_sd_refresh* and
+    prometheus_sd_discovered_targets metrics for specific scrape
+    jobs are deleted when the scrape job is removed. #17614
+  * [BUGFIX] Remote: fixed validation for received RW2 requests
+    when parsing metadata unit symbols. This fixes a case when
+    request would cause (recovered) handler panic. #18641
+  * [BUGFIX] TSDB/Agent: fix race in agent appender where
+    concurrent appends for the same label set could produce
+    duplicate in-memory series and duplicate WAL records. #18292
+  * [BUGFIX] Config: Update --enable-feature flag description and
+    sort feature names. #18487
+
+-------------------------------------------------------------------

Old:
----
  prometheus-3.11.3.obscpio

New:
----
  prometheus-3.12.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ golang-github-prometheus-prometheus.spec ++++++
--- /var/tmp/diff_new_pack.viEcip/_old  2026-06-10 15:46:06.803214650 +0200
+++ /var/tmp/diff_new_pack.viEcip/_new  2026-06-10 15:46:06.807214816 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:           golang-github-prometheus-prometheus
-Version:        3.11.3
+Version:        3.12.0
 Release:        0
 Summary:        The Prometheus monitoring system and time series database
 License:        Apache-2.0

++++++ 0001-Do-not-force-the-pure-Go-name-resolver.patch ++++++
--- /var/tmp/diff_new_pack.viEcip/_old  2026-06-10 15:46:06.911219126 +0200
+++ /var/tmp/diff_new_pack.viEcip/_new  2026-06-10 15:46:06.919219457 +0200
@@ -1,4 +1,4 @@
-From 471ee4bb9b461c0555cf46c2ea5c423827ec1369 Mon Sep 17 00:00:00 2001
+From b77cd57aba67c951ccdd5ab13323716e5c536d18 Mon Sep 17 00:00:00 2001
 From: Jan Fajerski <[email protected]>
 Date: Fri, 8 Feb 2019 09:17:06 +0100
 Subject: [PATCH] Do not force the pure Go name resolver
@@ -16,7 +16,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/.promu.yml b/.promu.yml
-index d16bceeed..367a75765 100644
+index 550336cf2..7beda53f3 100644
 --- a/.promu.yml
 +++ b/.promu.yml
 @@ -12,10 +12,10 @@ build:
@@ -32,6 +32,6 @@
          -X github.com/prometheus/common/version.Version={{.Version}}
          -X github.com/prometheus/common/version.Revision={{.Revision}}
 -- 
-2.49.0
+2.54.0
 
 

++++++ 0002-Default-settings.patch ++++++
--- /var/tmp/diff_new_pack.viEcip/_old  2026-06-10 15:46:06.951220783 +0200
+++ /var/tmp/diff_new_pack.viEcip/_new  2026-06-10 15:46:06.959221115 +0200
@@ -1,4 +1,4 @@
-From 9e31d44bdee8ddb5aed89b0e7ed3e85969f3e52c Mon Sep 17 00:00:00 2001
+From fbeb1ecb92ec1c968a92c8277f8f71e882850f0e Mon Sep 17 00:00:00 2001
 From: Jan Fajerski <[email protected]>
 Date: Fri, 8 Feb 2019 09:28:12 +0100
 Subject: [PATCH] Default settings
@@ -10,19 +10,19 @@
  1 file changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/cmd/prometheus/main.go b/cmd/prometheus/main.go
-index ed7aa52c8..d3d53b18d 100644
+index 7370cc3da..4225da57b 100644
 --- a/cmd/prometheus/main.go
 +++ b/cmd/prometheus/main.go
-@@ -354,7 +354,7 @@ func main() {
+@@ -399,7 +399,7 @@ func main() {
        a.HelpFlag.Short('h')
  
        a.Flag("config.file", "Prometheus configuration file path.").
 -              Default("prometheus.yml").StringVar(&cfg.configFile)
 +              
Default("/etc/prometheus/prometheus.yml").StringVar(&cfg.configFile)
  
-       a.Flag("config.auto-reload-interval", "Specifies the interval for 
checking and automatically reloading the Prometheus configuration file upon 
detecting changes.").
-               Default("30s").SetValue(&cfg.autoReloadInterval)
-@@ -414,10 +414,10 @@ func main() {
+       a.Flag("config.auto-reload", "Enable automatic configuration file 
reloading. See also --config.auto-reload-interval.").
+               Default("false").BoolVar(&cfg.enableAutoReload)
+@@ -462,10 +462,10 @@ func main() {
                Default("false").BoolVar(&cfg.web.EnableOTLPWriteReceiver)
  
        a.Flag("web.console.templates", "Path to the console template 
directory, available at /consoles.").
@@ -35,7 +35,7 @@
  
        a.Flag("web.page-title", "Document title of Prometheus instance.").
                Default("Prometheus Time Series Collection and Processing 
Server").StringVar(&cfg.web.PageTitle)
-@@ -426,7 +426,7 @@ func main() {
+@@ -474,7 +474,7 @@ func main() {
                Default(".*").StringVar(&cfg.corsRegexString)
  
        serverOnlyFlag(a, "storage.tsdb.path", "Base path for metrics 
storage.").
@@ -45,6 +45,6 @@
        serverOnlyFlag(a, "storage.tsdb.min-block-duration", "Minimum duration 
of a data block before being persisted. For use in testing.").
                Hidden().Default("2h").SetValue(&cfg.tsdb.MinBlockDuration)
 -- 
-2.49.0
+2.54.0
 
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.viEcip/_old  2026-06-10 15:46:07.099226917 +0200
+++ /var/tmp/diff_new_pack.viEcip/_new  2026-06-10 15:46:07.131228243 +0200
@@ -6,7 +6,7 @@
     <param name="exclude">go.work</param>
     <param name="exclude">go.work.sum</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="revision">v3.11.3</param>
+    <param name="revision">v3.12.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="match-tag">v3*</param>
   </service>

++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/node_modules.obscpio
 
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.2375/node_modules.obscpio
 differ: char 59, line 1

++++++ node_modules.spec.inc ++++++
++++ 1276 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/node_modules.spec.inc
++++ and 
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.2375/node_modules.spec.inc

++++++ package-lock.json ++++++
++++ 4900 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/package-lock.json
++++ and 
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.2375/package-lock.json

++++++ prometheus-3.11.3.obscpio -> prometheus-3.12.0.obscpio ++++++
++++ 33898 lines of diff (skipped)

++++++ prometheus.obsinfo ++++++
--- /var/tmp/diff_new_pack.viEcip/_old  2026-06-10 15:46:09.859341294 +0200
+++ /var/tmp/diff_new_pack.viEcip/_new  2026-06-10 15:46:09.863341460 +0200
@@ -1,5 +1,5 @@
 name: prometheus
-version: 3.11.3
-mtime: 1777300841
-commit: eb173f5256d4022afba1e9bc3d19740a76859fae
+version: 3.12.0
+mtime: 1779982292
+commit: 9f27dffc1f93ca23287972f632025879f2d1c658
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.2375/vendor.tar.gz
 differ: char 13, line 1

Reply via email to