Hello community,
here is the log from the commit of package golang-github-prometheus-prometheus
for openSUSE:Factory checked in at 2019-07-22 12:18:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus (Old)
and
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "golang-github-prometheus-prometheus"
Mon Jul 22 12:18:33 2019 rev:3 rq:716752 version:2.11.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/golang-github-prometheus-prometheus.changes
2019-02-28 21:42:38.665544547 +0100
+++
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.4126/golang-github-prometheus-prometheus.changes
2019-07-22 12:18:34.571692930 +0200
@@ -1,0 +2,145 @@
+Thu Jul 18 01:06:13 UTC 2019 - Simon Crute <[email protected]>
+
+- readded _service file removed in error.
+
+- Update to 2.11.1
+ + Bug Fix:
+ * Fix potential panic when prometheus is watching multiple zookeeper paths.
+
+- Update to 2.11.0
+ + Bug Fix:
+ * resolve race condition in maxGauge.
+ * Fix ZooKeeper connection leak.
+ * Improved atomicity of .tmp block replacement during compaction for usual
case.
+ * Fix "unknown series references" after clean shutdown.
+ * Re-calculate block size when calling block.Delete.
+ * Fix unsafe snapshots with head block.
+ * prometheus_tsdb_compactions_failed_total is now incremented on any
compaction failure.
+ + Changes:
+ * Remove max_retries from queue_config (it has been unused since rewriting
remote-write to utilize the write-ahead-log)
+ * The meta file BlockStats no longer holds size information. This is now
dynamically calculated and kept in memory. It also includes the meta file size
which was not included before
+ * Renamed metric from prometheus_tsdb_wal_reader_corruption_errors to
prometheus_tsdb_wal_reader_corruption_errors_total
+ + Features:
+ * Add option to use Alertmanager API v2.
+ * Added humanizePercentage function for templates.
+ * Include InitContainers in Kubernetes Service Discovery.
+ * Provide option to compress WAL records using Snappy.
+ + Enhancements:
+ * Create new clean segment when starting the WAL.
+ * Reduce allocations in PromQL aggregations.
+ * Add storage warnings to LabelValues and LabelNames API results.
+ * Add prometheus_http_requests_total metric.
+ * Enable openbsd/arm build.
+ * Remote-write allocation improvements.
+ * Query performance improvement: Efficient iteration and search in
HashForLabels and HashWithoutLabels.
+ * Allow injection of arbitrary headers in promtool.
+ * Allow passing external_labels in alert unit tests groups.
+ * Allows globs for rules when unit testing.
+ * Improved postings intersection matching.
+ * Reduced disk usage for WAL for small setups.
+ * Optimize queries using regexp for set lookups.
+
+
+-------------------------------------------------------------------
+Thu Jul 4 12:08:24 UTC 2019 - Simon Crute <[email protected]>
+
+- rebase patch002-Default-settings.patch
+
+- Update to 2.10.0:
+ + Bug Fixes:
+ * TSDB: Don't panic when running out of disk space and recover nicely from
the condition
+ * TSDB: Correctly handle empty labels.
+ * TSDB: Don't crash on an unknown tombstone reference.
+ * Storage/remote: Remove queue-manager specific metrics if queue no longer
exists.
+ * PromQL: Correctly display {__name__="a"}.
+ * Discovery/kubernetes: Use service rather than ingress as the name for
the service workqueue.
+ * Discovery/azure: Don't panic on a VM with a public IP.
+ * Web: Fixed Content-Type for js and css instead of using /etc/mime.types.
+ * API: Encode alert values as string to correctly represent Inf/NaN.
+ + Features:
+ * Template expansion: Make external labels available as $externalLabels in
alert and console template expansion.
+ * TSDB: Add prometheus_tsdb_wal_segment_current metric for the WAL segment
index that TSDB is currently writing to. tsdb
+ * Scrape: Add scrape_series_added per-scrape metric. #5546
+ + Enhancements
+ * Discovery/kubernetes: Add labels __meta_kubernetes_endpoint_node_name
and __meta_kubernetes_endpoint_hostname.
+ * Discovery/azure: Add label __meta_azure_machine_public_ip.
+ * TSDB: Simplify mergedPostings.Seek, resulting in better performance if
there are many posting lists. tsdb
+ * Log filesystem type on startup.
+ * Cmd/promtool: Use POST requests for Query and QueryRange. client_golang
+ * Web: Sort alerts by group name.
+ * Console templates: Add convenience variables $rawParams, $params, $path.
+- Upadte to 2.9.2
+ + Bug Fixes:
+ * Make sure subquery range is taken into account for selection
+ * Exhaust every request body before closing it
+ * Cmd/promtool: return errors from rule evaluations
+ * Remote Storage: string interner should not panic in release
+ * Fix memory allocation regression in mergedPostings.Seek tsdb
+
+- Update to 2.9.1
+ + Bug Fixes:
+ * Discovery/kubernetes: fix missing label sanitization
+ * Remote_write: Prevent reshard concurrent with calling stop
+
+- Update to 2.9.0
+ + Feature:
+ * Add honor_timestamps scrape option.
+ + Enhancements:
+ * Update Consul to support catalog.ServiceMultipleTags.
+ * Discovery/kubernetes: add present labels for labels/annotations.
+ * OpenStack SD: Add ProjectID and UserID meta labels.
+ * Add GODEBUG and retention to the runtime page.
+ * Add support for POSTing to /series endpoint.
+ * Support PUT methods for Lifecycle and Admin APIs.
+ * Scrape: Add global jitter for HA server.
+ * Check for cancellation on every step of a range evaluation.
+ * String interning for labels & values in the remote_write path.
+ * Don't lose the scrape cache on a failed scrape.
+ * Reload cert files from disk automatically. common
+ * Use fixed length millisecond timestamp format for logs. common
+ * Performance improvements for postings.
+ Bug Fixes:
+ * Remote Write: fix checkpoint reading.
+ * Check if label value is valid when unmarshaling external labels from
YAML.
+ * Promparse: sort all labels when parsing.
+ * Reload rules: copy state on both name and labels.
+ * Exponentation operator to drop metric name in result of operation.
+ * Config: resolve more file paths.
+ * Promtool: resolve relative paths in alert test files.
+ * Set TLSHandshakeTimeout in HTTP transport. common
+ * Use fsync to be more resilient to machine crashes.
+ * Keep series that are still in WAL in checkpoints.
+
+- Update to 2.8.1
+ + Bug Fixes
+ * Display the job labels in /targets which was removed accidentally
+
+- Update to 2.8.0
+ + Change:
+ * This release uses Write-Ahead Logging (WAL) for the remote_write API.
This currently causes a slight increase in memory usage, which will be
addressed in future releases.
+ * Default time retention is used only when no size based retention is
specified. These are flags where time retention is specified by the flag
--storage.tsdb.retention and size retention by --storage.tsdb.retention.size.
+ * prometheus_tsdb_storage_blocks_bytes_total is now
prometheus_tsdb_storage_blocks_bytes.
+ + Feature:
+ * (EXPERIMENTAL) Time overlapping blocks are now allowed; vertical
compaction and vertical query merge. It is an optional feature which is
controlled by the --storage.tsdb.allow-overlapping-blocks flag, disabled by
default.
+ + Enhancements:
+ * Use the WAL for remote_write API.
+ * Query performance improvements.
+ * UI enhancements with upgrade to Bootstrap 4.
+ * Reduce time that Alertmanagers are in flux when reloaded.
+ * Limit number of metrics displayed on UI to 10000.
+ * (1) Remember All/Unhealthy choice on target-overview when reloading
page. (2) Resize text-input area on Graph page on mouseclick.
+ * In histogram_quantile merge buckets with equivalent le values.
+ * Show list of offending labels in the error message in many-to-many
scenarios.
+ * Show Storage Retention criteria in effect on /status page.
+ + Bug Fixes:
+ + Fix sorting of rule groups.
+ + Fix support for password_file and bearer_token_file in Kubernetes SD.
+ + Scrape: catch errors when creating HTTP clients
+ + Adds new metrics:
+ prometheus_target_scrape_pools_total
+ prometheus_target_scrape_pools_failed_total
+ prometheus_target_scrape_pool_reloads_total
+ prometheus_target_scrape_pool_reloads_failed_total
+ + Fix panic when aggregator param is not a literal.
+
+-------------------------------------------------------------------
Old:
----
prometheus-2.7.1.tar.xz
New:
----
prometheus-2.11.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ golang-github-prometheus-prometheus.spec ++++++
--- /var/tmp/diff_new_pack.CxRcqk/_old 2019-07-22 12:18:36.215692498 +0200
+++ /var/tmp/diff_new_pack.CxRcqk/_new 2019-07-22 12:18:36.219692497 +0200
@@ -20,7 +20,7 @@
%{go_nostrip}
Name: golang-github-prometheus-prometheus
-Version: 2.7.1
+Version: 2.11.1
Release: 0
Summary: The Prometheus monitoring system and time series database
License: Apache-2.0
@@ -49,7 +49,7 @@
BuildRequires: golang-github-prometheus-promu
BuildRequires: golang-packaging
BuildRequires: xz
-BuildRequires: golang(API) >= 1.11
+BuildRequires: golang(API) >= 1.12
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{?systemd_requires}
Requires(pre): shadow
++++++ 0002-Default-settings.patch ++++++
--- /var/tmp/diff_new_pack.CxRcqk/_old 2019-07-22 12:18:36.243692491 +0200
+++ /var/tmp/diff_new_pack.CxRcqk/_new 2019-07-22 12:18:36.247692490 +0200
@@ -9,10 +9,10 @@
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmd/prometheus/main.go b/cmd/prometheus/main.go
-index 045ec537..380296ab 100644
+index 5529f0d..d6a18ff 100644
--- a/cmd/prometheus/main.go
+++ b/cmd/prometheus/main.go
-@@ -134,7 +134,7 @@ func main() {
+@@ -133,7 +133,7 @@ func main() {
a.HelpFlag.Short('h')
a.Flag("config.file", "Prometheus configuration file path.").
@@ -21,7 +21,7 @@
a.Flag("web.listen-address", "Address to listen on for UI, API, and
telemetry.").
Default("0.0.0.0:9090").StringVar(&cfg.web.ListenAddress)
-@@ -164,16 +164,16 @@ func main() {
+@@ -163,10 +163,10 @@ func main() {
Default("false").BoolVar(&cfg.web.EnableAdminAPI)
a.Flag("web.console.templates", "Path to the console template
directory, available at /consoles.").
@@ -34,6 +34,8 @@
a.Flag("web.page-title", "Document title of Prometheus instance.").
Default("Prometheus Time Series Collection and Processing
Server").StringVar(&cfg.web.PageTitle)
+@@ -175,7 +175,7 @@ func main() {
+ Default(".*").StringVar(&cfg.corsRegexString)
a.Flag("storage.tsdb.path", "Base path for metrics storage.").
- Default("data/").StringVar(&cfg.localStoragePath)
@@ -41,6 +43,3 @@
a.Flag("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.20.1
-
++++++ _service ++++++
--- /var/tmp/diff_new_pack.CxRcqk/_old 2019-07-22 12:18:36.263692486 +0200
+++ /var/tmp/diff_new_pack.CxRcqk/_new 2019-07-22 12:18:36.263692486 +0200
@@ -3,8 +3,8 @@
<param name="url">https://github.com/prometheus/prometheus.git</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="versionformat">2.7.1</param>
- <param name="revision">v2.7.1</param>
+ <param name="versionformat">2.11.1</param>
+ <param name="revision">v2.11.1</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">prometheus-*.tar</param>
++++++ prometheus-2.7.1.tar.xz -> prometheus-2.11.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/golang-github-prometheus-prometheus/prometheus-2.7.1.tar.xz
/work/SRC/openSUSE:Factory/.golang-github-prometheus-prometheus.new.4126/prometheus-2.11.1.tar.xz
differ: char 25, line 1