<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="52">
<package pkgid="372ee449cbac2252f1e642ceb3ba60f87b8927f5b1eeafedcbea4e86e0479fb8" name="dracut-saltboot" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="150003.2.2.uyuni"/>
  <changelog author="nadvornik@suse.com" date="1589284800">- Print a list of available disk devices (bsc#1170824)
- Install wipefs to initrd
- Update to version 0.1.1590413773.a959db7</changelog>
  <changelog author="nadvornik@suse.com" date="1595332800">- Use automatic RAID assembly only in the first phase before
  start of salt
- Update to version 0.1.1595937550.0285244</changelog>
  <changelog author="oholecek@suse.com" date="1597406400">- Set wicked to use plain mac address for computing DHCP DUID
- Copy wicked lease xml file to prevent query for second IP address
  (bsc#1173268)</changelog>
  <changelog author="nadvornik@suse.com" date="1599652800">- Support autosign grains in saltboot intrd
- Update to version 0.1.1602150122.f08af0a</changelog>
  <changelog author="nadvornik@suse.com" date="1612180800">- Use saltboot/defaults file
- Update to version 0.1.1614159840.ef7cad5</changelog>
  <changelog author="nadvornik@suse.com" date="1622203200">- Use kernel parameters from PXE formula also for local boot</changelog>
  <changelog author="nadvornik@suse.com" date="1627473600">- Force installation of libexpat.so.1 (bsc#1188846)
- Update to version 0.1.1627546504.96a0b3e</changelog>
  <changelog author="nadvornik@suse.com" date="1628078400">- Fix dependencies of python libs (bsc#1188846)
- Update to version 0.1.1628156312.dbd0dec</changelog>
  <changelog author="oholecek@suse.com" date="1657627200">- Update to version 0.1.1657643023.0d694ce
  * Update dracut-saltboot dependencies (bsc#1200970)
  * Fix network loading when ipappend is used in pxe config
  * Add new information messages</changelog>
  <changelog author="nadvornik@suse.com" date="1661256000">- Require e2fsprogs (bsc#1202614)</changelog>
  <changelog author="nadvornik@suse.com" date="1661515200">- Update to version 0.1.1661440542.6cbe0da
  * Use standard susemanager.conf
  * Move image services to dracut-saltboot package
  * Use salt bundle</changelog>
  <changelog author="oholecek@suse.com" date="1667822400">- Update to version 0.1.1665997480.587fa10
  * Add dependencies on xz and gzip to support compressed images</changelog>
  <changelog author="oholecek@suse.com" date="1673265600">- Update to version 0.1.1673279145.e7616bd
  * Add failsafe stop file when salt-minion does not stop (bsc#1172110)
  * Copy existing wicked config instead of generating new (bsc#1205599)</changelog>
  <changelog author="oholecek@suse.com" date="1676980800">- Update to verion 0.1.1674034019.a93ff61
  * Install copied wicked config as client.xml (bsc#1205599)</changelog>
  <changelog author="oholecek@suse.com" date="1681905600">- Update to version 0.1.1681904360.84ef141
  * Load network configuration even when missing protocol version
    (bsc#1210640)</changelog>
  <changelog author="oholecek@suse.com" date="1710849600">- Update to version 0.1.1710765237.46af599
  * Load only first available leaseinfo (bsc#1221092)</changelog>
  <changelog author="oholecek@suse.com" date="1729857600">- Update to version 0.1.1728559936.c16d4fb
  * Add MAC based terminal naming option (jsc#SUMA-314)</changelog>
  <changelog author="oholecek@suse.com" date="1750334400">- Update to version 0.1.1750754284.36c722f
  * Add missing chroot dependency for bootloader installation</changelog>
  <changelog author="oholecek@suse.com" date="1760443200">- Update to version 1.0.0
  * Reboot on salt key timeout (bsc#1237495)
  * Fix parsing files with space in the name (bsc#1252100)</changelog>
  <changelog author="oholecek@suse.com" date="1767614400">- Update to version 1.1.0
  * Retry DHCP requests up to 3 times (bsc#1253004)</changelog>
</package>
<package pkgid="0579175ddb28aa19a19a66708e20f90d37d3d4b168fb95fc16bc69bdc302ba70" name="dracut-saltboot" arch="src">
  <version epoch="0" ver="1.1.0" rel="150003.2.2.uyuni"/>
  <changelog author="nadvornik@suse.com" date="1589284800">- Print a list of available disk devices (bsc#1170824)
- Install wipefs to initrd
- Update to version 0.1.1590413773.a959db7</changelog>
  <changelog author="nadvornik@suse.com" date="1595332800">- Use automatic RAID assembly only in the first phase before
  start of salt
- Update to version 0.1.1595937550.0285244</changelog>
  <changelog author="oholecek@suse.com" date="1597406400">- Set wicked to use plain mac address for computing DHCP DUID
- Copy wicked lease xml file to prevent query for second IP address
  (bsc#1173268)</changelog>
  <changelog author="nadvornik@suse.com" date="1599652800">- Support autosign grains in saltboot intrd
- Update to version 0.1.1602150122.f08af0a</changelog>
  <changelog author="nadvornik@suse.com" date="1612180800">- Use saltboot/defaults file
- Update to version 0.1.1614159840.ef7cad5</changelog>
  <changelog author="nadvornik@suse.com" date="1622203200">- Use kernel parameters from PXE formula also for local boot</changelog>
  <changelog author="nadvornik@suse.com" date="1627473600">- Force installation of libexpat.so.1 (bsc#1188846)
- Update to version 0.1.1627546504.96a0b3e</changelog>
  <changelog author="nadvornik@suse.com" date="1628078400">- Fix dependencies of python libs (bsc#1188846)
- Update to version 0.1.1628156312.dbd0dec</changelog>
  <changelog author="oholecek@suse.com" date="1657627200">- Update to version 0.1.1657643023.0d694ce
  * Update dracut-saltboot dependencies (bsc#1200970)
  * Fix network loading when ipappend is used in pxe config
  * Add new information messages</changelog>
  <changelog author="nadvornik@suse.com" date="1661256000">- Require e2fsprogs (bsc#1202614)</changelog>
  <changelog author="nadvornik@suse.com" date="1661515200">- Update to version 0.1.1661440542.6cbe0da
  * Use standard susemanager.conf
  * Move image services to dracut-saltboot package
  * Use salt bundle</changelog>
  <changelog author="oholecek@suse.com" date="1667822400">- Update to version 0.1.1665997480.587fa10
  * Add dependencies on xz and gzip to support compressed images</changelog>
  <changelog author="oholecek@suse.com" date="1673265600">- Update to version 0.1.1673279145.e7616bd
  * Add failsafe stop file when salt-minion does not stop (bsc#1172110)
  * Copy existing wicked config instead of generating new (bsc#1205599)</changelog>
  <changelog author="oholecek@suse.com" date="1676980800">- Update to verion 0.1.1674034019.a93ff61
  * Install copied wicked config as client.xml (bsc#1205599)</changelog>
  <changelog author="oholecek@suse.com" date="1681905600">- Update to version 0.1.1681904360.84ef141
  * Load network configuration even when missing protocol version
    (bsc#1210640)</changelog>
  <changelog author="oholecek@suse.com" date="1710849600">- Update to version 0.1.1710765237.46af599
  * Load only first available leaseinfo (bsc#1221092)</changelog>
  <changelog author="oholecek@suse.com" date="1729857600">- Update to version 0.1.1728559936.c16d4fb
  * Add MAC based terminal naming option (jsc#SUMA-314)</changelog>
  <changelog author="oholecek@suse.com" date="1750334400">- Update to version 0.1.1750754284.36c722f
  * Add missing chroot dependency for bootloader installation</changelog>
  <changelog author="oholecek@suse.com" date="1760443200">- Update to version 1.0.0
  * Reboot on salt key timeout (bsc#1237495)
  * Fix parsing files with space in the name (bsc#1252100)</changelog>
  <changelog author="oholecek@suse.com" date="1767614400">- Update to version 1.1.0
  * Retry DHCP requests up to 3 times (bsc#1253004)</changelog>
</package>
<package pkgid="e5621185e6575fd1d36898b004fb76a58604801674c96db528e60954fefb6df9" name="dracut-wireless" arch="noarch">
  <version epoch="0" ver="0.1.1595937550.0285244" rel="150003.2.3.uyuni"/>
  <changelog author="nadvornik@suse.com" date="1569931200">- New package</changelog>
  <changelog author="nadvornik@suse.com" date="1592827200">- Make sure ifup is scheduled (bsc#1173149)
- Update to version 0.1.1595937550.0285244</changelog>
</package>
<package pkgid="c305b4352a7f20a2b7069f388cca596fc18270065f4e041c86e5fb7ea120093a" name="dracut-wireless" arch="src">
  <version epoch="0" ver="0.1.1595937550.0285244" rel="150003.2.3.uyuni"/>
  <changelog author="nadvornik@suse.com" date="1569931200">- New package</changelog>
  <changelog author="nadvornik@suse.com" date="1592827200">- Make sure ifup is scheduled (bsc#1173149)
- Update to version 0.1.1595937550.0285244</changelog>
</package>
<package pkgid="fddb783dc3c710faa44eff661d5066b3f86181c183974a69b89b610efab83352" name="firewalld-prometheus-config" arch="x86_64">
  <version epoch="0" ver="0.1" rel="150003.2.4.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1649332800">- Build firewalld-prometheus-config only for SUSE Linux Enterprise
  15, 15.1 and 15.2, and require firewalld for it
- firewalld-prometheus-config needs to be a Recommends, not a
  Requires, as prometheus does not require it to run</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264000">- Fix authentication bypass by updating Prometheus Exporter Toolkit
  to version 0.7.3 (CVE-2022-46146, bsc#1208049)
- Fix uncontrolled resource consumption by updating Go to version
  1.20.1 (CVE-2022-41723, bsc#1208298)
- Restructure the spec to build web assets online (boo#1208752)
- Add:
  * Makefile
  * web-ui-2.32.1.tar.gz
  * 0003-Update-Go-modules.patch
- Drop:
  * 0003-Bump-client_golang-to-1.12.1.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264001">- Add:
  * npm_licenses.tar.bz2
  * PACKAGING_README.md
- Drop:
  * 0003-Update-Go-modules.patch
- Change:
  * 0001-Do-not-force-the-pure-Go-name-resolver.patch
  * 0002-Default-settings.patch
- Upgrade to version 2.37.6
  * Require Go 1.19
- Upgrade to version 2.37.5
  * [SECURITY] Security upgrade from go and upstream dependencies
    that include security fixes to the net/http and os packages.
- Upgrade to version 2.37.4
  * [SECURITY] Fix basic authentication bypass vulnerability
    (CVE-2022-46146, bsc#1208049, jsc#PED-3576).
- Upgrade to version 2.37.3
  * [SECURITY] CVE-2022-41715: Limit memory used by parsing regexps
    (bsc#1204023).
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
- Upgrade to version 2.37.2
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- Upgrade to version 2.37.1
  * [BUGFIX] Properly close file descriptor when logging unfinished
    queries.
  * [BUGFIX] TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
- Upgrade to version 2.37.0
  * [FEATURE] Nomad SD: New service discovery for Nomad built-in
    service discovery.
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node labels for
    endpoint role.
  * [ENHANCEMENT] PromQL: Optimise creation of signature
    with/without labels.
  * [ENHANCEMENT] TSDB: Memory optimizations.
  * [ENHANCEMENT] TSDB: Reduce sleep time when reading WAL.
  * [ENHANCEMENT] OAuth2: Add appropriate timeouts and User-Agent
    header.
  * [BUGFIX] Alerting: Fix Alertmanager targets not being updated
    when alerts were queued.
  * [BUGFIX] Hetzner SD: Make authentication files relative to
    Prometheus config file.
  * [BUGFIX] Promtool: Fix promtool check config not erroring
    properly on failures.
  * [BUGFIX] Scrape: Keep relabeled scrape interval and timeout on
    reloads.
  * [BUGFIX] TSDB: Don't increment
    prometheus_tsdb_compactions_failed_total when context is
    canceled.
  * [BUGFIX] TSDB: Fix panic if series is not found when deleting
    series.
  * [BUGFIX] TSDB: Increase
    prometheus_tsdb_mmap_chunk_corruptions_total on out of sequence
    errors.
  * [BUGFIX] Uyuni SD: Make authentication files relative to
    Prometheus configuration file and fix default configuration
    values.
- Upgrade to version 2.36.2
  * [BUGFIX] Fix serving of static assets like fonts and favicon.
- Upgrade to version 2.36.1
  * [BUGFIX] promtool: Add --lint-fatal option.
- Upgrade to version 2.36.0
  * [FEATURE] Add lowercase and uppercase relabel action.
  * [FEATURE] SD: Add IONOS Cloud integration.
  * [FEATURE] SD: Add Vultr integration.
  * [FEATURE] SD: Add Linode SD failure count metric.
  * [FEATURE] Add prometheus_ready metric.
  * [ENHANCEMENT] Add stripDomain to template function.
  * [ENHANCEMENT] UI: Enable active search through dropped targets.
  * [ENHANCEMENT] promtool: support matchers when querying label
    values.
  * [ENHANCEMENT] Add agent mode identifier.
  * [BUGFIX] Changing TotalQueryableSamples from int to int64.
  * [BUGFIX] tsdb/agent: Ignore duplicate exemplars.
  * [BUGFIX] TSDB: Fix chunk overflow appending samples at a
    variable rate.
  * [BUGFIX] Stop rule manager before TSDB is stopped.
- Upgrade to version 2.35.0
  * [CHANGE] TSDB: Delete *.tmp WAL files when Prometheus starts.
  * [CHANGE] promtool: Add new flag --lint (enabled by default) for
    the commands check rules and check config, resulting in a new
    exit code (3) for linter errors.
  * [FEATURE] Support for automatically setting the variable
    GOMAXPROCS to the container CPU limit. Enable with the flag
  - -enable-feature=auto-gomaxprocs.
  * [FEATURE] PromQL: Extend statistics with total and peak number
    of samples in a query. Additionally, per-step statistics are
    available with --enable-feature=promql-per-step-stats and using
    stats=all in the query API. Enable with the flag
  - -enable-feature=per-step-stats.
  * [ENHANCEMENT] TSDB: more efficient sorting of postings read from
    WAL at startup.
  * [ENHANCEMENT] Azure SD: Add metric to track Azure SD failures.
  * [ENHANCEMENT] Azure SD: Add an optional resource_group
    configuration.
  * [ENHANCEMENT] Kubernetes SD: Support discovery.k8s.io/v1
    EndpointSlice (previously only discovery.k8s.io/v1beta1
    EndpointSlice was supported).
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node metadata to
    discovered pods.
  * [ENHANCEMENT] OAuth2: Support for using a proxy URL to fetch
    OAuth2 tokens.
  * [ENHANCEMENT] Configuration: Add the ability to disable HTTP2.
  * [ENHANCEMENT] Config: Support overriding minimum TLS version.
  * [BUGFIX] Kubernetes SD: Explicitly include gcp auth from k8s.io.
  * [BUGFIX] Fix OpenMetrics parser to sort uppercase labels
    correctly.
  * [BUGFIX] UI: Fix scrape interval and duration tooltip not
    showing on target page.
  * [BUGFIX] Tracing/GRPC: Set TLS credentials only when insecure is
    false.
  * [BUGFIX] Agent: Fix ID collision when loading a WAL with
    multiple segments.
  * [BUGFIX] Remote-write: Fix a deadlock between Batch and flushing
    the queue.
- Upgrade to version 2.34.0
  * [CHANGE] UI: Classic UI removed.
  * [CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based
    tracing.
  * [ENHANCEMENT] TSDB: Disable the chunk write queue by default and
    allow configuration with the experimental flag
  - -storage.tsdb.head-chunks-write-queue-size.
  * [ENHANCEMENT] HTTP SD: Add a failure counter.
  * [ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests.
  * [ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni.
  * [ENHANCEMENT] Scrape: Log when an invalid media type is
    encountered during a scrape.
  * [ENHANCEMENT] Scrape: Accept
    application/openmetrics-text;version=1.0.0 in addition to
    version=0.0.1.
  * [ENHANCEMENT] Remote-read: Add an option to not use external
    labels as selectors for remote read.
  * [ENHANCEMENT] UI: Optimize the alerts page and add a search bar.
  * [ENHANCEMENT] UI: Improve graph colors that were hard to see.
  * [ENHANCEMENT] Config: Allow escaping of $ with $$ when using
    environment variables with external labels.
  * [BUGFIX] PromQL: Properly return an error from
    histogram_quantile when metrics have the same labelset.
  * [BUGFIX] UI: Fix bug that sets the range input to the
    resolution.
  * [BUGFIX] TSDB: Fix a query panic when
    memory-snapshot-on-shutdown is enabled.
  * [BUGFIX] Parser: Specify type in metadata parser errors.
  * [BUGFIX] Scrape: Fix label limit changes not applying.
- Upgrade to version 2.33.5
  * [BUGFIX] Remote-write: Fix deadlock between adding to queue and
    getting batch.
- Upgrade to version 2.33.4
  * [BUGFIX] TSDB: Fix panic when m-mapping head chunks onto the
    disk.
- Upgrade to version 2.33.3
  * [BUGFIX] Azure SD: Fix a regression when public IP Address isn't
    set.
- Upgrade to version 2.33.2
  * [BUGFIX] Azure SD: Fix panic when public IP Address isn't set.
  * [BUGFIX] Remote-write: Fix deadlock when stopping a shard.
- Upgrade to version 2.33.1
  * [BUGFIX] SD: Fix no such file or directory in K8s SD when not
    running inside K8s.
- Upgrade to version 2.33.0
  * [CHANGE] PromQL: Promote negative offset and @ modifer to stable
    features.
  * [CHANGE] Web: Promote remote-write-receiver to stable.
  * [FEATURE] Config: Add stripPort template function.
  * [FEATURE] Promtool: Add cardinality analysis to check metrics,
    enabled by flag --extended.
  * [FEATURE] SD: Enable target discovery in own K8s namespace.
  * [FEATURE] SD: Add provider ID label in K8s SD.
  * [FEATURE] Web: Add limit field to the rules API.
  * [ENHANCEMENT] Remote-write: Avoid allocations by buffering
    concrete structs instead of interfaces.
  * [ENHANCEMENT] Remote-write: Log time series details for
    out-of-order samples in remote write receiver.
  * [ENHANCEMENT] Remote-write: Shard up more when backlogged.
  * [ENHANCEMENT] TSDB: Use simpler map key to improve exemplar
    ingest performance.
  * [ENHANCEMENT] TSDB: Avoid allocations when popping from the
    intersected postings heap.
  * [ENHANCEMENT] TSDB: Make chunk writing non-blocking, avoiding
    latency spikes in remote-write.
  * [ENHANCEMENT] TSDB: Improve label matching performance.
  * [ENHANCEMENT] UI: Optimize the service discovery page and add a search bar.
  * [ENHANCEMENT] UI: Optimize the target page and add a search bar.
  * [BUGFIX] Promtool: Make exit codes more consistent.
  * [BUGFIX] Promtool: Fix flakiness of rule testing.
  * [BUGFIX] Remote-write: Update
    prometheus_remote_storage_queue_highest_sent_timestamp_seconds
    metric when write irrecoverably fails.
  * [BUGFIX] Storage: Avoid panic in BufferedSeriesIterator.
  * [BUGFIX] TSDB: CompactBlockMetas should produce correct
    mint/maxt for overlapping blocks.
  * [BUGFIX] TSDB: Fix logging of exemplar storage size.
  * [BUGFIX] UI: Fix overlapping click targets for the alert state
    checkboxes.
  * [BUGFIX] UI: Fix Unhealthy filter on target page to actually
    display only Unhealthy targets.
  * [BUGFIX] UI: Fix autocompletion when expression is empty.
  * [BUGFIX] TSDB: Fix deadlock from simultaneous GC and write.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680696000">- Require promu &gt;= 0.14.0 for building</changelog>
  <changelog author="expeehaa@outlook.com" date="1680782400">- Remove web-ui archives during "make clean".</changelog>
  <changelog author="kastl@b1-systems.de" date="1681387200">- Remove npm_licenses.tar.bz2 during "make clean"</changelog>
  <changelog author="witold.bedyk@suse.com" date="1689940800">- update to 2.45.0 (jsc#PED-5406):
  * [FEATURE] API: New limit parameter to limit the number of items
    returned by `/api/v1/status/tsdb` endpoint.
  * [FEATURE] Config: Add limits to global config.
  * [FEATURE] Consul SD: Added support for `path_prefix`.
  * [FEATURE] Native histograms: Add option to scrape both classic
    and native histograms.
  * [FEATURE] Native histograms: Added support for two more
    arithmetic operators `avg_over_time` and `sum_over_time`.
  * [FEATURE] Promtool: When providing the block id, only one block
    will be loaded and analyzed.
  * [FEATURE] Remote-write: New Azure ad configuration to support
    remote writing directly to Azure Monitor workspace.
  * [FEATURE] TSDB: Samples per chunk are now configurable with
    flag `storage.tsdb.samples-per-chunk`. By default set to its
    former value 120.
  * [ENHANCEMENT] Native histograms: bucket size can now be limited
    to avoid scrape fails.
  * [ENHANCEMENT] TSDB: Dropped series are now deleted from the WAL
    sooner.
  * [BUGFIX] Native histograms: ChunkSeries iterator now checks if
    a new sample can be appended to the open chunk.
  * [BUGFIX] Native histograms: Fix Histogram Appender
    `Appendable()` segfault.
  * [BUGFIX] Native histograms: Fix setting reset header to gauge
    histograms in seriesToChunkEncoder.
  * [BUGFIX] TSDB: Tombstone intervals are not modified after Get()
    call.
  * [BUGFIX] TSDB: Use path/filepath to set the WAL directory.
- update to 2.44.0:
  * [FEATURE] Remote-read: Handle native histograms.
  * [FEATURE] Promtool: Health and readiness check of prometheus
    server in CLI.
  * [FEATURE] PromQL: Add `query_samples_total` metric, the total
    number of samples loaded by all queries.
  * [ENHANCEMENT] Storage: Optimise buffer used to iterate through
    samples.
  * [ENHANCEMENT] Scrape: Reduce memory allocations on target
    labels.
  * [ENHANCEMENT] PromQL: Use faster heap method for `topk()` /
    `bottomk()`.
  * [ENHANCEMENT] Rules API: Allow filtering by rule name.
  * [ENHANCEMENT] Native Histograms: Various fixes and
    improvements.
  * [ENHANCEMENT] UI: Search of scraping pools is now
    case-insensitive.
  * [ENHANCEMENT] TSDB: Add an affirmative log message for
    successful WAL repair.
  * [BUGFIX] TSDB: Block compaction failed when shutting down.
  * [BUGFIX] TSDB: Out-of-order chunks could be ignored if the
    write-behind log was deleted.
- rebase patch 0001-Do-not-force-the-pure-Go-name-resolver.patch
  onto v2.44.0
- update to 2.43.1
  * [BUGFIX] Labels: Set() after Del() would be ignored, which
    broke some relabeling rules.
- update to 2.43.0:
  * [FEATURE] Promtool: Add HTTP client configuration to query
    commands.
  * [FEATURE] Scrape: Add `include_scrape_configs` to include
    scrape configs from different files.
  * [FEATURE] HTTP client: Add `no_proxy` to exclude URLs from
    proxied requests.
  * [FEATURE] HTTP client: Add `proxy_from_enviroment` to read
    proxies from env variables.
  * [ENHANCEMENT] API: Add support for setting lookback delta per
    query via the API.
  * [ENHANCEMENT] API: Change HTTP status code from 503/422 to 499
    if a request is canceled.
  * [ENHANCEMENT] Scrape: Allow exemplars for all metric types.
  * [ENHANCEMENT] TSDB: Add metrics for head chunks and WAL folders
    size.
  * [ENHANCEMENT] TSDB: Automatically remove incorrect snapshot
    with index that is ahead of WAL.
  * [ENHANCEMENT] TSDB: Improve Prometheus parser error outputs to
    be more comprehensible.
  * [ENHANCEMENT] UI: Scope `group by` labels to metric in
    autocompletion.
  * [BUGFIX] Scrape: Fix
    `prometheus_target_scrape_pool_target_limit` metric not set
    before reloading.
  * [BUGFIX] TSDB: Correctly update
    `prometheus_tsdb_head_chunks_removed_total` and
    `prometheus_tsdb_head_chunks` metrics when reading WAL.
  * [BUGFIX] TSDB: Use the correct unit (seconds) when recording
    out-of-order append deltas in the
    `prometheus_tsdb_sample_ooo_delta` metric.
- update to 2.42.0:
  This release comes with a bunch of feature coverage for native
  histograms and breaking changes.
  If you are trying native histograms already, we recommend you
  remove the `wal` directory when upgrading.
  Because the old WAL record for native histograms is not
  backward compatible in v2.42.0, this will lead to some data
  loss for the latest data.
  Additionally, if you scrape "float histograms" or use recording
  rules on native histograms in v2.42.0 (which writes float
  histograms), it is a one-way street since older versions do not
  support float histograms.
  * [CHANGE] **breaking** TSDB: Changed WAL record format for the
    experimental native histograms.
  * [FEATURE] Add 'keep_firing_for' field to alerting rules.
  * [FEATURE] Promtool: Add support of selecting timeseries for
    TSDB dump.
  * [ENHANCEMENT] Agent: Native histogram support.
  * [ENHANCEMENT] Rules: Support native histograms in recording
    rules.
  * [ENHANCEMENT] SD: Add container ID as a meta label for pod
    targets for Kubernetes.
  * [ENHANCEMENT] SD: Add VM size label to azure service
    discovery.
  * [ENHANCEMENT] Support native histograms in federation.
  * [ENHANCEMENT] TSDB: Add gauge histogram support.
  * [ENHANCEMENT] TSDB/Scrape: Support FloatHistogram that
    represents buckets as float64 values.
  * [ENHANCEMENT] UI: Show individual scrape pools on /targets
    page.
- update to 2.41.0:
  * [FEATURE] Relabeling: Add keepequal and dropequal relabel
    actions.
  * [FEATURE] Add support for HTTP proxy headers.
  * [ENHANCEMENT] Reload private certificates when changed on disk.
  * [ENHANCEMENT] Add max_version to specify maximum TLS version in
    tls_config.
  * [ENHANCEMENT] Add goos and goarch labels to
    prometheus_build_info.
  * [ENHANCEMENT] SD: Add proxy support for EC2 and LightSail SDs.
  * [ENHANCEMENT] SD: Add new metric
    prometheus_sd_file_watcher_errors_total.
  * [ENHANCEMENT] Remote Read: Use a pool to speed up marshalling.
  * [ENHANCEMENT] TSDB: Improve handling of tombstoned chunks in
    iterators.
  * [ENHANCEMENT] TSDB: Optimize postings offset table reading.
  * [BUGFIX] Scrape: Validate the metric name, label names, and
    label values after relabeling.
  * [BUGFIX] Remote Write receiver and rule manager: Fix error
    handling.
- update to 2.40.7:
  * [BUGFIX] TSDB: Fix queries involving negative buckets of native
    histograms.
- update to 2.40.5:
  * [BUGFIX] TSDB: Fix queries involving native histograms due to
    improper reset of iterators.
- update to 2.40.3:
  * [BUGFIX] TSDB: Fix compaction after a deletion is called.
- update to 2.40.2:
  * [BUGFIX] UI: Fix black-on-black metric name color in dark mode.
- update to 2.40.1:
  * [BUGFIX] TSDB: Fix alignment for atomic int64 for 32 bit
    architecture.
  * [BUGFIX] Scrape: Fix accept headers.
- update to 2.40.0:
  * [FEATURE] Add experimental support for native histograms.
    Enable with the flag --enable-feature=native-histograms.
  * [FEATURE] SD: Add service discovery for OVHcloud.
  * [ENHANCEMENT] Kubernetes SD: Use protobuf encoding.
  * [ENHANCEMENT] TSDB: Use golang.org/x/exp/slices for improved
    sorting speed.
  * [ENHANCEMENT] Consul SD: Add enterprise admin partitions. Adds
    __meta_consul_partition label. Adds partition config in
    consul_sd_config.
  * [BUGFIX] API: Fix API error codes for /api/v1/labels and
    /api/v1/series.
- update to 2.39.1:
  * [BUGFIX] Rules: Fix notifier relabel changing the labels on
    active alerts.
- update to 2.39.0:
  * [FEATURE] experimental TSDB: Add support for ingesting
    out-of-order samples. This is configured via
    out_of_order_time_window field in the config file; check config
    file docs for more info.
  * [ENHANCEMENT] API: /-/healthy and /-/ready API calls now also
    respond to a HEAD request on top of existing GET support.
  * [ENHANCEMENT] PuppetDB SD: Add __meta_puppetdb_query label.
  * [ENHANCEMENT] AWS EC2 SD: Add __meta_ec2_region label.
  * [ENHANCEMENT] AWS Lightsail SD: Add __meta_lightsail_region
    label.
  * [ENHANCEMENT] Scrape: Optimise relabeling by re-using memory.
  * [ENHANCEMENT] TSDB: Improve WAL replay timings.
  * [ENHANCEMENT] TSDB: Optimise memory by not storing unnecessary
    data in the memory.
  * [ENHANCEMENT] TSDB: Allow overlapping blocks by default.
  - -storage.tsdb.allow-overlapping-blocks now has no effect.
  * [ENHANCEMENT] UI: Click to copy label-value pair from query
    result to clipboard.
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] PromQL: Properly close file descriptor when logging
    unfinished queries.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- update to 2.38.0:
  * [FEATURE]: Web: Add a /api/v1/format_query HTTP API endpoint
    that allows pretty-formatting PromQL expressions.
  * [FEATURE]: UI: Add support for formatting PromQL expressions in
    the UI.
  * [FEATURE]: DNS SD: Support MX records for discovering targets.
  * [FEATURE]: Templates: Add toTime() template function that
    allows converting sample timestamps to Go time.Time values.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_service_port_number meta label indicating the
    service port number.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_pod_container_image meta label indicating the
    container image.
  * [ENHANCEMENT]: PromQL: When a query panics, also log the query
    itself alongside the panic message.
  * [ENHANCEMENT]: UI: Tweak colors in the dark theme to improve
    the contrast ratio.
  * [ENHANCEMENT]: Web: Speed up calls to /api/v1/rules by avoiding
    locks and using atomic types instead.
  * [ENHANCEMENT]: Scrape: Add a no-default-scrape-port feature
    flag, which omits or removes any default HTTP (:80) or HTTPS
    (:443) ports in the target's scrape address.
  * [BUGFIX]: TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
  * [BUGFIX]: TSDB: Fix race condition around allocating series IDs
    during chunk snapshot loading.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1720008000">- Bump go-retryablehttp to version 0.7.7
  (CVE-2024-6104, bsc#1227038)
- Migrate from `disabled` to `manual` service mode
- Add0003-Bump-go-retryablehttp.patch
- Update to 2.45.6 (jsc#PED-3577):
  * Security fixes in dependencies
- Update to 2.45.5:
  * [BUGFIX] tsdb/agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Remote write: Avoid a race condition when applying
    configuration.
- Update to 2.45.4:
  * [BUGFIX] Remote read: Release querier resources before encoding
    the results.
- Update to 2.45.3:
  * Security fixes in dependencies
  * [BUGFIX] TSDB: Remove double memory snapshot on shutdown.
- Update to 2.45.2:
  * Security fixes in dependencies
  * [SECURITY] Updated otelhttp to version 0.46.1
    (CVE-2023-45142, bsc#1228556)
  * [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
- Update to 2.45.1:
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [BUGFIX] Linode SD: Cast InstanceSpec values to int64 to avoid
    overflows on 386 architecture.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1721649600">- Require Go &gt; 1.20 for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1732622400">- Build PIE
- Require Go &gt;= 1.21 for building
- Rebase 0003-Bump-go-retryablehttp.patch
- Remove vendor.tar.gz during "make clean"
- Update to 2.53.3 (jsc#PED-11740):
  * [BUGFIX] Scraping: allow multiple samples on same series, with
    explicit timestamps.
- Update to 2.53.2:
  * [BUGFIX] Remote-Read: Resolve occasional segmentation fault on
    query.
- Update to 2.53.1:
  * [BUGFIX] Remote-write: stop dropping samples in catch-up
- Update to 2.53.0:
  This release changes the default for GOGC, the Go runtime control
  for the trade-off between excess memory use and CPU usage. We
  have found that Prometheus operates with minimal additional CPU
  usage, but greatly reduced memory by adjusting the upstream Go
  default from 100 to 75.
  * [CHANGE] Rules: Execute 1 query instead of N (where N is the
    number of alerts within alert rule) when restoring alerts.
  * [CHANGE] Runtime: Change GOGC threshold from 100 to 75
  * [FEATURE] Rules: Add new option query_offset for each rule
    group via rule group configuration file and rule_query_offset
    as part of the global configuration to have more resilience for
    remote write delays.
  * [ENHANCEMENT] Rules: Add
    rule_group_last_restore_duration_seconds metric to measure the
    time it takes to restore a rule group.
  * [ENHANCEMENT] OTLP: Improve remote write format translation
    performance by using label set hashes for metric identifiers
    instead of string based ones.
  * [ENHANCEMENT] TSDB: Optimize querying with regexp matchers.
  * [BUGFIX] OTLP: Don't generate target_info unless there are
    metrics and at least one identifying label is defined.
  * [BUGFIX] Scrape: Do no try to ingest native histograms when the
    native histograms feature is turned off. This happened when
    protobuf scrape was enabled by for example the created time
    feature.
  * [BUGFIX] Scaleway SD: Use the instance's public IP if no
    private IP is available as the __address__ meta label.
  * [BUGFIX] Query logger: Do not leak file descriptors on error.
  * [BUGFIX] TSDB: Let queries with heavy regex matches be
    cancelled and not use up the CPU.
  * [BUGFIX] API: Do not warn if result count is equal to the
    limit, only when exceeding the limit for the series,
    label-names and label-values APIs.
  * [BUGFIX] TSDB: Fix head stats and hooks when replaying a
    corrupted snapshot.
- 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.
  * [FEATURE] Kubernetes SD: Add a new metric
    prometheus_sd_kubernetes_failures_total to track failed
    requests to Kubernetes API.
  * [FEATURE] Kubernetes SD: Add node and zone metadata labels when
    using the endpointslice role.
  * [FEATURE] Azure SD/Remote Write: Allow usage of Azure
    authorization SDK.
  * [FEATURE] Alerting: Support native histogram templating.
  * [FEATURE] Linode SD: Support IPv6 range discovery and region
    filtering.
  * [ENHANCEMENT] PromQL: Performance improvements for queries with
    regex matchers.
  * [ENHANCEMENT] PromQL: Performance improvements when using
    aggregation operators.
  * [ENHANCEMENT] PromQL: Validate label_join destination label.
  * [ENHANCEMENT] Scrape: Increment
    prometheus_target_scrapes_sample_duplicate_timestamp_total
    metric on duplicated series during one scrape.
  * [ENHANCEMENT] TSDB: Many improvements in performance.
  * [ENHANCEMENT] TSDB: Pause regular block compactions if the head
    needs to be compacted (prioritize head as it increases memory
    consumption).
  * [ENHANCEMENT] Observability: Improved logging during signal
    handling termination.
  * [ENHANCEMENT] Observability: All log lines for drop series use
    "num_dropped" key consistently.
  * [ENHANCEMENT] Observability: Log chunk snapshot and mmaped
    chunk replay duration during WAL replay.
  * [ENHANCEMENT] Observability: Log if the block is being created
    from WBL during compaction.
  * [BUGFIX] PromQL: Fix inaccurate sample number statistic when
    querying histograms.
  * [BUGFIX] PromQL: Fix histogram_stddev and histogram_stdvar for
    cases where the histogram has negative buckets.
  * [BUGFIX] PromQL: Fix possible duplicated label name and values
    in a metric result for specific queries.
  * [BUGFIX] Scrape: Fix setting native histogram schema factor
    during scrape.
  * [BUGFIX] TSDB: Fix counting of histogram samples when creating
    WAL checkpoint stats.
  * [BUGFIX] TSDB: Fix cases of compacting empty heads.
  * [BUGFIX] TSDB: Count float histograms in WAL checkpoint.
  * [BUGFIX] Remote Read: Fix memory leak due to broken requests.
  * [BUGFIX] API: Stop building response for /api/v1/series/ when
    the API request was cancelled.
  * [BUGFIX] promtool: Fix panic on promtool tsdb analyze
  - -extended when no native histograms are present.
- Update to 2.51.2:
  * [BUGFIX] Notifier: could hang when using relabeling on alerts
- Update to 2.51.1:
  * [BUGFIX] PromQL: Re-instate validation of label_join
    destination label
  * [BUGFIX] Scraping (experimental native histograms): Fix
    handling of the min bucket factor on sync of targets
  * [BUGFIX] PromQL: Some queries could return the same series
    twice (library use only)
- Update to 2.51.0:
  * [CHANGE] Scraping: Do experimental timestamp alignment even if
    tolerance is bigger than 1% of scrape interval
  * [FEATURE] Alerting: Relabel rules for AlertManagerConfig;
    allows routing alerts to different alertmanagers
  * [FEATURE] API: add limit param to series, label-names and
    label-values APIs
  * [FEATURE] UI (experimental native histograms): Add native
    histogram chart to Table view
  * [FEATURE] Promtool: Add a "tsdb dump-openmetrics" to dump in
    OpenMetrics format.
  * [FEATURE] PromQL (experimental native histograms): Add
    histogram_avg function
  * [ENHANCEMENT] Rules: Evaluate independent rules concurrently
  * [ENHANCEMENT] Scraping (experimental native histograms):
    Support exemplars
  * [ENHANCEMENT] Remote Write: Disable resharding during active
    retry backoffs
  * [ENHANCEMENT] Observability: Add native histograms to
    latency/duration metrics
  * [ENHANCEMENT] Observability: Add 'type' label to
    prometheus_tsdb_head_out_of_order_samples_appended_total
  * [ENHANCEMENT] API: Faster generation of targets into JSON
  * [ENHANCEMENT] Scraping, API: Use faster compression library
  * [ENHANCEMENT] OpenTelemetry: Performance improvements in OTLP
    parsing
  * [ENHANCEMENT] PromQL: Optimisations to reduce CPU and memory
  * [BUGFIX] PromQL: Constrain extrapolation in rate() to half of
    sample interval
  * [BUGFIX] PromQL: Fix wrongly scoped range vectors with @
    modifier
  * [BUGFIX] Kubernetes SD: Pod status changes were not discovered
    by Endpoints service discovery
  * [BUGFIX] Azure SD: Fix 'error: parameter
    virtualMachineScaleSetName cannot be empty'
  * [BUGFIX] Remote Write: Fix signing for AWS sigv4 transport
  * [BUGFIX] Observability: Exemplars emitted by Prometheus use
    "trace_id" not "traceID"
- Update to 2.50.1:
  * [BUGFIX] API: Fix metadata API using wrong field names.
- Update to 2.50.0:
  * [CHANGE] Remote Write: Error storage.ErrTooOldSample is now
    generating HTTP error 400 instead of HTTP error 500.
  * [FEATURE] Remote Write: Drop old inmemory samples. Activated
    using the config entry sample_age_limit.
  * [FEATURE] Experimental: Add support for ingesting zeros as
    created timestamps. (enabled under the feature-flag
    created-timestamp-zero-ingestion).
  * [FEATURE] Promtool: Add analyze histograms command.
  * [FEATURE] TSDB/compaction: Add a way to enable overlapping
    compaction.
  * [FEATURE] Add automatic memory limit handling. Activated using
    the feature flag. auto-gomemlimit
  * [ENHANCEMENT] Promtool: allow specifying multiple matchers in
    promtool tsdb dump.
  * [ENHANCEMENT] PromQL: Restore more efficient version of
    NewPossibleNonCounterInfo annotation.
  * [ENHANCEMENT] Kuma SD: Extend configuration to allow users to
    specify client ID.
  * [ENHANCEMENT] PromQL: Use natural sort in sort_by_label and
    sort_by_label_desc. This is experimental.
  * [ENHANCEMENT] Native Histograms: support
    native_histogram_min_bucket_factor in scrape_config.
  * [ENHANCEMENT] Native Histograms: Issue warning if histogramRate
    is applied to the wrong kind of histogram.
  * [ENHANCEMENT] TSDB: Make transaction isolation data structures
    smaller.
  * [ENHANCEMENT] TSDB/postings: Optimize merge using Loser Tree.
  * [ENHANCEMENT] TSDB: Simplify internal series delete function.
  * [ENHANCEMENT] Agent: Performance improvement by making the
    global hash lookup table smaller.
  * [ENHANCEMENT] PromQL: faster execution of metric functions,
    e.g. abs(), rate()
  * [ENHANCEMENT] TSDB: Optimize label values with matchers by
    taking shortcuts.
  * [ENHANCEMENT] Kubernetes SD: Check preconditions earlier and
    avoid unnecessary checks or iterations in kube_sd.
  * [ENHANCEMENT] Promtool: Improve visibility for promtool test
    rules with JSON colored formatting.
  * [ENHANCEMENT] Consoles: Exclude iowait and steal from CPU
    Utilisation.
  * [ENHANCEMENT] Various improvements and optimizations on Native
    Histograms.
  * [BUGFIX] Scraping: Fix quality value in HTTP Accept header.
  * [BUGFIX] UI: Fix usage of the function time() that was
    crashing.
  * [BUGFIX] Azure SD: Fix SD crashing when it finds a VM scale
    set.
- Update to 2.49.1:
  * [BUGFIX] TSDB: Fixed a wrong q= value in scrape accept header
- Update to 2.49.0:
  * [FEATURE] Promtool: Add --run flag promtool test rules command.
  * [FEATURE] SD: Add support for NS records to DNS SD.
  * [FEATURE] UI: Add heatmap visualization setting in the Graph
    tab, useful histograms.
  * [FEATURE] Scraping: Add scrape_config.enable_compression
    (default true) to disable gzip compression when scraping the
    target.
  * [FEATURE] PromQL: Add a promql-experimental-functions feature
    flag containing some new experimental PromQL functions.
    NOTE: More experimental functions might be added behind the
    same feature flag in the future. Added functions: experimental
    mad_over_time (median absolute deviation around the median)
    function. and experimental sort_by_label and
    sort_by_label_desc functions allowing sorting returned series
    by labels.
  * [FEATURE] SD: Add __meta_linode_gpus label to Linode SD.
  * [FEATURE] API: Add exclude_alerts query parameter to
    /api/v1/rules to only return recording rules.
  * [FEATURE] TSDB: --storage.tsdb.retention.time flag value is now
    exposed as a prometheus_tsdb_retention_limit_seconds metric.
  * [FEATURE] Scraping: Add ability to specify priority of scrape
    protocols to accept during scrape (e.g. to scrape Prometheus
    proto format for certain jobs). This can be changed by setting
    global.scrape_protocols and scrape_config.scrape_protocols.
  * [ENHANCEMENT] Scraping: Automated handling of scraping
    histograms that violate
    scrape_config.native_histogram_bucket_limit setting.
  * [ENHANCEMENT] Scraping: Optimized memory allocations when
    scraping.
  * [ENHANCEMENT] SD: Added cache for Azure SD to avoid
    rate-limits.
  * [ENHANCEMENT] TSDB: Various improvements to OOO exemplar
    scraping. E.g. allowing ingestion of exemplars with the same
    timestamp, but with different labels.
  * [ENHANCEMENT] API: Optimize /api/v1/labels and
    /api/v1/label/&lt;label_name&gt;/values when 1 set of matchers are
    used.
  * [ENHANCEMENT] TSDB: Various optimizations for TSDB block index,
    head mmap chunks and WAL, reducing latency and memory
    allocations (improving API calls, compaction queries etc).
  * [ENHANCEMENT] PromQL: Optimize memory allocations and latency
    when querying float histograms.
  * [ENHANCEMENT] Rules: Instrument TraceID in log lines for rule
    evaluations.
  * [ENHANCEMENT] PromQL: Optimize memory allocations in
    query_range calls.
  * [ENHANCEMENT] Promtool: unittest interval now defaults to
    evaluation_intervals when not set.
  * [BUGFIX] SD: Fixed Azure SD public IP reporting
  * [BUGFIX] API: Fix inaccuracies in posting cardinality
    statistics.
  * [BUGFIX] PromQL: Fix inaccuracies of histogram_quantile with
    classic histograms.
  * [BUGFIX] TSDB: Fix rare fails or inaccurate queries with OOO
    samples.
  * [BUGFIX] TSDB: Fix rare panics on append commit when exemplars
    are used.
  * [BUGFIX] TSDB: Fix exemplar WAL storage, so remote write can
    send/receive samples before exemplars.
  * [BUGFIX] Mixins: Fix url filter on remote write dashboards.
  * [BUGFIX] PromQL/TSDB: Various fixes to float histogram
    operations.
  * [BUGFIX] Promtool: Fix int32 overflow issues for 32-bit
    architectures.
  * [BUGFIX] SD: Fix Azure VM Scale Set NIC issue.
- Update to 2.48.1:
  * [BUGFIX] TSDB: Make the wlog watcher read segments
    synchronously when not tailing.
  * [BUGFIX] Agent: Participate in notify calls (fixes slow down in
    remote write handling introduced in 2.45).
- Update to 2.48.0:
  - [SECURITY] Update golang-jwt to version 5.0 to fix bad error
    handling (CVE-2024-51744, bsc#1232970)
  - [CHANGE] Remote-write: respect Retry-After header on 5xx
    errors.
  - [FEATURE] Alerting: Add AWS SigV4 authentication support for
    Alertmanager endpoints.
  - [FEATURE] Promtool: Add support for histograms in the TSDB dump
    command.
  - [FEATURE] PromQL: Add warnings (and annotations) to PromQL
    query results.
  - [FEATURE] Remote-write: Add Azure AD OAuth authentication
    support for remote write requests.
  - [ENHANCEMENT] Remote-write: Add a header to count retried
    remote write requests.
  - [ENHANCEMENT] TSDB: Improve query performance by re-using
    iterator when moving between series.
  - [ENHANCEMENT] UI: Move /targets page discovered labels to
    expandable section
  - [ENHANCEMENT] TSDB: Optimize WBL loading by not sending empty
    buffers over channel.
  - [ENHANCEMENT] TSDB: Reply WBL mmap markers concurrently.
  - [ENHANCEMENT] Promtool: Add support for specifying series
    matchers in the TSDB analyze command.
  - [ENHANCEMENT] PromQL: Prevent Prometheus from overallocating
    memory on subquery with large amount of steps.
  - [ENHANCEMENT] PromQL: Add warning when monotonicity is forced
    in the input to histogram_quantile.
  - [ENHANCEMENT] Scraping: Optimize sample appending by reducing
    garbage.
  - [ENHANCEMENT] Storage: Reduce memory allocations in queries
    that merge series sets.
  - [ENHANCEMENT] UI: Show group interval in rules display.
  - [ENHANCEMENT] Scraping: Save memory when scraping by delaying
    creation of buffer.
  - [ENHANCEMENT] Agent: Allow ingestion of out-of-order samples.
  - [ENHANCEMENT] Promtool: Improve support for native histograms
    in TSDB analyze command.
  - [ENHANCEMENT] Scraping: Add configuration option for tracking
    staleness of scraped timestamps.
  - [BUGFIX] SD: Ensure that discovery managers are properly
    canceled.
  - [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
  - [BUGFIX] TSDB: Fix handling of explicit counter reset header in
    histograms.
  - [BUGFIX] SD: Validate HTTP client configuration in HTTP, EC2,
    Azure, Uyuni, PuppetDB, and Lightsail SDs.
  - [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
  - [BUGFIX] TSDB: Fix duplicate sample detection at chunk size
    limit.
  - [BUGFIX] Promtool: Fix errors not being reported in check rules
    command.
  - [BUGFIX] TSDB: Avoid panics reported in logs when head
    initialization takes a long time.
  - [BUGFIX] TSDB: Ensure that WBL is repaired when possible.
  - [BUGFIX] Storage: Fix crash caused by incorrect mixed samples
    handling.
  - [BUGFIX] TSDB: Fix compactor failures by adding min time to
    histogram chunks.
- Update to 2.47.2:
  * [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
- Update to 2.47.1:
  * [BUGFIX] Fix duplicate sample detection at chunk size limit
- Update to 2.47.0:
  This release adds an experimental OpenTelemetry (OTLP) Ingestion
  feature, and also new setting `keep_dropped_targets` to limit the
  amount of dropped targets held in memory. This defaults to 0
  meaning 'no limit', so we encourage users with large Prometheus
  to try setting a limit such as 100.
  * [FEATURE] Web: Add OpenTelemetry (OTLP) Ingestion endpoint.
  * [FEATURE] Scraping: Optionally limit detail on dropped targets,
    to save memory.
  * [ENHANCEMENT] TSDB: Write head chunks to disk in the background
    to reduce blocking.
  * [ENHANCEMENT] PromQL: Speed up aggregate and function queries.
  * [ENHANCEMENT] PromQL: More efficient evaluation of query with
    `timestamp()`.
  * [ENHANCEMENT] API: Faster streaming of Labels to JSON.
  * [ENHANCEMENT] Agent: Memory pooling optimisation.
  * [ENHANCEMENT] TSDB: Prevent storage space leaks due to
    terminated snapshots on shutdown.
  * [ENHANCEMENT] Histograms: Refactoring and optimisations.
  * [ENHANCEMENT] Histograms: Add `histogram_stdvar` and
    `histogram_stddev` functions.
  * [ENHANCEMENT] Remote-write: add http.resend_count tracing
    attribute.
  * [ENHANCEMENT] TSDB: Support native histograms in snapshot on
    shutdown.
  * [BUGFIX] TSDB/Agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Scraping: fix infinite loop on exemplar in protobuf
    format.
- Update to 2.46.0:
  * [FEATURE] Promtool: Add PromQL format and label matcher
    set/delete commands to promtool.
  * [FEATURE] Promtool: Add push metrics command.
  * [ENHANCEMENT] Promtool: Read from stdin if no filenames are
    provided in check rules.
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [ENHANCEMENT] Kubernetes SD: Add more labels for endpointslice
    and endpoints role.
  * [ENHANCEMENT] Kubernetes SD: Do not add pods to target group if
    the PodIP status is not set.
  * [ENHANCEMENT] OpenStack SD: Include instance image ID in
    labels.
  * [ENHANCEMENT] Remote Write receiver: Validate the metric names
    and labels.
  * [BUGFIX] Histograms: Fix parsing of float histograms without
    zero bucket.
  * [BUGFIX] Histograms: Fix scraping native and classic histograms
    missing some histograms.
  * [BUGFIX] Histograms: Enable ingestion of multiple exemplars per
    sample.
  * [BUGFIX] PromQL Engine: Include query parsing in active-query
    tracking.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1746705600">- Require Go &gt;= 1.23 for building
  (CVE-2023-45288, bsc#1236516)
- Add 0004-Bump-go-net.patch
- Bump golang.org/x/net to version 0.39.0
  (CVE-2025-22870, bsc#1238686)
- Update to 2.53.4:
  * [BUGFIX] Runtime: fix GOGC is being set to 0 when installed
    with empty prometheus.yml file resulting high cpu usage.
  * [BUGFIX] Scrape: fix dropping valid metrics after previous
    scrape failed.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765972800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1767873600">- Drop patch files:
  * 0003-Bump-go-retryablehttp.patch
  * 0004-Bump-go-net.patch
- Add 0003-Bump-node-forge.patch
  * CVE-2025-12816: Interpretation conflict vulnerability allowing
    bypassing cryptographic verifications (bsc#1255588)
- Update to 3.5.0 (jsc#PED-13824):
  This is a Long-Term Support (LTS) release.
  * [FEATURE] Remote-write: Add support for Azure Workload Identity
    as an authentication method for the receiver.
  * [FEATURE] PromQL: Add first_over_time(...) and
    ts_of_first_over_time(...) behind feature flag.
  * [FEATURE] Federation: Add support for native histograms with
    custom buckets (NHCB).
  * [ENHANCEMENT] PromQL: Add warn-level annotations for counter
    reset conflicts in certain histogram operations.
  * [ENHANCEMENT] UI: Add scrape interval and scrape timeout to
    targets page.
- Update to 3.4.0:
  * [FEATURE] SD: Add unified AWS service discovery for ec2,
    lightsail and ecs services.
  * [FEATURE] Native histograms are now a stable, but optional
    feature.
  * [FEATURE] UI: Show detailed relabeling steps for each
    discovered target.
  * [ENHANCEMENT] Alerting: Add "unknown" state for alerting rules
    that haven't been evaluated yet.
  * [BUGFIX] Scrape: Fix a bug where scrape cache would not be
    cleared on startup.
- Update to 3.3.0:
  * [FEATURE] Spring Boot 3.3 includes support for the Prometheus
    Client 1.x.
  * [ENHANCEMENT] Dependency management for Dropwizard Metrics has
    been removed.
- Update to 3.2.0:
  * [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1).
  * [ENHANCEMENT] PromQL: Reconcile mismatched NHCB bounds in Add
    and Sub.
  * [BUGFIX] TSDB: Native Histogram Custom Bounds with a NaN
    threshold are now rejected.
- Update to 3.1.0:
  * [FEATURE] Remote-write 2 (receiving): Update to 2.0-rc.4 spec.
    "created timestamp" (CT) is now called "start timestamp" (ST).
  * [BUGFIX] Mixin: Add static UID to the remote-write dashboard.
- Update to 3.0.1:
  * [BUGFIX] Promql: Make subqueries left open.
  * [BUGFIX] Fix memory leak when query log is enabled.
  * [BUGFIX] Support utf8 names on /v1/label/:name/values endpoint.
- Update to 3.0.0:
  This release includes new features such as a brand new UI and
  UTF-8 support enabled by default.
  * [CHANGE] Deprecated feature flags removed.
  * [FEATURE] New UI.
  * [FEATURE] Remote Write 2.0.
  * [FEATURE] OpenTelemetry Support.
  * [FEATURE] UTF-8 support is now stable and enabled by default.
  * [FEATURE] OTLP Ingestion.
  * [FEATURE] Native Histograms.
  * [BUGFIX] PromQL: Fix count_values for histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] UI: Fix selector / series formatting for empty metric
    names.
- Update to 2.55.0:
  * [FEATURE] PromQL: Add `last_over_time` function.
  * [FEATURE] Agent: Add `prometheus_agent_build_info` metric.
  * [ENHANCEMENT] PromQL: Optimise `group()` and `group by()`.
  * [ENHANCEMENT] TSDB: Reduce memory usage when loading blocks.
  * [BUGFIX] Scrape: Fix a bug where a target could be scraped
    multiple times.
- Update to 2.54.0:
  This release brings a release candidate of a major new version of
  Remote Write: 2.0.
  * [CHANGE] Remote-Write: highest_timestamp_in_seconds and
    queue_highest_sent_timestamp_seconds metrics now initialized to
    0.
  * [CHANGE] API: Split warnings from info annotations in API
    response.
  * [FEATURE] Remote-Write: Version 2.0 experimental, plus metadata
    in WAL via feature flag.
  * [FEATURE] PromQL: add limitk() and limit_ratio() aggregation
    operators.
  * [ENHANCEMENT] PromQL: Accept underscores in literal numbers.
  * [ENHANCEMENT] PromQL: float literal numbers and durations are
    now interchangeable (experimental).
  * [ENHANCEMENT] PromQL (experimental native histograms): Optimize
    histogram_count and histogram_sum functions.
  * [BUGFIX] PromQL: Fix various issues with native histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] OTLP receiver: Allow colons in non-standard units.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769601600">- CVE-2025-13465: Bump lodash package to version 4.17.23 to fix
  prototype pollution vulnerability (bsc#1257329)
  * Add 0004-Bump-lodash.patch
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770811200">- Do not build old web UI. Fixes following security
  vulnerabilities:
  * CVE-2026-1615: jsonpath: arbitrary code injection due to unsafe
    evaluation of user-supplied JSON Path expressions (bsc#1257897)
  * CVE-2025-61140: jsonpath: the `value` function is vulnerable to
    prototype pollution (bsc#1257442)
- Set source URL in the spec file and drop tar service
- Add 0003-Remove-build-react-app.patch
- Drop 0003-Bump-node-forge.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770984000">- CVE-2026-25547: Fix unbounded brace range expansion leading to
  excessive CPU and memory consumption (bsc#1257841):
  * Bump brace-expansion to version 5.0.2
- Add 0005-Bump-brace-expansion.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1772452800">- CVE-2026-27606: Fix arbitrary file write via path traversal in
  rollup (bsc#1258893)
  * Bump rollup to version 4.59.0
- Add 0006-Bump-rollup.patch
- Drop SLE 12 support (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1775131200">- CVE-2026-33186: Fix authorization bypass due to improper
  validation of the HTTP/2 :path pseudo-header (bsc#1260267)
  * Bump google.golang.org/grpc to version 1.79.3</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777896000">- Use systemd tmpfiles.d to create /var/lib/prometheus hierarchy
  (jsc#PED-14816)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777982400">- Require Go 1.24 for building
- Update to version 3.5.3
  * CVE-2026-42151: AzureAD remote write: Fix OAuth client_secret
    being exposed in plaintext via /-/config endpoint (bsc#1263986)
  * CVE-2026-42154: Remote-read: Reject snappy-compressed requests
    whose declared decoded length exceeds the decode limit
    (bsc#1263987).
  * Security: Remote-Write: Reject snappy-compressed requests whose
    declared decoded length exceeds the decode limit.
- Update to version 3.5.2
  * CVE-2026-40179: UI: Fix stored XSS via unescaped le label
    values in old UI heatmap chart tick labels (bsc#1262222).
- Update to version 3.5.1
  * No code changes.</changelog>
</package>
<package pkgid="c6eb8106e0a50f71b734f44d3e30cbf353e1d1acd6722b866a8e20368612e7e2" name="golang-github-QubitProducts-exporter_exporter" arch="src">
  <version epoch="0" ver="0.4.0" rel="150003.6.4.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1590667200">- Initial package version 0.4.0</changelog>
  <changelog author="witold.bedyk@suse.com" date="1596110400">- Migrate source service to obs_scm</changelog>
  <changelog author="jengelh@inai.de" date="1596715200">- Trim old specfile constructs. Avoid double %setup. Avoid
  fdupes across volumes.</changelog>
  <changelog author="malbu@suse.com" date="1598875200">- Add requires for fillup, groupadd, useradd, systemd (bsc#1175946)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1600171200">- Pin Golang version to 1.14</changelog>
  <changelog author="witold.bedyk@suse.com" date="1600862400">- Replace %{?systemd_requires} with %{?systemd_ordering}</changelog>
  <changelog author="witold.bedyk@suse.com" date="1602244800">- Add support for CentOS</changelog>
  <changelog author="witold.bedyk@suse.com" date="1603972800">- Require Go &gt;= 1.14 also for CentOS</changelog>
  <changelog author="witold.bedyk@suse.com" date="1605528000">- Fix build for RedHat 7</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642939200">- Adapted to build on Enterprise Linux.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1652184000">- Exclude s390 arch</changelog>
  <changelog author="mseidl@suse.de" date="1655121600">- Remove license file from %doc</changelog>
  <changelog author="matz@suse.com" date="1755691200">- Use current distro go default version.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765195200">- Require Go &gt;= 1.23 for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765540800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="marina.latini@suse.com" date="1767960000">- Restore debug build:
  - generate Build IDs where not available
  - BuildRequires coreutils</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Do not build on Debian or Ubuntu</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777291200">- CVE-2022-21698: Replace github.com/prometheus/client_golang with
  version 1.11.1 (bsc#1248707)</changelog>
</package>
<package pkgid="8cc4694aec5d786d87ee6932243afa2f4366bdff95f380a6305cdd2ef2daf65c" name="golang-github-QubitProducts-exporter_exporter" arch="x86_64">
  <version epoch="0" ver="0.4.0" rel="150003.6.4.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1590667200">- Initial package version 0.4.0</changelog>
  <changelog author="witold.bedyk@suse.com" date="1596110400">- Migrate source service to obs_scm</changelog>
  <changelog author="jengelh@inai.de" date="1596715200">- Trim old specfile constructs. Avoid double %setup. Avoid
  fdupes across volumes.</changelog>
  <changelog author="malbu@suse.com" date="1598875200">- Add requires for fillup, groupadd, useradd, systemd (bsc#1175946)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1600171200">- Pin Golang version to 1.14</changelog>
  <changelog author="witold.bedyk@suse.com" date="1600862400">- Replace %{?systemd_requires} with %{?systemd_ordering}</changelog>
  <changelog author="witold.bedyk@suse.com" date="1602244800">- Add support for CentOS</changelog>
  <changelog author="witold.bedyk@suse.com" date="1603972800">- Require Go &gt;= 1.14 also for CentOS</changelog>
  <changelog author="witold.bedyk@suse.com" date="1605528000">- Fix build for RedHat 7</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642939200">- Adapted to build on Enterprise Linux.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1652184000">- Exclude s390 arch</changelog>
  <changelog author="mseidl@suse.de" date="1655121600">- Remove license file from %doc</changelog>
  <changelog author="matz@suse.com" date="1755691200">- Use current distro go default version.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765195200">- Require Go &gt;= 1.23 for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765540800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="marina.latini@suse.com" date="1767960000">- Restore debug build:
  - generate Build IDs where not available
  - BuildRequires coreutils</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Do not build on Debian or Ubuntu</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777291200">- CVE-2022-21698: Replace github.com/prometheus/client_golang with
  version 1.11.1 (bsc#1248707)</changelog>
</package>
<package pkgid="64354567b1e108e13a0b00b899e7d63081d1bf0d2d11de8bfd889d917e769a66" name="golang-github-boynux-squid_exporter" arch="src">
  <version epoch="0" ver="1.13.0" rel="150003.2.8.uyuni"/>
  <changelog author="jcavalheiro@suse.com" date="1555588800">- Initial commit (v1.6)</changelog>
  <changelog author="jcavalheiro@suse.com" date="1559822400">- Add %license macro for LICENSE file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1615204800">- Build requires Go 1.15</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642852800">- Enhanced to build on Enterprise Linux 8.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1663675200">- Exclude s390 architecture (gh#SUSE/spacewalk#19050)</changelog>
  <changelog author="matz@suse.com" date="1755691200">- Use current distro go default version.  Use auto-versioning
  on SUSE as well.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765454400">- Add _service file
- Add vendor.tar.gz tarball
- Require Go 1.23 or newer for building
- Require gcc11-c++ for building with SLE 12
- Refactor spec file
- Update to version 1.13.0 (jsc#PED-14971)
  - Add support for squid-internal-mgr path for metrics.
- Update to version 1.12.0
  - Add TLS and basic authentication support for the web interface.
- Update to version 1.11.0
  - Allow adding custom labels to all metrics.
- Update to version 1.10.0
  - Add ability to configure the exporter using
    environment variables.
  - Add support for Squid 6
  - Add `squid_up` metric
  - Add `squid_scrape_duration_seconds` metric
  - Add `squid_scrape_error` metric
- Update to version 1.9.0
  - Add `process_open_fds` metric to monitor open file
    descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow reading
    process information without running as root.
- Update to version 1.8.0
  - Add various service time metrics to provide more
    detailed performance data.
- Update to version 1.7.0
  - Add support for basic authentication against the
    Squid proxy.
  - Fix `squid_client_http_requests_total` metric
  - Fix `squid_client_http_requests_total` metric
- Upstream changes for v1.9.0:
  - Add `process_open_fds` metric to monitor open file
    descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow
    reading process information without running as root.
- Upstream changes for v1.8.0:
  - Add various service time metrics to provide more
    detailed performance data.
- Upstream changes for v1.7.0:
  - Add support for basic authentication against the
    Squid proxy.Update to version 1.10.0
  - Add ability to configure the exporter using environment
    variables.
  - Add support for Squid 6
  - Add `squid_up` metric
  - Add `squid_scrape_duration_seconds` metric
  - Add `squid_scrape_error` metric
  - Fix `squid_client_http_requests_total` metric
  - Fix `squid_client_http_requests_total` metric
- Upstream changes for v1.9.0:
  - Add `process_open_fds` metric to monitor open file descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow reading process
    information without running as root.
- Upstream changes for v1.8.0:
  - Add various service time metrics to provide more detailed
    performance data.
- Upstream changes for v1.7.0:
  - Add support for basic authentication against the Squid proxy.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Build for SUSE distributions only</changelog>
</package>
<package pkgid="68caca1985356b8cf27fdf2cd593b0edd2e418cb0917191573a0fd35c1898eb7" name="golang-github-boynux-squid_exporter" arch="x86_64">
  <version epoch="0" ver="1.13.0" rel="150003.2.8.uyuni"/>
  <changelog author="jcavalheiro@suse.com" date="1555588800">- Initial commit (v1.6)</changelog>
  <changelog author="jcavalheiro@suse.com" date="1559822400">- Add %license macro for LICENSE file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1615204800">- Build requires Go 1.15</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642852800">- Enhanced to build on Enterprise Linux 8.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1663675200">- Exclude s390 architecture (gh#SUSE/spacewalk#19050)</changelog>
  <changelog author="matz@suse.com" date="1755691200">- Use current distro go default version.  Use auto-versioning
  on SUSE as well.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765454400">- Add _service file
- Add vendor.tar.gz tarball
- Require Go 1.23 or newer for building
- Require gcc11-c++ for building with SLE 12
- Refactor spec file
- Update to version 1.13.0 (jsc#PED-14971)
  - Add support for squid-internal-mgr path for metrics.
- Update to version 1.12.0
  - Add TLS and basic authentication support for the web interface.
- Update to version 1.11.0
  - Allow adding custom labels to all metrics.
- Update to version 1.10.0
  - Add ability to configure the exporter using
    environment variables.
  - Add support for Squid 6
  - Add `squid_up` metric
  - Add `squid_scrape_duration_seconds` metric
  - Add `squid_scrape_error` metric
- Update to version 1.9.0
  - Add `process_open_fds` metric to monitor open file
    descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow reading
    process information without running as root.
- Update to version 1.8.0
  - Add various service time metrics to provide more
    detailed performance data.
- Update to version 1.7.0
  - Add support for basic authentication against the
    Squid proxy.
  - Fix `squid_client_http_requests_total` metric
  - Fix `squid_client_http_requests_total` metric
- Upstream changes for v1.9.0:
  - Add `process_open_fds` metric to monitor open file
    descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow
    reading process information without running as root.
- Upstream changes for v1.8.0:
  - Add various service time metrics to provide more
    detailed performance data.
- Upstream changes for v1.7.0:
  - Add support for basic authentication against the
    Squid proxy.Update to version 1.10.0
  - Add ability to configure the exporter using environment
    variables.
  - Add support for Squid 6
  - Add `squid_up` metric
  - Add `squid_scrape_duration_seconds` metric
  - Add `squid_scrape_error` metric
  - Fix `squid_client_http_requests_total` metric
  - Fix `squid_client_http_requests_total` metric
- Upstream changes for v1.9.0:
  - Add `process_open_fds` metric to monitor open file descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow reading process
    information without running as root.
- Upstream changes for v1.8.0:
  - Add various service time metrics to provide more detailed
    performance data.
- Upstream changes for v1.7.0:
  - Add support for basic authentication against the Squid proxy.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Build for SUSE distributions only</changelog>
</package>
<package pkgid="957e4983afcc692eb76dca3e1b1b5e98c8fb03b45b3d0bb17c463456840ab84b" name="golang-github-boynux-squid_exporter-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.13.0" rel="150003.2.8.uyuni"/>
  <changelog author="jcavalheiro@suse.com" date="1555588800">- Initial commit (v1.6)</changelog>
  <changelog author="jcavalheiro@suse.com" date="1559822400">- Add %license macro for LICENSE file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1615204800">- Build requires Go 1.15</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642852800">- Enhanced to build on Enterprise Linux 8.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1663675200">- Exclude s390 architecture (gh#SUSE/spacewalk#19050)</changelog>
  <changelog author="matz@suse.com" date="1755691200">- Use current distro go default version.  Use auto-versioning
  on SUSE as well.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765454400">- Add _service file
- Add vendor.tar.gz tarball
- Require Go 1.23 or newer for building
- Require gcc11-c++ for building with SLE 12
- Refactor spec file
- Update to version 1.13.0 (jsc#PED-14971)
  - Add support for squid-internal-mgr path for metrics.
- Update to version 1.12.0
  - Add TLS and basic authentication support for the web interface.
- Update to version 1.11.0
  - Allow adding custom labels to all metrics.
- Update to version 1.10.0
  - Add ability to configure the exporter using
    environment variables.
  - Add support for Squid 6
  - Add `squid_up` metric
  - Add `squid_scrape_duration_seconds` metric
  - Add `squid_scrape_error` metric
- Update to version 1.9.0
  - Add `process_open_fds` metric to monitor open file
    descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow reading
    process information without running as root.
- Update to version 1.8.0
  - Add various service time metrics to provide more
    detailed performance data.
- Update to version 1.7.0
  - Add support for basic authentication against the
    Squid proxy.
  - Fix `squid_client_http_requests_total` metric
  - Fix `squid_client_http_requests_total` metric
- Upstream changes for v1.9.0:
  - Add `process_open_fds` metric to monitor open file
    descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow
    reading process information without running as root.
- Upstream changes for v1.8.0:
  - Add various service time metrics to provide more
    detailed performance data.
- Upstream changes for v1.7.0:
  - Add support for basic authentication against the
    Squid proxy.Update to version 1.10.0
  - Add ability to configure the exporter using environment
    variables.
  - Add support for Squid 6
  - Add `squid_up` metric
  - Add `squid_scrape_duration_seconds` metric
  - Add `squid_scrape_error` metric
  - Fix `squid_client_http_requests_total` metric
  - Fix `squid_client_http_requests_total` metric
- Upstream changes for v1.9.0:
  - Add `process_open_fds` metric to monitor open file descriptors.
  - Use `CAP_DAC_READ_SEARCH` capability to allow reading process
    information without running as root.
- Upstream changes for v1.8.0:
  - Add various service time metrics to provide more detailed
    performance data.
- Upstream changes for v1.7.0:
  - Add support for basic authentication against the Squid proxy.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Build for SUSE distributions only</changelog>
</package>
<package pkgid="a6772f0ba43696efc4b0be87831960867c85d4ab57e50b86eafa9f52e267bbac" name="golang-github-lusitaniae-apache_exporter" arch="src">
  <version epoch="0" ver="1.0.10" rel="150003.2.6.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1615204800">- Require building with Go 1.15</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642766400">- Adapted to build on Enterprise Linux 8</changelog>
  <changelog author="michael@stroeder.com" date="1647172800">- Update to upstream release 0.11.0 (jsc#SLE-24791)
  * Add TLS support
  * Switch to logger, please check --log.level and --log.format
    flags
- Update to version 0.10.1
  * Bugfix: Reset ProxyBalancer metrics on each scrape to
    remove stale data
- Update to version 0.10.0
  * Add Apache Proxy and other metrics
- Update to version 0.8.0
  * Change commandline flags
  * Add metrics: Apache version, request duration total</changelog>
  <changelog author="witold.bedyk@suse.com" date="1663675200">- Exclude s390 architecture (gh#SUSE/spacewalk#19050)</changelog>
  <changelog author="michael@stroeder.com" date="1663848000">- added AppArmor profile
- added sandboxing options to systemd service unit</changelog>
  <changelog author="michael@stroeder.com" date="1664107200">- corrected comment in AppArmor profile</changelog>
  <changelog author="witold.bedyk@suse.com" date="1689076800">- Upgrade to version 1.0.0 (jsc#PED-5405)
  * Improved flag parsing
  * Added support for custom headers
- Build with Go 1.19
- Build using promu
- Add _service file
- Fix sandboxing options
- Upgrade to version 0.13.4
  * Fix denial of service vulnerability
    (CVE-2022-32149, bsc#1204501)
- Upgrade to version 0.13.3
  * Fix uncontrolled resource consumption
    (CVE-2022-41723, bsc#1208270)
- Upgrade to version 0.13.1
  * Fix panic caused by missing flagConfig options
- Upgrade to version 0.13.0
  * Fix authentication bypass vulnarability
    (CVE-2022-46146, bsc#1208046)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1691755200">- Do not build with apparmor profile for SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1693828800">- Fix apparmor profile for SLE 12</changelog>
  <changelog author="marina.latini@suse.com" date="1700568000">- Do not strip if SUSE Linux Enterprise 15 SP3
- Exclude debug for RHEL &gt;= 8
- Build with Go &gt;= 1.20 when the OS is not RHEL
- Spec file clean up</changelog>
  <changelog author="witold.bedyk@suse.com" date="1720440000">- Migrate from `disabled` to `manual` source service type
- Drop BuildRequires: golang-packaging
- Upgrade to version 1.0.8 (bsc#1227341)
  * Update prometheus/client_golang to version 1.19.1
  * Update x/net to version 0.23.0
- Upgrade to version 1.0.7
  * Update protobuf to version 1.33.0
  * Update prometheus/client_golang to version 1.19.0
  * Update prometheus/common to version 0.46.0
  * Standardize landing page
- Upgrade to version 1.0.6
  * Update prometheus/exporter-toolkit to version 0.11.0
  * Update prometheus/client_golang to version 1.18.0
  * Add User-Agent header
- Upgrade to version 1.0.4
  * Update x/crypto to version 0.17.0
  * Update alecthomas/kingpin/v2 to version 2.4.0
  * Update prometheus/common to version 0.45.0
- Upgrade to version 1.0.3
  * Update prometheus/client_golang to version 1.17.0
  * Update x/net 0.17.0
- Upgrade to version 1.0.2
  * Fix security bug in x/net dependency (CVE-2023-3978)
- Upgrade to version 1.0.1
  * Update prometheus/exporter-toolkit to version 0.10.0
  * Update prometheus/common to version 0.44.0
  * Update prometheus/client_golang to version 1.16.0</changelog>
  <changelog author="witold.bedyk@suse.com" date="1723118400">- Drop go_nostrip macro. It is not needed with current binutils and
  Go.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1723464000">- Drop EnvironmentFile from the service definition
- Explicitly unset $ARGS environment variable. Setting environment
  variables should be done in drop-in systemd configuration files.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1724673600">- Require Go 1.20 when building for RedHat derivatives</changelog>
  <changelog author="witold.bedyk@suse.com" date="1726142400">- Do not include source files in the package for RHEL 9</changelog>
  <changelog author="witold.bedyk@suse.com" date="1726228800">- Revert removing source files for RHEL 9
- Do not fail on unpackaged files for RHEL</changelog>
  <changelog author="witold.bedyk@suse.com" date="1727352000">- Revert not failing on upackaged files for RHEL
- Delete unpackaged debug files for RHEL</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765195200">- Build without apparmor for openSUSE Leap 16, SLES 16 or newer
- Require Go 1.23 for building
- Update to version 1.0.10
  * Update github.com/prometheus/client_golang to 1.21.1
  * Update github.com/prometheus/common to 0.63.0
  * Update github.com/prometheus/exporter-toolkit to 0.14.0
- Update to version 1.0.9
  * Update github.com/prometheus/client_golang to 1.20.4
  * Update github.com/prometheus/common to 0.59.1
  * Update github.com/prometheus/exporter-toolkit to 0.13.0
  * Migrate logging to log/slog
  * Fix signal handler logging</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768996800">- Replace cpio with tar
  * remove obs_scm service
  * add download URL to the spec</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769515200">- Do not build for Debian or Ubuntu</changelog>
</package>
<package pkgid="578e4ff9a61ca11f0637dc9453529976bdd50129bb267876c11798ec33c662ac" name="golang-github-lusitaniae-apache_exporter" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="150003.2.6.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1615204800">- Require building with Go 1.15</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642766400">- Adapted to build on Enterprise Linux 8</changelog>
  <changelog author="michael@stroeder.com" date="1647172800">- Update to upstream release 0.11.0 (jsc#SLE-24791)
  * Add TLS support
  * Switch to logger, please check --log.level and --log.format
    flags
- Update to version 0.10.1
  * Bugfix: Reset ProxyBalancer metrics on each scrape to
    remove stale data
- Update to version 0.10.0
  * Add Apache Proxy and other metrics
- Update to version 0.8.0
  * Change commandline flags
  * Add metrics: Apache version, request duration total</changelog>
  <changelog author="witold.bedyk@suse.com" date="1663675200">- Exclude s390 architecture (gh#SUSE/spacewalk#19050)</changelog>
  <changelog author="michael@stroeder.com" date="1663848000">- added AppArmor profile
- added sandboxing options to systemd service unit</changelog>
  <changelog author="michael@stroeder.com" date="1664107200">- corrected comment in AppArmor profile</changelog>
  <changelog author="witold.bedyk@suse.com" date="1689076800">- Upgrade to version 1.0.0 (jsc#PED-5405)
  * Improved flag parsing
  * Added support for custom headers
- Build with Go 1.19
- Build using promu
- Add _service file
- Fix sandboxing options
- Upgrade to version 0.13.4
  * Fix denial of service vulnerability
    (CVE-2022-32149, bsc#1204501)
- Upgrade to version 0.13.3
  * Fix uncontrolled resource consumption
    (CVE-2022-41723, bsc#1208270)
- Upgrade to version 0.13.1
  * Fix panic caused by missing flagConfig options
- Upgrade to version 0.13.0
  * Fix authentication bypass vulnarability
    (CVE-2022-46146, bsc#1208046)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1691755200">- Do not build with apparmor profile for SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1693828800">- Fix apparmor profile for SLE 12</changelog>
  <changelog author="marina.latini@suse.com" date="1700568000">- Do not strip if SUSE Linux Enterprise 15 SP3
- Exclude debug for RHEL &gt;= 8
- Build with Go &gt;= 1.20 when the OS is not RHEL
- Spec file clean up</changelog>
  <changelog author="witold.bedyk@suse.com" date="1720440000">- Migrate from `disabled` to `manual` source service type
- Drop BuildRequires: golang-packaging
- Upgrade to version 1.0.8 (bsc#1227341)
  * Update prometheus/client_golang to version 1.19.1
  * Update x/net to version 0.23.0
- Upgrade to version 1.0.7
  * Update protobuf to version 1.33.0
  * Update prometheus/client_golang to version 1.19.0
  * Update prometheus/common to version 0.46.0
  * Standardize landing page
- Upgrade to version 1.0.6
  * Update prometheus/exporter-toolkit to version 0.11.0
  * Update prometheus/client_golang to version 1.18.0
  * Add User-Agent header
- Upgrade to version 1.0.4
  * Update x/crypto to version 0.17.0
  * Update alecthomas/kingpin/v2 to version 2.4.0
  * Update prometheus/common to version 0.45.0
- Upgrade to version 1.0.3
  * Update prometheus/client_golang to version 1.17.0
  * Update x/net 0.17.0
- Upgrade to version 1.0.2
  * Fix security bug in x/net dependency (CVE-2023-3978)
- Upgrade to version 1.0.1
  * Update prometheus/exporter-toolkit to version 0.10.0
  * Update prometheus/common to version 0.44.0
  * Update prometheus/client_golang to version 1.16.0</changelog>
  <changelog author="witold.bedyk@suse.com" date="1723118400">- Drop go_nostrip macro. It is not needed with current binutils and
  Go.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1723464000">- Drop EnvironmentFile from the service definition
- Explicitly unset $ARGS environment variable. Setting environment
  variables should be done in drop-in systemd configuration files.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1724673600">- Require Go 1.20 when building for RedHat derivatives</changelog>
  <changelog author="witold.bedyk@suse.com" date="1726142400">- Do not include source files in the package for RHEL 9</changelog>
  <changelog author="witold.bedyk@suse.com" date="1726228800">- Revert removing source files for RHEL 9
- Do not fail on unpackaged files for RHEL</changelog>
  <changelog author="witold.bedyk@suse.com" date="1727352000">- Revert not failing on upackaged files for RHEL
- Delete unpackaged debug files for RHEL</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765195200">- Build without apparmor for openSUSE Leap 16, SLES 16 or newer
- Require Go 1.23 for building
- Update to version 1.0.10
  * Update github.com/prometheus/client_golang to 1.21.1
  * Update github.com/prometheus/common to 0.63.0
  * Update github.com/prometheus/exporter-toolkit to 0.14.0
- Update to version 1.0.9
  * Update github.com/prometheus/client_golang to 1.20.4
  * Update github.com/prometheus/common to 0.59.1
  * Update github.com/prometheus/exporter-toolkit to 0.13.0
  * Migrate logging to log/slog
  * Fix signal handler logging</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768996800">- Replace cpio with tar
  * remove obs_scm service
  * add download URL to the spec</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769515200">- Do not build for Debian or Ubuntu</changelog>
</package>
<package pkgid="e46618330bb0c6a7fbcf0812ce2e8b0cba7ebbdb4acc9c580a3b784f8aca1761" name="golang-github-lusitaniae-apache_exporter-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="150003.2.6.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1615204800">- Require building with Go 1.15</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642766400">- Adapted to build on Enterprise Linux 8</changelog>
  <changelog author="michael@stroeder.com" date="1647172800">- Update to upstream release 0.11.0 (jsc#SLE-24791)
  * Add TLS support
  * Switch to logger, please check --log.level and --log.format
    flags
- Update to version 0.10.1
  * Bugfix: Reset ProxyBalancer metrics on each scrape to
    remove stale data
- Update to version 0.10.0
  * Add Apache Proxy and other metrics
- Update to version 0.8.0
  * Change commandline flags
  * Add metrics: Apache version, request duration total</changelog>
  <changelog author="witold.bedyk@suse.com" date="1663675200">- Exclude s390 architecture (gh#SUSE/spacewalk#19050)</changelog>
  <changelog author="michael@stroeder.com" date="1663848000">- added AppArmor profile
- added sandboxing options to systemd service unit</changelog>
  <changelog author="michael@stroeder.com" date="1664107200">- corrected comment in AppArmor profile</changelog>
  <changelog author="witold.bedyk@suse.com" date="1689076800">- Upgrade to version 1.0.0 (jsc#PED-5405)
  * Improved flag parsing
  * Added support for custom headers
- Build with Go 1.19
- Build using promu
- Add _service file
- Fix sandboxing options
- Upgrade to version 0.13.4
  * Fix denial of service vulnerability
    (CVE-2022-32149, bsc#1204501)
- Upgrade to version 0.13.3
  * Fix uncontrolled resource consumption
    (CVE-2022-41723, bsc#1208270)
- Upgrade to version 0.13.1
  * Fix panic caused by missing flagConfig options
- Upgrade to version 0.13.0
  * Fix authentication bypass vulnarability
    (CVE-2022-46146, bsc#1208046)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1691755200">- Do not build with apparmor profile for SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1693828800">- Fix apparmor profile for SLE 12</changelog>
  <changelog author="marina.latini@suse.com" date="1700568000">- Do not strip if SUSE Linux Enterprise 15 SP3
- Exclude debug for RHEL &gt;= 8
- Build with Go &gt;= 1.20 when the OS is not RHEL
- Spec file clean up</changelog>
  <changelog author="witold.bedyk@suse.com" date="1720440000">- Migrate from `disabled` to `manual` source service type
- Drop BuildRequires: golang-packaging
- Upgrade to version 1.0.8 (bsc#1227341)
  * Update prometheus/client_golang to version 1.19.1
  * Update x/net to version 0.23.0
- Upgrade to version 1.0.7
  * Update protobuf to version 1.33.0
  * Update prometheus/client_golang to version 1.19.0
  * Update prometheus/common to version 0.46.0
  * Standardize landing page
- Upgrade to version 1.0.6
  * Update prometheus/exporter-toolkit to version 0.11.0
  * Update prometheus/client_golang to version 1.18.0
  * Add User-Agent header
- Upgrade to version 1.0.4
  * Update x/crypto to version 0.17.0
  * Update alecthomas/kingpin/v2 to version 2.4.0
  * Update prometheus/common to version 0.45.0
- Upgrade to version 1.0.3
  * Update prometheus/client_golang to version 1.17.0
  * Update x/net 0.17.0
- Upgrade to version 1.0.2
  * Fix security bug in x/net dependency (CVE-2023-3978)
- Upgrade to version 1.0.1
  * Update prometheus/exporter-toolkit to version 0.10.0
  * Update prometheus/common to version 0.44.0
  * Update prometheus/client_golang to version 1.16.0</changelog>
  <changelog author="witold.bedyk@suse.com" date="1723118400">- Drop go_nostrip macro. It is not needed with current binutils and
  Go.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1723464000">- Drop EnvironmentFile from the service definition
- Explicitly unset $ARGS environment variable. Setting environment
  variables should be done in drop-in systemd configuration files.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1724673600">- Require Go 1.20 when building for RedHat derivatives</changelog>
  <changelog author="witold.bedyk@suse.com" date="1726142400">- Do not include source files in the package for RHEL 9</changelog>
  <changelog author="witold.bedyk@suse.com" date="1726228800">- Revert removing source files for RHEL 9
- Do not fail on unpackaged files for RHEL</changelog>
  <changelog author="witold.bedyk@suse.com" date="1727352000">- Revert not failing on upackaged files for RHEL
- Delete unpackaged debug files for RHEL</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765195200">- Build without apparmor for openSUSE Leap 16, SLES 16 or newer
- Require Go 1.23 for building
- Update to version 1.0.10
  * Update github.com/prometheus/client_golang to 1.21.1
  * Update github.com/prometheus/common to 0.63.0
  * Update github.com/prometheus/exporter-toolkit to 0.14.0
- Update to version 1.0.9
  * Update github.com/prometheus/client_golang to 1.20.4
  * Update github.com/prometheus/common to 0.59.1
  * Update github.com/prometheus/exporter-toolkit to 0.13.0
  * Migrate logging to log/slog
  * Fix signal handler logging</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768996800">- Replace cpio with tar
  * remove obs_scm service
  * add download URL to the spec</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769515200">- Do not build for Debian or Ubuntu</changelog>
</package>
<package pkgid="cbb4391f93d3424028dc41acab7ed32de4fd568a6d0bb480ea4121cbb5824164" name="golang-github-prometheus-alertmanager" arch="src">
  <version epoch="0" ver="0.28.1" rel="150003.3.7.uyuni"/>
  <changelog author="elimat@opensuse.org" date="1598616000">- Fix permissions for /var/lib/prometheus to match
  golang-github-prometheus-prometheus package. Otherwise the install check will
  fail.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1604059200">- Fix building amtool (bsc#1176943)</changelog>
  <changelog author="stefano.torresi@suse.com" date="1604923200">- Update packaging
  * Remove systemd and shadow hard requirements
  * use the system user provided by the system-user-prometheus subpackge
  * add 'prometheus-alertmanager' package alias</changelog>
  <changelog author="witold.bedyk@suse.com" date="1606737600">- Exclude s390 architecture</changelog>
  <changelog author="jsegitz@suse.com" date="1632139200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-alertmanager.service</changelog>
  <changelog author="ecsos@opensuse.org" date="1646308800">- Update to version 0.23.0:
  * Release 0.23.0
  * Release 0.23.0-rc.0
  * amtool: Detect version drift and warn users (#2672)
  * Add ability to skip TLS verification for amtool (#2663)
  * Fix empty isEqual in amtool. (#2668)
  * Fix main tests (#2670)
  * cli: add new template render command (#2538)
  * OpsGenie: refer to alert instead of incident (#2609)
  * Docs: target_match and source_match are DEPRECATED (#2665)
  * Fix test not waiting for cluster member to be ready
- Add go_modules to _service.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1646913600">- Update vendor tarball with prometheus/client_golang 1.11.1
  (bsc#1196338, jsc#SLE-24077)
  + Added 0002-Update-prometheus-client-to-version-1.11.1.patch
- Use %autosetup macro</changelog>
  <changelog author="witold.bedyk@suse.com" date="1649419200">- Update required Go version to 1.16</changelog>
  <changelog author="witold.bedyk@suse.com" date="1658232000">- Do not include sources (bsc#1200725)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1678449600">- Prevent authentication bypass via cache poisoning
  (bsc#1208051, CVE-2022-46146)
- Add 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1700568000">- Rebase 0001-Default-settings.patch
- Drop 0002-Update-prometheus-client-to-version-1.11.1.patch
  fixed upstream (now uses v1.15.1)
- Drop 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  fixed upstream (now uses v0.10.0)
- Add 0002-Set-build-flags.patch
- Require Go 1.20 or newer for building
- Remove not used build flags
- Create position independent executables (PIE)
- Disable striping the binaries only for SLE 15 SP3
- Add System/Monitoring group tag
- Rework service file to use obscpio
  * run tar and recompress services at buildtime
  * do not generate automatically changelog entries
- Update to version 0.26.0 (jsc#PED-7353):
  https://github.com/prometheus/alertmanager/releases/tag/v0.26.0
  * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the
    /api/v1/alerts endpoint in the Alertmanager UI
  * Configuration: Fix empty list of receivers and inhibit_rules
    would cause the alertmanager to crash
  * Templating: Fixed a race condition when using the title
    function. It is now race-safe
  * API: Fixed duplicate receiver names in the api/v2/receivers API
    endpoint
  * API: Attempting to delete a silence now returns the correct
    status code, 404 instead of 500
  * Clustering: Fixes a panic when tls_client_config is empty
  * Webhook: url is now marked as a secret. It will no longer show
    up in the logs as clear-text
  * Metrics: New label reason for
    alertmanager_notifications_failed_total metric to indicate the
    type of error of the alert delivery
  * Clustering: New flag --cluster.label, to help to block any
    traffic that is not meant for the cluster
  * Integrations: Add Microsoft Teams as a supported integration
- Update to version 0.25.0:
  https://github.com/prometheus/alertmanager/releases/tag/v0.25.0
  * Fail configuration loading if api_key and api_key_file are
    defined at the same time
  * Fix the alertmanager_alerts metric to avoid counting resolved
    alerts as active. Also added a new alertmanager_marked_alerts
    metric that retain the old behavior
  * Trim contents of Slack API URLs when reading from files
  * amtool: Avoid panic when the label value matcher is empty
  * Fail configuration loading if api_url is empty for OpsGenie
  * Fix email template for resolved notifications
  * Add proxy_url support for OAuth2 in HTTP client configuration
  * Reload TLS certificate and key from disk when updated
  * Add Discord integration
  * Add Webex integration
  * Add min_version support to select the minimum TLS version in
    HTTP client configuration
  * Add max_version support to select the maximum TLS version in
    HTTP client configuration
  * Emit warning logs when truncating messages in notifications
  * Support HEAD method for the /-/healty and /-/ready endpoints
  * Add support for reading global and local SMTP passwords from
    files
  * UI: Add 'Link' button to alerts in list
  * UI: Allow to choose the first day of the week as Sunday or
    Monday
- Update to version 0.24.0:
  https://github.com/prometheus/alertmanager/releases/tag/v0.24.0
  * Fix HTTP client configuration for the SNS receiver
  * Fix unclosed file descriptor after reading the silences
    snapshot file
  * Fix field names for mute_time_intervals in JSON marshaling
  * Ensure that the root route doesn't have any matchers
  * Truncate the message's title to 1024 chars to avoid hitting
    Slack limits
  * Fix the default HTML email template (email.default.html) to
    match with the canonical source
  * Detect SNS FIFO topic based on the rendered value
  * Avoid deleting and recreating a silence when an update is
    possible
  * api/v2: Return 200 OK when deleting an expired silence
  * amtool: Fix the silence's end date when adding a silence. The
    end date is (start date + duration) while it used to be
    (current time + duration). The new behavior is consistent with
    the update operation
  * Add the /api/v2 prefix to all endpoints in the OpenAPI
    specification and generated client code
  * Add --cluster.tls-config experimental flag to secure cluster
    traffic via mutual TLS
  * Add Telegram integration</changelog>
  <changelog author="witold.bedyk@suse.com" date="1702296000">- Do not create PIE for s390x architecture</changelog>
  <changelog author="witold.bedyk@suse.com" date="1709035200">- Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748433600">- Security:
  * Fix proxy bypassing using IPv6 zone IDs
    (CVE-2025-22870, bsc#1238686)
  * Fix HTTP/2 CONTINUATION flood in net/http
    (CVE-2023-45288, bsc#1236516)
  * Add 0002-Bump-x-net.patch
- Use `manual` build service
- Partially drop Go packaging macros
- Add testing
- remove patch 0002-Set-build-flags.patch and instead set GO_FLAGS
  environment variable in the spec file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1754913600">- Rebase 0001-Default-settings.patch
- Rebase 0002-Bump-x-net.patch
- Update to version 0.28.1 (jsc#PED-13285):
  * Improved performance of inhibition rules when using Equal
    labels.
  * Improve the documentation on escaping in UTF-8 matchers.
  * Update alertmanager_config_hash metric help to document the
    hash is not cryptographically strong.
  * Fix panic in amtool when using --verbose.
  * Fix templating of channel field for Rocket.Chat.
  * Fix rocketchat_configs written as rocket_configs in docs.
  * Fix usage for --enable-feature flag.
  * Trim whitespace from OpsGenie API Key.
  * Fix Jira project template not rendered when searching for
    existing issues.
  * Fix subtle bug in JSON/YAML encoding of inhibition rules that
    would cause Equal labels to be omitted.
  * Fix header for slack_configs in docs.
  * Fix weight and wrap of Microsoft Teams notifications.
- Upgrade to version 0.28.0:
  * CVE-2025-47908: Bump github.com/rs/cors (bsc#1247748).
  * Templating errors in the SNS integration now return an error.
  * Adopt log/slog, drop go-kit/log.
  * Add a new Microsoft Teams integration based on Flows.
  * Add a new Rocket.Chat integration.
  * Add a new Jira integration.
  * Add support for GOMEMLIMIT, enable it via the feature flag
  - -enable-feature=auto-gomemlimit.
  * Add support for GOMAXPROCS, enable it via the feature flag
  - -enable-feature=auto-gomaxprocs.
  * Add support for limits of silences including the maximum number
    of active and pending silences, and the maximum size per
    silence (in bytes). You can use the flags
  - -silences.max-silences and --silences.max-silence-size-bytes
    to set them accordingly.
  * Muted alerts now show whether they are suppressed or not in
    both the /api/v2/alerts endpoint and the Alertmanager UI.
- Upgrade to version 0.27.0:
  * API: Removal of all api/v1/ endpoints. These endpoints
    now log and return a deprecation message and respond with a
    status code of 410.
  * UTF-8 Support: Introduction of support for any UTF-8
    character as part of label names and matchers.
  * Discord Integration: Enforce max length in message.
  * Metrics: Introduced the experimental feature flag
  - -enable-feature=receiver-name-in-metrics to include the
    receiver name.
  * Metrics: Introduced a new gauge named
    alertmanager_inhibition_rules that counts the number of
    configured inhibition rules.
  * Metrics: Introduced a new counter named
    alertmanager_alerts_supressed_total that tracks muted alerts,
    it contains a reason label to indicate the source of the mute.
  * Discord Integration: Introduced support for webhook_url_file.
  * Microsoft Teams Integration: Introduced support for
    webhook_url_file.
  * Microsoft Teams Integration: Add support for summary.
  * Metrics: Notification metrics now support two new values for
    the label reason, contextCanceled and contextDeadlineExceeded.
  * Email Integration: Contents of auth_password_file are now
    trimmed of prefixed and suffixed whitespace.
  * amtool: Fixes the error scheme required for webhook url when
    using amtool with --alertmanager.url.
  * Mixin: Fix AlertmanagerFailedToSendAlerts,
    AlertmanagerClusterFailedToSendAlerts, and
    AlertmanagerClusterFailedToSendAlerts to make sure they ignore
    the reason label.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765886400">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1773230400">- Drop flaky tests
- Drop SLE 12 support (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1781179200">- Fix email tests for Go &gt;= 1.25.11
  * Add 0003-Fix-email-test.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1781265600">- CVE-2026-39821: Fix validation bypass and privilege escalation by
  updating golang.org/x/net to version 0.55.0 (bsc#1266615)
- Drop 0002-Bump-x-net.patch</changelog>
</package>
<package pkgid="7f968230ec85dde9285d789b60dc135f4e03f7ee152561ae3ac8826baf871f77" name="golang-github-prometheus-alertmanager" arch="x86_64">
  <version epoch="0" ver="0.28.1" rel="150003.3.7.uyuni"/>
  <changelog author="elimat@opensuse.org" date="1598616000">- Fix permissions for /var/lib/prometheus to match
  golang-github-prometheus-prometheus package. Otherwise the install check will
  fail.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1604059200">- Fix building amtool (bsc#1176943)</changelog>
  <changelog author="stefano.torresi@suse.com" date="1604923200">- Update packaging
  * Remove systemd and shadow hard requirements
  * use the system user provided by the system-user-prometheus subpackge
  * add 'prometheus-alertmanager' package alias</changelog>
  <changelog author="witold.bedyk@suse.com" date="1606737600">- Exclude s390 architecture</changelog>
  <changelog author="jsegitz@suse.com" date="1632139200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-alertmanager.service</changelog>
  <changelog author="ecsos@opensuse.org" date="1646308800">- Update to version 0.23.0:
  * Release 0.23.0
  * Release 0.23.0-rc.0
  * amtool: Detect version drift and warn users (#2672)
  * Add ability to skip TLS verification for amtool (#2663)
  * Fix empty isEqual in amtool. (#2668)
  * Fix main tests (#2670)
  * cli: add new template render command (#2538)
  * OpsGenie: refer to alert instead of incident (#2609)
  * Docs: target_match and source_match are DEPRECATED (#2665)
  * Fix test not waiting for cluster member to be ready
- Add go_modules to _service.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1646913600">- Update vendor tarball with prometheus/client_golang 1.11.1
  (bsc#1196338, jsc#SLE-24077)
  + Added 0002-Update-prometheus-client-to-version-1.11.1.patch
- Use %autosetup macro</changelog>
  <changelog author="witold.bedyk@suse.com" date="1649419200">- Update required Go version to 1.16</changelog>
  <changelog author="witold.bedyk@suse.com" date="1658232000">- Do not include sources (bsc#1200725)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1678449600">- Prevent authentication bypass via cache poisoning
  (bsc#1208051, CVE-2022-46146)
- Add 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1700568000">- Rebase 0001-Default-settings.patch
- Drop 0002-Update-prometheus-client-to-version-1.11.1.patch
  fixed upstream (now uses v1.15.1)
- Drop 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  fixed upstream (now uses v0.10.0)
- Add 0002-Set-build-flags.patch
- Require Go 1.20 or newer for building
- Remove not used build flags
- Create position independent executables (PIE)
- Disable striping the binaries only for SLE 15 SP3
- Add System/Monitoring group tag
- Rework service file to use obscpio
  * run tar and recompress services at buildtime
  * do not generate automatically changelog entries
- Update to version 0.26.0 (jsc#PED-7353):
  https://github.com/prometheus/alertmanager/releases/tag/v0.26.0
  * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the
    /api/v1/alerts endpoint in the Alertmanager UI
  * Configuration: Fix empty list of receivers and inhibit_rules
    would cause the alertmanager to crash
  * Templating: Fixed a race condition when using the title
    function. It is now race-safe
  * API: Fixed duplicate receiver names in the api/v2/receivers API
    endpoint
  * API: Attempting to delete a silence now returns the correct
    status code, 404 instead of 500
  * Clustering: Fixes a panic when tls_client_config is empty
  * Webhook: url is now marked as a secret. It will no longer show
    up in the logs as clear-text
  * Metrics: New label reason for
    alertmanager_notifications_failed_total metric to indicate the
    type of error of the alert delivery
  * Clustering: New flag --cluster.label, to help to block any
    traffic that is not meant for the cluster
  * Integrations: Add Microsoft Teams as a supported integration
- Update to version 0.25.0:
  https://github.com/prometheus/alertmanager/releases/tag/v0.25.0
  * Fail configuration loading if api_key and api_key_file are
    defined at the same time
  * Fix the alertmanager_alerts metric to avoid counting resolved
    alerts as active. Also added a new alertmanager_marked_alerts
    metric that retain the old behavior
  * Trim contents of Slack API URLs when reading from files
  * amtool: Avoid panic when the label value matcher is empty
  * Fail configuration loading if api_url is empty for OpsGenie
  * Fix email template for resolved notifications
  * Add proxy_url support for OAuth2 in HTTP client configuration
  * Reload TLS certificate and key from disk when updated
  * Add Discord integration
  * Add Webex integration
  * Add min_version support to select the minimum TLS version in
    HTTP client configuration
  * Add max_version support to select the maximum TLS version in
    HTTP client configuration
  * Emit warning logs when truncating messages in notifications
  * Support HEAD method for the /-/healty and /-/ready endpoints
  * Add support for reading global and local SMTP passwords from
    files
  * UI: Add 'Link' button to alerts in list
  * UI: Allow to choose the first day of the week as Sunday or
    Monday
- Update to version 0.24.0:
  https://github.com/prometheus/alertmanager/releases/tag/v0.24.0
  * Fix HTTP client configuration for the SNS receiver
  * Fix unclosed file descriptor after reading the silences
    snapshot file
  * Fix field names for mute_time_intervals in JSON marshaling
  * Ensure that the root route doesn't have any matchers
  * Truncate the message's title to 1024 chars to avoid hitting
    Slack limits
  * Fix the default HTML email template (email.default.html) to
    match with the canonical source
  * Detect SNS FIFO topic based on the rendered value
  * Avoid deleting and recreating a silence when an update is
    possible
  * api/v2: Return 200 OK when deleting an expired silence
  * amtool: Fix the silence's end date when adding a silence. The
    end date is (start date + duration) while it used to be
    (current time + duration). The new behavior is consistent with
    the update operation
  * Add the /api/v2 prefix to all endpoints in the OpenAPI
    specification and generated client code
  * Add --cluster.tls-config experimental flag to secure cluster
    traffic via mutual TLS
  * Add Telegram integration</changelog>
  <changelog author="witold.bedyk@suse.com" date="1702296000">- Do not create PIE for s390x architecture</changelog>
  <changelog author="witold.bedyk@suse.com" date="1709035200">- Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748433600">- Security:
  * Fix proxy bypassing using IPv6 zone IDs
    (CVE-2025-22870, bsc#1238686)
  * Fix HTTP/2 CONTINUATION flood in net/http
    (CVE-2023-45288, bsc#1236516)
  * Add 0002-Bump-x-net.patch
- Use `manual` build service
- Partially drop Go packaging macros
- Add testing
- remove patch 0002-Set-build-flags.patch and instead set GO_FLAGS
  environment variable in the spec file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1754913600">- Rebase 0001-Default-settings.patch
- Rebase 0002-Bump-x-net.patch
- Update to version 0.28.1 (jsc#PED-13285):
  * Improved performance of inhibition rules when using Equal
    labels.
  * Improve the documentation on escaping in UTF-8 matchers.
  * Update alertmanager_config_hash metric help to document the
    hash is not cryptographically strong.
  * Fix panic in amtool when using --verbose.
  * Fix templating of channel field for Rocket.Chat.
  * Fix rocketchat_configs written as rocket_configs in docs.
  * Fix usage for --enable-feature flag.
  * Trim whitespace from OpsGenie API Key.
  * Fix Jira project template not rendered when searching for
    existing issues.
  * Fix subtle bug in JSON/YAML encoding of inhibition rules that
    would cause Equal labels to be omitted.
  * Fix header for slack_configs in docs.
  * Fix weight and wrap of Microsoft Teams notifications.
- Upgrade to version 0.28.0:
  * CVE-2025-47908: Bump github.com/rs/cors (bsc#1247748).
  * Templating errors in the SNS integration now return an error.
  * Adopt log/slog, drop go-kit/log.
  * Add a new Microsoft Teams integration based on Flows.
  * Add a new Rocket.Chat integration.
  * Add a new Jira integration.
  * Add support for GOMEMLIMIT, enable it via the feature flag
  - -enable-feature=auto-gomemlimit.
  * Add support for GOMAXPROCS, enable it via the feature flag
  - -enable-feature=auto-gomaxprocs.
  * Add support for limits of silences including the maximum number
    of active and pending silences, and the maximum size per
    silence (in bytes). You can use the flags
  - -silences.max-silences and --silences.max-silence-size-bytes
    to set them accordingly.
  * Muted alerts now show whether they are suppressed or not in
    both the /api/v2/alerts endpoint and the Alertmanager UI.
- Upgrade to version 0.27.0:
  * API: Removal of all api/v1/ endpoints. These endpoints
    now log and return a deprecation message and respond with a
    status code of 410.
  * UTF-8 Support: Introduction of support for any UTF-8
    character as part of label names and matchers.
  * Discord Integration: Enforce max length in message.
  * Metrics: Introduced the experimental feature flag
  - -enable-feature=receiver-name-in-metrics to include the
    receiver name.
  * Metrics: Introduced a new gauge named
    alertmanager_inhibition_rules that counts the number of
    configured inhibition rules.
  * Metrics: Introduced a new counter named
    alertmanager_alerts_supressed_total that tracks muted alerts,
    it contains a reason label to indicate the source of the mute.
  * Discord Integration: Introduced support for webhook_url_file.
  * Microsoft Teams Integration: Introduced support for
    webhook_url_file.
  * Microsoft Teams Integration: Add support for summary.
  * Metrics: Notification metrics now support two new values for
    the label reason, contextCanceled and contextDeadlineExceeded.
  * Email Integration: Contents of auth_password_file are now
    trimmed of prefixed and suffixed whitespace.
  * amtool: Fixes the error scheme required for webhook url when
    using amtool with --alertmanager.url.
  * Mixin: Fix AlertmanagerFailedToSendAlerts,
    AlertmanagerClusterFailedToSendAlerts, and
    AlertmanagerClusterFailedToSendAlerts to make sure they ignore
    the reason label.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765886400">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1773230400">- Drop flaky tests
- Drop SLE 12 support (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1781179200">- Fix email tests for Go &gt;= 1.25.11
  * Add 0003-Fix-email-test.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1781265600">- CVE-2026-39821: Fix validation bypass and privilege escalation by
  updating golang.org/x/net to version 0.55.0 (bsc#1266615)
- Drop 0002-Bump-x-net.patch</changelog>
</package>
<package pkgid="763b654609538d185cd4a466e204c5654c6859a7143e4219ae46f52bd69f509d" name="golang-github-prometheus-alertmanager-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.28.1" rel="150003.3.7.uyuni"/>
  <changelog author="elimat@opensuse.org" date="1598616000">- Fix permissions for /var/lib/prometheus to match
  golang-github-prometheus-prometheus package. Otherwise the install check will
  fail.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1604059200">- Fix building amtool (bsc#1176943)</changelog>
  <changelog author="stefano.torresi@suse.com" date="1604923200">- Update packaging
  * Remove systemd and shadow hard requirements
  * use the system user provided by the system-user-prometheus subpackge
  * add 'prometheus-alertmanager' package alias</changelog>
  <changelog author="witold.bedyk@suse.com" date="1606737600">- Exclude s390 architecture</changelog>
  <changelog author="jsegitz@suse.com" date="1632139200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-alertmanager.service</changelog>
  <changelog author="ecsos@opensuse.org" date="1646308800">- Update to version 0.23.0:
  * Release 0.23.0
  * Release 0.23.0-rc.0
  * amtool: Detect version drift and warn users (#2672)
  * Add ability to skip TLS verification for amtool (#2663)
  * Fix empty isEqual in amtool. (#2668)
  * Fix main tests (#2670)
  * cli: add new template render command (#2538)
  * OpsGenie: refer to alert instead of incident (#2609)
  * Docs: target_match and source_match are DEPRECATED (#2665)
  * Fix test not waiting for cluster member to be ready
- Add go_modules to _service.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1646913600">- Update vendor tarball with prometheus/client_golang 1.11.1
  (bsc#1196338, jsc#SLE-24077)
  + Added 0002-Update-prometheus-client-to-version-1.11.1.patch
- Use %autosetup macro</changelog>
  <changelog author="witold.bedyk@suse.com" date="1649419200">- Update required Go version to 1.16</changelog>
  <changelog author="witold.bedyk@suse.com" date="1658232000">- Do not include sources (bsc#1200725)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1678449600">- Prevent authentication bypass via cache poisoning
  (bsc#1208051, CVE-2022-46146)
- Add 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1700568000">- Rebase 0001-Default-settings.patch
- Drop 0002-Update-prometheus-client-to-version-1.11.1.patch
  fixed upstream (now uses v1.15.1)
- Drop 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  fixed upstream (now uses v0.10.0)
- Add 0002-Set-build-flags.patch
- Require Go 1.20 or newer for building
- Remove not used build flags
- Create position independent executables (PIE)
- Disable striping the binaries only for SLE 15 SP3
- Add System/Monitoring group tag
- Rework service file to use obscpio
  * run tar and recompress services at buildtime
  * do not generate automatically changelog entries
- Update to version 0.26.0 (jsc#PED-7353):
  https://github.com/prometheus/alertmanager/releases/tag/v0.26.0
  * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the
    /api/v1/alerts endpoint in the Alertmanager UI
  * Configuration: Fix empty list of receivers and inhibit_rules
    would cause the alertmanager to crash
  * Templating: Fixed a race condition when using the title
    function. It is now race-safe
  * API: Fixed duplicate receiver names in the api/v2/receivers API
    endpoint
  * API: Attempting to delete a silence now returns the correct
    status code, 404 instead of 500
  * Clustering: Fixes a panic when tls_client_config is empty
  * Webhook: url is now marked as a secret. It will no longer show
    up in the logs as clear-text
  * Metrics: New label reason for
    alertmanager_notifications_failed_total metric to indicate the
    type of error of the alert delivery
  * Clustering: New flag --cluster.label, to help to block any
    traffic that is not meant for the cluster
  * Integrations: Add Microsoft Teams as a supported integration
- Update to version 0.25.0:
  https://github.com/prometheus/alertmanager/releases/tag/v0.25.0
  * Fail configuration loading if api_key and api_key_file are
    defined at the same time
  * Fix the alertmanager_alerts metric to avoid counting resolved
    alerts as active. Also added a new alertmanager_marked_alerts
    metric that retain the old behavior
  * Trim contents of Slack API URLs when reading from files
  * amtool: Avoid panic when the label value matcher is empty
  * Fail configuration loading if api_url is empty for OpsGenie
  * Fix email template for resolved notifications
  * Add proxy_url support for OAuth2 in HTTP client configuration
  * Reload TLS certificate and key from disk when updated
  * Add Discord integration
  * Add Webex integration
  * Add min_version support to select the minimum TLS version in
    HTTP client configuration
  * Add max_version support to select the maximum TLS version in
    HTTP client configuration
  * Emit warning logs when truncating messages in notifications
  * Support HEAD method for the /-/healty and /-/ready endpoints
  * Add support for reading global and local SMTP passwords from
    files
  * UI: Add 'Link' button to alerts in list
  * UI: Allow to choose the first day of the week as Sunday or
    Monday
- Update to version 0.24.0:
  https://github.com/prometheus/alertmanager/releases/tag/v0.24.0
  * Fix HTTP client configuration for the SNS receiver
  * Fix unclosed file descriptor after reading the silences
    snapshot file
  * Fix field names for mute_time_intervals in JSON marshaling
  * Ensure that the root route doesn't have any matchers
  * Truncate the message's title to 1024 chars to avoid hitting
    Slack limits
  * Fix the default HTML email template (email.default.html) to
    match with the canonical source
  * Detect SNS FIFO topic based on the rendered value
  * Avoid deleting and recreating a silence when an update is
    possible
  * api/v2: Return 200 OK when deleting an expired silence
  * amtool: Fix the silence's end date when adding a silence. The
    end date is (start date + duration) while it used to be
    (current time + duration). The new behavior is consistent with
    the update operation
  * Add the /api/v2 prefix to all endpoints in the OpenAPI
    specification and generated client code
  * Add --cluster.tls-config experimental flag to secure cluster
    traffic via mutual TLS
  * Add Telegram integration</changelog>
  <changelog author="witold.bedyk@suse.com" date="1702296000">- Do not create PIE for s390x architecture</changelog>
  <changelog author="witold.bedyk@suse.com" date="1709035200">- Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748433600">- Security:
  * Fix proxy bypassing using IPv6 zone IDs
    (CVE-2025-22870, bsc#1238686)
  * Fix HTTP/2 CONTINUATION flood in net/http
    (CVE-2023-45288, bsc#1236516)
  * Add 0002-Bump-x-net.patch
- Use `manual` build service
- Partially drop Go packaging macros
- Add testing
- remove patch 0002-Set-build-flags.patch and instead set GO_FLAGS
  environment variable in the spec file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1754913600">- Rebase 0001-Default-settings.patch
- Rebase 0002-Bump-x-net.patch
- Update to version 0.28.1 (jsc#PED-13285):
  * Improved performance of inhibition rules when using Equal
    labels.
  * Improve the documentation on escaping in UTF-8 matchers.
  * Update alertmanager_config_hash metric help to document the
    hash is not cryptographically strong.
  * Fix panic in amtool when using --verbose.
  * Fix templating of channel field for Rocket.Chat.
  * Fix rocketchat_configs written as rocket_configs in docs.
  * Fix usage for --enable-feature flag.
  * Trim whitespace from OpsGenie API Key.
  * Fix Jira project template not rendered when searching for
    existing issues.
  * Fix subtle bug in JSON/YAML encoding of inhibition rules that
    would cause Equal labels to be omitted.
  * Fix header for slack_configs in docs.
  * Fix weight and wrap of Microsoft Teams notifications.
- Upgrade to version 0.28.0:
  * CVE-2025-47908: Bump github.com/rs/cors (bsc#1247748).
  * Templating errors in the SNS integration now return an error.
  * Adopt log/slog, drop go-kit/log.
  * Add a new Microsoft Teams integration based on Flows.
  * Add a new Rocket.Chat integration.
  * Add a new Jira integration.
  * Add support for GOMEMLIMIT, enable it via the feature flag
  - -enable-feature=auto-gomemlimit.
  * Add support for GOMAXPROCS, enable it via the feature flag
  - -enable-feature=auto-gomaxprocs.
  * Add support for limits of silences including the maximum number
    of active and pending silences, and the maximum size per
    silence (in bytes). You can use the flags
  - -silences.max-silences and --silences.max-silence-size-bytes
    to set them accordingly.
  * Muted alerts now show whether they are suppressed or not in
    both the /api/v2/alerts endpoint and the Alertmanager UI.
- Upgrade to version 0.27.0:
  * API: Removal of all api/v1/ endpoints. These endpoints
    now log and return a deprecation message and respond with a
    status code of 410.
  * UTF-8 Support: Introduction of support for any UTF-8
    character as part of label names and matchers.
  * Discord Integration: Enforce max length in message.
  * Metrics: Introduced the experimental feature flag
  - -enable-feature=receiver-name-in-metrics to include the
    receiver name.
  * Metrics: Introduced a new gauge named
    alertmanager_inhibition_rules that counts the number of
    configured inhibition rules.
  * Metrics: Introduced a new counter named
    alertmanager_alerts_supressed_total that tracks muted alerts,
    it contains a reason label to indicate the source of the mute.
  * Discord Integration: Introduced support for webhook_url_file.
  * Microsoft Teams Integration: Introduced support for
    webhook_url_file.
  * Microsoft Teams Integration: Add support for summary.
  * Metrics: Notification metrics now support two new values for
    the label reason, contextCanceled and contextDeadlineExceeded.
  * Email Integration: Contents of auth_password_file are now
    trimmed of prefixed and suffixed whitespace.
  * amtool: Fixes the error scheme required for webhook url when
    using amtool with --alertmanager.url.
  * Mixin: Fix AlertmanagerFailedToSendAlerts,
    AlertmanagerClusterFailedToSendAlerts, and
    AlertmanagerClusterFailedToSendAlerts to make sure they ignore
    the reason label.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765886400">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1773230400">- Drop flaky tests
- Drop SLE 12 support (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1781179200">- Fix email tests for Go &gt;= 1.25.11
  * Add 0003-Fix-email-test.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1781265600">- CVE-2026-39821: Fix validation bypass and privilege escalation by
  updating golang.org/x/net to version 0.55.0 (bsc#1266615)
- Drop 0002-Bump-x-net.patch</changelog>
</package>
<package pkgid="d3d835da05f586312a2fd710379939309a18f56ac4554829319676588f938a9c" name="golang-github-prometheus-node_exporter" arch="src">
  <version epoch="0" ver="1.10.2" rel="150003.2.8.uyuni"/>
  <changelog author="kastl@b1-systems.de" date="1673352000">- update to 1.4.1:
  * [BUGFIX] Fix diskstats exclude flags #2487
  * [BUGFIX] Security: Update go/x/crypto and go/x/net
    (CVE-2022-27191, CVE-2022-27664)
  * [BUGFIX] Security: Update exporter-toolkit
    (CVE-2022-46146, bsc#1208064)</changelog>
  <changelog author="kastl@b1-systems.de" date="1673352001">- modify _service file and set all services to disabled
- remove patch 0001-Update-prometheus-client-to-1.11.1.patch
- update to 1.5.0 (jsc#PED-3578):
  * NOTE: This changes the Go runtime "GOMAXPROCS" to 1. This is done to limit the
    concurrency of the exporter to 1 CPU thread at a time in order to avoid a
    race condition problem in the Linux kernel (#2500) and parallel IO issues
    on nodes with high numbers of CPUs/CPU threads (#1880).
  * [CHANGE] Default GOMAXPROCS to 1 #2530
  * [FEATURE] Add multiple listeners and systemd socket listener activation #2393
  * [ENHANCEMENT] Add RTNL version of netclass collector #2492, #2528
  * [BUGFIX] Fix hwmon label sanitizer #2504
  * [BUGFIX] Use native endianness when encoding InetDiagMsg #2508
  * [BUGFIX] Fix btrfs device stats always being zero #2516</changelog>
  <changelog author="witold.bedyk@suse.com" date="1678795200">- Remove node_exporter-1.5.0.tar.gz
- Execute tar and recompress service modules at buildtime</changelog>
  <changelog author="kastl@b1-systems.de" date="1679486400">- change go_modules archive in _service to use obscpio file</changelog>
  <changelog author="kastl@b1-systems.de" date="1685188800">- update to 1.6.0:
  * [CHANGE] Fix cpustat when some cpus are offline #2318
  * [CHANGE] Remove metrics of offline CPUs in CPU collector #2605
  * [CHANGE] Deprecate ntp collector #2603
  * [CHANGE] Remove bcache `cache_readaheads_totals` metrics #2583
  * [CHANGE] Deprecate supervisord collector #2685
  * [FEATURE] Enable uname collector on NetBSD #2559
  * [FEATURE] NetBSD support for the meminfo collector #2570
  * [FEATURE] NetBSD support for CPU collector #2626
  * [FEATURE] Add FreeBSD collector for netisr subsystem #2668
  * [FEATURE] Add softirqs collector #2669
  * [ENHANCEMENT] Add suspended as a `node_zfs_zpool_state` #2449
  * [ENHANCEMENT] Add administrative state of Linux network
    interfaces #2515
  * [ENHANCEMENT] Log current value of GOMAXPROCS #2537
  * [ENHANCEMENT] Add profiler options for perf collector #2542
  * [ENHANCEMENT] Allow root path as metrics path #2590
  * [ENHANCEMENT] Add cpu frequency governor metrics #2569
  * [ENHANCEMENT] Add new landing page #2622
  * [ENHANCEMENT] Reduce privileges needed for btrfs device stats
    [#2634]
  * [ENHANCEMENT] Add ZFS `memory_available_bytes` #2687
  * [ENHANCEMENT] Use `SCSI_IDENT_SERIAL` as serial in diskstats
    [#2612]
  * [ENHANCEMENT] Read missing from netlink netclass attributes
    from sysfs #2669
  * [BUGFIX] perf: fixes for automatically detecting the correct
    tracefs mountpoints #2553
  * [BUGFIX] Fix `thermal_zone` collector noise @2554
  * [BUGFIX] Fix a problem fetching the user wire count on FreeBSD
    2584
  * [BUGFIX] interrupts: Fix fields on linux aarch64 #2631
  * [BUGFIX] Remove metrics of offline CPUs in CPU collector #2605
  * [BUGFIX] Fix OpenBSD filesystem collector string parsing #2637
  * [BUGFIX] Fix bad reporting of `node_cpu_seconds_total` in
    OpenBSD #2663</changelog>
  <changelog author="kastl@b1-systems.de" date="1699876800">- update to 1.7.0 (jsc#PED-7893, jsc#PED-7928):
  * [FEATURE] Add ZFS freebsd per dataset stats #2753
  * [FEATURE] Add cpu vulnerabilities reporting from sysfs #2721
  * [ENHANCEMENT] Parallelize stat calls in Linux filesystem
    collector #1772
  * [ENHANCEMENT] Add missing linkspeeds to ethtool collector #2711
  * [ENHANCEMENT] Add CPU MHz as the value for node_cpu_info metric
    [#2778]
  * [ENHANCEMENT] Improve qdisc collector performance #2779
  * [ENHANCEMENT] Add include and exclude filter for hwmon
    collector #2699
  * [ENHANCEMENT] Optionally fetch ARP stats via rtnetlink instead
    of procfs #2777
  * [BUFFIX] Fix ZFS arcstats on FreeBSD 14.0+ 2754
  * [BUGFIX] Fallback to 32-bit stats in netdev #2757
  * [BUGFIX] Close btrfs.FS handle after use #2780
  * [BUGFIX] Move RO status before error return #2807
  * [BUFFIX] Fix promhttp_metric_handler_errors_total being always
    active #2808
  * [BUGFIX] Fix nfsd v4 index miss #2824
- update to 1.6.1:
  (no source code changes in this release)
- BuildRequire go1.20</changelog>
  <changelog author="witold.bedyk@suse.com" date="1707739200">- Add fix_arp_collector.patch
  Patch updates rtnetlink library to fix errors during ARP metrics
  collection.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1708689600">- Add add_device_error_label.patch
  Patch adds `device_error` label for filesystem metrics.</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1713960000">- update to 1.8.0:
  * [CHANGE] exec_bsd: Fix labels for vm.stats.sys.v_syscall sysctl
    [#2895]
  * [CHANGE] diskstats: Ignore zram devices on linux systems #2898
  * [CHANGE] textfile: Avoid inconsistent help-texts #2962
  * [CHANGE] os: Removed caching of modtime/filename of os-release
    file #2987
  * [FEATURE] xfrm: Add new collector #2866
  * [FEATURE] watchdog: Add new collector #2880
  * [ENHANCEMENT] cpu_vulnerabilities: Add mitigation information
    label #2806
  * [ENHANCEMENT] nfsd: Handle new wdeleg_getattr attribute #2810
  * [ENHANCEMENT] netstat: Add TCPOFOQueue to default netstat
    metrics #2867
  * [ENHANCEMENT] filesystem: surface device errors #2923
  * [ENHANCEMENT] os: Add support end parsing #2982
  * [ENHANCEMENT] zfs: Log mib when sysctl read fails on FreeBSD
    [#2975]
  * [ENHANCEMENT] fibre_channel: update procfs to take into account
    optional attributes #2933
  * [BUGFIX] cpu: Fix debug log in cpu collector #2857
  * [BUGFIX] hwmon: Fix hwmon nil ptr #2873
  * [BUGFIX] hwmon: Fix hwmon error capture #2915
  * [BUGFIX] zfs: Revert "Add ZFS freebsd per dataset stats #2925
  * [BUGFIX] ethtool: Sanitize ethtool metric name keys #2940
  * [BUGFIX] fix: data race of NetClassCollector metrics
    initialization #2995
- drop patch fix_arp_collector.patch (see
  https://github.com/prometheus/node_exporter/blob/master/go.mod#L17)
- drop patch add_device_error_label.patch
  https://github.com/prometheus/node_exporter/pull/2923</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1716292800">- update to 1.8.1:
  * [BUGFIX] Fix CPU seconds on Solaris #2963
  * [BUGFIX] Sign Darwin/MacOS binaries #3008
  * [BUGFIX] Fix pressure collector nil reference #3016</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720958400">- update to 1.8.2:
  * [BUGFIX] Fix CPU pressure metric collection #3054</changelog>
  <changelog author="witold.bedyk@suse.com" date="1737374400">- Packaging improvements:
  * Use systemd-sysusers to configure the user in a dedicated
    'system-user-prometheus' subpackage (bsc#1235516)
  * Remove systemd and shadow hard requirements
  * Require Go 1.22 or newer for building
  * Drop BuildRequires: golang-packaging
  * Drop mod=vendor
  * Run `node_exporter --version` in the %check phase</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1739793600">- refactor `_service` file and spec to use a nice tarball name
- update to 1.9.0 (jsc#PED-12485):
  * CVE-2023-45288: Bump golang.org/x/net to version 0.33.0
    (bsc#1236516)
  * [CHANGE] meminfo: Convert linux implementation to use procfs
    lib #3049
  * [CHANGE] Update logging to use Go log/slog #3097
  * [FEATURE] filesystem: Add node_filesystem_mount_info metric
    [#2970]
  * [FEATURE] btrfs: Add metrics for commit statistics #3010
  * [FEATURE] interrupts: Add collector include/exclude filtering
    [#3028]
  * [FEATURE] interrupts: Add "exclude zeros" filtering #3028
  * [FEATURE] slabinfo: Add filters for slab name. #3041
  * [FEATURE] pressure: add IRQ PSI metrics #3048
  * [FEATURE] hwmon: Add include and exclude filter for sensors
    [#3072]
  * [FEATURE] filesystem: Add NetBSD support #3082
  * [FEATURE] netdev: Add ifAlias label #3087
  * [FEATURE] hwmon: Add Support for GPU Clock Frequencies #3093
  * [FEATURE] Add exclude[] URL parameter #3116
  * [FEATURE] Add AIX support #3136
  * [FEATURE] filesystem: Add fs-types/mount-points include flags
    [#3171]
  * [FEATURE] netstat: Add collector for tcp packet counters for
    FreeBSD. #3177
  * [ENHANCEMENT] ethtool: Add logging for filtering flags #2979
  * [ENHANCEMENT] netstat: Add TCPRcvQDrop to default metrics #3021
  * [ENHANCEMENT] diskstats: Add block device rotational #3022
  * [ENHANCEMENT] cpu: Support CPU online status #3032
  * [ENHANCEMENT] arp: optimize interface name resolution #3133
  * [ENHANCEMENT] textfile: Allow specifiying multiple directory
    globs #3135
  * [ENHANCEMENT] filesystem: Add reporting of purgeable space on
    MacOS #3206
  * [ENHANCEMENT] ethtool: Skip full scan of NetClass directories
    [#3239]
  * [BUGFIX] zfs: Prevent procfs integer underflow #2961
  * [BUGFIX] pressure: Fix collection on systems that do not expose
    a full CPU stat #3054
  * [BUGFIX] cpu: Fix FreeBSD 32-bit host support and plug memory
    leak #3083
  * [BUGFIX] hwmon: Add safety check to hwmon read #3134
  * [BUGFIX] zfs: Allow space in dataset name #3186</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1743508800">- update to 1.9.1
  * [BUGFIX] pressure: Fix missing IRQ on older kernels #3263
  * [BUGFIX] Fix Darwin memory leak #3277
  * CVE-2025-22870: Bump golang.org/x/net to version 0.37.0
    (bsc#1238686)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1766145600">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="mc@suse.com" date="1770120000">- Require Go 1.23 for building with SUSE distributions
- Do not build for Debian or Ubuntu
- Ignore missing build ids on RHEL
- Add patch file change-go-requires.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770897600">- Disable generating debug package for RHEL
- Drop leftover .obsinfo file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1776427200">- Rebase change-go-requires.patch
- Pin golang.org/x/net to v0.37.0 to maintain Go 1.22 compatibility.
  Newer versions (v0.44+) require Go 1.24+ networking features
  incompatible with the current build environment.
- update to 1.10.2:
  * [BUGFIX] meminfo: Fix typo in Zswap metric name
- update to 1.10.1:
  * [BUGFIX] filesystem: Fix mount points being collected multiple
    times
  * [BUGFIX] filesystem: Refactor mountinfo parsing (bsc#1261810)
  * [BUGFIX] meminfo: Add Zswap/Zswapped metrics
- update to 1.10.0:
  * [CHANGE] mdadm: Use sysfs for RAID metrics
  * [CHANGE] filesystem: Add erofs in default excluded fs
  * [CHANGE] tcpstat: Use std lib binary.NativeEndian
  * [FEATURE] pcidevice: Add new collector for PCIe devices
  * [FEATURE] AIX: Add more metrics
  * [FEATURE] systemd: Add Virtualization metrics
  * [FEATURE] swaps: Add new collector
  * [ENHANCEMENT] wifi: Add packet received and transmitted metrics
  * [ENHANCEMENT] filesystem: Take super options into account for
    read-only
  * [ENHANCEMENT] pcidevice: Add additional metrics
  * [ENHANCEMENT] perf: Add tlb_data metrics
  * [BUGFIX] interrupts: Fix OpenBSD interrupt device parsing
  * [BUGFIX] diskstats: Simplify condition
  * [BUGFIX] thermal: Sanitize darwin thermal strings
  * [BUGFIX] filesystem: Fix Darwin collector cgo memory leak
  * [BUGFIX] cpufreq: Fix: collector enable
  * [BUGFIX] ethtool: Fix returning 0 for sanitized metrics
  * [BUGFIX] netdev: Fix Darwin netdev i/o bytes metric
  * [BUGFIX] systemd: Fix logging race
  * [BUGFIX] filesystem: Fix duplicate Darwin CGO import</changelog>
  <changelog author="marina.latini@suse.com" date="1776427201">- Backport 1.10.2 to Go 1.22/1.23 environments to support older
  RHEL toolchains.
  * Add backport-go122.sh:
  - Replaces Go 1.24/1.25 iterator syntax with slices and loops.
  - Allows use of modern procfs v0.19.0 on older compilers.
  * Drop change-go-requires.patch:
  - Superseded by backport-go122.sh which enables Zswap and
    pcidevice collectors
- Use -mod=vendor in tests to ensure offline build compliance</changelog>
</package>
<package pkgid="8951d8f5c07ed18ad3bd73aef2fc4f65d141d160b3abec21e74024fd2687d6b1" name="golang-github-prometheus-node_exporter" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="150003.2.8.uyuni"/>
  <changelog author="kastl@b1-systems.de" date="1673352000">- update to 1.4.1:
  * [BUGFIX] Fix diskstats exclude flags #2487
  * [BUGFIX] Security: Update go/x/crypto and go/x/net
    (CVE-2022-27191, CVE-2022-27664)
  * [BUGFIX] Security: Update exporter-toolkit
    (CVE-2022-46146, bsc#1208064)</changelog>
  <changelog author="kastl@b1-systems.de" date="1673352001">- modify _service file and set all services to disabled
- remove patch 0001-Update-prometheus-client-to-1.11.1.patch
- update to 1.5.0 (jsc#PED-3578):
  * NOTE: This changes the Go runtime "GOMAXPROCS" to 1. This is done to limit the
    concurrency of the exporter to 1 CPU thread at a time in order to avoid a
    race condition problem in the Linux kernel (#2500) and parallel IO issues
    on nodes with high numbers of CPUs/CPU threads (#1880).
  * [CHANGE] Default GOMAXPROCS to 1 #2530
  * [FEATURE] Add multiple listeners and systemd socket listener activation #2393
  * [ENHANCEMENT] Add RTNL version of netclass collector #2492, #2528
  * [BUGFIX] Fix hwmon label sanitizer #2504
  * [BUGFIX] Use native endianness when encoding InetDiagMsg #2508
  * [BUGFIX] Fix btrfs device stats always being zero #2516</changelog>
  <changelog author="witold.bedyk@suse.com" date="1678795200">- Remove node_exporter-1.5.0.tar.gz
- Execute tar and recompress service modules at buildtime</changelog>
  <changelog author="kastl@b1-systems.de" date="1679486400">- change go_modules archive in _service to use obscpio file</changelog>
  <changelog author="kastl@b1-systems.de" date="1685188800">- update to 1.6.0:
  * [CHANGE] Fix cpustat when some cpus are offline #2318
  * [CHANGE] Remove metrics of offline CPUs in CPU collector #2605
  * [CHANGE] Deprecate ntp collector #2603
  * [CHANGE] Remove bcache `cache_readaheads_totals` metrics #2583
  * [CHANGE] Deprecate supervisord collector #2685
  * [FEATURE] Enable uname collector on NetBSD #2559
  * [FEATURE] NetBSD support for the meminfo collector #2570
  * [FEATURE] NetBSD support for CPU collector #2626
  * [FEATURE] Add FreeBSD collector for netisr subsystem #2668
  * [FEATURE] Add softirqs collector #2669
  * [ENHANCEMENT] Add suspended as a `node_zfs_zpool_state` #2449
  * [ENHANCEMENT] Add administrative state of Linux network
    interfaces #2515
  * [ENHANCEMENT] Log current value of GOMAXPROCS #2537
  * [ENHANCEMENT] Add profiler options for perf collector #2542
  * [ENHANCEMENT] Allow root path as metrics path #2590
  * [ENHANCEMENT] Add cpu frequency governor metrics #2569
  * [ENHANCEMENT] Add new landing page #2622
  * [ENHANCEMENT] Reduce privileges needed for btrfs device stats
    [#2634]
  * [ENHANCEMENT] Add ZFS `memory_available_bytes` #2687
  * [ENHANCEMENT] Use `SCSI_IDENT_SERIAL` as serial in diskstats
    [#2612]
  * [ENHANCEMENT] Read missing from netlink netclass attributes
    from sysfs #2669
  * [BUGFIX] perf: fixes for automatically detecting the correct
    tracefs mountpoints #2553
  * [BUGFIX] Fix `thermal_zone` collector noise @2554
  * [BUGFIX] Fix a problem fetching the user wire count on FreeBSD
    2584
  * [BUGFIX] interrupts: Fix fields on linux aarch64 #2631
  * [BUGFIX] Remove metrics of offline CPUs in CPU collector #2605
  * [BUGFIX] Fix OpenBSD filesystem collector string parsing #2637
  * [BUGFIX] Fix bad reporting of `node_cpu_seconds_total` in
    OpenBSD #2663</changelog>
  <changelog author="kastl@b1-systems.de" date="1699876800">- update to 1.7.0 (jsc#PED-7893, jsc#PED-7928):
  * [FEATURE] Add ZFS freebsd per dataset stats #2753
  * [FEATURE] Add cpu vulnerabilities reporting from sysfs #2721
  * [ENHANCEMENT] Parallelize stat calls in Linux filesystem
    collector #1772
  * [ENHANCEMENT] Add missing linkspeeds to ethtool collector #2711
  * [ENHANCEMENT] Add CPU MHz as the value for node_cpu_info metric
    [#2778]
  * [ENHANCEMENT] Improve qdisc collector performance #2779
  * [ENHANCEMENT] Add include and exclude filter for hwmon
    collector #2699
  * [ENHANCEMENT] Optionally fetch ARP stats via rtnetlink instead
    of procfs #2777
  * [BUFFIX] Fix ZFS arcstats on FreeBSD 14.0+ 2754
  * [BUGFIX] Fallback to 32-bit stats in netdev #2757
  * [BUGFIX] Close btrfs.FS handle after use #2780
  * [BUGFIX] Move RO status before error return #2807
  * [BUFFIX] Fix promhttp_metric_handler_errors_total being always
    active #2808
  * [BUGFIX] Fix nfsd v4 index miss #2824
- update to 1.6.1:
  (no source code changes in this release)
- BuildRequire go1.20</changelog>
  <changelog author="witold.bedyk@suse.com" date="1707739200">- Add fix_arp_collector.patch
  Patch updates rtnetlink library to fix errors during ARP metrics
  collection.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1708689600">- Add add_device_error_label.patch
  Patch adds `device_error` label for filesystem metrics.</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1713960000">- update to 1.8.0:
  * [CHANGE] exec_bsd: Fix labels for vm.stats.sys.v_syscall sysctl
    [#2895]
  * [CHANGE] diskstats: Ignore zram devices on linux systems #2898
  * [CHANGE] textfile: Avoid inconsistent help-texts #2962
  * [CHANGE] os: Removed caching of modtime/filename of os-release
    file #2987
  * [FEATURE] xfrm: Add new collector #2866
  * [FEATURE] watchdog: Add new collector #2880
  * [ENHANCEMENT] cpu_vulnerabilities: Add mitigation information
    label #2806
  * [ENHANCEMENT] nfsd: Handle new wdeleg_getattr attribute #2810
  * [ENHANCEMENT] netstat: Add TCPOFOQueue to default netstat
    metrics #2867
  * [ENHANCEMENT] filesystem: surface device errors #2923
  * [ENHANCEMENT] os: Add support end parsing #2982
  * [ENHANCEMENT] zfs: Log mib when sysctl read fails on FreeBSD
    [#2975]
  * [ENHANCEMENT] fibre_channel: update procfs to take into account
    optional attributes #2933
  * [BUGFIX] cpu: Fix debug log in cpu collector #2857
  * [BUGFIX] hwmon: Fix hwmon nil ptr #2873
  * [BUGFIX] hwmon: Fix hwmon error capture #2915
  * [BUGFIX] zfs: Revert "Add ZFS freebsd per dataset stats #2925
  * [BUGFIX] ethtool: Sanitize ethtool metric name keys #2940
  * [BUGFIX] fix: data race of NetClassCollector metrics
    initialization #2995
- drop patch fix_arp_collector.patch (see
  https://github.com/prometheus/node_exporter/blob/master/go.mod#L17)
- drop patch add_device_error_label.patch
  https://github.com/prometheus/node_exporter/pull/2923</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1716292800">- update to 1.8.1:
  * [BUGFIX] Fix CPU seconds on Solaris #2963
  * [BUGFIX] Sign Darwin/MacOS binaries #3008
  * [BUGFIX] Fix pressure collector nil reference #3016</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720958400">- update to 1.8.2:
  * [BUGFIX] Fix CPU pressure metric collection #3054</changelog>
  <changelog author="witold.bedyk@suse.com" date="1737374400">- Packaging improvements:
  * Use systemd-sysusers to configure the user in a dedicated
    'system-user-prometheus' subpackage (bsc#1235516)
  * Remove systemd and shadow hard requirements
  * Require Go 1.22 or newer for building
  * Drop BuildRequires: golang-packaging
  * Drop mod=vendor
  * Run `node_exporter --version` in the %check phase</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1739793600">- refactor `_service` file and spec to use a nice tarball name
- update to 1.9.0 (jsc#PED-12485):
  * CVE-2023-45288: Bump golang.org/x/net to version 0.33.0
    (bsc#1236516)
  * [CHANGE] meminfo: Convert linux implementation to use procfs
    lib #3049
  * [CHANGE] Update logging to use Go log/slog #3097
  * [FEATURE] filesystem: Add node_filesystem_mount_info metric
    [#2970]
  * [FEATURE] btrfs: Add metrics for commit statistics #3010
  * [FEATURE] interrupts: Add collector include/exclude filtering
    [#3028]
  * [FEATURE] interrupts: Add "exclude zeros" filtering #3028
  * [FEATURE] slabinfo: Add filters for slab name. #3041
  * [FEATURE] pressure: add IRQ PSI metrics #3048
  * [FEATURE] hwmon: Add include and exclude filter for sensors
    [#3072]
  * [FEATURE] filesystem: Add NetBSD support #3082
  * [FEATURE] netdev: Add ifAlias label #3087
  * [FEATURE] hwmon: Add Support for GPU Clock Frequencies #3093
  * [FEATURE] Add exclude[] URL parameter #3116
  * [FEATURE] Add AIX support #3136
  * [FEATURE] filesystem: Add fs-types/mount-points include flags
    [#3171]
  * [FEATURE] netstat: Add collector for tcp packet counters for
    FreeBSD. #3177
  * [ENHANCEMENT] ethtool: Add logging for filtering flags #2979
  * [ENHANCEMENT] netstat: Add TCPRcvQDrop to default metrics #3021
  * [ENHANCEMENT] diskstats: Add block device rotational #3022
  * [ENHANCEMENT] cpu: Support CPU online status #3032
  * [ENHANCEMENT] arp: optimize interface name resolution #3133
  * [ENHANCEMENT] textfile: Allow specifiying multiple directory
    globs #3135
  * [ENHANCEMENT] filesystem: Add reporting of purgeable space on
    MacOS #3206
  * [ENHANCEMENT] ethtool: Skip full scan of NetClass directories
    [#3239]
  * [BUGFIX] zfs: Prevent procfs integer underflow #2961
  * [BUGFIX] pressure: Fix collection on systems that do not expose
    a full CPU stat #3054
  * [BUGFIX] cpu: Fix FreeBSD 32-bit host support and plug memory
    leak #3083
  * [BUGFIX] hwmon: Add safety check to hwmon read #3134
  * [BUGFIX] zfs: Allow space in dataset name #3186</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1743508800">- update to 1.9.1
  * [BUGFIX] pressure: Fix missing IRQ on older kernels #3263
  * [BUGFIX] Fix Darwin memory leak #3277
  * CVE-2025-22870: Bump golang.org/x/net to version 0.37.0
    (bsc#1238686)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1766145600">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="mc@suse.com" date="1770120000">- Require Go 1.23 for building with SUSE distributions
- Do not build for Debian or Ubuntu
- Ignore missing build ids on RHEL
- Add patch file change-go-requires.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770897600">- Disable generating debug package for RHEL
- Drop leftover .obsinfo file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1776427200">- Rebase change-go-requires.patch
- Pin golang.org/x/net to v0.37.0 to maintain Go 1.22 compatibility.
  Newer versions (v0.44+) require Go 1.24+ networking features
  incompatible with the current build environment.
- update to 1.10.2:
  * [BUGFIX] meminfo: Fix typo in Zswap metric name
- update to 1.10.1:
  * [BUGFIX] filesystem: Fix mount points being collected multiple
    times
  * [BUGFIX] filesystem: Refactor mountinfo parsing (bsc#1261810)
  * [BUGFIX] meminfo: Add Zswap/Zswapped metrics
- update to 1.10.0:
  * [CHANGE] mdadm: Use sysfs for RAID metrics
  * [CHANGE] filesystem: Add erofs in default excluded fs
  * [CHANGE] tcpstat: Use std lib binary.NativeEndian
  * [FEATURE] pcidevice: Add new collector for PCIe devices
  * [FEATURE] AIX: Add more metrics
  * [FEATURE] systemd: Add Virtualization metrics
  * [FEATURE] swaps: Add new collector
  * [ENHANCEMENT] wifi: Add packet received and transmitted metrics
  * [ENHANCEMENT] filesystem: Take super options into account for
    read-only
  * [ENHANCEMENT] pcidevice: Add additional metrics
  * [ENHANCEMENT] perf: Add tlb_data metrics
  * [BUGFIX] interrupts: Fix OpenBSD interrupt device parsing
  * [BUGFIX] diskstats: Simplify condition
  * [BUGFIX] thermal: Sanitize darwin thermal strings
  * [BUGFIX] filesystem: Fix Darwin collector cgo memory leak
  * [BUGFIX] cpufreq: Fix: collector enable
  * [BUGFIX] ethtool: Fix returning 0 for sanitized metrics
  * [BUGFIX] netdev: Fix Darwin netdev i/o bytes metric
  * [BUGFIX] systemd: Fix logging race
  * [BUGFIX] filesystem: Fix duplicate Darwin CGO import</changelog>
  <changelog author="marina.latini@suse.com" date="1776427201">- Backport 1.10.2 to Go 1.22/1.23 environments to support older
  RHEL toolchains.
  * Add backport-go122.sh:
  - Replaces Go 1.24/1.25 iterator syntax with slices and loops.
  - Allows use of modern procfs v0.19.0 on older compilers.
  * Drop change-go-requires.patch:
  - Superseded by backport-go122.sh which enables Zswap and
    pcidevice collectors
- Use -mod=vendor in tests to ensure offline build compliance</changelog>
</package>
<package pkgid="ac298f5e13fd74ae7079a2c8d74198d96a6761b13cdb862c1435ea79bda48ad2" name="golang-github-prometheus-node_exporter-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10.2" rel="150003.2.8.uyuni"/>
  <changelog author="kastl@b1-systems.de" date="1673352000">- update to 1.4.1:
  * [BUGFIX] Fix diskstats exclude flags #2487
  * [BUGFIX] Security: Update go/x/crypto and go/x/net
    (CVE-2022-27191, CVE-2022-27664)
  * [BUGFIX] Security: Update exporter-toolkit
    (CVE-2022-46146, bsc#1208064)</changelog>
  <changelog author="kastl@b1-systems.de" date="1673352001">- modify _service file and set all services to disabled
- remove patch 0001-Update-prometheus-client-to-1.11.1.patch
- update to 1.5.0 (jsc#PED-3578):
  * NOTE: This changes the Go runtime "GOMAXPROCS" to 1. This is done to limit the
    concurrency of the exporter to 1 CPU thread at a time in order to avoid a
    race condition problem in the Linux kernel (#2500) and parallel IO issues
    on nodes with high numbers of CPUs/CPU threads (#1880).
  * [CHANGE] Default GOMAXPROCS to 1 #2530
  * [FEATURE] Add multiple listeners and systemd socket listener activation #2393
  * [ENHANCEMENT] Add RTNL version of netclass collector #2492, #2528
  * [BUGFIX] Fix hwmon label sanitizer #2504
  * [BUGFIX] Use native endianness when encoding InetDiagMsg #2508
  * [BUGFIX] Fix btrfs device stats always being zero #2516</changelog>
  <changelog author="witold.bedyk@suse.com" date="1678795200">- Remove node_exporter-1.5.0.tar.gz
- Execute tar and recompress service modules at buildtime</changelog>
  <changelog author="kastl@b1-systems.de" date="1679486400">- change go_modules archive in _service to use obscpio file</changelog>
  <changelog author="kastl@b1-systems.de" date="1685188800">- update to 1.6.0:
  * [CHANGE] Fix cpustat when some cpus are offline #2318
  * [CHANGE] Remove metrics of offline CPUs in CPU collector #2605
  * [CHANGE] Deprecate ntp collector #2603
  * [CHANGE] Remove bcache `cache_readaheads_totals` metrics #2583
  * [CHANGE] Deprecate supervisord collector #2685
  * [FEATURE] Enable uname collector on NetBSD #2559
  * [FEATURE] NetBSD support for the meminfo collector #2570
  * [FEATURE] NetBSD support for CPU collector #2626
  * [FEATURE] Add FreeBSD collector for netisr subsystem #2668
  * [FEATURE] Add softirqs collector #2669
  * [ENHANCEMENT] Add suspended as a `node_zfs_zpool_state` #2449
  * [ENHANCEMENT] Add administrative state of Linux network
    interfaces #2515
  * [ENHANCEMENT] Log current value of GOMAXPROCS #2537
  * [ENHANCEMENT] Add profiler options for perf collector #2542
  * [ENHANCEMENT] Allow root path as metrics path #2590
  * [ENHANCEMENT] Add cpu frequency governor metrics #2569
  * [ENHANCEMENT] Add new landing page #2622
  * [ENHANCEMENT] Reduce privileges needed for btrfs device stats
    [#2634]
  * [ENHANCEMENT] Add ZFS `memory_available_bytes` #2687
  * [ENHANCEMENT] Use `SCSI_IDENT_SERIAL` as serial in diskstats
    [#2612]
  * [ENHANCEMENT] Read missing from netlink netclass attributes
    from sysfs #2669
  * [BUGFIX] perf: fixes for automatically detecting the correct
    tracefs mountpoints #2553
  * [BUGFIX] Fix `thermal_zone` collector noise @2554
  * [BUGFIX] Fix a problem fetching the user wire count on FreeBSD
    2584
  * [BUGFIX] interrupts: Fix fields on linux aarch64 #2631
  * [BUGFIX] Remove metrics of offline CPUs in CPU collector #2605
  * [BUGFIX] Fix OpenBSD filesystem collector string parsing #2637
  * [BUGFIX] Fix bad reporting of `node_cpu_seconds_total` in
    OpenBSD #2663</changelog>
  <changelog author="kastl@b1-systems.de" date="1699876800">- update to 1.7.0 (jsc#PED-7893, jsc#PED-7928):
  * [FEATURE] Add ZFS freebsd per dataset stats #2753
  * [FEATURE] Add cpu vulnerabilities reporting from sysfs #2721
  * [ENHANCEMENT] Parallelize stat calls in Linux filesystem
    collector #1772
  * [ENHANCEMENT] Add missing linkspeeds to ethtool collector #2711
  * [ENHANCEMENT] Add CPU MHz as the value for node_cpu_info metric
    [#2778]
  * [ENHANCEMENT] Improve qdisc collector performance #2779
  * [ENHANCEMENT] Add include and exclude filter for hwmon
    collector #2699
  * [ENHANCEMENT] Optionally fetch ARP stats via rtnetlink instead
    of procfs #2777
  * [BUFFIX] Fix ZFS arcstats on FreeBSD 14.0+ 2754
  * [BUGFIX] Fallback to 32-bit stats in netdev #2757
  * [BUGFIX] Close btrfs.FS handle after use #2780
  * [BUGFIX] Move RO status before error return #2807
  * [BUFFIX] Fix promhttp_metric_handler_errors_total being always
    active #2808
  * [BUGFIX] Fix nfsd v4 index miss #2824
- update to 1.6.1:
  (no source code changes in this release)
- BuildRequire go1.20</changelog>
  <changelog author="witold.bedyk@suse.com" date="1707739200">- Add fix_arp_collector.patch
  Patch updates rtnetlink library to fix errors during ARP metrics
  collection.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1708689600">- Add add_device_error_label.patch
  Patch adds `device_error` label for filesystem metrics.</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1713960000">- update to 1.8.0:
  * [CHANGE] exec_bsd: Fix labels for vm.stats.sys.v_syscall sysctl
    [#2895]
  * [CHANGE] diskstats: Ignore zram devices on linux systems #2898
  * [CHANGE] textfile: Avoid inconsistent help-texts #2962
  * [CHANGE] os: Removed caching of modtime/filename of os-release
    file #2987
  * [FEATURE] xfrm: Add new collector #2866
  * [FEATURE] watchdog: Add new collector #2880
  * [ENHANCEMENT] cpu_vulnerabilities: Add mitigation information
    label #2806
  * [ENHANCEMENT] nfsd: Handle new wdeleg_getattr attribute #2810
  * [ENHANCEMENT] netstat: Add TCPOFOQueue to default netstat
    metrics #2867
  * [ENHANCEMENT] filesystem: surface device errors #2923
  * [ENHANCEMENT] os: Add support end parsing #2982
  * [ENHANCEMENT] zfs: Log mib when sysctl read fails on FreeBSD
    [#2975]
  * [ENHANCEMENT] fibre_channel: update procfs to take into account
    optional attributes #2933
  * [BUGFIX] cpu: Fix debug log in cpu collector #2857
  * [BUGFIX] hwmon: Fix hwmon nil ptr #2873
  * [BUGFIX] hwmon: Fix hwmon error capture #2915
  * [BUGFIX] zfs: Revert "Add ZFS freebsd per dataset stats #2925
  * [BUGFIX] ethtool: Sanitize ethtool metric name keys #2940
  * [BUGFIX] fix: data race of NetClassCollector metrics
    initialization #2995
- drop patch fix_arp_collector.patch (see
  https://github.com/prometheus/node_exporter/blob/master/go.mod#L17)
- drop patch add_device_error_label.patch
  https://github.com/prometheus/node_exporter/pull/2923</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1716292800">- update to 1.8.1:
  * [BUGFIX] Fix CPU seconds on Solaris #2963
  * [BUGFIX] Sign Darwin/MacOS binaries #3008
  * [BUGFIX] Fix pressure collector nil reference #3016</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720958400">- update to 1.8.2:
  * [BUGFIX] Fix CPU pressure metric collection #3054</changelog>
  <changelog author="witold.bedyk@suse.com" date="1737374400">- Packaging improvements:
  * Use systemd-sysusers to configure the user in a dedicated
    'system-user-prometheus' subpackage (bsc#1235516)
  * Remove systemd and shadow hard requirements
  * Require Go 1.22 or newer for building
  * Drop BuildRequires: golang-packaging
  * Drop mod=vendor
  * Run `node_exporter --version` in the %check phase</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1739793600">- refactor `_service` file and spec to use a nice tarball name
- update to 1.9.0 (jsc#PED-12485):
  * CVE-2023-45288: Bump golang.org/x/net to version 0.33.0
    (bsc#1236516)
  * [CHANGE] meminfo: Convert linux implementation to use procfs
    lib #3049
  * [CHANGE] Update logging to use Go log/slog #3097
  * [FEATURE] filesystem: Add node_filesystem_mount_info metric
    [#2970]
  * [FEATURE] btrfs: Add metrics for commit statistics #3010
  * [FEATURE] interrupts: Add collector include/exclude filtering
    [#3028]
  * [FEATURE] interrupts: Add "exclude zeros" filtering #3028
  * [FEATURE] slabinfo: Add filters for slab name. #3041
  * [FEATURE] pressure: add IRQ PSI metrics #3048
  * [FEATURE] hwmon: Add include and exclude filter for sensors
    [#3072]
  * [FEATURE] filesystem: Add NetBSD support #3082
  * [FEATURE] netdev: Add ifAlias label #3087
  * [FEATURE] hwmon: Add Support for GPU Clock Frequencies #3093
  * [FEATURE] Add exclude[] URL parameter #3116
  * [FEATURE] Add AIX support #3136
  * [FEATURE] filesystem: Add fs-types/mount-points include flags
    [#3171]
  * [FEATURE] netstat: Add collector for tcp packet counters for
    FreeBSD. #3177
  * [ENHANCEMENT] ethtool: Add logging for filtering flags #2979
  * [ENHANCEMENT] netstat: Add TCPRcvQDrop to default metrics #3021
  * [ENHANCEMENT] diskstats: Add block device rotational #3022
  * [ENHANCEMENT] cpu: Support CPU online status #3032
  * [ENHANCEMENT] arp: optimize interface name resolution #3133
  * [ENHANCEMENT] textfile: Allow specifiying multiple directory
    globs #3135
  * [ENHANCEMENT] filesystem: Add reporting of purgeable space on
    MacOS #3206
  * [ENHANCEMENT] ethtool: Skip full scan of NetClass directories
    [#3239]
  * [BUGFIX] zfs: Prevent procfs integer underflow #2961
  * [BUGFIX] pressure: Fix collection on systems that do not expose
    a full CPU stat #3054
  * [BUGFIX] cpu: Fix FreeBSD 32-bit host support and plug memory
    leak #3083
  * [BUGFIX] hwmon: Add safety check to hwmon read #3134
  * [BUGFIX] zfs: Allow space in dataset name #3186</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1743508800">- update to 1.9.1
  * [BUGFIX] pressure: Fix missing IRQ on older kernels #3263
  * [BUGFIX] Fix Darwin memory leak #3277
  * CVE-2025-22870: Bump golang.org/x/net to version 0.37.0
    (bsc#1238686)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1766145600">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="mc@suse.com" date="1770120000">- Require Go 1.23 for building with SUSE distributions
- Do not build for Debian or Ubuntu
- Ignore missing build ids on RHEL
- Add patch file change-go-requires.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Replace cpio with tar</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770897600">- Disable generating debug package for RHEL
- Drop leftover .obsinfo file</changelog>
  <changelog author="witold.bedyk@suse.com" date="1776427200">- Rebase change-go-requires.patch
- Pin golang.org/x/net to v0.37.0 to maintain Go 1.22 compatibility.
  Newer versions (v0.44+) require Go 1.24+ networking features
  incompatible with the current build environment.
- update to 1.10.2:
  * [BUGFIX] meminfo: Fix typo in Zswap metric name
- update to 1.10.1:
  * [BUGFIX] filesystem: Fix mount points being collected multiple
    times
  * [BUGFIX] filesystem: Refactor mountinfo parsing (bsc#1261810)
  * [BUGFIX] meminfo: Add Zswap/Zswapped metrics
- update to 1.10.0:
  * [CHANGE] mdadm: Use sysfs for RAID metrics
  * [CHANGE] filesystem: Add erofs in default excluded fs
  * [CHANGE] tcpstat: Use std lib binary.NativeEndian
  * [FEATURE] pcidevice: Add new collector for PCIe devices
  * [FEATURE] AIX: Add more metrics
  * [FEATURE] systemd: Add Virtualization metrics
  * [FEATURE] swaps: Add new collector
  * [ENHANCEMENT] wifi: Add packet received and transmitted metrics
  * [ENHANCEMENT] filesystem: Take super options into account for
    read-only
  * [ENHANCEMENT] pcidevice: Add additional metrics
  * [ENHANCEMENT] perf: Add tlb_data metrics
  * [BUGFIX] interrupts: Fix OpenBSD interrupt device parsing
  * [BUGFIX] diskstats: Simplify condition
  * [BUGFIX] thermal: Sanitize darwin thermal strings
  * [BUGFIX] filesystem: Fix Darwin collector cgo memory leak
  * [BUGFIX] cpufreq: Fix: collector enable
  * [BUGFIX] ethtool: Fix returning 0 for sanitized metrics
  * [BUGFIX] netdev: Fix Darwin netdev i/o bytes metric
  * [BUGFIX] systemd: Fix logging race
  * [BUGFIX] filesystem: Fix duplicate Darwin CGO import</changelog>
  <changelog author="marina.latini@suse.com" date="1776427201">- Backport 1.10.2 to Go 1.22/1.23 environments to support older
  RHEL toolchains.
  * Add backport-go122.sh:
  - Replaces Go 1.24/1.25 iterator syntax with slices and loops.
  - Allows use of modern procfs v0.19.0 on older compilers.
  * Drop change-go-requires.patch:
  - Superseded by backport-go122.sh which enables Zswap and
    pcidevice collectors
- Use -mod=vendor in tests to ensure offline build compliance</changelog>
</package>
<package pkgid="0865cfeca119f2e4a06a9e6b5270273bd461bd34e6cf42d20ca3981f43126166" name="golang-github-prometheus-prometheus" arch="src">
  <version epoch="0" ver="3.5.3" rel="150003.2.4.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1649332800">- Build firewalld-prometheus-config only for SUSE Linux Enterprise
  15, 15.1 and 15.2, and require firewalld for it
- firewalld-prometheus-config needs to be a Recommends, not a
  Requires, as prometheus does not require it to run</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264000">- Fix authentication bypass by updating Prometheus Exporter Toolkit
  to version 0.7.3 (CVE-2022-46146, bsc#1208049)
- Fix uncontrolled resource consumption by updating Go to version
  1.20.1 (CVE-2022-41723, bsc#1208298)
- Restructure the spec to build web assets online (boo#1208752)
- Add:
  * Makefile
  * web-ui-2.32.1.tar.gz
  * 0003-Update-Go-modules.patch
- Drop:
  * 0003-Bump-client_golang-to-1.12.1.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264001">- Add:
  * npm_licenses.tar.bz2
  * PACKAGING_README.md
- Drop:
  * 0003-Update-Go-modules.patch
- Change:
  * 0001-Do-not-force-the-pure-Go-name-resolver.patch
  * 0002-Default-settings.patch
- Upgrade to version 2.37.6
  * Require Go 1.19
- Upgrade to version 2.37.5
  * [SECURITY] Security upgrade from go and upstream dependencies
    that include security fixes to the net/http and os packages.
- Upgrade to version 2.37.4
  * [SECURITY] Fix basic authentication bypass vulnerability
    (CVE-2022-46146, bsc#1208049, jsc#PED-3576).
- Upgrade to version 2.37.3
  * [SECURITY] CVE-2022-41715: Limit memory used by parsing regexps
    (bsc#1204023).
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
- Upgrade to version 2.37.2
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- Upgrade to version 2.37.1
  * [BUGFIX] Properly close file descriptor when logging unfinished
    queries.
  * [BUGFIX] TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
- Upgrade to version 2.37.0
  * [FEATURE] Nomad SD: New service discovery for Nomad built-in
    service discovery.
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node labels for
    endpoint role.
  * [ENHANCEMENT] PromQL: Optimise creation of signature
    with/without labels.
  * [ENHANCEMENT] TSDB: Memory optimizations.
  * [ENHANCEMENT] TSDB: Reduce sleep time when reading WAL.
  * [ENHANCEMENT] OAuth2: Add appropriate timeouts and User-Agent
    header.
  * [BUGFIX] Alerting: Fix Alertmanager targets not being updated
    when alerts were queued.
  * [BUGFIX] Hetzner SD: Make authentication files relative to
    Prometheus config file.
  * [BUGFIX] Promtool: Fix promtool check config not erroring
    properly on failures.
  * [BUGFIX] Scrape: Keep relabeled scrape interval and timeout on
    reloads.
  * [BUGFIX] TSDB: Don't increment
    prometheus_tsdb_compactions_failed_total when context is
    canceled.
  * [BUGFIX] TSDB: Fix panic if series is not found when deleting
    series.
  * [BUGFIX] TSDB: Increase
    prometheus_tsdb_mmap_chunk_corruptions_total on out of sequence
    errors.
  * [BUGFIX] Uyuni SD: Make authentication files relative to
    Prometheus configuration file and fix default configuration
    values.
- Upgrade to version 2.36.2
  * [BUGFIX] Fix serving of static assets like fonts and favicon.
- Upgrade to version 2.36.1
  * [BUGFIX] promtool: Add --lint-fatal option.
- Upgrade to version 2.36.0
  * [FEATURE] Add lowercase and uppercase relabel action.
  * [FEATURE] SD: Add IONOS Cloud integration.
  * [FEATURE] SD: Add Vultr integration.
  * [FEATURE] SD: Add Linode SD failure count metric.
  * [FEATURE] Add prometheus_ready metric.
  * [ENHANCEMENT] Add stripDomain to template function.
  * [ENHANCEMENT] UI: Enable active search through dropped targets.
  * [ENHANCEMENT] promtool: support matchers when querying label
    values.
  * [ENHANCEMENT] Add agent mode identifier.
  * [BUGFIX] Changing TotalQueryableSamples from int to int64.
  * [BUGFIX] tsdb/agent: Ignore duplicate exemplars.
  * [BUGFIX] TSDB: Fix chunk overflow appending samples at a
    variable rate.
  * [BUGFIX] Stop rule manager before TSDB is stopped.
- Upgrade to version 2.35.0
  * [CHANGE] TSDB: Delete *.tmp WAL files when Prometheus starts.
  * [CHANGE] promtool: Add new flag --lint (enabled by default) for
    the commands check rules and check config, resulting in a new
    exit code (3) for linter errors.
  * [FEATURE] Support for automatically setting the variable
    GOMAXPROCS to the container CPU limit. Enable with the flag
  - -enable-feature=auto-gomaxprocs.
  * [FEATURE] PromQL: Extend statistics with total and peak number
    of samples in a query. Additionally, per-step statistics are
    available with --enable-feature=promql-per-step-stats and using
    stats=all in the query API. Enable with the flag
  - -enable-feature=per-step-stats.
  * [ENHANCEMENT] TSDB: more efficient sorting of postings read from
    WAL at startup.
  * [ENHANCEMENT] Azure SD: Add metric to track Azure SD failures.
  * [ENHANCEMENT] Azure SD: Add an optional resource_group
    configuration.
  * [ENHANCEMENT] Kubernetes SD: Support discovery.k8s.io/v1
    EndpointSlice (previously only discovery.k8s.io/v1beta1
    EndpointSlice was supported).
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node metadata to
    discovered pods.
  * [ENHANCEMENT] OAuth2: Support for using a proxy URL to fetch
    OAuth2 tokens.
  * [ENHANCEMENT] Configuration: Add the ability to disable HTTP2.
  * [ENHANCEMENT] Config: Support overriding minimum TLS version.
  * [BUGFIX] Kubernetes SD: Explicitly include gcp auth from k8s.io.
  * [BUGFIX] Fix OpenMetrics parser to sort uppercase labels
    correctly.
  * [BUGFIX] UI: Fix scrape interval and duration tooltip not
    showing on target page.
  * [BUGFIX] Tracing/GRPC: Set TLS credentials only when insecure is
    false.
  * [BUGFIX] Agent: Fix ID collision when loading a WAL with
    multiple segments.
  * [BUGFIX] Remote-write: Fix a deadlock between Batch and flushing
    the queue.
- Upgrade to version 2.34.0
  * [CHANGE] UI: Classic UI removed.
  * [CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based
    tracing.
  * [ENHANCEMENT] TSDB: Disable the chunk write queue by default and
    allow configuration with the experimental flag
  - -storage.tsdb.head-chunks-write-queue-size.
  * [ENHANCEMENT] HTTP SD: Add a failure counter.
  * [ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests.
  * [ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni.
  * [ENHANCEMENT] Scrape: Log when an invalid media type is
    encountered during a scrape.
  * [ENHANCEMENT] Scrape: Accept
    application/openmetrics-text;version=1.0.0 in addition to
    version=0.0.1.
  * [ENHANCEMENT] Remote-read: Add an option to not use external
    labels as selectors for remote read.
  * [ENHANCEMENT] UI: Optimize the alerts page and add a search bar.
  * [ENHANCEMENT] UI: Improve graph colors that were hard to see.
  * [ENHANCEMENT] Config: Allow escaping of $ with $$ when using
    environment variables with external labels.
  * [BUGFIX] PromQL: Properly return an error from
    histogram_quantile when metrics have the same labelset.
  * [BUGFIX] UI: Fix bug that sets the range input to the
    resolution.
  * [BUGFIX] TSDB: Fix a query panic when
    memory-snapshot-on-shutdown is enabled.
  * [BUGFIX] Parser: Specify type in metadata parser errors.
  * [BUGFIX] Scrape: Fix label limit changes not applying.
- Upgrade to version 2.33.5
  * [BUGFIX] Remote-write: Fix deadlock between adding to queue and
    getting batch.
- Upgrade to version 2.33.4
  * [BUGFIX] TSDB: Fix panic when m-mapping head chunks onto the
    disk.
- Upgrade to version 2.33.3
  * [BUGFIX] Azure SD: Fix a regression when public IP Address isn't
    set.
- Upgrade to version 2.33.2
  * [BUGFIX] Azure SD: Fix panic when public IP Address isn't set.
  * [BUGFIX] Remote-write: Fix deadlock when stopping a shard.
- Upgrade to version 2.33.1
  * [BUGFIX] SD: Fix no such file or directory in K8s SD when not
    running inside K8s.
- Upgrade to version 2.33.0
  * [CHANGE] PromQL: Promote negative offset and @ modifer to stable
    features.
  * [CHANGE] Web: Promote remote-write-receiver to stable.
  * [FEATURE] Config: Add stripPort template function.
  * [FEATURE] Promtool: Add cardinality analysis to check metrics,
    enabled by flag --extended.
  * [FEATURE] SD: Enable target discovery in own K8s namespace.
  * [FEATURE] SD: Add provider ID label in K8s SD.
  * [FEATURE] Web: Add limit field to the rules API.
  * [ENHANCEMENT] Remote-write: Avoid allocations by buffering
    concrete structs instead of interfaces.
  * [ENHANCEMENT] Remote-write: Log time series details for
    out-of-order samples in remote write receiver.
  * [ENHANCEMENT] Remote-write: Shard up more when backlogged.
  * [ENHANCEMENT] TSDB: Use simpler map key to improve exemplar
    ingest performance.
  * [ENHANCEMENT] TSDB: Avoid allocations when popping from the
    intersected postings heap.
  * [ENHANCEMENT] TSDB: Make chunk writing non-blocking, avoiding
    latency spikes in remote-write.
  * [ENHANCEMENT] TSDB: Improve label matching performance.
  * [ENHANCEMENT] UI: Optimize the service discovery page and add a search bar.
  * [ENHANCEMENT] UI: Optimize the target page and add a search bar.
  * [BUGFIX] Promtool: Make exit codes more consistent.
  * [BUGFIX] Promtool: Fix flakiness of rule testing.
  * [BUGFIX] Remote-write: Update
    prometheus_remote_storage_queue_highest_sent_timestamp_seconds
    metric when write irrecoverably fails.
  * [BUGFIX] Storage: Avoid panic in BufferedSeriesIterator.
  * [BUGFIX] TSDB: CompactBlockMetas should produce correct
    mint/maxt for overlapping blocks.
  * [BUGFIX] TSDB: Fix logging of exemplar storage size.
  * [BUGFIX] UI: Fix overlapping click targets for the alert state
    checkboxes.
  * [BUGFIX] UI: Fix Unhealthy filter on target page to actually
    display only Unhealthy targets.
  * [BUGFIX] UI: Fix autocompletion when expression is empty.
  * [BUGFIX] TSDB: Fix deadlock from simultaneous GC and write.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680696000">- Require promu &gt;= 0.14.0 for building</changelog>
  <changelog author="expeehaa@outlook.com" date="1680782400">- Remove web-ui archives during "make clean".</changelog>
  <changelog author="kastl@b1-systems.de" date="1681387200">- Remove npm_licenses.tar.bz2 during "make clean"</changelog>
  <changelog author="witold.bedyk@suse.com" date="1689940800">- update to 2.45.0 (jsc#PED-5406):
  * [FEATURE] API: New limit parameter to limit the number of items
    returned by `/api/v1/status/tsdb` endpoint.
  * [FEATURE] Config: Add limits to global config.
  * [FEATURE] Consul SD: Added support for `path_prefix`.
  * [FEATURE] Native histograms: Add option to scrape both classic
    and native histograms.
  * [FEATURE] Native histograms: Added support for two more
    arithmetic operators `avg_over_time` and `sum_over_time`.
  * [FEATURE] Promtool: When providing the block id, only one block
    will be loaded and analyzed.
  * [FEATURE] Remote-write: New Azure ad configuration to support
    remote writing directly to Azure Monitor workspace.
  * [FEATURE] TSDB: Samples per chunk are now configurable with
    flag `storage.tsdb.samples-per-chunk`. By default set to its
    former value 120.
  * [ENHANCEMENT] Native histograms: bucket size can now be limited
    to avoid scrape fails.
  * [ENHANCEMENT] TSDB: Dropped series are now deleted from the WAL
    sooner.
  * [BUGFIX] Native histograms: ChunkSeries iterator now checks if
    a new sample can be appended to the open chunk.
  * [BUGFIX] Native histograms: Fix Histogram Appender
    `Appendable()` segfault.
  * [BUGFIX] Native histograms: Fix setting reset header to gauge
    histograms in seriesToChunkEncoder.
  * [BUGFIX] TSDB: Tombstone intervals are not modified after Get()
    call.
  * [BUGFIX] TSDB: Use path/filepath to set the WAL directory.
- update to 2.44.0:
  * [FEATURE] Remote-read: Handle native histograms.
  * [FEATURE] Promtool: Health and readiness check of prometheus
    server in CLI.
  * [FEATURE] PromQL: Add `query_samples_total` metric, the total
    number of samples loaded by all queries.
  * [ENHANCEMENT] Storage: Optimise buffer used to iterate through
    samples.
  * [ENHANCEMENT] Scrape: Reduce memory allocations on target
    labels.
  * [ENHANCEMENT] PromQL: Use faster heap method for `topk()` /
    `bottomk()`.
  * [ENHANCEMENT] Rules API: Allow filtering by rule name.
  * [ENHANCEMENT] Native Histograms: Various fixes and
    improvements.
  * [ENHANCEMENT] UI: Search of scraping pools is now
    case-insensitive.
  * [ENHANCEMENT] TSDB: Add an affirmative log message for
    successful WAL repair.
  * [BUGFIX] TSDB: Block compaction failed when shutting down.
  * [BUGFIX] TSDB: Out-of-order chunks could be ignored if the
    write-behind log was deleted.
- rebase patch 0001-Do-not-force-the-pure-Go-name-resolver.patch
  onto v2.44.0
- update to 2.43.1
  * [BUGFIX] Labels: Set() after Del() would be ignored, which
    broke some relabeling rules.
- update to 2.43.0:
  * [FEATURE] Promtool: Add HTTP client configuration to query
    commands.
  * [FEATURE] Scrape: Add `include_scrape_configs` to include
    scrape configs from different files.
  * [FEATURE] HTTP client: Add `no_proxy` to exclude URLs from
    proxied requests.
  * [FEATURE] HTTP client: Add `proxy_from_enviroment` to read
    proxies from env variables.
  * [ENHANCEMENT] API: Add support for setting lookback delta per
    query via the API.
  * [ENHANCEMENT] API: Change HTTP status code from 503/422 to 499
    if a request is canceled.
  * [ENHANCEMENT] Scrape: Allow exemplars for all metric types.
  * [ENHANCEMENT] TSDB: Add metrics for head chunks and WAL folders
    size.
  * [ENHANCEMENT] TSDB: Automatically remove incorrect snapshot
    with index that is ahead of WAL.
  * [ENHANCEMENT] TSDB: Improve Prometheus parser error outputs to
    be more comprehensible.
  * [ENHANCEMENT] UI: Scope `group by` labels to metric in
    autocompletion.
  * [BUGFIX] Scrape: Fix
    `prometheus_target_scrape_pool_target_limit` metric not set
    before reloading.
  * [BUGFIX] TSDB: Correctly update
    `prometheus_tsdb_head_chunks_removed_total` and
    `prometheus_tsdb_head_chunks` metrics when reading WAL.
  * [BUGFIX] TSDB: Use the correct unit (seconds) when recording
    out-of-order append deltas in the
    `prometheus_tsdb_sample_ooo_delta` metric.
- update to 2.42.0:
  This release comes with a bunch of feature coverage for native
  histograms and breaking changes.
  If you are trying native histograms already, we recommend you
  remove the `wal` directory when upgrading.
  Because the old WAL record for native histograms is not
  backward compatible in v2.42.0, this will lead to some data
  loss for the latest data.
  Additionally, if you scrape "float histograms" or use recording
  rules on native histograms in v2.42.0 (which writes float
  histograms), it is a one-way street since older versions do not
  support float histograms.
  * [CHANGE] **breaking** TSDB: Changed WAL record format for the
    experimental native histograms.
  * [FEATURE] Add 'keep_firing_for' field to alerting rules.
  * [FEATURE] Promtool: Add support of selecting timeseries for
    TSDB dump.
  * [ENHANCEMENT] Agent: Native histogram support.
  * [ENHANCEMENT] Rules: Support native histograms in recording
    rules.
  * [ENHANCEMENT] SD: Add container ID as a meta label for pod
    targets for Kubernetes.
  * [ENHANCEMENT] SD: Add VM size label to azure service
    discovery.
  * [ENHANCEMENT] Support native histograms in federation.
  * [ENHANCEMENT] TSDB: Add gauge histogram support.
  * [ENHANCEMENT] TSDB/Scrape: Support FloatHistogram that
    represents buckets as float64 values.
  * [ENHANCEMENT] UI: Show individual scrape pools on /targets
    page.
- update to 2.41.0:
  * [FEATURE] Relabeling: Add keepequal and dropequal relabel
    actions.
  * [FEATURE] Add support for HTTP proxy headers.
  * [ENHANCEMENT] Reload private certificates when changed on disk.
  * [ENHANCEMENT] Add max_version to specify maximum TLS version in
    tls_config.
  * [ENHANCEMENT] Add goos and goarch labels to
    prometheus_build_info.
  * [ENHANCEMENT] SD: Add proxy support for EC2 and LightSail SDs.
  * [ENHANCEMENT] SD: Add new metric
    prometheus_sd_file_watcher_errors_total.
  * [ENHANCEMENT] Remote Read: Use a pool to speed up marshalling.
  * [ENHANCEMENT] TSDB: Improve handling of tombstoned chunks in
    iterators.
  * [ENHANCEMENT] TSDB: Optimize postings offset table reading.
  * [BUGFIX] Scrape: Validate the metric name, label names, and
    label values after relabeling.
  * [BUGFIX] Remote Write receiver and rule manager: Fix error
    handling.
- update to 2.40.7:
  * [BUGFIX] TSDB: Fix queries involving negative buckets of native
    histograms.
- update to 2.40.5:
  * [BUGFIX] TSDB: Fix queries involving native histograms due to
    improper reset of iterators.
- update to 2.40.3:
  * [BUGFIX] TSDB: Fix compaction after a deletion is called.
- update to 2.40.2:
  * [BUGFIX] UI: Fix black-on-black metric name color in dark mode.
- update to 2.40.1:
  * [BUGFIX] TSDB: Fix alignment for atomic int64 for 32 bit
    architecture.
  * [BUGFIX] Scrape: Fix accept headers.
- update to 2.40.0:
  * [FEATURE] Add experimental support for native histograms.
    Enable with the flag --enable-feature=native-histograms.
  * [FEATURE] SD: Add service discovery for OVHcloud.
  * [ENHANCEMENT] Kubernetes SD: Use protobuf encoding.
  * [ENHANCEMENT] TSDB: Use golang.org/x/exp/slices for improved
    sorting speed.
  * [ENHANCEMENT] Consul SD: Add enterprise admin partitions. Adds
    __meta_consul_partition label. Adds partition config in
    consul_sd_config.
  * [BUGFIX] API: Fix API error codes for /api/v1/labels and
    /api/v1/series.
- update to 2.39.1:
  * [BUGFIX] Rules: Fix notifier relabel changing the labels on
    active alerts.
- update to 2.39.0:
  * [FEATURE] experimental TSDB: Add support for ingesting
    out-of-order samples. This is configured via
    out_of_order_time_window field in the config file; check config
    file docs for more info.
  * [ENHANCEMENT] API: /-/healthy and /-/ready API calls now also
    respond to a HEAD request on top of existing GET support.
  * [ENHANCEMENT] PuppetDB SD: Add __meta_puppetdb_query label.
  * [ENHANCEMENT] AWS EC2 SD: Add __meta_ec2_region label.
  * [ENHANCEMENT] AWS Lightsail SD: Add __meta_lightsail_region
    label.
  * [ENHANCEMENT] Scrape: Optimise relabeling by re-using memory.
  * [ENHANCEMENT] TSDB: Improve WAL replay timings.
  * [ENHANCEMENT] TSDB: Optimise memory by not storing unnecessary
    data in the memory.
  * [ENHANCEMENT] TSDB: Allow overlapping blocks by default.
  - -storage.tsdb.allow-overlapping-blocks now has no effect.
  * [ENHANCEMENT] UI: Click to copy label-value pair from query
    result to clipboard.
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] PromQL: Properly close file descriptor when logging
    unfinished queries.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- update to 2.38.0:
  * [FEATURE]: Web: Add a /api/v1/format_query HTTP API endpoint
    that allows pretty-formatting PromQL expressions.
  * [FEATURE]: UI: Add support for formatting PromQL expressions in
    the UI.
  * [FEATURE]: DNS SD: Support MX records for discovering targets.
  * [FEATURE]: Templates: Add toTime() template function that
    allows converting sample timestamps to Go time.Time values.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_service_port_number meta label indicating the
    service port number.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_pod_container_image meta label indicating the
    container image.
  * [ENHANCEMENT]: PromQL: When a query panics, also log the query
    itself alongside the panic message.
  * [ENHANCEMENT]: UI: Tweak colors in the dark theme to improve
    the contrast ratio.
  * [ENHANCEMENT]: Web: Speed up calls to /api/v1/rules by avoiding
    locks and using atomic types instead.
  * [ENHANCEMENT]: Scrape: Add a no-default-scrape-port feature
    flag, which omits or removes any default HTTP (:80) or HTTPS
    (:443) ports in the target's scrape address.
  * [BUGFIX]: TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
  * [BUGFIX]: TSDB: Fix race condition around allocating series IDs
    during chunk snapshot loading.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1720008000">- Bump go-retryablehttp to version 0.7.7
  (CVE-2024-6104, bsc#1227038)
- Migrate from `disabled` to `manual` service mode
- Add0003-Bump-go-retryablehttp.patch
- Update to 2.45.6 (jsc#PED-3577):
  * Security fixes in dependencies
- Update to 2.45.5:
  * [BUGFIX] tsdb/agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Remote write: Avoid a race condition when applying
    configuration.
- Update to 2.45.4:
  * [BUGFIX] Remote read: Release querier resources before encoding
    the results.
- Update to 2.45.3:
  * Security fixes in dependencies
  * [BUGFIX] TSDB: Remove double memory snapshot on shutdown.
- Update to 2.45.2:
  * Security fixes in dependencies
  * [SECURITY] Updated otelhttp to version 0.46.1
    (CVE-2023-45142, bsc#1228556)
  * [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
- Update to 2.45.1:
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [BUGFIX] Linode SD: Cast InstanceSpec values to int64 to avoid
    overflows on 386 architecture.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1721649600">- Require Go &gt; 1.20 for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1732622400">- Build PIE
- Require Go &gt;= 1.21 for building
- Rebase 0003-Bump-go-retryablehttp.patch
- Remove vendor.tar.gz during "make clean"
- Update to 2.53.3 (jsc#PED-11740):
  * [BUGFIX] Scraping: allow multiple samples on same series, with
    explicit timestamps.
- Update to 2.53.2:
  * [BUGFIX] Remote-Read: Resolve occasional segmentation fault on
    query.
- Update to 2.53.1:
  * [BUGFIX] Remote-write: stop dropping samples in catch-up
- Update to 2.53.0:
  This release changes the default for GOGC, the Go runtime control
  for the trade-off between excess memory use and CPU usage. We
  have found that Prometheus operates with minimal additional CPU
  usage, but greatly reduced memory by adjusting the upstream Go
  default from 100 to 75.
  * [CHANGE] Rules: Execute 1 query instead of N (where N is the
    number of alerts within alert rule) when restoring alerts.
  * [CHANGE] Runtime: Change GOGC threshold from 100 to 75
  * [FEATURE] Rules: Add new option query_offset for each rule
    group via rule group configuration file and rule_query_offset
    as part of the global configuration to have more resilience for
    remote write delays.
  * [ENHANCEMENT] Rules: Add
    rule_group_last_restore_duration_seconds metric to measure the
    time it takes to restore a rule group.
  * [ENHANCEMENT] OTLP: Improve remote write format translation
    performance by using label set hashes for metric identifiers
    instead of string based ones.
  * [ENHANCEMENT] TSDB: Optimize querying with regexp matchers.
  * [BUGFIX] OTLP: Don't generate target_info unless there are
    metrics and at least one identifying label is defined.
  * [BUGFIX] Scrape: Do no try to ingest native histograms when the
    native histograms feature is turned off. This happened when
    protobuf scrape was enabled by for example the created time
    feature.
  * [BUGFIX] Scaleway SD: Use the instance's public IP if no
    private IP is available as the __address__ meta label.
  * [BUGFIX] Query logger: Do not leak file descriptors on error.
  * [BUGFIX] TSDB: Let queries with heavy regex matches be
    cancelled and not use up the CPU.
  * [BUGFIX] API: Do not warn if result count is equal to the
    limit, only when exceeding the limit for the series,
    label-names and label-values APIs.
  * [BUGFIX] TSDB: Fix head stats and hooks when replaying a
    corrupted snapshot.
- 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.
  * [FEATURE] Kubernetes SD: Add a new metric
    prometheus_sd_kubernetes_failures_total to track failed
    requests to Kubernetes API.
  * [FEATURE] Kubernetes SD: Add node and zone metadata labels when
    using the endpointslice role.
  * [FEATURE] Azure SD/Remote Write: Allow usage of Azure
    authorization SDK.
  * [FEATURE] Alerting: Support native histogram templating.
  * [FEATURE] Linode SD: Support IPv6 range discovery and region
    filtering.
  * [ENHANCEMENT] PromQL: Performance improvements for queries with
    regex matchers.
  * [ENHANCEMENT] PromQL: Performance improvements when using
    aggregation operators.
  * [ENHANCEMENT] PromQL: Validate label_join destination label.
  * [ENHANCEMENT] Scrape: Increment
    prometheus_target_scrapes_sample_duplicate_timestamp_total
    metric on duplicated series during one scrape.
  * [ENHANCEMENT] TSDB: Many improvements in performance.
  * [ENHANCEMENT] TSDB: Pause regular block compactions if the head
    needs to be compacted (prioritize head as it increases memory
    consumption).
  * [ENHANCEMENT] Observability: Improved logging during signal
    handling termination.
  * [ENHANCEMENT] Observability: All log lines for drop series use
    "num_dropped" key consistently.
  * [ENHANCEMENT] Observability: Log chunk snapshot and mmaped
    chunk replay duration during WAL replay.
  * [ENHANCEMENT] Observability: Log if the block is being created
    from WBL during compaction.
  * [BUGFIX] PromQL: Fix inaccurate sample number statistic when
    querying histograms.
  * [BUGFIX] PromQL: Fix histogram_stddev and histogram_stdvar for
    cases where the histogram has negative buckets.
  * [BUGFIX] PromQL: Fix possible duplicated label name and values
    in a metric result for specific queries.
  * [BUGFIX] Scrape: Fix setting native histogram schema factor
    during scrape.
  * [BUGFIX] TSDB: Fix counting of histogram samples when creating
    WAL checkpoint stats.
  * [BUGFIX] TSDB: Fix cases of compacting empty heads.
  * [BUGFIX] TSDB: Count float histograms in WAL checkpoint.
  * [BUGFIX] Remote Read: Fix memory leak due to broken requests.
  * [BUGFIX] API: Stop building response for /api/v1/series/ when
    the API request was cancelled.
  * [BUGFIX] promtool: Fix panic on promtool tsdb analyze
  - -extended when no native histograms are present.
- Update to 2.51.2:
  * [BUGFIX] Notifier: could hang when using relabeling on alerts
- Update to 2.51.1:
  * [BUGFIX] PromQL: Re-instate validation of label_join
    destination label
  * [BUGFIX] Scraping (experimental native histograms): Fix
    handling of the min bucket factor on sync of targets
  * [BUGFIX] PromQL: Some queries could return the same series
    twice (library use only)
- Update to 2.51.0:
  * [CHANGE] Scraping: Do experimental timestamp alignment even if
    tolerance is bigger than 1% of scrape interval
  * [FEATURE] Alerting: Relabel rules for AlertManagerConfig;
    allows routing alerts to different alertmanagers
  * [FEATURE] API: add limit param to series, label-names and
    label-values APIs
  * [FEATURE] UI (experimental native histograms): Add native
    histogram chart to Table view
  * [FEATURE] Promtool: Add a "tsdb dump-openmetrics" to dump in
    OpenMetrics format.
  * [FEATURE] PromQL (experimental native histograms): Add
    histogram_avg function
  * [ENHANCEMENT] Rules: Evaluate independent rules concurrently
  * [ENHANCEMENT] Scraping (experimental native histograms):
    Support exemplars
  * [ENHANCEMENT] Remote Write: Disable resharding during active
    retry backoffs
  * [ENHANCEMENT] Observability: Add native histograms to
    latency/duration metrics
  * [ENHANCEMENT] Observability: Add 'type' label to
    prometheus_tsdb_head_out_of_order_samples_appended_total
  * [ENHANCEMENT] API: Faster generation of targets into JSON
  * [ENHANCEMENT] Scraping, API: Use faster compression library
  * [ENHANCEMENT] OpenTelemetry: Performance improvements in OTLP
    parsing
  * [ENHANCEMENT] PromQL: Optimisations to reduce CPU and memory
  * [BUGFIX] PromQL: Constrain extrapolation in rate() to half of
    sample interval
  * [BUGFIX] PromQL: Fix wrongly scoped range vectors with @
    modifier
  * [BUGFIX] Kubernetes SD: Pod status changes were not discovered
    by Endpoints service discovery
  * [BUGFIX] Azure SD: Fix 'error: parameter
    virtualMachineScaleSetName cannot be empty'
  * [BUGFIX] Remote Write: Fix signing for AWS sigv4 transport
  * [BUGFIX] Observability: Exemplars emitted by Prometheus use
    "trace_id" not "traceID"
- Update to 2.50.1:
  * [BUGFIX] API: Fix metadata API using wrong field names.
- Update to 2.50.0:
  * [CHANGE] Remote Write: Error storage.ErrTooOldSample is now
    generating HTTP error 400 instead of HTTP error 500.
  * [FEATURE] Remote Write: Drop old inmemory samples. Activated
    using the config entry sample_age_limit.
  * [FEATURE] Experimental: Add support for ingesting zeros as
    created timestamps. (enabled under the feature-flag
    created-timestamp-zero-ingestion).
  * [FEATURE] Promtool: Add analyze histograms command.
  * [FEATURE] TSDB/compaction: Add a way to enable overlapping
    compaction.
  * [FEATURE] Add automatic memory limit handling. Activated using
    the feature flag. auto-gomemlimit
  * [ENHANCEMENT] Promtool: allow specifying multiple matchers in
    promtool tsdb dump.
  * [ENHANCEMENT] PromQL: Restore more efficient version of
    NewPossibleNonCounterInfo annotation.
  * [ENHANCEMENT] Kuma SD: Extend configuration to allow users to
    specify client ID.
  * [ENHANCEMENT] PromQL: Use natural sort in sort_by_label and
    sort_by_label_desc. This is experimental.
  * [ENHANCEMENT] Native Histograms: support
    native_histogram_min_bucket_factor in scrape_config.
  * [ENHANCEMENT] Native Histograms: Issue warning if histogramRate
    is applied to the wrong kind of histogram.
  * [ENHANCEMENT] TSDB: Make transaction isolation data structures
    smaller.
  * [ENHANCEMENT] TSDB/postings: Optimize merge using Loser Tree.
  * [ENHANCEMENT] TSDB: Simplify internal series delete function.
  * [ENHANCEMENT] Agent: Performance improvement by making the
    global hash lookup table smaller.
  * [ENHANCEMENT] PromQL: faster execution of metric functions,
    e.g. abs(), rate()
  * [ENHANCEMENT] TSDB: Optimize label values with matchers by
    taking shortcuts.
  * [ENHANCEMENT] Kubernetes SD: Check preconditions earlier and
    avoid unnecessary checks or iterations in kube_sd.
  * [ENHANCEMENT] Promtool: Improve visibility for promtool test
    rules with JSON colored formatting.
  * [ENHANCEMENT] Consoles: Exclude iowait and steal from CPU
    Utilisation.
  * [ENHANCEMENT] Various improvements and optimizations on Native
    Histograms.
  * [BUGFIX] Scraping: Fix quality value in HTTP Accept header.
  * [BUGFIX] UI: Fix usage of the function time() that was
    crashing.
  * [BUGFIX] Azure SD: Fix SD crashing when it finds a VM scale
    set.
- Update to 2.49.1:
  * [BUGFIX] TSDB: Fixed a wrong q= value in scrape accept header
- Update to 2.49.0:
  * [FEATURE] Promtool: Add --run flag promtool test rules command.
  * [FEATURE] SD: Add support for NS records to DNS SD.
  * [FEATURE] UI: Add heatmap visualization setting in the Graph
    tab, useful histograms.
  * [FEATURE] Scraping: Add scrape_config.enable_compression
    (default true) to disable gzip compression when scraping the
    target.
  * [FEATURE] PromQL: Add a promql-experimental-functions feature
    flag containing some new experimental PromQL functions.
    NOTE: More experimental functions might be added behind the
    same feature flag in the future. Added functions: experimental
    mad_over_time (median absolute deviation around the median)
    function. and experimental sort_by_label and
    sort_by_label_desc functions allowing sorting returned series
    by labels.
  * [FEATURE] SD: Add __meta_linode_gpus label to Linode SD.
  * [FEATURE] API: Add exclude_alerts query parameter to
    /api/v1/rules to only return recording rules.
  * [FEATURE] TSDB: --storage.tsdb.retention.time flag value is now
    exposed as a prometheus_tsdb_retention_limit_seconds metric.
  * [FEATURE] Scraping: Add ability to specify priority of scrape
    protocols to accept during scrape (e.g. to scrape Prometheus
    proto format for certain jobs). This can be changed by setting
    global.scrape_protocols and scrape_config.scrape_protocols.
  * [ENHANCEMENT] Scraping: Automated handling of scraping
    histograms that violate
    scrape_config.native_histogram_bucket_limit setting.
  * [ENHANCEMENT] Scraping: Optimized memory allocations when
    scraping.
  * [ENHANCEMENT] SD: Added cache for Azure SD to avoid
    rate-limits.
  * [ENHANCEMENT] TSDB: Various improvements to OOO exemplar
    scraping. E.g. allowing ingestion of exemplars with the same
    timestamp, but with different labels.
  * [ENHANCEMENT] API: Optimize /api/v1/labels and
    /api/v1/label/&lt;label_name&gt;/values when 1 set of matchers are
    used.
  * [ENHANCEMENT] TSDB: Various optimizations for TSDB block index,
    head mmap chunks and WAL, reducing latency and memory
    allocations (improving API calls, compaction queries etc).
  * [ENHANCEMENT] PromQL: Optimize memory allocations and latency
    when querying float histograms.
  * [ENHANCEMENT] Rules: Instrument TraceID in log lines for rule
    evaluations.
  * [ENHANCEMENT] PromQL: Optimize memory allocations in
    query_range calls.
  * [ENHANCEMENT] Promtool: unittest interval now defaults to
    evaluation_intervals when not set.
  * [BUGFIX] SD: Fixed Azure SD public IP reporting
  * [BUGFIX] API: Fix inaccuracies in posting cardinality
    statistics.
  * [BUGFIX] PromQL: Fix inaccuracies of histogram_quantile with
    classic histograms.
  * [BUGFIX] TSDB: Fix rare fails or inaccurate queries with OOO
    samples.
  * [BUGFIX] TSDB: Fix rare panics on append commit when exemplars
    are used.
  * [BUGFIX] TSDB: Fix exemplar WAL storage, so remote write can
    send/receive samples before exemplars.
  * [BUGFIX] Mixins: Fix url filter on remote write dashboards.
  * [BUGFIX] PromQL/TSDB: Various fixes to float histogram
    operations.
  * [BUGFIX] Promtool: Fix int32 overflow issues for 32-bit
    architectures.
  * [BUGFIX] SD: Fix Azure VM Scale Set NIC issue.
- Update to 2.48.1:
  * [BUGFIX] TSDB: Make the wlog watcher read segments
    synchronously when not tailing.
  * [BUGFIX] Agent: Participate in notify calls (fixes slow down in
    remote write handling introduced in 2.45).
- Update to 2.48.0:
  - [SECURITY] Update golang-jwt to version 5.0 to fix bad error
    handling (CVE-2024-51744, bsc#1232970)
  - [CHANGE] Remote-write: respect Retry-After header on 5xx
    errors.
  - [FEATURE] Alerting: Add AWS SigV4 authentication support for
    Alertmanager endpoints.
  - [FEATURE] Promtool: Add support for histograms in the TSDB dump
    command.
  - [FEATURE] PromQL: Add warnings (and annotations) to PromQL
    query results.
  - [FEATURE] Remote-write: Add Azure AD OAuth authentication
    support for remote write requests.
  - [ENHANCEMENT] Remote-write: Add a header to count retried
    remote write requests.
  - [ENHANCEMENT] TSDB: Improve query performance by re-using
    iterator when moving between series.
  - [ENHANCEMENT] UI: Move /targets page discovered labels to
    expandable section
  - [ENHANCEMENT] TSDB: Optimize WBL loading by not sending empty
    buffers over channel.
  - [ENHANCEMENT] TSDB: Reply WBL mmap markers concurrently.
  - [ENHANCEMENT] Promtool: Add support for specifying series
    matchers in the TSDB analyze command.
  - [ENHANCEMENT] PromQL: Prevent Prometheus from overallocating
    memory on subquery with large amount of steps.
  - [ENHANCEMENT] PromQL: Add warning when monotonicity is forced
    in the input to histogram_quantile.
  - [ENHANCEMENT] Scraping: Optimize sample appending by reducing
    garbage.
  - [ENHANCEMENT] Storage: Reduce memory allocations in queries
    that merge series sets.
  - [ENHANCEMENT] UI: Show group interval in rules display.
  - [ENHANCEMENT] Scraping: Save memory when scraping by delaying
    creation of buffer.
  - [ENHANCEMENT] Agent: Allow ingestion of out-of-order samples.
  - [ENHANCEMENT] Promtool: Improve support for native histograms
    in TSDB analyze command.
  - [ENHANCEMENT] Scraping: Add configuration option for tracking
    staleness of scraped timestamps.
  - [BUGFIX] SD: Ensure that discovery managers are properly
    canceled.
  - [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
  - [BUGFIX] TSDB: Fix handling of explicit counter reset header in
    histograms.
  - [BUGFIX] SD: Validate HTTP client configuration in HTTP, EC2,
    Azure, Uyuni, PuppetDB, and Lightsail SDs.
  - [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
  - [BUGFIX] TSDB: Fix duplicate sample detection at chunk size
    limit.
  - [BUGFIX] Promtool: Fix errors not being reported in check rules
    command.
  - [BUGFIX] TSDB: Avoid panics reported in logs when head
    initialization takes a long time.
  - [BUGFIX] TSDB: Ensure that WBL is repaired when possible.
  - [BUGFIX] Storage: Fix crash caused by incorrect mixed samples
    handling.
  - [BUGFIX] TSDB: Fix compactor failures by adding min time to
    histogram chunks.
- Update to 2.47.2:
  * [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
- Update to 2.47.1:
  * [BUGFIX] Fix duplicate sample detection at chunk size limit
- Update to 2.47.0:
  This release adds an experimental OpenTelemetry (OTLP) Ingestion
  feature, and also new setting `keep_dropped_targets` to limit the
  amount of dropped targets held in memory. This defaults to 0
  meaning 'no limit', so we encourage users with large Prometheus
  to try setting a limit such as 100.
  * [FEATURE] Web: Add OpenTelemetry (OTLP) Ingestion endpoint.
  * [FEATURE] Scraping: Optionally limit detail on dropped targets,
    to save memory.
  * [ENHANCEMENT] TSDB: Write head chunks to disk in the background
    to reduce blocking.
  * [ENHANCEMENT] PromQL: Speed up aggregate and function queries.
  * [ENHANCEMENT] PromQL: More efficient evaluation of query with
    `timestamp()`.
  * [ENHANCEMENT] API: Faster streaming of Labels to JSON.
  * [ENHANCEMENT] Agent: Memory pooling optimisation.
  * [ENHANCEMENT] TSDB: Prevent storage space leaks due to
    terminated snapshots on shutdown.
  * [ENHANCEMENT] Histograms: Refactoring and optimisations.
  * [ENHANCEMENT] Histograms: Add `histogram_stdvar` and
    `histogram_stddev` functions.
  * [ENHANCEMENT] Remote-write: add http.resend_count tracing
    attribute.
  * [ENHANCEMENT] TSDB: Support native histograms in snapshot on
    shutdown.
  * [BUGFIX] TSDB/Agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Scraping: fix infinite loop on exemplar in protobuf
    format.
- Update to 2.46.0:
  * [FEATURE] Promtool: Add PromQL format and label matcher
    set/delete commands to promtool.
  * [FEATURE] Promtool: Add push metrics command.
  * [ENHANCEMENT] Promtool: Read from stdin if no filenames are
    provided in check rules.
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [ENHANCEMENT] Kubernetes SD: Add more labels for endpointslice
    and endpoints role.
  * [ENHANCEMENT] Kubernetes SD: Do not add pods to target group if
    the PodIP status is not set.
  * [ENHANCEMENT] OpenStack SD: Include instance image ID in
    labels.
  * [ENHANCEMENT] Remote Write receiver: Validate the metric names
    and labels.
  * [BUGFIX] Histograms: Fix parsing of float histograms without
    zero bucket.
  * [BUGFIX] Histograms: Fix scraping native and classic histograms
    missing some histograms.
  * [BUGFIX] Histograms: Enable ingestion of multiple exemplars per
    sample.
  * [BUGFIX] PromQL Engine: Include query parsing in active-query
    tracking.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1746705600">- Require Go &gt;= 1.23 for building
  (CVE-2023-45288, bsc#1236516)
- Add 0004-Bump-go-net.patch
- Bump golang.org/x/net to version 0.39.0
  (CVE-2025-22870, bsc#1238686)
- Update to 2.53.4:
  * [BUGFIX] Runtime: fix GOGC is being set to 0 when installed
    with empty prometheus.yml file resulting high cpu usage.
  * [BUGFIX] Scrape: fix dropping valid metrics after previous
    scrape failed.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765972800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1767873600">- Drop patch files:
  * 0003-Bump-go-retryablehttp.patch
  * 0004-Bump-go-net.patch
- Add 0003-Bump-node-forge.patch
  * CVE-2025-12816: Interpretation conflict vulnerability allowing
    bypassing cryptographic verifications (bsc#1255588)
- Update to 3.5.0 (jsc#PED-13824):
  This is a Long-Term Support (LTS) release.
  * [FEATURE] Remote-write: Add support for Azure Workload Identity
    as an authentication method for the receiver.
  * [FEATURE] PromQL: Add first_over_time(...) and
    ts_of_first_over_time(...) behind feature flag.
  * [FEATURE] Federation: Add support for native histograms with
    custom buckets (NHCB).
  * [ENHANCEMENT] PromQL: Add warn-level annotations for counter
    reset conflicts in certain histogram operations.
  * [ENHANCEMENT] UI: Add scrape interval and scrape timeout to
    targets page.
- Update to 3.4.0:
  * [FEATURE] SD: Add unified AWS service discovery for ec2,
    lightsail and ecs services.
  * [FEATURE] Native histograms are now a stable, but optional
    feature.
  * [FEATURE] UI: Show detailed relabeling steps for each
    discovered target.
  * [ENHANCEMENT] Alerting: Add "unknown" state for alerting rules
    that haven't been evaluated yet.
  * [BUGFIX] Scrape: Fix a bug where scrape cache would not be
    cleared on startup.
- Update to 3.3.0:
  * [FEATURE] Spring Boot 3.3 includes support for the Prometheus
    Client 1.x.
  * [ENHANCEMENT] Dependency management for Dropwizard Metrics has
    been removed.
- Update to 3.2.0:
  * [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1).
  * [ENHANCEMENT] PromQL: Reconcile mismatched NHCB bounds in Add
    and Sub.
  * [BUGFIX] TSDB: Native Histogram Custom Bounds with a NaN
    threshold are now rejected.
- Update to 3.1.0:
  * [FEATURE] Remote-write 2 (receiving): Update to 2.0-rc.4 spec.
    "created timestamp" (CT) is now called "start timestamp" (ST).
  * [BUGFIX] Mixin: Add static UID to the remote-write dashboard.
- Update to 3.0.1:
  * [BUGFIX] Promql: Make subqueries left open.
  * [BUGFIX] Fix memory leak when query log is enabled.
  * [BUGFIX] Support utf8 names on /v1/label/:name/values endpoint.
- Update to 3.0.0:
  This release includes new features such as a brand new UI and
  UTF-8 support enabled by default.
  * [CHANGE] Deprecated feature flags removed.
  * [FEATURE] New UI.
  * [FEATURE] Remote Write 2.0.
  * [FEATURE] OpenTelemetry Support.
  * [FEATURE] UTF-8 support is now stable and enabled by default.
  * [FEATURE] OTLP Ingestion.
  * [FEATURE] Native Histograms.
  * [BUGFIX] PromQL: Fix count_values for histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] UI: Fix selector / series formatting for empty metric
    names.
- Update to 2.55.0:
  * [FEATURE] PromQL: Add `last_over_time` function.
  * [FEATURE] Agent: Add `prometheus_agent_build_info` metric.
  * [ENHANCEMENT] PromQL: Optimise `group()` and `group by()`.
  * [ENHANCEMENT] TSDB: Reduce memory usage when loading blocks.
  * [BUGFIX] Scrape: Fix a bug where a target could be scraped
    multiple times.
- Update to 2.54.0:
  This release brings a release candidate of a major new version of
  Remote Write: 2.0.
  * [CHANGE] Remote-Write: highest_timestamp_in_seconds and
    queue_highest_sent_timestamp_seconds metrics now initialized to
    0.
  * [CHANGE] API: Split warnings from info annotations in API
    response.
  * [FEATURE] Remote-Write: Version 2.0 experimental, plus metadata
    in WAL via feature flag.
  * [FEATURE] PromQL: add limitk() and limit_ratio() aggregation
    operators.
  * [ENHANCEMENT] PromQL: Accept underscores in literal numbers.
  * [ENHANCEMENT] PromQL: float literal numbers and durations are
    now interchangeable (experimental).
  * [ENHANCEMENT] PromQL (experimental native histograms): Optimize
    histogram_count and histogram_sum functions.
  * [BUGFIX] PromQL: Fix various issues with native histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] OTLP receiver: Allow colons in non-standard units.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769601600">- CVE-2025-13465: Bump lodash package to version 4.17.23 to fix
  prototype pollution vulnerability (bsc#1257329)
  * Add 0004-Bump-lodash.patch
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770811200">- Do not build old web UI. Fixes following security
  vulnerabilities:
  * CVE-2026-1615: jsonpath: arbitrary code injection due to unsafe
    evaluation of user-supplied JSON Path expressions (bsc#1257897)
  * CVE-2025-61140: jsonpath: the `value` function is vulnerable to
    prototype pollution (bsc#1257442)
- Set source URL in the spec file and drop tar service
- Add 0003-Remove-build-react-app.patch
- Drop 0003-Bump-node-forge.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770984000">- CVE-2026-25547: Fix unbounded brace range expansion leading to
  excessive CPU and memory consumption (bsc#1257841):
  * Bump brace-expansion to version 5.0.2
- Add 0005-Bump-brace-expansion.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1772452800">- CVE-2026-27606: Fix arbitrary file write via path traversal in
  rollup (bsc#1258893)
  * Bump rollup to version 4.59.0
- Add 0006-Bump-rollup.patch
- Drop SLE 12 support (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1775131200">- CVE-2026-33186: Fix authorization bypass due to improper
  validation of the HTTP/2 :path pseudo-header (bsc#1260267)
  * Bump google.golang.org/grpc to version 1.79.3</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777896000">- Use systemd tmpfiles.d to create /var/lib/prometheus hierarchy
  (jsc#PED-14816)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777982400">- Require Go 1.24 for building
- Update to version 3.5.3
  * CVE-2026-42151: AzureAD remote write: Fix OAuth client_secret
    being exposed in plaintext via /-/config endpoint (bsc#1263986)
  * CVE-2026-42154: Remote-read: Reject snappy-compressed requests
    whose declared decoded length exceeds the decode limit
    (bsc#1263987).
  * Security: Remote-Write: Reject snappy-compressed requests whose
    declared decoded length exceeds the decode limit.
- Update to version 3.5.2
  * CVE-2026-40179: UI: Fix stored XSS via unescaped le label
    values in old UI heatmap chart tick labels (bsc#1262222).
- Update to version 3.5.1
  * No code changes.</changelog>
</package>
<package pkgid="f18ae8a39d0aa81e86da27aa591dbe5cfc52c0f4df2c8e079b9fb1016d1458d6" name="golang-github-prometheus-prometheus" arch="x86_64">
  <version epoch="0" ver="3.5.3" rel="150003.2.4.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1649332800">- Build firewalld-prometheus-config only for SUSE Linux Enterprise
  15, 15.1 and 15.2, and require firewalld for it
- firewalld-prometheus-config needs to be a Recommends, not a
  Requires, as prometheus does not require it to run</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264000">- Fix authentication bypass by updating Prometheus Exporter Toolkit
  to version 0.7.3 (CVE-2022-46146, bsc#1208049)
- Fix uncontrolled resource consumption by updating Go to version
  1.20.1 (CVE-2022-41723, bsc#1208298)
- Restructure the spec to build web assets online (boo#1208752)
- Add:
  * Makefile
  * web-ui-2.32.1.tar.gz
  * 0003-Update-Go-modules.patch
- Drop:
  * 0003-Bump-client_golang-to-1.12.1.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264001">- Add:
  * npm_licenses.tar.bz2
  * PACKAGING_README.md
- Drop:
  * 0003-Update-Go-modules.patch
- Change:
  * 0001-Do-not-force-the-pure-Go-name-resolver.patch
  * 0002-Default-settings.patch
- Upgrade to version 2.37.6
  * Require Go 1.19
- Upgrade to version 2.37.5
  * [SECURITY] Security upgrade from go and upstream dependencies
    that include security fixes to the net/http and os packages.
- Upgrade to version 2.37.4
  * [SECURITY] Fix basic authentication bypass vulnerability
    (CVE-2022-46146, bsc#1208049, jsc#PED-3576).
- Upgrade to version 2.37.3
  * [SECURITY] CVE-2022-41715: Limit memory used by parsing regexps
    (bsc#1204023).
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
- Upgrade to version 2.37.2
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- Upgrade to version 2.37.1
  * [BUGFIX] Properly close file descriptor when logging unfinished
    queries.
  * [BUGFIX] TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
- Upgrade to version 2.37.0
  * [FEATURE] Nomad SD: New service discovery for Nomad built-in
    service discovery.
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node labels for
    endpoint role.
  * [ENHANCEMENT] PromQL: Optimise creation of signature
    with/without labels.
  * [ENHANCEMENT] TSDB: Memory optimizations.
  * [ENHANCEMENT] TSDB: Reduce sleep time when reading WAL.
  * [ENHANCEMENT] OAuth2: Add appropriate timeouts and User-Agent
    header.
  * [BUGFIX] Alerting: Fix Alertmanager targets not being updated
    when alerts were queued.
  * [BUGFIX] Hetzner SD: Make authentication files relative to
    Prometheus config file.
  * [BUGFIX] Promtool: Fix promtool check config not erroring
    properly on failures.
  * [BUGFIX] Scrape: Keep relabeled scrape interval and timeout on
    reloads.
  * [BUGFIX] TSDB: Don't increment
    prometheus_tsdb_compactions_failed_total when context is
    canceled.
  * [BUGFIX] TSDB: Fix panic if series is not found when deleting
    series.
  * [BUGFIX] TSDB: Increase
    prometheus_tsdb_mmap_chunk_corruptions_total on out of sequence
    errors.
  * [BUGFIX] Uyuni SD: Make authentication files relative to
    Prometheus configuration file and fix default configuration
    values.
- Upgrade to version 2.36.2
  * [BUGFIX] Fix serving of static assets like fonts and favicon.
- Upgrade to version 2.36.1
  * [BUGFIX] promtool: Add --lint-fatal option.
- Upgrade to version 2.36.0
  * [FEATURE] Add lowercase and uppercase relabel action.
  * [FEATURE] SD: Add IONOS Cloud integration.
  * [FEATURE] SD: Add Vultr integration.
  * [FEATURE] SD: Add Linode SD failure count metric.
  * [FEATURE] Add prometheus_ready metric.
  * [ENHANCEMENT] Add stripDomain to template function.
  * [ENHANCEMENT] UI: Enable active search through dropped targets.
  * [ENHANCEMENT] promtool: support matchers when querying label
    values.
  * [ENHANCEMENT] Add agent mode identifier.
  * [BUGFIX] Changing TotalQueryableSamples from int to int64.
  * [BUGFIX] tsdb/agent: Ignore duplicate exemplars.
  * [BUGFIX] TSDB: Fix chunk overflow appending samples at a
    variable rate.
  * [BUGFIX] Stop rule manager before TSDB is stopped.
- Upgrade to version 2.35.0
  * [CHANGE] TSDB: Delete *.tmp WAL files when Prometheus starts.
  * [CHANGE] promtool: Add new flag --lint (enabled by default) for
    the commands check rules and check config, resulting in a new
    exit code (3) for linter errors.
  * [FEATURE] Support for automatically setting the variable
    GOMAXPROCS to the container CPU limit. Enable with the flag
  - -enable-feature=auto-gomaxprocs.
  * [FEATURE] PromQL: Extend statistics with total and peak number
    of samples in a query. Additionally, per-step statistics are
    available with --enable-feature=promql-per-step-stats and using
    stats=all in the query API. Enable with the flag
  - -enable-feature=per-step-stats.
  * [ENHANCEMENT] TSDB: more efficient sorting of postings read from
    WAL at startup.
  * [ENHANCEMENT] Azure SD: Add metric to track Azure SD failures.
  * [ENHANCEMENT] Azure SD: Add an optional resource_group
    configuration.
  * [ENHANCEMENT] Kubernetes SD: Support discovery.k8s.io/v1
    EndpointSlice (previously only discovery.k8s.io/v1beta1
    EndpointSlice was supported).
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node metadata to
    discovered pods.
  * [ENHANCEMENT] OAuth2: Support for using a proxy URL to fetch
    OAuth2 tokens.
  * [ENHANCEMENT] Configuration: Add the ability to disable HTTP2.
  * [ENHANCEMENT] Config: Support overriding minimum TLS version.
  * [BUGFIX] Kubernetes SD: Explicitly include gcp auth from k8s.io.
  * [BUGFIX] Fix OpenMetrics parser to sort uppercase labels
    correctly.
  * [BUGFIX] UI: Fix scrape interval and duration tooltip not
    showing on target page.
  * [BUGFIX] Tracing/GRPC: Set TLS credentials only when insecure is
    false.
  * [BUGFIX] Agent: Fix ID collision when loading a WAL with
    multiple segments.
  * [BUGFIX] Remote-write: Fix a deadlock between Batch and flushing
    the queue.
- Upgrade to version 2.34.0
  * [CHANGE] UI: Classic UI removed.
  * [CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based
    tracing.
  * [ENHANCEMENT] TSDB: Disable the chunk write queue by default and
    allow configuration with the experimental flag
  - -storage.tsdb.head-chunks-write-queue-size.
  * [ENHANCEMENT] HTTP SD: Add a failure counter.
  * [ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests.
  * [ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni.
  * [ENHANCEMENT] Scrape: Log when an invalid media type is
    encountered during a scrape.
  * [ENHANCEMENT] Scrape: Accept
    application/openmetrics-text;version=1.0.0 in addition to
    version=0.0.1.
  * [ENHANCEMENT] Remote-read: Add an option to not use external
    labels as selectors for remote read.
  * [ENHANCEMENT] UI: Optimize the alerts page and add a search bar.
  * [ENHANCEMENT] UI: Improve graph colors that were hard to see.
  * [ENHANCEMENT] Config: Allow escaping of $ with $$ when using
    environment variables with external labels.
  * [BUGFIX] PromQL: Properly return an error from
    histogram_quantile when metrics have the same labelset.
  * [BUGFIX] UI: Fix bug that sets the range input to the
    resolution.
  * [BUGFIX] TSDB: Fix a query panic when
    memory-snapshot-on-shutdown is enabled.
  * [BUGFIX] Parser: Specify type in metadata parser errors.
  * [BUGFIX] Scrape: Fix label limit changes not applying.
- Upgrade to version 2.33.5
  * [BUGFIX] Remote-write: Fix deadlock between adding to queue and
    getting batch.
- Upgrade to version 2.33.4
  * [BUGFIX] TSDB: Fix panic when m-mapping head chunks onto the
    disk.
- Upgrade to version 2.33.3
  * [BUGFIX] Azure SD: Fix a regression when public IP Address isn't
    set.
- Upgrade to version 2.33.2
  * [BUGFIX] Azure SD: Fix panic when public IP Address isn't set.
  * [BUGFIX] Remote-write: Fix deadlock when stopping a shard.
- Upgrade to version 2.33.1
  * [BUGFIX] SD: Fix no such file or directory in K8s SD when not
    running inside K8s.
- Upgrade to version 2.33.0
  * [CHANGE] PromQL: Promote negative offset and @ modifer to stable
    features.
  * [CHANGE] Web: Promote remote-write-receiver to stable.
  * [FEATURE] Config: Add stripPort template function.
  * [FEATURE] Promtool: Add cardinality analysis to check metrics,
    enabled by flag --extended.
  * [FEATURE] SD: Enable target discovery in own K8s namespace.
  * [FEATURE] SD: Add provider ID label in K8s SD.
  * [FEATURE] Web: Add limit field to the rules API.
  * [ENHANCEMENT] Remote-write: Avoid allocations by buffering
    concrete structs instead of interfaces.
  * [ENHANCEMENT] Remote-write: Log time series details for
    out-of-order samples in remote write receiver.
  * [ENHANCEMENT] Remote-write: Shard up more when backlogged.
  * [ENHANCEMENT] TSDB: Use simpler map key to improve exemplar
    ingest performance.
  * [ENHANCEMENT] TSDB: Avoid allocations when popping from the
    intersected postings heap.
  * [ENHANCEMENT] TSDB: Make chunk writing non-blocking, avoiding
    latency spikes in remote-write.
  * [ENHANCEMENT] TSDB: Improve label matching performance.
  * [ENHANCEMENT] UI: Optimize the service discovery page and add a search bar.
  * [ENHANCEMENT] UI: Optimize the target page and add a search bar.
  * [BUGFIX] Promtool: Make exit codes more consistent.
  * [BUGFIX] Promtool: Fix flakiness of rule testing.
  * [BUGFIX] Remote-write: Update
    prometheus_remote_storage_queue_highest_sent_timestamp_seconds
    metric when write irrecoverably fails.
  * [BUGFIX] Storage: Avoid panic in BufferedSeriesIterator.
  * [BUGFIX] TSDB: CompactBlockMetas should produce correct
    mint/maxt for overlapping blocks.
  * [BUGFIX] TSDB: Fix logging of exemplar storage size.
  * [BUGFIX] UI: Fix overlapping click targets for the alert state
    checkboxes.
  * [BUGFIX] UI: Fix Unhealthy filter on target page to actually
    display only Unhealthy targets.
  * [BUGFIX] UI: Fix autocompletion when expression is empty.
  * [BUGFIX] TSDB: Fix deadlock from simultaneous GC and write.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680696000">- Require promu &gt;= 0.14.0 for building</changelog>
  <changelog author="expeehaa@outlook.com" date="1680782400">- Remove web-ui archives during "make clean".</changelog>
  <changelog author="kastl@b1-systems.de" date="1681387200">- Remove npm_licenses.tar.bz2 during "make clean"</changelog>
  <changelog author="witold.bedyk@suse.com" date="1689940800">- update to 2.45.0 (jsc#PED-5406):
  * [FEATURE] API: New limit parameter to limit the number of items
    returned by `/api/v1/status/tsdb` endpoint.
  * [FEATURE] Config: Add limits to global config.
  * [FEATURE] Consul SD: Added support for `path_prefix`.
  * [FEATURE] Native histograms: Add option to scrape both classic
    and native histograms.
  * [FEATURE] Native histograms: Added support for two more
    arithmetic operators `avg_over_time` and `sum_over_time`.
  * [FEATURE] Promtool: When providing the block id, only one block
    will be loaded and analyzed.
  * [FEATURE] Remote-write: New Azure ad configuration to support
    remote writing directly to Azure Monitor workspace.
  * [FEATURE] TSDB: Samples per chunk are now configurable with
    flag `storage.tsdb.samples-per-chunk`. By default set to its
    former value 120.
  * [ENHANCEMENT] Native histograms: bucket size can now be limited
    to avoid scrape fails.
  * [ENHANCEMENT] TSDB: Dropped series are now deleted from the WAL
    sooner.
  * [BUGFIX] Native histograms: ChunkSeries iterator now checks if
    a new sample can be appended to the open chunk.
  * [BUGFIX] Native histograms: Fix Histogram Appender
    `Appendable()` segfault.
  * [BUGFIX] Native histograms: Fix setting reset header to gauge
    histograms in seriesToChunkEncoder.
  * [BUGFIX] TSDB: Tombstone intervals are not modified after Get()
    call.
  * [BUGFIX] TSDB: Use path/filepath to set the WAL directory.
- update to 2.44.0:
  * [FEATURE] Remote-read: Handle native histograms.
  * [FEATURE] Promtool: Health and readiness check of prometheus
    server in CLI.
  * [FEATURE] PromQL: Add `query_samples_total` metric, the total
    number of samples loaded by all queries.
  * [ENHANCEMENT] Storage: Optimise buffer used to iterate through
    samples.
  * [ENHANCEMENT] Scrape: Reduce memory allocations on target
    labels.
  * [ENHANCEMENT] PromQL: Use faster heap method for `topk()` /
    `bottomk()`.
  * [ENHANCEMENT] Rules API: Allow filtering by rule name.
  * [ENHANCEMENT] Native Histograms: Various fixes and
    improvements.
  * [ENHANCEMENT] UI: Search of scraping pools is now
    case-insensitive.
  * [ENHANCEMENT] TSDB: Add an affirmative log message for
    successful WAL repair.
  * [BUGFIX] TSDB: Block compaction failed when shutting down.
  * [BUGFIX] TSDB: Out-of-order chunks could be ignored if the
    write-behind log was deleted.
- rebase patch 0001-Do-not-force-the-pure-Go-name-resolver.patch
  onto v2.44.0
- update to 2.43.1
  * [BUGFIX] Labels: Set() after Del() would be ignored, which
    broke some relabeling rules.
- update to 2.43.0:
  * [FEATURE] Promtool: Add HTTP client configuration to query
    commands.
  * [FEATURE] Scrape: Add `include_scrape_configs` to include
    scrape configs from different files.
  * [FEATURE] HTTP client: Add `no_proxy` to exclude URLs from
    proxied requests.
  * [FEATURE] HTTP client: Add `proxy_from_enviroment` to read
    proxies from env variables.
  * [ENHANCEMENT] API: Add support for setting lookback delta per
    query via the API.
  * [ENHANCEMENT] API: Change HTTP status code from 503/422 to 499
    if a request is canceled.
  * [ENHANCEMENT] Scrape: Allow exemplars for all metric types.
  * [ENHANCEMENT] TSDB: Add metrics for head chunks and WAL folders
    size.
  * [ENHANCEMENT] TSDB: Automatically remove incorrect snapshot
    with index that is ahead of WAL.
  * [ENHANCEMENT] TSDB: Improve Prometheus parser error outputs to
    be more comprehensible.
  * [ENHANCEMENT] UI: Scope `group by` labels to metric in
    autocompletion.
  * [BUGFIX] Scrape: Fix
    `prometheus_target_scrape_pool_target_limit` metric not set
    before reloading.
  * [BUGFIX] TSDB: Correctly update
    `prometheus_tsdb_head_chunks_removed_total` and
    `prometheus_tsdb_head_chunks` metrics when reading WAL.
  * [BUGFIX] TSDB: Use the correct unit (seconds) when recording
    out-of-order append deltas in the
    `prometheus_tsdb_sample_ooo_delta` metric.
- update to 2.42.0:
  This release comes with a bunch of feature coverage for native
  histograms and breaking changes.
  If you are trying native histograms already, we recommend you
  remove the `wal` directory when upgrading.
  Because the old WAL record for native histograms is not
  backward compatible in v2.42.0, this will lead to some data
  loss for the latest data.
  Additionally, if you scrape "float histograms" or use recording
  rules on native histograms in v2.42.0 (which writes float
  histograms), it is a one-way street since older versions do not
  support float histograms.
  * [CHANGE] **breaking** TSDB: Changed WAL record format for the
    experimental native histograms.
  * [FEATURE] Add 'keep_firing_for' field to alerting rules.
  * [FEATURE] Promtool: Add support of selecting timeseries for
    TSDB dump.
  * [ENHANCEMENT] Agent: Native histogram support.
  * [ENHANCEMENT] Rules: Support native histograms in recording
    rules.
  * [ENHANCEMENT] SD: Add container ID as a meta label for pod
    targets for Kubernetes.
  * [ENHANCEMENT] SD: Add VM size label to azure service
    discovery.
  * [ENHANCEMENT] Support native histograms in federation.
  * [ENHANCEMENT] TSDB: Add gauge histogram support.
  * [ENHANCEMENT] TSDB/Scrape: Support FloatHistogram that
    represents buckets as float64 values.
  * [ENHANCEMENT] UI: Show individual scrape pools on /targets
    page.
- update to 2.41.0:
  * [FEATURE] Relabeling: Add keepequal and dropequal relabel
    actions.
  * [FEATURE] Add support for HTTP proxy headers.
  * [ENHANCEMENT] Reload private certificates when changed on disk.
  * [ENHANCEMENT] Add max_version to specify maximum TLS version in
    tls_config.
  * [ENHANCEMENT] Add goos and goarch labels to
    prometheus_build_info.
  * [ENHANCEMENT] SD: Add proxy support for EC2 and LightSail SDs.
  * [ENHANCEMENT] SD: Add new metric
    prometheus_sd_file_watcher_errors_total.
  * [ENHANCEMENT] Remote Read: Use a pool to speed up marshalling.
  * [ENHANCEMENT] TSDB: Improve handling of tombstoned chunks in
    iterators.
  * [ENHANCEMENT] TSDB: Optimize postings offset table reading.
  * [BUGFIX] Scrape: Validate the metric name, label names, and
    label values after relabeling.
  * [BUGFIX] Remote Write receiver and rule manager: Fix error
    handling.
- update to 2.40.7:
  * [BUGFIX] TSDB: Fix queries involving negative buckets of native
    histograms.
- update to 2.40.5:
  * [BUGFIX] TSDB: Fix queries involving native histograms due to
    improper reset of iterators.
- update to 2.40.3:
  * [BUGFIX] TSDB: Fix compaction after a deletion is called.
- update to 2.40.2:
  * [BUGFIX] UI: Fix black-on-black metric name color in dark mode.
- update to 2.40.1:
  * [BUGFIX] TSDB: Fix alignment for atomic int64 for 32 bit
    architecture.
  * [BUGFIX] Scrape: Fix accept headers.
- update to 2.40.0:
  * [FEATURE] Add experimental support for native histograms.
    Enable with the flag --enable-feature=native-histograms.
  * [FEATURE] SD: Add service discovery for OVHcloud.
  * [ENHANCEMENT] Kubernetes SD: Use protobuf encoding.
  * [ENHANCEMENT] TSDB: Use golang.org/x/exp/slices for improved
    sorting speed.
  * [ENHANCEMENT] Consul SD: Add enterprise admin partitions. Adds
    __meta_consul_partition label. Adds partition config in
    consul_sd_config.
  * [BUGFIX] API: Fix API error codes for /api/v1/labels and
    /api/v1/series.
- update to 2.39.1:
  * [BUGFIX] Rules: Fix notifier relabel changing the labels on
    active alerts.
- update to 2.39.0:
  * [FEATURE] experimental TSDB: Add support for ingesting
    out-of-order samples. This is configured via
    out_of_order_time_window field in the config file; check config
    file docs for more info.
  * [ENHANCEMENT] API: /-/healthy and /-/ready API calls now also
    respond to a HEAD request on top of existing GET support.
  * [ENHANCEMENT] PuppetDB SD: Add __meta_puppetdb_query label.
  * [ENHANCEMENT] AWS EC2 SD: Add __meta_ec2_region label.
  * [ENHANCEMENT] AWS Lightsail SD: Add __meta_lightsail_region
    label.
  * [ENHANCEMENT] Scrape: Optimise relabeling by re-using memory.
  * [ENHANCEMENT] TSDB: Improve WAL replay timings.
  * [ENHANCEMENT] TSDB: Optimise memory by not storing unnecessary
    data in the memory.
  * [ENHANCEMENT] TSDB: Allow overlapping blocks by default.
  - -storage.tsdb.allow-overlapping-blocks now has no effect.
  * [ENHANCEMENT] UI: Click to copy label-value pair from query
    result to clipboard.
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] PromQL: Properly close file descriptor when logging
    unfinished queries.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- update to 2.38.0:
  * [FEATURE]: Web: Add a /api/v1/format_query HTTP API endpoint
    that allows pretty-formatting PromQL expressions.
  * [FEATURE]: UI: Add support for formatting PromQL expressions in
    the UI.
  * [FEATURE]: DNS SD: Support MX records for discovering targets.
  * [FEATURE]: Templates: Add toTime() template function that
    allows converting sample timestamps to Go time.Time values.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_service_port_number meta label indicating the
    service port number.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_pod_container_image meta label indicating the
    container image.
  * [ENHANCEMENT]: PromQL: When a query panics, also log the query
    itself alongside the panic message.
  * [ENHANCEMENT]: UI: Tweak colors in the dark theme to improve
    the contrast ratio.
  * [ENHANCEMENT]: Web: Speed up calls to /api/v1/rules by avoiding
    locks and using atomic types instead.
  * [ENHANCEMENT]: Scrape: Add a no-default-scrape-port feature
    flag, which omits or removes any default HTTP (:80) or HTTPS
    (:443) ports in the target's scrape address.
  * [BUGFIX]: TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
  * [BUGFIX]: TSDB: Fix race condition around allocating series IDs
    during chunk snapshot loading.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1720008000">- Bump go-retryablehttp to version 0.7.7
  (CVE-2024-6104, bsc#1227038)
- Migrate from `disabled` to `manual` service mode
- Add0003-Bump-go-retryablehttp.patch
- Update to 2.45.6 (jsc#PED-3577):
  * Security fixes in dependencies
- Update to 2.45.5:
  * [BUGFIX] tsdb/agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Remote write: Avoid a race condition when applying
    configuration.
- Update to 2.45.4:
  * [BUGFIX] Remote read: Release querier resources before encoding
    the results.
- Update to 2.45.3:
  * Security fixes in dependencies
  * [BUGFIX] TSDB: Remove double memory snapshot on shutdown.
- Update to 2.45.2:
  * Security fixes in dependencies
  * [SECURITY] Updated otelhttp to version 0.46.1
    (CVE-2023-45142, bsc#1228556)
  * [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
- Update to 2.45.1:
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [BUGFIX] Linode SD: Cast InstanceSpec values to int64 to avoid
    overflows on 386 architecture.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1721649600">- Require Go &gt; 1.20 for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1732622400">- Build PIE
- Require Go &gt;= 1.21 for building
- Rebase 0003-Bump-go-retryablehttp.patch
- Remove vendor.tar.gz during "make clean"
- Update to 2.53.3 (jsc#PED-11740):
  * [BUGFIX] Scraping: allow multiple samples on same series, with
    explicit timestamps.
- Update to 2.53.2:
  * [BUGFIX] Remote-Read: Resolve occasional segmentation fault on
    query.
- Update to 2.53.1:
  * [BUGFIX] Remote-write: stop dropping samples in catch-up
- Update to 2.53.0:
  This release changes the default for GOGC, the Go runtime control
  for the trade-off between excess memory use and CPU usage. We
  have found that Prometheus operates with minimal additional CPU
  usage, but greatly reduced memory by adjusting the upstream Go
  default from 100 to 75.
  * [CHANGE] Rules: Execute 1 query instead of N (where N is the
    number of alerts within alert rule) when restoring alerts.
  * [CHANGE] Runtime: Change GOGC threshold from 100 to 75
  * [FEATURE] Rules: Add new option query_offset for each rule
    group via rule group configuration file and rule_query_offset
    as part of the global configuration to have more resilience for
    remote write delays.
  * [ENHANCEMENT] Rules: Add
    rule_group_last_restore_duration_seconds metric to measure the
    time it takes to restore a rule group.
  * [ENHANCEMENT] OTLP: Improve remote write format translation
    performance by using label set hashes for metric identifiers
    instead of string based ones.
  * [ENHANCEMENT] TSDB: Optimize querying with regexp matchers.
  * [BUGFIX] OTLP: Don't generate target_info unless there are
    metrics and at least one identifying label is defined.
  * [BUGFIX] Scrape: Do no try to ingest native histograms when the
    native histograms feature is turned off. This happened when
    protobuf scrape was enabled by for example the created time
    feature.
  * [BUGFIX] Scaleway SD: Use the instance's public IP if no
    private IP is available as the __address__ meta label.
  * [BUGFIX] Query logger: Do not leak file descriptors on error.
  * [BUGFIX] TSDB: Let queries with heavy regex matches be
    cancelled and not use up the CPU.
  * [BUGFIX] API: Do not warn if result count is equal to the
    limit, only when exceeding the limit for the series,
    label-names and label-values APIs.
  * [BUGFIX] TSDB: Fix head stats and hooks when replaying a
    corrupted snapshot.
- 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.
  * [FEATURE] Kubernetes SD: Add a new metric
    prometheus_sd_kubernetes_failures_total to track failed
    requests to Kubernetes API.
  * [FEATURE] Kubernetes SD: Add node and zone metadata labels when
    using the endpointslice role.
  * [FEATURE] Azure SD/Remote Write: Allow usage of Azure
    authorization SDK.
  * [FEATURE] Alerting: Support native histogram templating.
  * [FEATURE] Linode SD: Support IPv6 range discovery and region
    filtering.
  * [ENHANCEMENT] PromQL: Performance improvements for queries with
    regex matchers.
  * [ENHANCEMENT] PromQL: Performance improvements when using
    aggregation operators.
  * [ENHANCEMENT] PromQL: Validate label_join destination label.
  * [ENHANCEMENT] Scrape: Increment
    prometheus_target_scrapes_sample_duplicate_timestamp_total
    metric on duplicated series during one scrape.
  * [ENHANCEMENT] TSDB: Many improvements in performance.
  * [ENHANCEMENT] TSDB: Pause regular block compactions if the head
    needs to be compacted (prioritize head as it increases memory
    consumption).
  * [ENHANCEMENT] Observability: Improved logging during signal
    handling termination.
  * [ENHANCEMENT] Observability: All log lines for drop series use
    "num_dropped" key consistently.
  * [ENHANCEMENT] Observability: Log chunk snapshot and mmaped
    chunk replay duration during WAL replay.
  * [ENHANCEMENT] Observability: Log if the block is being created
    from WBL during compaction.
  * [BUGFIX] PromQL: Fix inaccurate sample number statistic when
    querying histograms.
  * [BUGFIX] PromQL: Fix histogram_stddev and histogram_stdvar for
    cases where the histogram has negative buckets.
  * [BUGFIX] PromQL: Fix possible duplicated label name and values
    in a metric result for specific queries.
  * [BUGFIX] Scrape: Fix setting native histogram schema factor
    during scrape.
  * [BUGFIX] TSDB: Fix counting of histogram samples when creating
    WAL checkpoint stats.
  * [BUGFIX] TSDB: Fix cases of compacting empty heads.
  * [BUGFIX] TSDB: Count float histograms in WAL checkpoint.
  * [BUGFIX] Remote Read: Fix memory leak due to broken requests.
  * [BUGFIX] API: Stop building response for /api/v1/series/ when
    the API request was cancelled.
  * [BUGFIX] promtool: Fix panic on promtool tsdb analyze
  - -extended when no native histograms are present.
- Update to 2.51.2:
  * [BUGFIX] Notifier: could hang when using relabeling on alerts
- Update to 2.51.1:
  * [BUGFIX] PromQL: Re-instate validation of label_join
    destination label
  * [BUGFIX] Scraping (experimental native histograms): Fix
    handling of the min bucket factor on sync of targets
  * [BUGFIX] PromQL: Some queries could return the same series
    twice (library use only)
- Update to 2.51.0:
  * [CHANGE] Scraping: Do experimental timestamp alignment even if
    tolerance is bigger than 1% of scrape interval
  * [FEATURE] Alerting: Relabel rules for AlertManagerConfig;
    allows routing alerts to different alertmanagers
  * [FEATURE] API: add limit param to series, label-names and
    label-values APIs
  * [FEATURE] UI (experimental native histograms): Add native
    histogram chart to Table view
  * [FEATURE] Promtool: Add a "tsdb dump-openmetrics" to dump in
    OpenMetrics format.
  * [FEATURE] PromQL (experimental native histograms): Add
    histogram_avg function
  * [ENHANCEMENT] Rules: Evaluate independent rules concurrently
  * [ENHANCEMENT] Scraping (experimental native histograms):
    Support exemplars
  * [ENHANCEMENT] Remote Write: Disable resharding during active
    retry backoffs
  * [ENHANCEMENT] Observability: Add native histograms to
    latency/duration metrics
  * [ENHANCEMENT] Observability: Add 'type' label to
    prometheus_tsdb_head_out_of_order_samples_appended_total
  * [ENHANCEMENT] API: Faster generation of targets into JSON
  * [ENHANCEMENT] Scraping, API: Use faster compression library
  * [ENHANCEMENT] OpenTelemetry: Performance improvements in OTLP
    parsing
  * [ENHANCEMENT] PromQL: Optimisations to reduce CPU and memory
  * [BUGFIX] PromQL: Constrain extrapolation in rate() to half of
    sample interval
  * [BUGFIX] PromQL: Fix wrongly scoped range vectors with @
    modifier
  * [BUGFIX] Kubernetes SD: Pod status changes were not discovered
    by Endpoints service discovery
  * [BUGFIX] Azure SD: Fix 'error: parameter
    virtualMachineScaleSetName cannot be empty'
  * [BUGFIX] Remote Write: Fix signing for AWS sigv4 transport
  * [BUGFIX] Observability: Exemplars emitted by Prometheus use
    "trace_id" not "traceID"
- Update to 2.50.1:
  * [BUGFIX] API: Fix metadata API using wrong field names.
- Update to 2.50.0:
  * [CHANGE] Remote Write: Error storage.ErrTooOldSample is now
    generating HTTP error 400 instead of HTTP error 500.
  * [FEATURE] Remote Write: Drop old inmemory samples. Activated
    using the config entry sample_age_limit.
  * [FEATURE] Experimental: Add support for ingesting zeros as
    created timestamps. (enabled under the feature-flag
    created-timestamp-zero-ingestion).
  * [FEATURE] Promtool: Add analyze histograms command.
  * [FEATURE] TSDB/compaction: Add a way to enable overlapping
    compaction.
  * [FEATURE] Add automatic memory limit handling. Activated using
    the feature flag. auto-gomemlimit
  * [ENHANCEMENT] Promtool: allow specifying multiple matchers in
    promtool tsdb dump.
  * [ENHANCEMENT] PromQL: Restore more efficient version of
    NewPossibleNonCounterInfo annotation.
  * [ENHANCEMENT] Kuma SD: Extend configuration to allow users to
    specify client ID.
  * [ENHANCEMENT] PromQL: Use natural sort in sort_by_label and
    sort_by_label_desc. This is experimental.
  * [ENHANCEMENT] Native Histograms: support
    native_histogram_min_bucket_factor in scrape_config.
  * [ENHANCEMENT] Native Histograms: Issue warning if histogramRate
    is applied to the wrong kind of histogram.
  * [ENHANCEMENT] TSDB: Make transaction isolation data structures
    smaller.
  * [ENHANCEMENT] TSDB/postings: Optimize merge using Loser Tree.
  * [ENHANCEMENT] TSDB: Simplify internal series delete function.
  * [ENHANCEMENT] Agent: Performance improvement by making the
    global hash lookup table smaller.
  * [ENHANCEMENT] PromQL: faster execution of metric functions,
    e.g. abs(), rate()
  * [ENHANCEMENT] TSDB: Optimize label values with matchers by
    taking shortcuts.
  * [ENHANCEMENT] Kubernetes SD: Check preconditions earlier and
    avoid unnecessary checks or iterations in kube_sd.
  * [ENHANCEMENT] Promtool: Improve visibility for promtool test
    rules with JSON colored formatting.
  * [ENHANCEMENT] Consoles: Exclude iowait and steal from CPU
    Utilisation.
  * [ENHANCEMENT] Various improvements and optimizations on Native
    Histograms.
  * [BUGFIX] Scraping: Fix quality value in HTTP Accept header.
  * [BUGFIX] UI: Fix usage of the function time() that was
    crashing.
  * [BUGFIX] Azure SD: Fix SD crashing when it finds a VM scale
    set.
- Update to 2.49.1:
  * [BUGFIX] TSDB: Fixed a wrong q= value in scrape accept header
- Update to 2.49.0:
  * [FEATURE] Promtool: Add --run flag promtool test rules command.
  * [FEATURE] SD: Add support for NS records to DNS SD.
  * [FEATURE] UI: Add heatmap visualization setting in the Graph
    tab, useful histograms.
  * [FEATURE] Scraping: Add scrape_config.enable_compression
    (default true) to disable gzip compression when scraping the
    target.
  * [FEATURE] PromQL: Add a promql-experimental-functions feature
    flag containing some new experimental PromQL functions.
    NOTE: More experimental functions might be added behind the
    same feature flag in the future. Added functions: experimental
    mad_over_time (median absolute deviation around the median)
    function. and experimental sort_by_label and
    sort_by_label_desc functions allowing sorting returned series
    by labels.
  * [FEATURE] SD: Add __meta_linode_gpus label to Linode SD.
  * [FEATURE] API: Add exclude_alerts query parameter to
    /api/v1/rules to only return recording rules.
  * [FEATURE] TSDB: --storage.tsdb.retention.time flag value is now
    exposed as a prometheus_tsdb_retention_limit_seconds metric.
  * [FEATURE] Scraping: Add ability to specify priority of scrape
    protocols to accept during scrape (e.g. to scrape Prometheus
    proto format for certain jobs). This can be changed by setting
    global.scrape_protocols and scrape_config.scrape_protocols.
  * [ENHANCEMENT] Scraping: Automated handling of scraping
    histograms that violate
    scrape_config.native_histogram_bucket_limit setting.
  * [ENHANCEMENT] Scraping: Optimized memory allocations when
    scraping.
  * [ENHANCEMENT] SD: Added cache for Azure SD to avoid
    rate-limits.
  * [ENHANCEMENT] TSDB: Various improvements to OOO exemplar
    scraping. E.g. allowing ingestion of exemplars with the same
    timestamp, but with different labels.
  * [ENHANCEMENT] API: Optimize /api/v1/labels and
    /api/v1/label/&lt;label_name&gt;/values when 1 set of matchers are
    used.
  * [ENHANCEMENT] TSDB: Various optimizations for TSDB block index,
    head mmap chunks and WAL, reducing latency and memory
    allocations (improving API calls, compaction queries etc).
  * [ENHANCEMENT] PromQL: Optimize memory allocations and latency
    when querying float histograms.
  * [ENHANCEMENT] Rules: Instrument TraceID in log lines for rule
    evaluations.
  * [ENHANCEMENT] PromQL: Optimize memory allocations in
    query_range calls.
  * [ENHANCEMENT] Promtool: unittest interval now defaults to
    evaluation_intervals when not set.
  * [BUGFIX] SD: Fixed Azure SD public IP reporting
  * [BUGFIX] API: Fix inaccuracies in posting cardinality
    statistics.
  * [BUGFIX] PromQL: Fix inaccuracies of histogram_quantile with
    classic histograms.
  * [BUGFIX] TSDB: Fix rare fails or inaccurate queries with OOO
    samples.
  * [BUGFIX] TSDB: Fix rare panics on append commit when exemplars
    are used.
  * [BUGFIX] TSDB: Fix exemplar WAL storage, so remote write can
    send/receive samples before exemplars.
  * [BUGFIX] Mixins: Fix url filter on remote write dashboards.
  * [BUGFIX] PromQL/TSDB: Various fixes to float histogram
    operations.
  * [BUGFIX] Promtool: Fix int32 overflow issues for 32-bit
    architectures.
  * [BUGFIX] SD: Fix Azure VM Scale Set NIC issue.
- Update to 2.48.1:
  * [BUGFIX] TSDB: Make the wlog watcher read segments
    synchronously when not tailing.
  * [BUGFIX] Agent: Participate in notify calls (fixes slow down in
    remote write handling introduced in 2.45).
- Update to 2.48.0:
  - [SECURITY] Update golang-jwt to version 5.0 to fix bad error
    handling (CVE-2024-51744, bsc#1232970)
  - [CHANGE] Remote-write: respect Retry-After header on 5xx
    errors.
  - [FEATURE] Alerting: Add AWS SigV4 authentication support for
    Alertmanager endpoints.
  - [FEATURE] Promtool: Add support for histograms in the TSDB dump
    command.
  - [FEATURE] PromQL: Add warnings (and annotations) to PromQL
    query results.
  - [FEATURE] Remote-write: Add Azure AD OAuth authentication
    support for remote write requests.
  - [ENHANCEMENT] Remote-write: Add a header to count retried
    remote write requests.
  - [ENHANCEMENT] TSDB: Improve query performance by re-using
    iterator when moving between series.
  - [ENHANCEMENT] UI: Move /targets page discovered labels to
    expandable section
  - [ENHANCEMENT] TSDB: Optimize WBL loading by not sending empty
    buffers over channel.
  - [ENHANCEMENT] TSDB: Reply WBL mmap markers concurrently.
  - [ENHANCEMENT] Promtool: Add support for specifying series
    matchers in the TSDB analyze command.
  - [ENHANCEMENT] PromQL: Prevent Prometheus from overallocating
    memory on subquery with large amount of steps.
  - [ENHANCEMENT] PromQL: Add warning when monotonicity is forced
    in the input to histogram_quantile.
  - [ENHANCEMENT] Scraping: Optimize sample appending by reducing
    garbage.
  - [ENHANCEMENT] Storage: Reduce memory allocations in queries
    that merge series sets.
  - [ENHANCEMENT] UI: Show group interval in rules display.
  - [ENHANCEMENT] Scraping: Save memory when scraping by delaying
    creation of buffer.
  - [ENHANCEMENT] Agent: Allow ingestion of out-of-order samples.
  - [ENHANCEMENT] Promtool: Improve support for native histograms
    in TSDB analyze command.
  - [ENHANCEMENT] Scraping: Add configuration option for tracking
    staleness of scraped timestamps.
  - [BUGFIX] SD: Ensure that discovery managers are properly
    canceled.
  - [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
  - [BUGFIX] TSDB: Fix handling of explicit counter reset header in
    histograms.
  - [BUGFIX] SD: Validate HTTP client configuration in HTTP, EC2,
    Azure, Uyuni, PuppetDB, and Lightsail SDs.
  - [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
  - [BUGFIX] TSDB: Fix duplicate sample detection at chunk size
    limit.
  - [BUGFIX] Promtool: Fix errors not being reported in check rules
    command.
  - [BUGFIX] TSDB: Avoid panics reported in logs when head
    initialization takes a long time.
  - [BUGFIX] TSDB: Ensure that WBL is repaired when possible.
  - [BUGFIX] Storage: Fix crash caused by incorrect mixed samples
    handling.
  - [BUGFIX] TSDB: Fix compactor failures by adding min time to
    histogram chunks.
- Update to 2.47.2:
  * [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
- Update to 2.47.1:
  * [BUGFIX] Fix duplicate sample detection at chunk size limit
- Update to 2.47.0:
  This release adds an experimental OpenTelemetry (OTLP) Ingestion
  feature, and also new setting `keep_dropped_targets` to limit the
  amount of dropped targets held in memory. This defaults to 0
  meaning 'no limit', so we encourage users with large Prometheus
  to try setting a limit such as 100.
  * [FEATURE] Web: Add OpenTelemetry (OTLP) Ingestion endpoint.
  * [FEATURE] Scraping: Optionally limit detail on dropped targets,
    to save memory.
  * [ENHANCEMENT] TSDB: Write head chunks to disk in the background
    to reduce blocking.
  * [ENHANCEMENT] PromQL: Speed up aggregate and function queries.
  * [ENHANCEMENT] PromQL: More efficient evaluation of query with
    `timestamp()`.
  * [ENHANCEMENT] API: Faster streaming of Labels to JSON.
  * [ENHANCEMENT] Agent: Memory pooling optimisation.
  * [ENHANCEMENT] TSDB: Prevent storage space leaks due to
    terminated snapshots on shutdown.
  * [ENHANCEMENT] Histograms: Refactoring and optimisations.
  * [ENHANCEMENT] Histograms: Add `histogram_stdvar` and
    `histogram_stddev` functions.
  * [ENHANCEMENT] Remote-write: add http.resend_count tracing
    attribute.
  * [ENHANCEMENT] TSDB: Support native histograms in snapshot on
    shutdown.
  * [BUGFIX] TSDB/Agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Scraping: fix infinite loop on exemplar in protobuf
    format.
- Update to 2.46.0:
  * [FEATURE] Promtool: Add PromQL format and label matcher
    set/delete commands to promtool.
  * [FEATURE] Promtool: Add push metrics command.
  * [ENHANCEMENT] Promtool: Read from stdin if no filenames are
    provided in check rules.
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [ENHANCEMENT] Kubernetes SD: Add more labels for endpointslice
    and endpoints role.
  * [ENHANCEMENT] Kubernetes SD: Do not add pods to target group if
    the PodIP status is not set.
  * [ENHANCEMENT] OpenStack SD: Include instance image ID in
    labels.
  * [ENHANCEMENT] Remote Write receiver: Validate the metric names
    and labels.
  * [BUGFIX] Histograms: Fix parsing of float histograms without
    zero bucket.
  * [BUGFIX] Histograms: Fix scraping native and classic histograms
    missing some histograms.
  * [BUGFIX] Histograms: Enable ingestion of multiple exemplars per
    sample.
  * [BUGFIX] PromQL Engine: Include query parsing in active-query
    tracking.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1746705600">- Require Go &gt;= 1.23 for building
  (CVE-2023-45288, bsc#1236516)
- Add 0004-Bump-go-net.patch
- Bump golang.org/x/net to version 0.39.0
  (CVE-2025-22870, bsc#1238686)
- Update to 2.53.4:
  * [BUGFIX] Runtime: fix GOGC is being set to 0 when installed
    with empty prometheus.yml file resulting high cpu usage.
  * [BUGFIX] Scrape: fix dropping valid metrics after previous
    scrape failed.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765972800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1767873600">- Drop patch files:
  * 0003-Bump-go-retryablehttp.patch
  * 0004-Bump-go-net.patch
- Add 0003-Bump-node-forge.patch
  * CVE-2025-12816: Interpretation conflict vulnerability allowing
    bypassing cryptographic verifications (bsc#1255588)
- Update to 3.5.0 (jsc#PED-13824):
  This is a Long-Term Support (LTS) release.
  * [FEATURE] Remote-write: Add support for Azure Workload Identity
    as an authentication method for the receiver.
  * [FEATURE] PromQL: Add first_over_time(...) and
    ts_of_first_over_time(...) behind feature flag.
  * [FEATURE] Federation: Add support for native histograms with
    custom buckets (NHCB).
  * [ENHANCEMENT] PromQL: Add warn-level annotations for counter
    reset conflicts in certain histogram operations.
  * [ENHANCEMENT] UI: Add scrape interval and scrape timeout to
    targets page.
- Update to 3.4.0:
  * [FEATURE] SD: Add unified AWS service discovery for ec2,
    lightsail and ecs services.
  * [FEATURE] Native histograms are now a stable, but optional
    feature.
  * [FEATURE] UI: Show detailed relabeling steps for each
    discovered target.
  * [ENHANCEMENT] Alerting: Add "unknown" state for alerting rules
    that haven't been evaluated yet.
  * [BUGFIX] Scrape: Fix a bug where scrape cache would not be
    cleared on startup.
- Update to 3.3.0:
  * [FEATURE] Spring Boot 3.3 includes support for the Prometheus
    Client 1.x.
  * [ENHANCEMENT] Dependency management for Dropwizard Metrics has
    been removed.
- Update to 3.2.0:
  * [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1).
  * [ENHANCEMENT] PromQL: Reconcile mismatched NHCB bounds in Add
    and Sub.
  * [BUGFIX] TSDB: Native Histogram Custom Bounds with a NaN
    threshold are now rejected.
- Update to 3.1.0:
  * [FEATURE] Remote-write 2 (receiving): Update to 2.0-rc.4 spec.
    "created timestamp" (CT) is now called "start timestamp" (ST).
  * [BUGFIX] Mixin: Add static UID to the remote-write dashboard.
- Update to 3.0.1:
  * [BUGFIX] Promql: Make subqueries left open.
  * [BUGFIX] Fix memory leak when query log is enabled.
  * [BUGFIX] Support utf8 names on /v1/label/:name/values endpoint.
- Update to 3.0.0:
  This release includes new features such as a brand new UI and
  UTF-8 support enabled by default.
  * [CHANGE] Deprecated feature flags removed.
  * [FEATURE] New UI.
  * [FEATURE] Remote Write 2.0.
  * [FEATURE] OpenTelemetry Support.
  * [FEATURE] UTF-8 support is now stable and enabled by default.
  * [FEATURE] OTLP Ingestion.
  * [FEATURE] Native Histograms.
  * [BUGFIX] PromQL: Fix count_values for histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] UI: Fix selector / series formatting for empty metric
    names.
- Update to 2.55.0:
  * [FEATURE] PromQL: Add `last_over_time` function.
  * [FEATURE] Agent: Add `prometheus_agent_build_info` metric.
  * [ENHANCEMENT] PromQL: Optimise `group()` and `group by()`.
  * [ENHANCEMENT] TSDB: Reduce memory usage when loading blocks.
  * [BUGFIX] Scrape: Fix a bug where a target could be scraped
    multiple times.
- Update to 2.54.0:
  This release brings a release candidate of a major new version of
  Remote Write: 2.0.
  * [CHANGE] Remote-Write: highest_timestamp_in_seconds and
    queue_highest_sent_timestamp_seconds metrics now initialized to
    0.
  * [CHANGE] API: Split warnings from info annotations in API
    response.
  * [FEATURE] Remote-Write: Version 2.0 experimental, plus metadata
    in WAL via feature flag.
  * [FEATURE] PromQL: add limitk() and limit_ratio() aggregation
    operators.
  * [ENHANCEMENT] PromQL: Accept underscores in literal numbers.
  * [ENHANCEMENT] PromQL: float literal numbers and durations are
    now interchangeable (experimental).
  * [ENHANCEMENT] PromQL (experimental native histograms): Optimize
    histogram_count and histogram_sum functions.
  * [BUGFIX] PromQL: Fix various issues with native histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] OTLP receiver: Allow colons in non-standard units.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769601600">- CVE-2025-13465: Bump lodash package to version 4.17.23 to fix
  prototype pollution vulnerability (bsc#1257329)
  * Add 0004-Bump-lodash.patch
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770811200">- Do not build old web UI. Fixes following security
  vulnerabilities:
  * CVE-2026-1615: jsonpath: arbitrary code injection due to unsafe
    evaluation of user-supplied JSON Path expressions (bsc#1257897)
  * CVE-2025-61140: jsonpath: the `value` function is vulnerable to
    prototype pollution (bsc#1257442)
- Set source URL in the spec file and drop tar service
- Add 0003-Remove-build-react-app.patch
- Drop 0003-Bump-node-forge.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770984000">- CVE-2026-25547: Fix unbounded brace range expansion leading to
  excessive CPU and memory consumption (bsc#1257841):
  * Bump brace-expansion to version 5.0.2
- Add 0005-Bump-brace-expansion.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1772452800">- CVE-2026-27606: Fix arbitrary file write via path traversal in
  rollup (bsc#1258893)
  * Bump rollup to version 4.59.0
- Add 0006-Bump-rollup.patch
- Drop SLE 12 support (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1775131200">- CVE-2026-33186: Fix authorization bypass due to improper
  validation of the HTTP/2 :path pseudo-header (bsc#1260267)
  * Bump google.golang.org/grpc to version 1.79.3</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777896000">- Use systemd tmpfiles.d to create /var/lib/prometheus hierarchy
  (jsc#PED-14816)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777982400">- Require Go 1.24 for building
- Update to version 3.5.3
  * CVE-2026-42151: AzureAD remote write: Fix OAuth client_secret
    being exposed in plaintext via /-/config endpoint (bsc#1263986)
  * CVE-2026-42154: Remote-read: Reject snappy-compressed requests
    whose declared decoded length exceeds the decode limit
    (bsc#1263987).
  * Security: Remote-Write: Reject snappy-compressed requests whose
    declared decoded length exceeds the decode limit.
- Update to version 3.5.2
  * CVE-2026-40179: UI: Fix stored XSS via unescaped le label
    values in old UI heatmap chart tick labels (bsc#1262222).
- Update to version 3.5.1
  * No code changes.</changelog>
</package>
<package pkgid="2a6bb1f3c5eacba1c7f834e35e8622f44bfb84f4bb98263e50f4416ef3ae1f7a" name="golang-github-prometheus-prometheus-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.5.3" rel="150003.2.4.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1649332800">- Build firewalld-prometheus-config only for SUSE Linux Enterprise
  15, 15.1 and 15.2, and require firewalld for it
- firewalld-prometheus-config needs to be a Recommends, not a
  Requires, as prometheus does not require it to run</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264000">- Fix authentication bypass by updating Prometheus Exporter Toolkit
  to version 0.7.3 (CVE-2022-46146, bsc#1208049)
- Fix uncontrolled resource consumption by updating Go to version
  1.20.1 (CVE-2022-41723, bsc#1208298)
- Restructure the spec to build web assets online (boo#1208752)
- Add:
  * Makefile
  * web-ui-2.32.1.tar.gz
  * 0003-Update-Go-modules.patch
- Drop:
  * 0003-Bump-client_golang-to-1.12.1.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680264001">- Add:
  * npm_licenses.tar.bz2
  * PACKAGING_README.md
- Drop:
  * 0003-Update-Go-modules.patch
- Change:
  * 0001-Do-not-force-the-pure-Go-name-resolver.patch
  * 0002-Default-settings.patch
- Upgrade to version 2.37.6
  * Require Go 1.19
- Upgrade to version 2.37.5
  * [SECURITY] Security upgrade from go and upstream dependencies
    that include security fixes to the net/http and os packages.
- Upgrade to version 2.37.4
  * [SECURITY] Fix basic authentication bypass vulnerability
    (CVE-2022-46146, bsc#1208049, jsc#PED-3576).
- Upgrade to version 2.37.3
  * [SECURITY] CVE-2022-41715: Limit memory used by parsing regexps
    (bsc#1204023).
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
- Upgrade to version 2.37.2
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- Upgrade to version 2.37.1
  * [BUGFIX] Properly close file descriptor when logging unfinished
    queries.
  * [BUGFIX] TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
- Upgrade to version 2.37.0
  * [FEATURE] Nomad SD: New service discovery for Nomad built-in
    service discovery.
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node labels for
    endpoint role.
  * [ENHANCEMENT] PromQL: Optimise creation of signature
    with/without labels.
  * [ENHANCEMENT] TSDB: Memory optimizations.
  * [ENHANCEMENT] TSDB: Reduce sleep time when reading WAL.
  * [ENHANCEMENT] OAuth2: Add appropriate timeouts and User-Agent
    header.
  * [BUGFIX] Alerting: Fix Alertmanager targets not being updated
    when alerts were queued.
  * [BUGFIX] Hetzner SD: Make authentication files relative to
    Prometheus config file.
  * [BUGFIX] Promtool: Fix promtool check config not erroring
    properly on failures.
  * [BUGFIX] Scrape: Keep relabeled scrape interval and timeout on
    reloads.
  * [BUGFIX] TSDB: Don't increment
    prometheus_tsdb_compactions_failed_total when context is
    canceled.
  * [BUGFIX] TSDB: Fix panic if series is not found when deleting
    series.
  * [BUGFIX] TSDB: Increase
    prometheus_tsdb_mmap_chunk_corruptions_total on out of sequence
    errors.
  * [BUGFIX] Uyuni SD: Make authentication files relative to
    Prometheus configuration file and fix default configuration
    values.
- Upgrade to version 2.36.2
  * [BUGFIX] Fix serving of static assets like fonts and favicon.
- Upgrade to version 2.36.1
  * [BUGFIX] promtool: Add --lint-fatal option.
- Upgrade to version 2.36.0
  * [FEATURE] Add lowercase and uppercase relabel action.
  * [FEATURE] SD: Add IONOS Cloud integration.
  * [FEATURE] SD: Add Vultr integration.
  * [FEATURE] SD: Add Linode SD failure count metric.
  * [FEATURE] Add prometheus_ready metric.
  * [ENHANCEMENT] Add stripDomain to template function.
  * [ENHANCEMENT] UI: Enable active search through dropped targets.
  * [ENHANCEMENT] promtool: support matchers when querying label
    values.
  * [ENHANCEMENT] Add agent mode identifier.
  * [BUGFIX] Changing TotalQueryableSamples from int to int64.
  * [BUGFIX] tsdb/agent: Ignore duplicate exemplars.
  * [BUGFIX] TSDB: Fix chunk overflow appending samples at a
    variable rate.
  * [BUGFIX] Stop rule manager before TSDB is stopped.
- Upgrade to version 2.35.0
  * [CHANGE] TSDB: Delete *.tmp WAL files when Prometheus starts.
  * [CHANGE] promtool: Add new flag --lint (enabled by default) for
    the commands check rules and check config, resulting in a new
    exit code (3) for linter errors.
  * [FEATURE] Support for automatically setting the variable
    GOMAXPROCS to the container CPU limit. Enable with the flag
  - -enable-feature=auto-gomaxprocs.
  * [FEATURE] PromQL: Extend statistics with total and peak number
    of samples in a query. Additionally, per-step statistics are
    available with --enable-feature=promql-per-step-stats and using
    stats=all in the query API. Enable with the flag
  - -enable-feature=per-step-stats.
  * [ENHANCEMENT] TSDB: more efficient sorting of postings read from
    WAL at startup.
  * [ENHANCEMENT] Azure SD: Add metric to track Azure SD failures.
  * [ENHANCEMENT] Azure SD: Add an optional resource_group
    configuration.
  * [ENHANCEMENT] Kubernetes SD: Support discovery.k8s.io/v1
    EndpointSlice (previously only discovery.k8s.io/v1beta1
    EndpointSlice was supported).
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node metadata to
    discovered pods.
  * [ENHANCEMENT] OAuth2: Support for using a proxy URL to fetch
    OAuth2 tokens.
  * [ENHANCEMENT] Configuration: Add the ability to disable HTTP2.
  * [ENHANCEMENT] Config: Support overriding minimum TLS version.
  * [BUGFIX] Kubernetes SD: Explicitly include gcp auth from k8s.io.
  * [BUGFIX] Fix OpenMetrics parser to sort uppercase labels
    correctly.
  * [BUGFIX] UI: Fix scrape interval and duration tooltip not
    showing on target page.
  * [BUGFIX] Tracing/GRPC: Set TLS credentials only when insecure is
    false.
  * [BUGFIX] Agent: Fix ID collision when loading a WAL with
    multiple segments.
  * [BUGFIX] Remote-write: Fix a deadlock between Batch and flushing
    the queue.
- Upgrade to version 2.34.0
  * [CHANGE] UI: Classic UI removed.
  * [CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based
    tracing.
  * [ENHANCEMENT] TSDB: Disable the chunk write queue by default and
    allow configuration with the experimental flag
  - -storage.tsdb.head-chunks-write-queue-size.
  * [ENHANCEMENT] HTTP SD: Add a failure counter.
  * [ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests.
  * [ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni.
  * [ENHANCEMENT] Scrape: Log when an invalid media type is
    encountered during a scrape.
  * [ENHANCEMENT] Scrape: Accept
    application/openmetrics-text;version=1.0.0 in addition to
    version=0.0.1.
  * [ENHANCEMENT] Remote-read: Add an option to not use external
    labels as selectors for remote read.
  * [ENHANCEMENT] UI: Optimize the alerts page and add a search bar.
  * [ENHANCEMENT] UI: Improve graph colors that were hard to see.
  * [ENHANCEMENT] Config: Allow escaping of $ with $$ when using
    environment variables with external labels.
  * [BUGFIX] PromQL: Properly return an error from
    histogram_quantile when metrics have the same labelset.
  * [BUGFIX] UI: Fix bug that sets the range input to the
    resolution.
  * [BUGFIX] TSDB: Fix a query panic when
    memory-snapshot-on-shutdown is enabled.
  * [BUGFIX] Parser: Specify type in metadata parser errors.
  * [BUGFIX] Scrape: Fix label limit changes not applying.
- Upgrade to version 2.33.5
  * [BUGFIX] Remote-write: Fix deadlock between adding to queue and
    getting batch.
- Upgrade to version 2.33.4
  * [BUGFIX] TSDB: Fix panic when m-mapping head chunks onto the
    disk.
- Upgrade to version 2.33.3
  * [BUGFIX] Azure SD: Fix a regression when public IP Address isn't
    set.
- Upgrade to version 2.33.2
  * [BUGFIX] Azure SD: Fix panic when public IP Address isn't set.
  * [BUGFIX] Remote-write: Fix deadlock when stopping a shard.
- Upgrade to version 2.33.1
  * [BUGFIX] SD: Fix no such file or directory in K8s SD when not
    running inside K8s.
- Upgrade to version 2.33.0
  * [CHANGE] PromQL: Promote negative offset and @ modifer to stable
    features.
  * [CHANGE] Web: Promote remote-write-receiver to stable.
  * [FEATURE] Config: Add stripPort template function.
  * [FEATURE] Promtool: Add cardinality analysis to check metrics,
    enabled by flag --extended.
  * [FEATURE] SD: Enable target discovery in own K8s namespace.
  * [FEATURE] SD: Add provider ID label in K8s SD.
  * [FEATURE] Web: Add limit field to the rules API.
  * [ENHANCEMENT] Remote-write: Avoid allocations by buffering
    concrete structs instead of interfaces.
  * [ENHANCEMENT] Remote-write: Log time series details for
    out-of-order samples in remote write receiver.
  * [ENHANCEMENT] Remote-write: Shard up more when backlogged.
  * [ENHANCEMENT] TSDB: Use simpler map key to improve exemplar
    ingest performance.
  * [ENHANCEMENT] TSDB: Avoid allocations when popping from the
    intersected postings heap.
  * [ENHANCEMENT] TSDB: Make chunk writing non-blocking, avoiding
    latency spikes in remote-write.
  * [ENHANCEMENT] TSDB: Improve label matching performance.
  * [ENHANCEMENT] UI: Optimize the service discovery page and add a search bar.
  * [ENHANCEMENT] UI: Optimize the target page and add a search bar.
  * [BUGFIX] Promtool: Make exit codes more consistent.
  * [BUGFIX] Promtool: Fix flakiness of rule testing.
  * [BUGFIX] Remote-write: Update
    prometheus_remote_storage_queue_highest_sent_timestamp_seconds
    metric when write irrecoverably fails.
  * [BUGFIX] Storage: Avoid panic in BufferedSeriesIterator.
  * [BUGFIX] TSDB: CompactBlockMetas should produce correct
    mint/maxt for overlapping blocks.
  * [BUGFIX] TSDB: Fix logging of exemplar storage size.
  * [BUGFIX] UI: Fix overlapping click targets for the alert state
    checkboxes.
  * [BUGFIX] UI: Fix Unhealthy filter on target page to actually
    display only Unhealthy targets.
  * [BUGFIX] UI: Fix autocompletion when expression is empty.
  * [BUGFIX] TSDB: Fix deadlock from simultaneous GC and write.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1680696000">- Require promu &gt;= 0.14.0 for building</changelog>
  <changelog author="expeehaa@outlook.com" date="1680782400">- Remove web-ui archives during "make clean".</changelog>
  <changelog author="kastl@b1-systems.de" date="1681387200">- Remove npm_licenses.tar.bz2 during "make clean"</changelog>
  <changelog author="witold.bedyk@suse.com" date="1689940800">- update to 2.45.0 (jsc#PED-5406):
  * [FEATURE] API: New limit parameter to limit the number of items
    returned by `/api/v1/status/tsdb` endpoint.
  * [FEATURE] Config: Add limits to global config.
  * [FEATURE] Consul SD: Added support for `path_prefix`.
  * [FEATURE] Native histograms: Add option to scrape both classic
    and native histograms.
  * [FEATURE] Native histograms: Added support for two more
    arithmetic operators `avg_over_time` and `sum_over_time`.
  * [FEATURE] Promtool: When providing the block id, only one block
    will be loaded and analyzed.
  * [FEATURE] Remote-write: New Azure ad configuration to support
    remote writing directly to Azure Monitor workspace.
  * [FEATURE] TSDB: Samples per chunk are now configurable with
    flag `storage.tsdb.samples-per-chunk`. By default set to its
    former value 120.
  * [ENHANCEMENT] Native histograms: bucket size can now be limited
    to avoid scrape fails.
  * [ENHANCEMENT] TSDB: Dropped series are now deleted from the WAL
    sooner.
  * [BUGFIX] Native histograms: ChunkSeries iterator now checks if
    a new sample can be appended to the open chunk.
  * [BUGFIX] Native histograms: Fix Histogram Appender
    `Appendable()` segfault.
  * [BUGFIX] Native histograms: Fix setting reset header to gauge
    histograms in seriesToChunkEncoder.
  * [BUGFIX] TSDB: Tombstone intervals are not modified after Get()
    call.
  * [BUGFIX] TSDB: Use path/filepath to set the WAL directory.
- update to 2.44.0:
  * [FEATURE] Remote-read: Handle native histograms.
  * [FEATURE] Promtool: Health and readiness check of prometheus
    server in CLI.
  * [FEATURE] PromQL: Add `query_samples_total` metric, the total
    number of samples loaded by all queries.
  * [ENHANCEMENT] Storage: Optimise buffer used to iterate through
    samples.
  * [ENHANCEMENT] Scrape: Reduce memory allocations on target
    labels.
  * [ENHANCEMENT] PromQL: Use faster heap method for `topk()` /
    `bottomk()`.
  * [ENHANCEMENT] Rules API: Allow filtering by rule name.
  * [ENHANCEMENT] Native Histograms: Various fixes and
    improvements.
  * [ENHANCEMENT] UI: Search of scraping pools is now
    case-insensitive.
  * [ENHANCEMENT] TSDB: Add an affirmative log message for
    successful WAL repair.
  * [BUGFIX] TSDB: Block compaction failed when shutting down.
  * [BUGFIX] TSDB: Out-of-order chunks could be ignored if the
    write-behind log was deleted.
- rebase patch 0001-Do-not-force-the-pure-Go-name-resolver.patch
  onto v2.44.0
- update to 2.43.1
  * [BUGFIX] Labels: Set() after Del() would be ignored, which
    broke some relabeling rules.
- update to 2.43.0:
  * [FEATURE] Promtool: Add HTTP client configuration to query
    commands.
  * [FEATURE] Scrape: Add `include_scrape_configs` to include
    scrape configs from different files.
  * [FEATURE] HTTP client: Add `no_proxy` to exclude URLs from
    proxied requests.
  * [FEATURE] HTTP client: Add `proxy_from_enviroment` to read
    proxies from env variables.
  * [ENHANCEMENT] API: Add support for setting lookback delta per
    query via the API.
  * [ENHANCEMENT] API: Change HTTP status code from 503/422 to 499
    if a request is canceled.
  * [ENHANCEMENT] Scrape: Allow exemplars for all metric types.
  * [ENHANCEMENT] TSDB: Add metrics for head chunks and WAL folders
    size.
  * [ENHANCEMENT] TSDB: Automatically remove incorrect snapshot
    with index that is ahead of WAL.
  * [ENHANCEMENT] TSDB: Improve Prometheus parser error outputs to
    be more comprehensible.
  * [ENHANCEMENT] UI: Scope `group by` labels to metric in
    autocompletion.
  * [BUGFIX] Scrape: Fix
    `prometheus_target_scrape_pool_target_limit` metric not set
    before reloading.
  * [BUGFIX] TSDB: Correctly update
    `prometheus_tsdb_head_chunks_removed_total` and
    `prometheus_tsdb_head_chunks` metrics when reading WAL.
  * [BUGFIX] TSDB: Use the correct unit (seconds) when recording
    out-of-order append deltas in the
    `prometheus_tsdb_sample_ooo_delta` metric.
- update to 2.42.0:
  This release comes with a bunch of feature coverage for native
  histograms and breaking changes.
  If you are trying native histograms already, we recommend you
  remove the `wal` directory when upgrading.
  Because the old WAL record for native histograms is not
  backward compatible in v2.42.0, this will lead to some data
  loss for the latest data.
  Additionally, if you scrape "float histograms" or use recording
  rules on native histograms in v2.42.0 (which writes float
  histograms), it is a one-way street since older versions do not
  support float histograms.
  * [CHANGE] **breaking** TSDB: Changed WAL record format for the
    experimental native histograms.
  * [FEATURE] Add 'keep_firing_for' field to alerting rules.
  * [FEATURE] Promtool: Add support of selecting timeseries for
    TSDB dump.
  * [ENHANCEMENT] Agent: Native histogram support.
  * [ENHANCEMENT] Rules: Support native histograms in recording
    rules.
  * [ENHANCEMENT] SD: Add container ID as a meta label for pod
    targets for Kubernetes.
  * [ENHANCEMENT] SD: Add VM size label to azure service
    discovery.
  * [ENHANCEMENT] Support native histograms in federation.
  * [ENHANCEMENT] TSDB: Add gauge histogram support.
  * [ENHANCEMENT] TSDB/Scrape: Support FloatHistogram that
    represents buckets as float64 values.
  * [ENHANCEMENT] UI: Show individual scrape pools on /targets
    page.
- update to 2.41.0:
  * [FEATURE] Relabeling: Add keepequal and dropequal relabel
    actions.
  * [FEATURE] Add support for HTTP proxy headers.
  * [ENHANCEMENT] Reload private certificates when changed on disk.
  * [ENHANCEMENT] Add max_version to specify maximum TLS version in
    tls_config.
  * [ENHANCEMENT] Add goos and goarch labels to
    prometheus_build_info.
  * [ENHANCEMENT] SD: Add proxy support for EC2 and LightSail SDs.
  * [ENHANCEMENT] SD: Add new metric
    prometheus_sd_file_watcher_errors_total.
  * [ENHANCEMENT] Remote Read: Use a pool to speed up marshalling.
  * [ENHANCEMENT] TSDB: Improve handling of tombstoned chunks in
    iterators.
  * [ENHANCEMENT] TSDB: Optimize postings offset table reading.
  * [BUGFIX] Scrape: Validate the metric name, label names, and
    label values after relabeling.
  * [BUGFIX] Remote Write receiver and rule manager: Fix error
    handling.
- update to 2.40.7:
  * [BUGFIX] TSDB: Fix queries involving negative buckets of native
    histograms.
- update to 2.40.5:
  * [BUGFIX] TSDB: Fix queries involving native histograms due to
    improper reset of iterators.
- update to 2.40.3:
  * [BUGFIX] TSDB: Fix compaction after a deletion is called.
- update to 2.40.2:
  * [BUGFIX] UI: Fix black-on-black metric name color in dark mode.
- update to 2.40.1:
  * [BUGFIX] TSDB: Fix alignment for atomic int64 for 32 bit
    architecture.
  * [BUGFIX] Scrape: Fix accept headers.
- update to 2.40.0:
  * [FEATURE] Add experimental support for native histograms.
    Enable with the flag --enable-feature=native-histograms.
  * [FEATURE] SD: Add service discovery for OVHcloud.
  * [ENHANCEMENT] Kubernetes SD: Use protobuf encoding.
  * [ENHANCEMENT] TSDB: Use golang.org/x/exp/slices for improved
    sorting speed.
  * [ENHANCEMENT] Consul SD: Add enterprise admin partitions. Adds
    __meta_consul_partition label. Adds partition config in
    consul_sd_config.
  * [BUGFIX] API: Fix API error codes for /api/v1/labels and
    /api/v1/series.
- update to 2.39.1:
  * [BUGFIX] Rules: Fix notifier relabel changing the labels on
    active alerts.
- update to 2.39.0:
  * [FEATURE] experimental TSDB: Add support for ingesting
    out-of-order samples. This is configured via
    out_of_order_time_window field in the config file; check config
    file docs for more info.
  * [ENHANCEMENT] API: /-/healthy and /-/ready API calls now also
    respond to a HEAD request on top of existing GET support.
  * [ENHANCEMENT] PuppetDB SD: Add __meta_puppetdb_query label.
  * [ENHANCEMENT] AWS EC2 SD: Add __meta_ec2_region label.
  * [ENHANCEMENT] AWS Lightsail SD: Add __meta_lightsail_region
    label.
  * [ENHANCEMENT] Scrape: Optimise relabeling by re-using memory.
  * [ENHANCEMENT] TSDB: Improve WAL replay timings.
  * [ENHANCEMENT] TSDB: Optimise memory by not storing unnecessary
    data in the memory.
  * [ENHANCEMENT] TSDB: Allow overlapping blocks by default.
  - -storage.tsdb.allow-overlapping-blocks now has no effect.
  * [ENHANCEMENT] UI: Click to copy label-value pair from query
    result to clipboard.
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a
    memory leak.
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus
    startup.
  * [BUGFIX] PromQL: Properly close file descriptor when logging
    unfinished queries.
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL
    from growing more than desired.
- update to 2.38.0:
  * [FEATURE]: Web: Add a /api/v1/format_query HTTP API endpoint
    that allows pretty-formatting PromQL expressions.
  * [FEATURE]: UI: Add support for formatting PromQL expressions in
    the UI.
  * [FEATURE]: DNS SD: Support MX records for discovering targets.
  * [FEATURE]: Templates: Add toTime() template function that
    allows converting sample timestamps to Go time.Time values.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_service_port_number meta label indicating the
    service port number.
  * [ENHANCEMENT]: Kubernetes SD: Add
    __meta_kubernetes_pod_container_image meta label indicating the
    container image.
  * [ENHANCEMENT]: PromQL: When a query panics, also log the query
    itself alongside the panic message.
  * [ENHANCEMENT]: UI: Tweak colors in the dark theme to improve
    the contrast ratio.
  * [ENHANCEMENT]: Web: Speed up calls to /api/v1/rules by avoiding
    locks and using atomic types instead.
  * [ENHANCEMENT]: Scrape: Add a no-default-scrape-port feature
    flag, which omits or removes any default HTTP (:80) or HTTPS
    (:443) ports in the target's scrape address.
  * [BUGFIX]: TSDB: In the WAL watcher metrics, expose the
    type="exemplar" label instead of type="unknown" for exemplar
    records.
  * [BUGFIX]: TSDB: Fix race condition around allocating series IDs
    during chunk snapshot loading.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1720008000">- Bump go-retryablehttp to version 0.7.7
  (CVE-2024-6104, bsc#1227038)
- Migrate from `disabled` to `manual` service mode
- Add0003-Bump-go-retryablehttp.patch
- Update to 2.45.6 (jsc#PED-3577):
  * Security fixes in dependencies
- Update to 2.45.5:
  * [BUGFIX] tsdb/agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Remote write: Avoid a race condition when applying
    configuration.
- Update to 2.45.4:
  * [BUGFIX] Remote read: Release querier resources before encoding
    the results.
- Update to 2.45.3:
  * Security fixes in dependencies
  * [BUGFIX] TSDB: Remove double memory snapshot on shutdown.
- Update to 2.45.2:
  * Security fixes in dependencies
  * [SECURITY] Updated otelhttp to version 0.46.1
    (CVE-2023-45142, bsc#1228556)
  * [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
- Update to 2.45.1:
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [BUGFIX] Linode SD: Cast InstanceSpec values to int64 to avoid
    overflows on 386 architecture.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1721649600">- Require Go &gt; 1.20 for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1732622400">- Build PIE
- Require Go &gt;= 1.21 for building
- Rebase 0003-Bump-go-retryablehttp.patch
- Remove vendor.tar.gz during "make clean"
- Update to 2.53.3 (jsc#PED-11740):
  * [BUGFIX] Scraping: allow multiple samples on same series, with
    explicit timestamps.
- Update to 2.53.2:
  * [BUGFIX] Remote-Read: Resolve occasional segmentation fault on
    query.
- Update to 2.53.1:
  * [BUGFIX] Remote-write: stop dropping samples in catch-up
- Update to 2.53.0:
  This release changes the default for GOGC, the Go runtime control
  for the trade-off between excess memory use and CPU usage. We
  have found that Prometheus operates with minimal additional CPU
  usage, but greatly reduced memory by adjusting the upstream Go
  default from 100 to 75.
  * [CHANGE] Rules: Execute 1 query instead of N (where N is the
    number of alerts within alert rule) when restoring alerts.
  * [CHANGE] Runtime: Change GOGC threshold from 100 to 75
  * [FEATURE] Rules: Add new option query_offset for each rule
    group via rule group configuration file and rule_query_offset
    as part of the global configuration to have more resilience for
    remote write delays.
  * [ENHANCEMENT] Rules: Add
    rule_group_last_restore_duration_seconds metric to measure the
    time it takes to restore a rule group.
  * [ENHANCEMENT] OTLP: Improve remote write format translation
    performance by using label set hashes for metric identifiers
    instead of string based ones.
  * [ENHANCEMENT] TSDB: Optimize querying with regexp matchers.
  * [BUGFIX] OTLP: Don't generate target_info unless there are
    metrics and at least one identifying label is defined.
  * [BUGFIX] Scrape: Do no try to ingest native histograms when the
    native histograms feature is turned off. This happened when
    protobuf scrape was enabled by for example the created time
    feature.
  * [BUGFIX] Scaleway SD: Use the instance's public IP if no
    private IP is available as the __address__ meta label.
  * [BUGFIX] Query logger: Do not leak file descriptors on error.
  * [BUGFIX] TSDB: Let queries with heavy regex matches be
    cancelled and not use up the CPU.
  * [BUGFIX] API: Do not warn if result count is equal to the
    limit, only when exceeding the limit for the series,
    label-names and label-values APIs.
  * [BUGFIX] TSDB: Fix head stats and hooks when replaying a
    corrupted snapshot.
- 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.
  * [FEATURE] Kubernetes SD: Add a new metric
    prometheus_sd_kubernetes_failures_total to track failed
    requests to Kubernetes API.
  * [FEATURE] Kubernetes SD: Add node and zone metadata labels when
    using the endpointslice role.
  * [FEATURE] Azure SD/Remote Write: Allow usage of Azure
    authorization SDK.
  * [FEATURE] Alerting: Support native histogram templating.
  * [FEATURE] Linode SD: Support IPv6 range discovery and region
    filtering.
  * [ENHANCEMENT] PromQL: Performance improvements for queries with
    regex matchers.
  * [ENHANCEMENT] PromQL: Performance improvements when using
    aggregation operators.
  * [ENHANCEMENT] PromQL: Validate label_join destination label.
  * [ENHANCEMENT] Scrape: Increment
    prometheus_target_scrapes_sample_duplicate_timestamp_total
    metric on duplicated series during one scrape.
  * [ENHANCEMENT] TSDB: Many improvements in performance.
  * [ENHANCEMENT] TSDB: Pause regular block compactions if the head
    needs to be compacted (prioritize head as it increases memory
    consumption).
  * [ENHANCEMENT] Observability: Improved logging during signal
    handling termination.
  * [ENHANCEMENT] Observability: All log lines for drop series use
    "num_dropped" key consistently.
  * [ENHANCEMENT] Observability: Log chunk snapshot and mmaped
    chunk replay duration during WAL replay.
  * [ENHANCEMENT] Observability: Log if the block is being created
    from WBL during compaction.
  * [BUGFIX] PromQL: Fix inaccurate sample number statistic when
    querying histograms.
  * [BUGFIX] PromQL: Fix histogram_stddev and histogram_stdvar for
    cases where the histogram has negative buckets.
  * [BUGFIX] PromQL: Fix possible duplicated label name and values
    in a metric result for specific queries.
  * [BUGFIX] Scrape: Fix setting native histogram schema factor
    during scrape.
  * [BUGFIX] TSDB: Fix counting of histogram samples when creating
    WAL checkpoint stats.
  * [BUGFIX] TSDB: Fix cases of compacting empty heads.
  * [BUGFIX] TSDB: Count float histograms in WAL checkpoint.
  * [BUGFIX] Remote Read: Fix memory leak due to broken requests.
  * [BUGFIX] API: Stop building response for /api/v1/series/ when
    the API request was cancelled.
  * [BUGFIX] promtool: Fix panic on promtool tsdb analyze
  - -extended when no native histograms are present.
- Update to 2.51.2:
  * [BUGFIX] Notifier: could hang when using relabeling on alerts
- Update to 2.51.1:
  * [BUGFIX] PromQL: Re-instate validation of label_join
    destination label
  * [BUGFIX] Scraping (experimental native histograms): Fix
    handling of the min bucket factor on sync of targets
  * [BUGFIX] PromQL: Some queries could return the same series
    twice (library use only)
- Update to 2.51.0:
  * [CHANGE] Scraping: Do experimental timestamp alignment even if
    tolerance is bigger than 1% of scrape interval
  * [FEATURE] Alerting: Relabel rules for AlertManagerConfig;
    allows routing alerts to different alertmanagers
  * [FEATURE] API: add limit param to series, label-names and
    label-values APIs
  * [FEATURE] UI (experimental native histograms): Add native
    histogram chart to Table view
  * [FEATURE] Promtool: Add a "tsdb dump-openmetrics" to dump in
    OpenMetrics format.
  * [FEATURE] PromQL (experimental native histograms): Add
    histogram_avg function
  * [ENHANCEMENT] Rules: Evaluate independent rules concurrently
  * [ENHANCEMENT] Scraping (experimental native histograms):
    Support exemplars
  * [ENHANCEMENT] Remote Write: Disable resharding during active
    retry backoffs
  * [ENHANCEMENT] Observability: Add native histograms to
    latency/duration metrics
  * [ENHANCEMENT] Observability: Add 'type' label to
    prometheus_tsdb_head_out_of_order_samples_appended_total
  * [ENHANCEMENT] API: Faster generation of targets into JSON
  * [ENHANCEMENT] Scraping, API: Use faster compression library
  * [ENHANCEMENT] OpenTelemetry: Performance improvements in OTLP
    parsing
  * [ENHANCEMENT] PromQL: Optimisations to reduce CPU and memory
  * [BUGFIX] PromQL: Constrain extrapolation in rate() to half of
    sample interval
  * [BUGFIX] PromQL: Fix wrongly scoped range vectors with @
    modifier
  * [BUGFIX] Kubernetes SD: Pod status changes were not discovered
    by Endpoints service discovery
  * [BUGFIX] Azure SD: Fix 'error: parameter
    virtualMachineScaleSetName cannot be empty'
  * [BUGFIX] Remote Write: Fix signing for AWS sigv4 transport
  * [BUGFIX] Observability: Exemplars emitted by Prometheus use
    "trace_id" not "traceID"
- Update to 2.50.1:
  * [BUGFIX] API: Fix metadata API using wrong field names.
- Update to 2.50.0:
  * [CHANGE] Remote Write: Error storage.ErrTooOldSample is now
    generating HTTP error 400 instead of HTTP error 500.
  * [FEATURE] Remote Write: Drop old inmemory samples. Activated
    using the config entry sample_age_limit.
  * [FEATURE] Experimental: Add support for ingesting zeros as
    created timestamps. (enabled under the feature-flag
    created-timestamp-zero-ingestion).
  * [FEATURE] Promtool: Add analyze histograms command.
  * [FEATURE] TSDB/compaction: Add a way to enable overlapping
    compaction.
  * [FEATURE] Add automatic memory limit handling. Activated using
    the feature flag. auto-gomemlimit
  * [ENHANCEMENT] Promtool: allow specifying multiple matchers in
    promtool tsdb dump.
  * [ENHANCEMENT] PromQL: Restore more efficient version of
    NewPossibleNonCounterInfo annotation.
  * [ENHANCEMENT] Kuma SD: Extend configuration to allow users to
    specify client ID.
  * [ENHANCEMENT] PromQL: Use natural sort in sort_by_label and
    sort_by_label_desc. This is experimental.
  * [ENHANCEMENT] Native Histograms: support
    native_histogram_min_bucket_factor in scrape_config.
  * [ENHANCEMENT] Native Histograms: Issue warning if histogramRate
    is applied to the wrong kind of histogram.
  * [ENHANCEMENT] TSDB: Make transaction isolation data structures
    smaller.
  * [ENHANCEMENT] TSDB/postings: Optimize merge using Loser Tree.
  * [ENHANCEMENT] TSDB: Simplify internal series delete function.
  * [ENHANCEMENT] Agent: Performance improvement by making the
    global hash lookup table smaller.
  * [ENHANCEMENT] PromQL: faster execution of metric functions,
    e.g. abs(), rate()
  * [ENHANCEMENT] TSDB: Optimize label values with matchers by
    taking shortcuts.
  * [ENHANCEMENT] Kubernetes SD: Check preconditions earlier and
    avoid unnecessary checks or iterations in kube_sd.
  * [ENHANCEMENT] Promtool: Improve visibility for promtool test
    rules with JSON colored formatting.
  * [ENHANCEMENT] Consoles: Exclude iowait and steal from CPU
    Utilisation.
  * [ENHANCEMENT] Various improvements and optimizations on Native
    Histograms.
  * [BUGFIX] Scraping: Fix quality value in HTTP Accept header.
  * [BUGFIX] UI: Fix usage of the function time() that was
    crashing.
  * [BUGFIX] Azure SD: Fix SD crashing when it finds a VM scale
    set.
- Update to 2.49.1:
  * [BUGFIX] TSDB: Fixed a wrong q= value in scrape accept header
- Update to 2.49.0:
  * [FEATURE] Promtool: Add --run flag promtool test rules command.
  * [FEATURE] SD: Add support for NS records to DNS SD.
  * [FEATURE] UI: Add heatmap visualization setting in the Graph
    tab, useful histograms.
  * [FEATURE] Scraping: Add scrape_config.enable_compression
    (default true) to disable gzip compression when scraping the
    target.
  * [FEATURE] PromQL: Add a promql-experimental-functions feature
    flag containing some new experimental PromQL functions.
    NOTE: More experimental functions might be added behind the
    same feature flag in the future. Added functions: experimental
    mad_over_time (median absolute deviation around the median)
    function. and experimental sort_by_label and
    sort_by_label_desc functions allowing sorting returned series
    by labels.
  * [FEATURE] SD: Add __meta_linode_gpus label to Linode SD.
  * [FEATURE] API: Add exclude_alerts query parameter to
    /api/v1/rules to only return recording rules.
  * [FEATURE] TSDB: --storage.tsdb.retention.time flag value is now
    exposed as a prometheus_tsdb_retention_limit_seconds metric.
  * [FEATURE] Scraping: Add ability to specify priority of scrape
    protocols to accept during scrape (e.g. to scrape Prometheus
    proto format for certain jobs). This can be changed by setting
    global.scrape_protocols and scrape_config.scrape_protocols.
  * [ENHANCEMENT] Scraping: Automated handling of scraping
    histograms that violate
    scrape_config.native_histogram_bucket_limit setting.
  * [ENHANCEMENT] Scraping: Optimized memory allocations when
    scraping.
  * [ENHANCEMENT] SD: Added cache for Azure SD to avoid
    rate-limits.
  * [ENHANCEMENT] TSDB: Various improvements to OOO exemplar
    scraping. E.g. allowing ingestion of exemplars with the same
    timestamp, but with different labels.
  * [ENHANCEMENT] API: Optimize /api/v1/labels and
    /api/v1/label/&lt;label_name&gt;/values when 1 set of matchers are
    used.
  * [ENHANCEMENT] TSDB: Various optimizations for TSDB block index,
    head mmap chunks and WAL, reducing latency and memory
    allocations (improving API calls, compaction queries etc).
  * [ENHANCEMENT] PromQL: Optimize memory allocations and latency
    when querying float histograms.
  * [ENHANCEMENT] Rules: Instrument TraceID in log lines for rule
    evaluations.
  * [ENHANCEMENT] PromQL: Optimize memory allocations in
    query_range calls.
  * [ENHANCEMENT] Promtool: unittest interval now defaults to
    evaluation_intervals when not set.
  * [BUGFIX] SD: Fixed Azure SD public IP reporting
  * [BUGFIX] API: Fix inaccuracies in posting cardinality
    statistics.
  * [BUGFIX] PromQL: Fix inaccuracies of histogram_quantile with
    classic histograms.
  * [BUGFIX] TSDB: Fix rare fails or inaccurate queries with OOO
    samples.
  * [BUGFIX] TSDB: Fix rare panics on append commit when exemplars
    are used.
  * [BUGFIX] TSDB: Fix exemplar WAL storage, so remote write can
    send/receive samples before exemplars.
  * [BUGFIX] Mixins: Fix url filter on remote write dashboards.
  * [BUGFIX] PromQL/TSDB: Various fixes to float histogram
    operations.
  * [BUGFIX] Promtool: Fix int32 overflow issues for 32-bit
    architectures.
  * [BUGFIX] SD: Fix Azure VM Scale Set NIC issue.
- Update to 2.48.1:
  * [BUGFIX] TSDB: Make the wlog watcher read segments
    synchronously when not tailing.
  * [BUGFIX] Agent: Participate in notify calls (fixes slow down in
    remote write handling introduced in 2.45).
- Update to 2.48.0:
  - [SECURITY] Update golang-jwt to version 5.0 to fix bad error
    handling (CVE-2024-51744, bsc#1232970)
  - [CHANGE] Remote-write: respect Retry-After header on 5xx
    errors.
  - [FEATURE] Alerting: Add AWS SigV4 authentication support for
    Alertmanager endpoints.
  - [FEATURE] Promtool: Add support for histograms in the TSDB dump
    command.
  - [FEATURE] PromQL: Add warnings (and annotations) to PromQL
    query results.
  - [FEATURE] Remote-write: Add Azure AD OAuth authentication
    support for remote write requests.
  - [ENHANCEMENT] Remote-write: Add a header to count retried
    remote write requests.
  - [ENHANCEMENT] TSDB: Improve query performance by re-using
    iterator when moving between series.
  - [ENHANCEMENT] UI: Move /targets page discovered labels to
    expandable section
  - [ENHANCEMENT] TSDB: Optimize WBL loading by not sending empty
    buffers over channel.
  - [ENHANCEMENT] TSDB: Reply WBL mmap markers concurrently.
  - [ENHANCEMENT] Promtool: Add support for specifying series
    matchers in the TSDB analyze command.
  - [ENHANCEMENT] PromQL: Prevent Prometheus from overallocating
    memory on subquery with large amount of steps.
  - [ENHANCEMENT] PromQL: Add warning when monotonicity is forced
    in the input to histogram_quantile.
  - [ENHANCEMENT] Scraping: Optimize sample appending by reducing
    garbage.
  - [ENHANCEMENT] Storage: Reduce memory allocations in queries
    that merge series sets.
  - [ENHANCEMENT] UI: Show group interval in rules display.
  - [ENHANCEMENT] Scraping: Save memory when scraping by delaying
    creation of buffer.
  - [ENHANCEMENT] Agent: Allow ingestion of out-of-order samples.
  - [ENHANCEMENT] Promtool: Improve support for native histograms
    in TSDB analyze command.
  - [ENHANCEMENT] Scraping: Add configuration option for tracking
    staleness of scraped timestamps.
  - [BUGFIX] SD: Ensure that discovery managers are properly
    canceled.
  - [BUGFIX] TSDB: Fix PostingsForMatchers race with creating new
    series.
  - [BUGFIX] TSDB: Fix handling of explicit counter reset header in
    histograms.
  - [BUGFIX] SD: Validate HTTP client configuration in HTTP, EC2,
    Azure, Uyuni, PuppetDB, and Lightsail SDs.
  - [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
  - [BUGFIX] TSDB: Fix duplicate sample detection at chunk size
    limit.
  - [BUGFIX] Promtool: Fix errors not being reported in check rules
    command.
  - [BUGFIX] TSDB: Avoid panics reported in logs when head
    initialization takes a long time.
  - [BUGFIX] TSDB: Ensure that WBL is repaired when possible.
  - [BUGFIX] Storage: Fix crash caused by incorrect mixed samples
    handling.
  - [BUGFIX] TSDB: Fix compactor failures by adding min time to
    histogram chunks.
- Update to 2.47.2:
  * [BUGFIX] TSDB: Fix counter reset edgecases causing native
    histogram panics.
- Update to 2.47.1:
  * [BUGFIX] Fix duplicate sample detection at chunk size limit
- Update to 2.47.0:
  This release adds an experimental OpenTelemetry (OTLP) Ingestion
  feature, and also new setting `keep_dropped_targets` to limit the
  amount of dropped targets held in memory. This defaults to 0
  meaning 'no limit', so we encourage users with large Prometheus
  to try setting a limit such as 100.
  * [FEATURE] Web: Add OpenTelemetry (OTLP) Ingestion endpoint.
  * [FEATURE] Scraping: Optionally limit detail on dropped targets,
    to save memory.
  * [ENHANCEMENT] TSDB: Write head chunks to disk in the background
    to reduce blocking.
  * [ENHANCEMENT] PromQL: Speed up aggregate and function queries.
  * [ENHANCEMENT] PromQL: More efficient evaluation of query with
    `timestamp()`.
  * [ENHANCEMENT] API: Faster streaming of Labels to JSON.
  * [ENHANCEMENT] Agent: Memory pooling optimisation.
  * [ENHANCEMENT] TSDB: Prevent storage space leaks due to
    terminated snapshots on shutdown.
  * [ENHANCEMENT] Histograms: Refactoring and optimisations.
  * [ENHANCEMENT] Histograms: Add `histogram_stdvar` and
    `histogram_stddev` functions.
  * [ENHANCEMENT] Remote-write: add http.resend_count tracing
    attribute.
  * [ENHANCEMENT] TSDB: Support native histograms in snapshot on
    shutdown.
  * [BUGFIX] TSDB/Agent: ensure that new series get written to WAL
    on rollback.
  * [BUGFIX] Scraping: fix infinite loop on exemplar in protobuf
    format.
- Update to 2.46.0:
  * [FEATURE] Promtool: Add PromQL format and label matcher
    set/delete commands to promtool.
  * [FEATURE] Promtool: Add push metrics command.
  * [ENHANCEMENT] Promtool: Read from stdin if no filenames are
    provided in check rules.
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September.
  * [ENHANCEMENT] Kubernetes SD: Add more labels for endpointslice
    and endpoints role.
  * [ENHANCEMENT] Kubernetes SD: Do not add pods to target group if
    the PodIP status is not set.
  * [ENHANCEMENT] OpenStack SD: Include instance image ID in
    labels.
  * [ENHANCEMENT] Remote Write receiver: Validate the metric names
    and labels.
  * [BUGFIX] Histograms: Fix parsing of float histograms without
    zero bucket.
  * [BUGFIX] Histograms: Fix scraping native and classic histograms
    missing some histograms.
  * [BUGFIX] Histograms: Enable ingestion of multiple exemplars per
    sample.
  * [BUGFIX] PromQL Engine: Include query parsing in active-query
    tracking.
  * [BUGFIX] TSDB: Handle TOC parsing failures.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1746705600">- Require Go &gt;= 1.23 for building
  (CVE-2023-45288, bsc#1236516)
- Add 0004-Bump-go-net.patch
- Bump golang.org/x/net to version 0.39.0
  (CVE-2025-22870, bsc#1238686)
- Update to 2.53.4:
  * [BUGFIX] Runtime: fix GOGC is being set to 0 when installed
    with empty prometheus.yml file resulting high cpu usage.
  * [BUGFIX] Scrape: fix dropping valid metrics after previous
    scrape failed.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765972800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1767873600">- Drop patch files:
  * 0003-Bump-go-retryablehttp.patch
  * 0004-Bump-go-net.patch
- Add 0003-Bump-node-forge.patch
  * CVE-2025-12816: Interpretation conflict vulnerability allowing
    bypassing cryptographic verifications (bsc#1255588)
- Update to 3.5.0 (jsc#PED-13824):
  This is a Long-Term Support (LTS) release.
  * [FEATURE] Remote-write: Add support for Azure Workload Identity
    as an authentication method for the receiver.
  * [FEATURE] PromQL: Add first_over_time(...) and
    ts_of_first_over_time(...) behind feature flag.
  * [FEATURE] Federation: Add support for native histograms with
    custom buckets (NHCB).
  * [ENHANCEMENT] PromQL: Add warn-level annotations for counter
    reset conflicts in certain histogram operations.
  * [ENHANCEMENT] UI: Add scrape interval and scrape timeout to
    targets page.
- Update to 3.4.0:
  * [FEATURE] SD: Add unified AWS service discovery for ec2,
    lightsail and ecs services.
  * [FEATURE] Native histograms are now a stable, but optional
    feature.
  * [FEATURE] UI: Show detailed relabeling steps for each
    discovered target.
  * [ENHANCEMENT] Alerting: Add "unknown" state for alerting rules
    that haven't been evaluated yet.
  * [BUGFIX] Scrape: Fix a bug where scrape cache would not be
    cleared on startup.
- Update to 3.3.0:
  * [FEATURE] Spring Boot 3.3 includes support for the Prometheus
    Client 1.x.
  * [ENHANCEMENT] Dependency management for Dropwizard Metrics has
    been removed.
- Update to 3.2.0:
  * [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1).
  * [ENHANCEMENT] PromQL: Reconcile mismatched NHCB bounds in Add
    and Sub.
  * [BUGFIX] TSDB: Native Histogram Custom Bounds with a NaN
    threshold are now rejected.
- Update to 3.1.0:
  * [FEATURE] Remote-write 2 (receiving): Update to 2.0-rc.4 spec.
    "created timestamp" (CT) is now called "start timestamp" (ST).
  * [BUGFIX] Mixin: Add static UID to the remote-write dashboard.
- Update to 3.0.1:
  * [BUGFIX] Promql: Make subqueries left open.
  * [BUGFIX] Fix memory leak when query log is enabled.
  * [BUGFIX] Support utf8 names on /v1/label/:name/values endpoint.
- Update to 3.0.0:
  This release includes new features such as a brand new UI and
  UTF-8 support enabled by default.
  * [CHANGE] Deprecated feature flags removed.
  * [FEATURE] New UI.
  * [FEATURE] Remote Write 2.0.
  * [FEATURE] OpenTelemetry Support.
  * [FEATURE] UTF-8 support is now stable and enabled by default.
  * [FEATURE] OTLP Ingestion.
  * [FEATURE] Native Histograms.
  * [BUGFIX] PromQL: Fix count_values for histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] UI: Fix selector / series formatting for empty metric
    names.
- Update to 2.55.0:
  * [FEATURE] PromQL: Add `last_over_time` function.
  * [FEATURE] Agent: Add `prometheus_agent_build_info` metric.
  * [ENHANCEMENT] PromQL: Optimise `group()` and `group by()`.
  * [ENHANCEMENT] TSDB: Reduce memory usage when loading blocks.
  * [BUGFIX] Scrape: Fix a bug where a target could be scraped
    multiple times.
- Update to 2.54.0:
  This release brings a release candidate of a major new version of
  Remote Write: 2.0.
  * [CHANGE] Remote-Write: highest_timestamp_in_seconds and
    queue_highest_sent_timestamp_seconds metrics now initialized to
    0.
  * [CHANGE] API: Split warnings from info annotations in API
    response.
  * [FEATURE] Remote-Write: Version 2.0 experimental, plus metadata
    in WAL via feature flag.
  * [FEATURE] PromQL: add limitk() and limit_ratio() aggregation
    operators.
  * [ENHANCEMENT] PromQL: Accept underscores in literal numbers.
  * [ENHANCEMENT] PromQL: float literal numbers and durations are
    now interchangeable (experimental).
  * [ENHANCEMENT] PromQL (experimental native histograms): Optimize
    histogram_count and histogram_sum functions.
  * [BUGFIX] PromQL: Fix various issues with native histograms.
  * [BUGFIX] TSDB: Fix race on stale values in headAppender.
  * [BUGFIX] OTLP receiver: Allow colons in non-standard units.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769601600">- CVE-2025-13465: Bump lodash package to version 4.17.23 to fix
  prototype pollution vulnerability (bsc#1257329)
  * Add 0004-Bump-lodash.patch
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770811200">- Do not build old web UI. Fixes following security
  vulnerabilities:
  * CVE-2026-1615: jsonpath: arbitrary code injection due to unsafe
    evaluation of user-supplied JSON Path expressions (bsc#1257897)
  * CVE-2025-61140: jsonpath: the `value` function is vulnerable to
    prototype pollution (bsc#1257442)
- Set source URL in the spec file and drop tar service
- Add 0003-Remove-build-react-app.patch
- Drop 0003-Bump-node-forge.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770984000">- CVE-2026-25547: Fix unbounded brace range expansion leading to
  excessive CPU and memory consumption (bsc#1257841):
  * Bump brace-expansion to version 5.0.2
- Add 0005-Bump-brace-expansion.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1772452800">- CVE-2026-27606: Fix arbitrary file write via path traversal in
  rollup (bsc#1258893)
  * Bump rollup to version 4.59.0
- Add 0006-Bump-rollup.patch
- Drop SLE 12 support (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1775131200">- CVE-2026-33186: Fix authorization bypass due to improper
  validation of the HTTP/2 :path pseudo-header (bsc#1260267)
  * Bump google.golang.org/grpc to version 1.79.3</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777896000">- Use systemd tmpfiles.d to create /var/lib/prometheus hierarchy
  (jsc#PED-14816)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777982400">- Require Go 1.24 for building
- Update to version 3.5.3
  * CVE-2026-42151: AzureAD remote write: Fix OAuth client_secret
    being exposed in plaintext via /-/config endpoint (bsc#1263986)
  * CVE-2026-42154: Remote-read: Reject snappy-compressed requests
    whose declared decoded length exceeds the decode limit
    (bsc#1263987).
  * Security: Remote-Write: Reject snappy-compressed requests whose
    declared decoded length exceeds the decode limit.
- Update to version 3.5.2
  * CVE-2026-40179: UI: Fix stored XSS via unescaped le label
    values in old UI heatmap chart tick labels (bsc#1262222).
- Update to version 3.5.1
  * No code changes.</changelog>
</package>
<package pkgid="f0183ba524cd81d29d0738b4cffc6f7fcdc650de19a13831304e673abea36c7e" name="grafana" arch="src">
  <version epoch="0" ver="11.6.14+security04" rel="150003.4.2.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1739361600">- CVE-2024-51744: Fix bad documentation of error handling in
  ParseWithClaims (bsc#1232975)
  * Add 0005-Bump-jwt.patch
- Explicitly set CGO_ENABLED environment variable for architectures
  which require it</changelog>
  <changelog author="witold.bedyk@suse.com" date="1740052800">- Use /bin/bash in wrapper scripts
  * Change 0002-Use-bash-instead-of-env.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1741608000">- CVE-2025-27144: Fix Go JOSE's Parsing Vulnerability (bsc#1237671)
  * Add 0003-Bump-go-jose.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748260800">- Update to version 11.5.2:
  * Bug fixes:
    Alerting: Allow specifying uid for new rules added to groups.
    Alerting: Call RLock() before reading sendAlertsTo map.
    Auth: Fix redirect with JWT auth URL login.
    AuthN: Refetch user on "ErrUserAlreadyExists".
    Azure: Correctly set application insights resource values.
    DashboardList: Throttle the re-renders.
    Dashboards: Bring back scripted dashboards.
    Plugin Metrics: Eliminate data race in plugin metrics
    middleware.
    RBAC: Don't check folder access if annotationPermissionUpdate
    FT is enabled.
- Update to version 11.5.1:
  * Bug fixes:
    CodeEditor: Fix cursor alignment.
    TransformationFilter: Include transformation outputs in
    transformation filtering options.
- Upgrade to version 11.5.0:
  * Breaking changes:
    Loki: Default to /labels API with query param instead of
    /series API.
  * Features and enhancements:
    Extended Cloud Migration Assistent support for plugins and
    alerts.
    Redesigned filters for dashboards.
    New regular expression option for Extract fields
    transformation.
    Redesigned sharing experience in Dashboards.
    Customizable shareable dashboard panel images.
    RBAC for alerting notifications and notification policies.
    Add support for Elasticsearch cross-cluster search.
    Time series macro support in visual query builder for SQL data
    sources.
    OAuth and SAML session handling improvements.
    Plugin Frontend Sandbox for additiona security.
    Renamed Public dashboards to Shared dashboards.
- Update to version 11.4.1:
  * Bug fixes:
    Alerting: AlertingQueryRunner should skip descendant nodes of
    invalid queries.
    Alerting: Fix alert rules unpausing after moving rule to
    different folder.
    Alerting: Fix label escaping in rule export.
    Alerting: Fix slack image uploading to use new api.
    Azure/GCM: Improve error display.
    Dashboards: Fix issue where filtered panels would not react to
    variable changes.
    Dashboards: Fixes issue with panel header showing even when
    hide time override was enabled.
    Dashboards: Fixes week relative time ranges when weekStart was
    changed.
    Dashboards: Panel react for timeFrom and timeShift changes
    using variables.
    DateTimePicker: Fixes issue with date picker showing invalid
    date.
    Fix: Add support for datasource variable queries.
    InfluxDB: Adhoc filters can use template vars as values.
    LibraryPanel: Fallback to panel title if library panel title is
    not set.
- Upgrade to version 11.4.0:
  * Features and enhancements:
    Cloudwatch: OpenSearch PPL and SQL support in Logs Insights.
- Update to version 11.3.1:
  * Features and enhancements:
    Alerting: Make context deadline on AlertNG service startup
    configurable.
    MigrationAssistant: Restrict dashboards, folders and
    datasources by the org id of the signed in
    user.
    User: Check SignedInUser OrgID in RevokeInvite.
  * Bug fixes:
    Alerting: Fix escaping of silence matchers in utf8 mode.
    Alerting: Fix overflow for long receiver names.
    Alerting: Fix saving advanced mode toggle state in the alert
    rule editor.
    Alerting: Fix setting datasource uid, when datasource is string
    in old version.
    Alerting: Force refetch prom rules when refreshing panel.
    Anonymous User: Adds validator service for anonymous users.
    Azure Monitor: Support metric namespaces fallback.
    Azure: Fix duplicated traces in multi-resource trace query.
    Azure: Handle namespace request rejection.
    CloudWatch: Interpolate region in log context query.
    Dashboard datasource: Return annotations as series when query
    topic is "annotations".
    Dashboard: Append orgId to URL.
    Dashboards: Fixes performance issue expanding a row.
    Flame Graph: Fix crash when it receives empty data.
    Folders: Add admin permissions upon creation of a folder w. SA.
    Folders: Don't show error pop-up if the user can't fetch the
    root folder.
    Migration: Remove table aliasing in delete statement to make it
    work for mariadb.
    ServerLock: Fix pg concurrency/locking issue.
    Service Accounts: Run service account creation in transaction.
    Table: Fix text wrapping applying to wrong field.
    Unified Storage: Use ssl_mode instead of sslmode.
- Update to version 11.3.0+security-01:
  * Security:
    CVE-2024-9476: Fix Migration Assistant issue (bsc#1233343)
- Upgrade to version 11.3.0:
  * Features and enhancements:
    View mode and Edit mode are generally available.
    Template variables and the time range picker remain visible
    when scrolling.
    Added timezone parameter in Grafana URL.
    Kiosk mode displays dashboard controls.
    Auto-formatted table cell values in Cell Inspect.
    Allow adding actions to canvas elements.
    Legend support in bar gauge visualizations.
    Apply the same binary transformation to all the number fields
    in a given table at once.
    Add support for data links and actions in several
    visualizations.
    The Explore Logs plugin is installed by default.
    Added correlations to external URLs in Explore.
    Simplified query section for alert rule creation.
    Introduced recording rules for Grafana-managed alerts.
    GitHub App authentication for the GitHub data source.
    Improved subfolder creation flow.
    Redesigned plugin details page.
    Added UI for LDAP configuration.
    Added RBAC support in Plugins.
- Update to version 11.2.2+security-01:
  * Bug fix:
    SQL Expressions: Fixes CVE-2024-9264 (bsc#1231844)
- Update to version 11.2.2:
  * Features and enhancements:
    Data sources: Hide the datasource redirection banner for users
    who can't interact with data sources.
  * Bug fixes:
    Alerting: Fix preview of silences when label name contains
    spaces.
    Alerting: Make query wrapper match up datasource UIDs if
    necessary.
    AzureMonitor: Improve resource picker efficiency.
    AzureMonitor: Remove Basic Logs retention warning.
    CloudWatch: Fix segfault when migrating legacy queries.
    DashboardScene: Fix broken error handling and error rendering.
    Plugins: Avoid returning 404 for AutoEnabled apps.
- Update to version 11.2.1:
  * Features and enhancements:
    Alerting: Support for optimistic concurrency in priovisioning
    Tempate API.
    Logs panel: Enable displayedFields in dashboards and apps.
    State timeline: Add pagination support.
  * Bug fixes:
    Authn: No longer hash service account token twice during
    authentication.
    CloudMigrations: Fix snapshot creation on Windows systems.
    DashGPT: Fixes issue with generation on Safari.
    Dashboard: Fix Annotation runtime error when a data source does
    not support annotations.
    Grafana SQL: Fix broken import in NumberInput component.
    Logs: Show older logs button when infinite scroll is enabled
    and sort order is descending.
    RBAC: Fix an issue with server admins not being able to manage
    users in orgs that they don't belong to.
    Templating: Fix searching non-latin template variables.
- Upgrade to version 11.2.0:
  * Features and enhancements:
    Grafana Cloud Migration Assistant is in public preview.
    Added navigation bookmarks.
    Added template variables support in some transformations.
    Introduced Transpose transformation.
    Group to nested tables is now generally available.
    Format string transformation is now generally available.
    New cumulative and window calculations available in Add field
    from calculation.
    Canvas: Standardized tooltips.
    Canvas: Allow adding data links without using an override.
    Canvas: Allow opening data links with a single click.
    Canvas: Add the ability to control the order in which data
    links are displayed.
    Added pagination support for state timeline.
    Centralized alert history page.
    Grafana Explore now allows for logs filtering and pinning in
    content outline.
    Added forward direction search for Loki.
    Added Cloudwatch Metric Insights cross account observability
    support.
    Added Yugabyte data source.
    Map org-specific user roles from your OAuth provider.
    Better SAML integration for Azure AD.
    API support for LDAP configuration (experimental).
    OpenID Connect Discovery URL for Generic OAuth.
- Update to version 11.1.5:
  * Bug fixes:
    Alerting: Fix permissions for prometheus rule endpoints.
    Alerting: Fix persisting result fingerprint that is used by
    recovery threshold.
    RBAC: Fix an issue with server admins not being able to manage
    users in orgs that they don't belong to.
    Snapshots: Fix panic when snapshot_remove_expired is true.
    VizTooltip: Fix positioning at bottom and right edges on
    mobile.
    Plugins: Fix QueryField typeahead missing background color.
- Update to version 11.1.3:
  * Bug fix:
    RBAC: Allow plugins to use scoped actions.
- Update to version 11.1.1:
  * Bug fixes:
    Alerting: Skip fetching alerts for unsaved dashboards.
    Alerting: Support utf8_strict_mode: false in Mimir.
    Scenes: Fixes issue with panel repeat height calculation.
    Table Panel: Fix Image hover without datalinks.
    Tempo: Fix grpc streaming support over pdc-agent.
    RBAC: Allow plugins to use scoped actions.
- Upgrade to version 11.1.0:
  * Security:
    CVE-2023-45288: Bump golang.org/x/net (bsc#1236510)
  * Features and improvements:
    Allow table cell text wrapping.
    Added stat visualization percent change color mode options.
    XA chart is generally available.
    Redesigned settings page for Alerting.
    Added alerting template selector.
    Added OAuth2 to HTTP settings for vanilla Alertmanager / Mimir.
    Improved paused alert visibility.
    Rule-specific silences with permissions.
    Support for AWS SNS integration in Grafana-managed alerts.
    Added GeoMap and panel shortcut keyboard support.
    Accessability headings improvements.
    Added reduced motion support.
- Update to version 11.0.1:
  * Breaking changes:
    If you had selected your language as "Português Brasileiro"
    previously, this will be reset. You have to select it again in
    your Preferences for the fix to be applied and the translations
    will then be shown.
  * Bug fixes:
    Echo: Suppress errors from frontend-metrics API call failing.
    Analytics: Fix ApplicationInsights integration.
    DashboardScene: Fixes issue removing override rule.
    BrowseDashboards: Prepend subpath to New Browse Dashboard
    actions.
    Alerting: Fix rule storage to filter by group names using
    case-sensitive comparison.
    RBAC: List only the folders that the user has access to.
    DashboardScene: Fixes lack of re-render when updating field
    override properties.
    DashboardScene: Fixes inspect with transforms issue.
    AzureMonitor: Fix bug detecting app insights queries.
    Access Control: Clean up permissions for deprovisioned data
    sources.
    Loki: Fix editor history in wrong order.
    SSE: Fix threshold unmarshal to avoid panic.
    LibraryPanels/RBAC: Ignore old folder permission check when
    deleting/patching lib panel.
    Dashboards: Correctly display Admin access to dashboards in the
    UI.
    LogsTable: Fix default sort by time.
    Alerting: Fix rules deleting when reordering whilst filtered.
    Alerting: Fix typo in JSON response for rule export.
    CloudMonitoring: Fix query type selection issue.
    Alerting: Fix scheduler to sort rules before evaluation.
    DashboardScene: Skip panel repeats when values are the same.
    Alerting: Do not store series values from past evaluations in
    state manager for no reason.
    DashboardScene: Fixing major row repeat issues.
    DashboardScene: Fixes checkbox orienation in save forms.
- Upgrade to version 11.0.0:
  * Breaking changes:
    AngularJS support is turned off by default.
    Legacy alerting is entirely removed.
    Subfolders cause very rare issues with folders which have
    slashes in their names.
    The input data source is removed.
    Data sources: Responses which are associated with hidden
    queries will be removed (filtered) by Grafana.
    The URL which is generated when viewing an individual repeated
    panel has changed.
    React Router is deprecated.
    The grafana/e2e testing tool is deprecated.
  * Features and enhancements:
    Introduced Explore Metrics (public preview) and Explore Logs
    (experimental).
    Introduced edit mode to provide an easier way to discover and
    interact with the dashboard edit exprerience.
    Fixed positioning of template variables and time picker.
    Introduced dashboard subfolders.
    Use AI to generate titles and descriptions for panels and
    dashboards.
    Canvas: Enhanced flowcharting functionality.
    Canvas: Universal data link support.
    Canvas: Added infinite panning editor option.
    Added colored table rows with conditional formatting.
    Set threshold colors in the Config from query transformation.
    Substring matcher added to the Filter by value transformation.
    Keep Last State for Grafana Managed Alerting.
    Redesigned alert detail view.
    The Alerting Provisioning HTTP API has been updated to enforce
    RBAC.
    Removed old Tempo Search and Loki Search.
    MSSQL: Windows Active Directory (Kerberos) authentication.
    New strong password policy.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748606400">- Drop patches:
  * 0002-Fix-msagl-and-remove-esfx.patch
  * 0004-Bump-glog.patch
  * 0005-Bump-jwt.patch
  * 0006-Bump-go-jose.patch
- Add patch:
  * 0002-Add-grafana-authlib-types.patch
- Require Go 1.24 or newer for building
- Update to version 11.5.5 (jsc#PED-12918):
  * Security:
    CVE-2025-4123: Fix cross-site scripting vulnerability
    (bsc#1243714).
    CVE-2025-22872: Bump golang.org/x/net/html (bsc#1241809)
    CVE-2025-3580: Prevent unauthorized server admin deletion
    (bsc#1243672).
- Update to version 11.5.4:
  * Security:
    CVE-2025-29923: Bump github.com/redis/go-redis/v9 to 9.6.3.
    CVE-2025-3454: Sanitize paths before evaluating access to route
    (bsc#1241683).
    CVE-2025-2703: Fix built-in XY Chart plugin (bsc#1241687).
  * Features and enhancements:
    Azure Monitor: Filter namespaces by resource group.
    Azure: Add support for custom namespace and custom metrics
    variable queries.
    Azure: Resource picker improvements.
    Azure: Support more complex variable interpolation.
    Azure: Variable editor and resource picker improvements.
    DashboardScenePage: Correct slug in self referencing data
    links.
    Prometheus: Add support for cloud partners Prometheus data
    sources.
  * Bug fixes:
    InfluxDB: Fix nested variable interpolation.
    LDAP test: Fix page crash.
- Update to version 11.5.3:
  * Security:
    CVE-2025-22870: Bump golang.org/x/net (bsc#1238703).
  * Bug fixes:
    Alerting: Fix token-based Slack image upload to work with
    channel names.
    Auth: Fix AzureAD config UI's ClientAuthentication dropdown.
    Dashboard: Fix the unintentional time range and variables
    updates on saving.
    Dashboards: Fix missing v/e/i keybindings to return back to
    dashboard.
    InfluxDB: Improve handling of template variables contained in
    regular expressions (InfluxQL).
    Org redirection: Fix linking between orgs.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1749211200">- Exclude ix86 architectures. They are not supported and fail to
  build.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1752235200">- Update to version 11.5.6:
  * Security:
    CVE-2025-3415: Fix exposure of DingDing alerting integration
    URL to Viewer level users (bsc#1245302)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1753358400">- Update to version 11.5.7:
  * Security:
    CVE-2025-6023: Fix cross-site-scripting via scripted dashboards
    (bsc#1246735)
    CVE-2025-6197: Fix open redirect in organization switching
    (bsc#1246736)
  * Bug fixes:
    Azure: Fix legend formatting.
    Azure: Fix resource name determination in template variable
    queries.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1759924800">- Drop 0002-Add-grafana-authlib-types.patch
- Update to version 11.5.9:
  * Security:
    CVE-2025-11065: Fix sensitive information leak in logs
    (bsc#1250616)
  * Features and enhancements:
    Auditing: Document new options for recording datasource query
    request/response body.
  * Bug fixes:
    Login: Fix redirection after login when Grafana is served from
    subpath.
- Update to version 11.5.8:
  * No relevant changes</changelog>
  <changelog author="witold.bedyk@suse.com" date="1761566400">- Use forked wire from Grafana repository instead of external
  package (jsc#PED-14178).
- Update to version 11.5.10:
  Security:
  * CVE-2025-47911: Fix parsing HTML documents (bsc#1251454)
  * CVE-2025-58190: Fix excessive memory consumption (bsc#1251657)
  Features and enhancements:
  * Update to Go 1.25
  * Update to golang.org/x/net v0.45.0
  Bug fixes:
  * Auth: Fix render user OAuth passthrough.
  * LDAP Authentication: Fix URL to propagate username context as
    parameter.
  * Plugins: Dependencies do not inherit parent URL for preinstall.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1763985600">- Fix CVE-2025-64751: Drop experimental implementation of
  authorization Zanzana server/client (bsc#1254113)
- Add 0002-Drop-zanzana.patch
- Require gcc7-c++ for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765281600">- Require gcc11-c++ for building with SLE 12 SP5</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768564800">- CVE-2025-68156: Fix potential DoS via unbounded recursion in
  builtin functions (bsc#1255340)
- Add 0004-Bump-expr-lang.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769688000">- CVE-2026-21721: Fix access control by the dashboard permissions
  API (bsc#1257337)
- CVE-2026-21720: Fix unauthenticated DoS (bsc#1257349)
- Add patches:
  * 0005-Add-dashboards-scope-check.patch
  * 0006-Fix-avatar.patch
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1771588800">- Update patches:
  * 0002-Drop-zanzana.patch
  * 0004-Bump-expr-lang.patch
- Drop patches:
  * 0005-Add-dashboards-scope-check.patch
  * 0006-Fix-avatar.patch
- Update to version 11.6.11:
  Features and enhancements:
  * Alerting: Add limits for the size of expanded notification
    templates
  * Correlations: Remove support for org_id=0
  Security:
  * CVE-2026-21722: Public dashboards annotations: use dashboard
    timerange if time selection disabled (bsc#1258136)
- Update to version 11.6.10:
  Features and enhancements:
  * API: Add missing scope check on dashboards
  * Avatar: Require sign-in, remove queue, respect timeout
  Bug fixes:
  * Alerting: Fix a race condition panic in ResetStateByRuleUID
  Security:
  * CVE-2025-30153: Fix Improper Handling of Highly Compressed Data
    (Data Amplification) in
    github.com/getkin/kin-openapi/openapi3filter
    (bsc#1264764)
- Update to version 11.6.9:
  Features and enhancements:
  * Plugins: Add PluginContext to plugins when scenes is disabled
  Bug fixes:
  * Alerting: Fix contacts point issues
- Update to version 11.6.8:
  Bug fixes:
  * Alerting: Fix unmarshalling of GettableStatus to include time
    intervals
- Update to version 11.6.7:
  Bug fixes:
  * Auth: Fix render user OAuth passthrough
  * LDAP Authentication: Fix URL to propagate username context as
    parameter
  * Plugins: Dependencies do not inherit parent URL for preinstall
  * URLParams: Stringify true values as key=true always (fixes
    issues with variables with true value)
- Update to version 11.6.6:
  Bug fixes:
  * Alerting: Fix copying of recording rule fields
  * Fix redirection after login when Grafana is served from subpath
- Update to version 11.6.5:
  Features and enhancements:
  * Alerting: Bump alerting package to include change to
    NewTLSClient
- Update to version 11.6.4:
  Features and enhancements:
  * StateTimeline: Add endTime to tooltip
  * Unified storage: Respect GF_DATABASE_URL override
  Bug fixes:
  * Alerting: Fix group interval override when adding new rules
  * Azure: Fix legend formatting
  * Azure: Fix resource name determination in template variable
    queries
  * Graphite: Fix annotation queries
  * Graphite: Fix date mutation
  * Graphite: Fix nested variable interpolation for repeated rows
- Update to version 11.6.3:
  Security:
  * Fixes CVE-2025-3415
- Update to version 11.6.2:
  Bug fixes:
  * Dashboard: Fixes issue with row repeats and first row
  * Graphite: Ensure template variables are interpolated correctly
  * Graphite: Fix Graphite series interpolation
  * Prometheus: Fix semver import path
- Update to version 11.6.1:
  Features and enhancements:
  * DashboardScenePage: Correct slug in self referencing data links
  * GrafanaUI: Use safePolygon close handler for interactive
    tooltips instead of a delay
  * Prometheus: Add support for cloud partners Prometheus data
    sources
  Bug fixes:
  * Alertmanager: Add Role-Based Access Control via reqAction Field
  * GrafanaUI: Remove blurred background from overlay backdrops to
    improve performance
  * InfluxDB: Fix nested variable interpolation
  * LDAP test: Fix page crash
  * Org redirection: Fix linking between orgs
  Security:
  * CVE-2025-29923: Fix potential out of order responses when
    `CLIENT SETINFO` times out during connection establishment
    (bsc#1259999)
- Upgrade to version 11.6.0:
  Features and enhancements:
  * Visualisations: One click links and actions
  * Annotations: Add cron syntax support
  * WebGL-powered geomaps for better performance
  * Alerting: Add alert rule version history
  Security:
  * API keys: Migrate API keys to service accounts at startup</changelog>
  <changelog author="witold.bedyk@suse.com" date="1772193600">- Drop support for SLE 12 (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1774958400">- CVE-2026-26958: Bump filippo.io/edwards25519 to version 1.1.1
  (bsc#1258595)
  * Add 0005-Bump-edwards25519.patch
- CVE-2026-21725: Fix missing UID when deleting datasource by name
  (bsc#1258873)
  * Add 0006-Fix-CVE-2026-21725.patch
- Rebase 0002-Drop-zanzana.patch
- Update to version 11.6.14+security-01:
  Security:
  * CVE-2026-33375: Fix denial of Service via out-of-memory
    exhaustion in MSSQL data source plugin (bsc#1260881)
- Update to version 11.6.14:
  Security:
  * CVE-2026-27876: Fix remote arbitrary code execution via chained
    SQL Expressions (bsc#1261025)
  * CVE-2026-27877: Fix information disclosure of data-source
    passwords via public dashboards (bsc#1261026)
  * CVE-2026-28375: Fix denial of service via testdata data-source
    (bsc#1261029)
  * CVE-2026-27879: Fix denial of service via resample query
    (bsc#1261027)
  * CVE-2026-33186: Fix authorization bypass due to improper
    validation of the HTTP/2 :path pseudo-header (bsc#1260263)
  * CVE-2026-21724: Fix authorization bypass allows modification of
    protected webhook URLs (bsc#1260878)
- Update to version 11.6.13:
  Enhancement:
  * Wire the public dashboard service to the HTTP server
- Update to version 11.6.12:
  Enhancement:
  * Update authentication redirect logic
  Bug fix:
  * Fix single panel render with variable references</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777896000">- CVE-2026-34986: Fix panic in JWE decryption (bsc#1262950)
  * Add 0007-Bump-github.com-go-jose-go-jose.patch
- CVE-2026-41602: Fix Integer Overflow or Wraparound vulnerability
  in Apache Thrift (bsc#1263501)
  * Add 0008-Bump-github.com-apache-thrift.patch
- CVE-2026-41607: Fix potential information disclosure in Apache
  Thrift (bsc#1263272)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1780401600">- Update to version 11.6.14+security-04:
  Security:
  * CVE-2026-28374: Fix insecure direct object reference in
    Annotations API (bsc#1265290)
  * CVE-2026-28376: Fix unbounded memory allocation in Grafana Live
    push endpoint (bsc#1265289)
  * CVE-2026-28383: Fix unbounded memory allocation in Grafana
    plugin resources (bsc#1265286)
  * CVE-2026-28380: Fix broken access control in Snapshot API
    (bsc#1265287)
  * CVE-2026-33376: Fix Auth Proxy IPv6 whitelist bypass
    (bsc#1265285)
  * CVE-2026-28379: Fix viewer-triggered race condition in
    Grafana Live (bsc#1265288)
  * CVE-2026-33377: Fix dashboard Editor Privilege Escalation
    (bsc#1265284)
  * CVE-2026-33378: Fix OOM exception in Grafana Data Source Plugin
    (bsc#1265283)
  * CVE-2026-33381: Prevent users from generating Service Account
    tokens after permissions removal (bsc#1265281)
  * CVE-2026-33380: Fix vulnerability in SQL Expressions allowing
    an authenticated attacker to read arbitrary files from the
    Grafana server’s filesystem (bsc#1265282)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1780660800">- CVE-2026-39821: Fix validation bypass and privilege escalation by
  updating golang.org/x/net to version 0.55.0 (bsc#1266600)
  * Fix multiple issues when parsing HTML files (bsc#1267153):
    CVE-2026-25680, CVE-2026-42502, CVE-2026-27136, CVE-2026-25681,
    CVE-2026-42506
  * Added 0009-Bump-golang.org-x-net.patch</changelog>
</package>
<package pkgid="b8e7b63e6b9263c7f10aee84dc89f16cb4db8824e8e00dd51b1470b1d3586609" name="grafana" arch="x86_64">
  <version epoch="0" ver="11.6.14+security04" rel="150003.4.2.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1739361600">- CVE-2024-51744: Fix bad documentation of error handling in
  ParseWithClaims (bsc#1232975)
  * Add 0005-Bump-jwt.patch
- Explicitly set CGO_ENABLED environment variable for architectures
  which require it</changelog>
  <changelog author="witold.bedyk@suse.com" date="1740052800">- Use /bin/bash in wrapper scripts
  * Change 0002-Use-bash-instead-of-env.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1741608000">- CVE-2025-27144: Fix Go JOSE's Parsing Vulnerability (bsc#1237671)
  * Add 0003-Bump-go-jose.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748260800">- Update to version 11.5.2:
  * Bug fixes:
    Alerting: Allow specifying uid for new rules added to groups.
    Alerting: Call RLock() before reading sendAlertsTo map.
    Auth: Fix redirect with JWT auth URL login.
    AuthN: Refetch user on "ErrUserAlreadyExists".
    Azure: Correctly set application insights resource values.
    DashboardList: Throttle the re-renders.
    Dashboards: Bring back scripted dashboards.
    Plugin Metrics: Eliminate data race in plugin metrics
    middleware.
    RBAC: Don't check folder access if annotationPermissionUpdate
    FT is enabled.
- Update to version 11.5.1:
  * Bug fixes:
    CodeEditor: Fix cursor alignment.
    TransformationFilter: Include transformation outputs in
    transformation filtering options.
- Upgrade to version 11.5.0:
  * Breaking changes:
    Loki: Default to /labels API with query param instead of
    /series API.
  * Features and enhancements:
    Extended Cloud Migration Assistent support for plugins and
    alerts.
    Redesigned filters for dashboards.
    New regular expression option for Extract fields
    transformation.
    Redesigned sharing experience in Dashboards.
    Customizable shareable dashboard panel images.
    RBAC for alerting notifications and notification policies.
    Add support for Elasticsearch cross-cluster search.
    Time series macro support in visual query builder for SQL data
    sources.
    OAuth and SAML session handling improvements.
    Plugin Frontend Sandbox for additiona security.
    Renamed Public dashboards to Shared dashboards.
- Update to version 11.4.1:
  * Bug fixes:
    Alerting: AlertingQueryRunner should skip descendant nodes of
    invalid queries.
    Alerting: Fix alert rules unpausing after moving rule to
    different folder.
    Alerting: Fix label escaping in rule export.
    Alerting: Fix slack image uploading to use new api.
    Azure/GCM: Improve error display.
    Dashboards: Fix issue where filtered panels would not react to
    variable changes.
    Dashboards: Fixes issue with panel header showing even when
    hide time override was enabled.
    Dashboards: Fixes week relative time ranges when weekStart was
    changed.
    Dashboards: Panel react for timeFrom and timeShift changes
    using variables.
    DateTimePicker: Fixes issue with date picker showing invalid
    date.
    Fix: Add support for datasource variable queries.
    InfluxDB: Adhoc filters can use template vars as values.
    LibraryPanel: Fallback to panel title if library panel title is
    not set.
- Upgrade to version 11.4.0:
  * Features and enhancements:
    Cloudwatch: OpenSearch PPL and SQL support in Logs Insights.
- Update to version 11.3.1:
  * Features and enhancements:
    Alerting: Make context deadline on AlertNG service startup
    configurable.
    MigrationAssistant: Restrict dashboards, folders and
    datasources by the org id of the signed in
    user.
    User: Check SignedInUser OrgID in RevokeInvite.
  * Bug fixes:
    Alerting: Fix escaping of silence matchers in utf8 mode.
    Alerting: Fix overflow for long receiver names.
    Alerting: Fix saving advanced mode toggle state in the alert
    rule editor.
    Alerting: Fix setting datasource uid, when datasource is string
    in old version.
    Alerting: Force refetch prom rules when refreshing panel.
    Anonymous User: Adds validator service for anonymous users.
    Azure Monitor: Support metric namespaces fallback.
    Azure: Fix duplicated traces in multi-resource trace query.
    Azure: Handle namespace request rejection.
    CloudWatch: Interpolate region in log context query.
    Dashboard datasource: Return annotations as series when query
    topic is "annotations".
    Dashboard: Append orgId to URL.
    Dashboards: Fixes performance issue expanding a row.
    Flame Graph: Fix crash when it receives empty data.
    Folders: Add admin permissions upon creation of a folder w. SA.
    Folders: Don't show error pop-up if the user can't fetch the
    root folder.
    Migration: Remove table aliasing in delete statement to make it
    work for mariadb.
    ServerLock: Fix pg concurrency/locking issue.
    Service Accounts: Run service account creation in transaction.
    Table: Fix text wrapping applying to wrong field.
    Unified Storage: Use ssl_mode instead of sslmode.
- Update to version 11.3.0+security-01:
  * Security:
    CVE-2024-9476: Fix Migration Assistant issue (bsc#1233343)
- Upgrade to version 11.3.0:
  * Features and enhancements:
    View mode and Edit mode are generally available.
    Template variables and the time range picker remain visible
    when scrolling.
    Added timezone parameter in Grafana URL.
    Kiosk mode displays dashboard controls.
    Auto-formatted table cell values in Cell Inspect.
    Allow adding actions to canvas elements.
    Legend support in bar gauge visualizations.
    Apply the same binary transformation to all the number fields
    in a given table at once.
    Add support for data links and actions in several
    visualizations.
    The Explore Logs plugin is installed by default.
    Added correlations to external URLs in Explore.
    Simplified query section for alert rule creation.
    Introduced recording rules for Grafana-managed alerts.
    GitHub App authentication for the GitHub data source.
    Improved subfolder creation flow.
    Redesigned plugin details page.
    Added UI for LDAP configuration.
    Added RBAC support in Plugins.
- Update to version 11.2.2+security-01:
  * Bug fix:
    SQL Expressions: Fixes CVE-2024-9264 (bsc#1231844)
- Update to version 11.2.2:
  * Features and enhancements:
    Data sources: Hide the datasource redirection banner for users
    who can't interact with data sources.
  * Bug fixes:
    Alerting: Fix preview of silences when label name contains
    spaces.
    Alerting: Make query wrapper match up datasource UIDs if
    necessary.
    AzureMonitor: Improve resource picker efficiency.
    AzureMonitor: Remove Basic Logs retention warning.
    CloudWatch: Fix segfault when migrating legacy queries.
    DashboardScene: Fix broken error handling and error rendering.
    Plugins: Avoid returning 404 for AutoEnabled apps.
- Update to version 11.2.1:
  * Features and enhancements:
    Alerting: Support for optimistic concurrency in priovisioning
    Tempate API.
    Logs panel: Enable displayedFields in dashboards and apps.
    State timeline: Add pagination support.
  * Bug fixes:
    Authn: No longer hash service account token twice during
    authentication.
    CloudMigrations: Fix snapshot creation on Windows systems.
    DashGPT: Fixes issue with generation on Safari.
    Dashboard: Fix Annotation runtime error when a data source does
    not support annotations.
    Grafana SQL: Fix broken import in NumberInput component.
    Logs: Show older logs button when infinite scroll is enabled
    and sort order is descending.
    RBAC: Fix an issue with server admins not being able to manage
    users in orgs that they don't belong to.
    Templating: Fix searching non-latin template variables.
- Upgrade to version 11.2.0:
  * Features and enhancements:
    Grafana Cloud Migration Assistant is in public preview.
    Added navigation bookmarks.
    Added template variables support in some transformations.
    Introduced Transpose transformation.
    Group to nested tables is now generally available.
    Format string transformation is now generally available.
    New cumulative and window calculations available in Add field
    from calculation.
    Canvas: Standardized tooltips.
    Canvas: Allow adding data links without using an override.
    Canvas: Allow opening data links with a single click.
    Canvas: Add the ability to control the order in which data
    links are displayed.
    Added pagination support for state timeline.
    Centralized alert history page.
    Grafana Explore now allows for logs filtering and pinning in
    content outline.
    Added forward direction search for Loki.
    Added Cloudwatch Metric Insights cross account observability
    support.
    Added Yugabyte data source.
    Map org-specific user roles from your OAuth provider.
    Better SAML integration for Azure AD.
    API support for LDAP configuration (experimental).
    OpenID Connect Discovery URL for Generic OAuth.
- Update to version 11.1.5:
  * Bug fixes:
    Alerting: Fix permissions for prometheus rule endpoints.
    Alerting: Fix persisting result fingerprint that is used by
    recovery threshold.
    RBAC: Fix an issue with server admins not being able to manage
    users in orgs that they don't belong to.
    Snapshots: Fix panic when snapshot_remove_expired is true.
    VizTooltip: Fix positioning at bottom and right edges on
    mobile.
    Plugins: Fix QueryField typeahead missing background color.
- Update to version 11.1.3:
  * Bug fix:
    RBAC: Allow plugins to use scoped actions.
- Update to version 11.1.1:
  * Bug fixes:
    Alerting: Skip fetching alerts for unsaved dashboards.
    Alerting: Support utf8_strict_mode: false in Mimir.
    Scenes: Fixes issue with panel repeat height calculation.
    Table Panel: Fix Image hover without datalinks.
    Tempo: Fix grpc streaming support over pdc-agent.
    RBAC: Allow plugins to use scoped actions.
- Upgrade to version 11.1.0:
  * Security:
    CVE-2023-45288: Bump golang.org/x/net (bsc#1236510)
  * Features and improvements:
    Allow table cell text wrapping.
    Added stat visualization percent change color mode options.
    XA chart is generally available.
    Redesigned settings page for Alerting.
    Added alerting template selector.
    Added OAuth2 to HTTP settings for vanilla Alertmanager / Mimir.
    Improved paused alert visibility.
    Rule-specific silences with permissions.
    Support for AWS SNS integration in Grafana-managed alerts.
    Added GeoMap and panel shortcut keyboard support.
    Accessability headings improvements.
    Added reduced motion support.
- Update to version 11.0.1:
  * Breaking changes:
    If you had selected your language as "Português Brasileiro"
    previously, this will be reset. You have to select it again in
    your Preferences for the fix to be applied and the translations
    will then be shown.
  * Bug fixes:
    Echo: Suppress errors from frontend-metrics API call failing.
    Analytics: Fix ApplicationInsights integration.
    DashboardScene: Fixes issue removing override rule.
    BrowseDashboards: Prepend subpath to New Browse Dashboard
    actions.
    Alerting: Fix rule storage to filter by group names using
    case-sensitive comparison.
    RBAC: List only the folders that the user has access to.
    DashboardScene: Fixes lack of re-render when updating field
    override properties.
    DashboardScene: Fixes inspect with transforms issue.
    AzureMonitor: Fix bug detecting app insights queries.
    Access Control: Clean up permissions for deprovisioned data
    sources.
    Loki: Fix editor history in wrong order.
    SSE: Fix threshold unmarshal to avoid panic.
    LibraryPanels/RBAC: Ignore old folder permission check when
    deleting/patching lib panel.
    Dashboards: Correctly display Admin access to dashboards in the
    UI.
    LogsTable: Fix default sort by time.
    Alerting: Fix rules deleting when reordering whilst filtered.
    Alerting: Fix typo in JSON response for rule export.
    CloudMonitoring: Fix query type selection issue.
    Alerting: Fix scheduler to sort rules before evaluation.
    DashboardScene: Skip panel repeats when values are the same.
    Alerting: Do not store series values from past evaluations in
    state manager for no reason.
    DashboardScene: Fixing major row repeat issues.
    DashboardScene: Fixes checkbox orienation in save forms.
- Upgrade to version 11.0.0:
  * Breaking changes:
    AngularJS support is turned off by default.
    Legacy alerting is entirely removed.
    Subfolders cause very rare issues with folders which have
    slashes in their names.
    The input data source is removed.
    Data sources: Responses which are associated with hidden
    queries will be removed (filtered) by Grafana.
    The URL which is generated when viewing an individual repeated
    panel has changed.
    React Router is deprecated.
    The grafana/e2e testing tool is deprecated.
  * Features and enhancements:
    Introduced Explore Metrics (public preview) and Explore Logs
    (experimental).
    Introduced edit mode to provide an easier way to discover and
    interact with the dashboard edit exprerience.
    Fixed positioning of template variables and time picker.
    Introduced dashboard subfolders.
    Use AI to generate titles and descriptions for panels and
    dashboards.
    Canvas: Enhanced flowcharting functionality.
    Canvas: Universal data link support.
    Canvas: Added infinite panning editor option.
    Added colored table rows with conditional formatting.
    Set threshold colors in the Config from query transformation.
    Substring matcher added to the Filter by value transformation.
    Keep Last State for Grafana Managed Alerting.
    Redesigned alert detail view.
    The Alerting Provisioning HTTP API has been updated to enforce
    RBAC.
    Removed old Tempo Search and Loki Search.
    MSSQL: Windows Active Directory (Kerberos) authentication.
    New strong password policy.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748606400">- Drop patches:
  * 0002-Fix-msagl-and-remove-esfx.patch
  * 0004-Bump-glog.patch
  * 0005-Bump-jwt.patch
  * 0006-Bump-go-jose.patch
- Add patch:
  * 0002-Add-grafana-authlib-types.patch
- Require Go 1.24 or newer for building
- Update to version 11.5.5 (jsc#PED-12918):
  * Security:
    CVE-2025-4123: Fix cross-site scripting vulnerability
    (bsc#1243714).
    CVE-2025-22872: Bump golang.org/x/net/html (bsc#1241809)
    CVE-2025-3580: Prevent unauthorized server admin deletion
    (bsc#1243672).
- Update to version 11.5.4:
  * Security:
    CVE-2025-29923: Bump github.com/redis/go-redis/v9 to 9.6.3.
    CVE-2025-3454: Sanitize paths before evaluating access to route
    (bsc#1241683).
    CVE-2025-2703: Fix built-in XY Chart plugin (bsc#1241687).
  * Features and enhancements:
    Azure Monitor: Filter namespaces by resource group.
    Azure: Add support for custom namespace and custom metrics
    variable queries.
    Azure: Resource picker improvements.
    Azure: Support more complex variable interpolation.
    Azure: Variable editor and resource picker improvements.
    DashboardScenePage: Correct slug in self referencing data
    links.
    Prometheus: Add support for cloud partners Prometheus data
    sources.
  * Bug fixes:
    InfluxDB: Fix nested variable interpolation.
    LDAP test: Fix page crash.
- Update to version 11.5.3:
  * Security:
    CVE-2025-22870: Bump golang.org/x/net (bsc#1238703).
  * Bug fixes:
    Alerting: Fix token-based Slack image upload to work with
    channel names.
    Auth: Fix AzureAD config UI's ClientAuthentication dropdown.
    Dashboard: Fix the unintentional time range and variables
    updates on saving.
    Dashboards: Fix missing v/e/i keybindings to return back to
    dashboard.
    InfluxDB: Improve handling of template variables contained in
    regular expressions (InfluxQL).
    Org redirection: Fix linking between orgs.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1749211200">- Exclude ix86 architectures. They are not supported and fail to
  build.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1752235200">- Update to version 11.5.6:
  * Security:
    CVE-2025-3415: Fix exposure of DingDing alerting integration
    URL to Viewer level users (bsc#1245302)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1753358400">- Update to version 11.5.7:
  * Security:
    CVE-2025-6023: Fix cross-site-scripting via scripted dashboards
    (bsc#1246735)
    CVE-2025-6197: Fix open redirect in organization switching
    (bsc#1246736)
  * Bug fixes:
    Azure: Fix legend formatting.
    Azure: Fix resource name determination in template variable
    queries.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1759924800">- Drop 0002-Add-grafana-authlib-types.patch
- Update to version 11.5.9:
  * Security:
    CVE-2025-11065: Fix sensitive information leak in logs
    (bsc#1250616)
  * Features and enhancements:
    Auditing: Document new options for recording datasource query
    request/response body.
  * Bug fixes:
    Login: Fix redirection after login when Grafana is served from
    subpath.
- Update to version 11.5.8:
  * No relevant changes</changelog>
  <changelog author="witold.bedyk@suse.com" date="1761566400">- Use forked wire from Grafana repository instead of external
  package (jsc#PED-14178).
- Update to version 11.5.10:
  Security:
  * CVE-2025-47911: Fix parsing HTML documents (bsc#1251454)
  * CVE-2025-58190: Fix excessive memory consumption (bsc#1251657)
  Features and enhancements:
  * Update to Go 1.25
  * Update to golang.org/x/net v0.45.0
  Bug fixes:
  * Auth: Fix render user OAuth passthrough.
  * LDAP Authentication: Fix URL to propagate username context as
    parameter.
  * Plugins: Dependencies do not inherit parent URL for preinstall.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1763985600">- Fix CVE-2025-64751: Drop experimental implementation of
  authorization Zanzana server/client (bsc#1254113)
- Add 0002-Drop-zanzana.patch
- Require gcc7-c++ for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765281600">- Require gcc11-c++ for building with SLE 12 SP5</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768564800">- CVE-2025-68156: Fix potential DoS via unbounded recursion in
  builtin functions (bsc#1255340)
- Add 0004-Bump-expr-lang.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769688000">- CVE-2026-21721: Fix access control by the dashboard permissions
  API (bsc#1257337)
- CVE-2026-21720: Fix unauthenticated DoS (bsc#1257349)
- Add patches:
  * 0005-Add-dashboards-scope-check.patch
  * 0006-Fix-avatar.patch
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1771588800">- Update patches:
  * 0002-Drop-zanzana.patch
  * 0004-Bump-expr-lang.patch
- Drop patches:
  * 0005-Add-dashboards-scope-check.patch
  * 0006-Fix-avatar.patch
- Update to version 11.6.11:
  Features and enhancements:
  * Alerting: Add limits for the size of expanded notification
    templates
  * Correlations: Remove support for org_id=0
  Security:
  * CVE-2026-21722: Public dashboards annotations: use dashboard
    timerange if time selection disabled (bsc#1258136)
- Update to version 11.6.10:
  Features and enhancements:
  * API: Add missing scope check on dashboards
  * Avatar: Require sign-in, remove queue, respect timeout
  Bug fixes:
  * Alerting: Fix a race condition panic in ResetStateByRuleUID
  Security:
  * CVE-2025-30153: Fix Improper Handling of Highly Compressed Data
    (Data Amplification) in
    github.com/getkin/kin-openapi/openapi3filter
    (bsc#1264764)
- Update to version 11.6.9:
  Features and enhancements:
  * Plugins: Add PluginContext to plugins when scenes is disabled
  Bug fixes:
  * Alerting: Fix contacts point issues
- Update to version 11.6.8:
  Bug fixes:
  * Alerting: Fix unmarshalling of GettableStatus to include time
    intervals
- Update to version 11.6.7:
  Bug fixes:
  * Auth: Fix render user OAuth passthrough
  * LDAP Authentication: Fix URL to propagate username context as
    parameter
  * Plugins: Dependencies do not inherit parent URL for preinstall
  * URLParams: Stringify true values as key=true always (fixes
    issues with variables with true value)
- Update to version 11.6.6:
  Bug fixes:
  * Alerting: Fix copying of recording rule fields
  * Fix redirection after login when Grafana is served from subpath
- Update to version 11.6.5:
  Features and enhancements:
  * Alerting: Bump alerting package to include change to
    NewTLSClient
- Update to version 11.6.4:
  Features and enhancements:
  * StateTimeline: Add endTime to tooltip
  * Unified storage: Respect GF_DATABASE_URL override
  Bug fixes:
  * Alerting: Fix group interval override when adding new rules
  * Azure: Fix legend formatting
  * Azure: Fix resource name determination in template variable
    queries
  * Graphite: Fix annotation queries
  * Graphite: Fix date mutation
  * Graphite: Fix nested variable interpolation for repeated rows
- Update to version 11.6.3:
  Security:
  * Fixes CVE-2025-3415
- Update to version 11.6.2:
  Bug fixes:
  * Dashboard: Fixes issue with row repeats and first row
  * Graphite: Ensure template variables are interpolated correctly
  * Graphite: Fix Graphite series interpolation
  * Prometheus: Fix semver import path
- Update to version 11.6.1:
  Features and enhancements:
  * DashboardScenePage: Correct slug in self referencing data links
  * GrafanaUI: Use safePolygon close handler for interactive
    tooltips instead of a delay
  * Prometheus: Add support for cloud partners Prometheus data
    sources
  Bug fixes:
  * Alertmanager: Add Role-Based Access Control via reqAction Field
  * GrafanaUI: Remove blurred background from overlay backdrops to
    improve performance
  * InfluxDB: Fix nested variable interpolation
  * LDAP test: Fix page crash
  * Org redirection: Fix linking between orgs
  Security:
  * CVE-2025-29923: Fix potential out of order responses when
    `CLIENT SETINFO` times out during connection establishment
    (bsc#1259999)
- Upgrade to version 11.6.0:
  Features and enhancements:
  * Visualisations: One click links and actions
  * Annotations: Add cron syntax support
  * WebGL-powered geomaps for better performance
  * Alerting: Add alert rule version history
  Security:
  * API keys: Migrate API keys to service accounts at startup</changelog>
  <changelog author="witold.bedyk@suse.com" date="1772193600">- Drop support for SLE 12 (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1774958400">- CVE-2026-26958: Bump filippo.io/edwards25519 to version 1.1.1
  (bsc#1258595)
  * Add 0005-Bump-edwards25519.patch
- CVE-2026-21725: Fix missing UID when deleting datasource by name
  (bsc#1258873)
  * Add 0006-Fix-CVE-2026-21725.patch
- Rebase 0002-Drop-zanzana.patch
- Update to version 11.6.14+security-01:
  Security:
  * CVE-2026-33375: Fix denial of Service via out-of-memory
    exhaustion in MSSQL data source plugin (bsc#1260881)
- Update to version 11.6.14:
  Security:
  * CVE-2026-27876: Fix remote arbitrary code execution via chained
    SQL Expressions (bsc#1261025)
  * CVE-2026-27877: Fix information disclosure of data-source
    passwords via public dashboards (bsc#1261026)
  * CVE-2026-28375: Fix denial of service via testdata data-source
    (bsc#1261029)
  * CVE-2026-27879: Fix denial of service via resample query
    (bsc#1261027)
  * CVE-2026-33186: Fix authorization bypass due to improper
    validation of the HTTP/2 :path pseudo-header (bsc#1260263)
  * CVE-2026-21724: Fix authorization bypass allows modification of
    protected webhook URLs (bsc#1260878)
- Update to version 11.6.13:
  Enhancement:
  * Wire the public dashboard service to the HTTP server
- Update to version 11.6.12:
  Enhancement:
  * Update authentication redirect logic
  Bug fix:
  * Fix single panel render with variable references</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777896000">- CVE-2026-34986: Fix panic in JWE decryption (bsc#1262950)
  * Add 0007-Bump-github.com-go-jose-go-jose.patch
- CVE-2026-41602: Fix Integer Overflow or Wraparound vulnerability
  in Apache Thrift (bsc#1263501)
  * Add 0008-Bump-github.com-apache-thrift.patch
- CVE-2026-41607: Fix potential information disclosure in Apache
  Thrift (bsc#1263272)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1780401600">- Update to version 11.6.14+security-04:
  Security:
  * CVE-2026-28374: Fix insecure direct object reference in
    Annotations API (bsc#1265290)
  * CVE-2026-28376: Fix unbounded memory allocation in Grafana Live
    push endpoint (bsc#1265289)
  * CVE-2026-28383: Fix unbounded memory allocation in Grafana
    plugin resources (bsc#1265286)
  * CVE-2026-28380: Fix broken access control in Snapshot API
    (bsc#1265287)
  * CVE-2026-33376: Fix Auth Proxy IPv6 whitelist bypass
    (bsc#1265285)
  * CVE-2026-28379: Fix viewer-triggered race condition in
    Grafana Live (bsc#1265288)
  * CVE-2026-33377: Fix dashboard Editor Privilege Escalation
    (bsc#1265284)
  * CVE-2026-33378: Fix OOM exception in Grafana Data Source Plugin
    (bsc#1265283)
  * CVE-2026-33381: Prevent users from generating Service Account
    tokens after permissions removal (bsc#1265281)
  * CVE-2026-33380: Fix vulnerability in SQL Expressions allowing
    an authenticated attacker to read arbitrary files from the
    Grafana server’s filesystem (bsc#1265282)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1780660800">- CVE-2026-39821: Fix validation bypass and privilege escalation by
  updating golang.org/x/net to version 0.55.0 (bsc#1266600)
  * Fix multiple issues when parsing HTML files (bsc#1267153):
    CVE-2026-25680, CVE-2026-42502, CVE-2026-27136, CVE-2026-25681,
    CVE-2026-42506
  * Added 0009-Bump-golang.org-x-net.patch</changelog>
</package>
<package pkgid="62ae8877cfe651bd330198fcd3967ec7192ac0df12f6e9a980b8ac0f0f649fd4" name="grafana-debuginfo" arch="x86_64">
  <version epoch="0" ver="11.6.14+security04" rel="150003.4.2.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1739361600">- CVE-2024-51744: Fix bad documentation of error handling in
  ParseWithClaims (bsc#1232975)
  * Add 0005-Bump-jwt.patch
- Explicitly set CGO_ENABLED environment variable for architectures
  which require it</changelog>
  <changelog author="witold.bedyk@suse.com" date="1740052800">- Use /bin/bash in wrapper scripts
  * Change 0002-Use-bash-instead-of-env.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1741608000">- CVE-2025-27144: Fix Go JOSE's Parsing Vulnerability (bsc#1237671)
  * Add 0003-Bump-go-jose.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748260800">- Update to version 11.5.2:
  * Bug fixes:
    Alerting: Allow specifying uid for new rules added to groups.
    Alerting: Call RLock() before reading sendAlertsTo map.
    Auth: Fix redirect with JWT auth URL login.
    AuthN: Refetch user on "ErrUserAlreadyExists".
    Azure: Correctly set application insights resource values.
    DashboardList: Throttle the re-renders.
    Dashboards: Bring back scripted dashboards.
    Plugin Metrics: Eliminate data race in plugin metrics
    middleware.
    RBAC: Don't check folder access if annotationPermissionUpdate
    FT is enabled.
- Update to version 11.5.1:
  * Bug fixes:
    CodeEditor: Fix cursor alignment.
    TransformationFilter: Include transformation outputs in
    transformation filtering options.
- Upgrade to version 11.5.0:
  * Breaking changes:
    Loki: Default to /labels API with query param instead of
    /series API.
  * Features and enhancements:
    Extended Cloud Migration Assistent support for plugins and
    alerts.
    Redesigned filters for dashboards.
    New regular expression option for Extract fields
    transformation.
    Redesigned sharing experience in Dashboards.
    Customizable shareable dashboard panel images.
    RBAC for alerting notifications and notification policies.
    Add support for Elasticsearch cross-cluster search.
    Time series macro support in visual query builder for SQL data
    sources.
    OAuth and SAML session handling improvements.
    Plugin Frontend Sandbox for additiona security.
    Renamed Public dashboards to Shared dashboards.
- Update to version 11.4.1:
  * Bug fixes:
    Alerting: AlertingQueryRunner should skip descendant nodes of
    invalid queries.
    Alerting: Fix alert rules unpausing after moving rule to
    different folder.
    Alerting: Fix label escaping in rule export.
    Alerting: Fix slack image uploading to use new api.
    Azure/GCM: Improve error display.
    Dashboards: Fix issue where filtered panels would not react to
    variable changes.
    Dashboards: Fixes issue with panel header showing even when
    hide time override was enabled.
    Dashboards: Fixes week relative time ranges when weekStart was
    changed.
    Dashboards: Panel react for timeFrom and timeShift changes
    using variables.
    DateTimePicker: Fixes issue with date picker showing invalid
    date.
    Fix: Add support for datasource variable queries.
    InfluxDB: Adhoc filters can use template vars as values.
    LibraryPanel: Fallback to panel title if library panel title is
    not set.
- Upgrade to version 11.4.0:
  * Features and enhancements:
    Cloudwatch: OpenSearch PPL and SQL support in Logs Insights.
- Update to version 11.3.1:
  * Features and enhancements:
    Alerting: Make context deadline on AlertNG service startup
    configurable.
    MigrationAssistant: Restrict dashboards, folders and
    datasources by the org id of the signed in
    user.
    User: Check SignedInUser OrgID in RevokeInvite.
  * Bug fixes:
    Alerting: Fix escaping of silence matchers in utf8 mode.
    Alerting: Fix overflow for long receiver names.
    Alerting: Fix saving advanced mode toggle state in the alert
    rule editor.
    Alerting: Fix setting datasource uid, when datasource is string
    in old version.
    Alerting: Force refetch prom rules when refreshing panel.
    Anonymous User: Adds validator service for anonymous users.
    Azure Monitor: Support metric namespaces fallback.
    Azure: Fix duplicated traces in multi-resource trace query.
    Azure: Handle namespace request rejection.
    CloudWatch: Interpolate region in log context query.
    Dashboard datasource: Return annotations as series when query
    topic is "annotations".
    Dashboard: Append orgId to URL.
    Dashboards: Fixes performance issue expanding a row.
    Flame Graph: Fix crash when it receives empty data.
    Folders: Add admin permissions upon creation of a folder w. SA.
    Folders: Don't show error pop-up if the user can't fetch the
    root folder.
    Migration: Remove table aliasing in delete statement to make it
    work for mariadb.
    ServerLock: Fix pg concurrency/locking issue.
    Service Accounts: Run service account creation in transaction.
    Table: Fix text wrapping applying to wrong field.
    Unified Storage: Use ssl_mode instead of sslmode.
- Update to version 11.3.0+security-01:
  * Security:
    CVE-2024-9476: Fix Migration Assistant issue (bsc#1233343)
- Upgrade to version 11.3.0:
  * Features and enhancements:
    View mode and Edit mode are generally available.
    Template variables and the time range picker remain visible
    when scrolling.
    Added timezone parameter in Grafana URL.
    Kiosk mode displays dashboard controls.
    Auto-formatted table cell values in Cell Inspect.
    Allow adding actions to canvas elements.
    Legend support in bar gauge visualizations.
    Apply the same binary transformation to all the number fields
    in a given table at once.
    Add support for data links and actions in several
    visualizations.
    The Explore Logs plugin is installed by default.
    Added correlations to external URLs in Explore.
    Simplified query section for alert rule creation.
    Introduced recording rules for Grafana-managed alerts.
    GitHub App authentication for the GitHub data source.
    Improved subfolder creation flow.
    Redesigned plugin details page.
    Added UI for LDAP configuration.
    Added RBAC support in Plugins.
- Update to version 11.2.2+security-01:
  * Bug fix:
    SQL Expressions: Fixes CVE-2024-9264 (bsc#1231844)
- Update to version 11.2.2:
  * Features and enhancements:
    Data sources: Hide the datasource redirection banner for users
    who can't interact with data sources.
  * Bug fixes:
    Alerting: Fix preview of silences when label name contains
    spaces.
    Alerting: Make query wrapper match up datasource UIDs if
    necessary.
    AzureMonitor: Improve resource picker efficiency.
    AzureMonitor: Remove Basic Logs retention warning.
    CloudWatch: Fix segfault when migrating legacy queries.
    DashboardScene: Fix broken error handling and error rendering.
    Plugins: Avoid returning 404 for AutoEnabled apps.
- Update to version 11.2.1:
  * Features and enhancements:
    Alerting: Support for optimistic concurrency in priovisioning
    Tempate API.
    Logs panel: Enable displayedFields in dashboards and apps.
    State timeline: Add pagination support.
  * Bug fixes:
    Authn: No longer hash service account token twice during
    authentication.
    CloudMigrations: Fix snapshot creation on Windows systems.
    DashGPT: Fixes issue with generation on Safari.
    Dashboard: Fix Annotation runtime error when a data source does
    not support annotations.
    Grafana SQL: Fix broken import in NumberInput component.
    Logs: Show older logs button when infinite scroll is enabled
    and sort order is descending.
    RBAC: Fix an issue with server admins not being able to manage
    users in orgs that they don't belong to.
    Templating: Fix searching non-latin template variables.
- Upgrade to version 11.2.0:
  * Features and enhancements:
    Grafana Cloud Migration Assistant is in public preview.
    Added navigation bookmarks.
    Added template variables support in some transformations.
    Introduced Transpose transformation.
    Group to nested tables is now generally available.
    Format string transformation is now generally available.
    New cumulative and window calculations available in Add field
    from calculation.
    Canvas: Standardized tooltips.
    Canvas: Allow adding data links without using an override.
    Canvas: Allow opening data links with a single click.
    Canvas: Add the ability to control the order in which data
    links are displayed.
    Added pagination support for state timeline.
    Centralized alert history page.
    Grafana Explore now allows for logs filtering and pinning in
    content outline.
    Added forward direction search for Loki.
    Added Cloudwatch Metric Insights cross account observability
    support.
    Added Yugabyte data source.
    Map org-specific user roles from your OAuth provider.
    Better SAML integration for Azure AD.
    API support for LDAP configuration (experimental).
    OpenID Connect Discovery URL for Generic OAuth.
- Update to version 11.1.5:
  * Bug fixes:
    Alerting: Fix permissions for prometheus rule endpoints.
    Alerting: Fix persisting result fingerprint that is used by
    recovery threshold.
    RBAC: Fix an issue with server admins not being able to manage
    users in orgs that they don't belong to.
    Snapshots: Fix panic when snapshot_remove_expired is true.
    VizTooltip: Fix positioning at bottom and right edges on
    mobile.
    Plugins: Fix QueryField typeahead missing background color.
- Update to version 11.1.3:
  * Bug fix:
    RBAC: Allow plugins to use scoped actions.
- Update to version 11.1.1:
  * Bug fixes:
    Alerting: Skip fetching alerts for unsaved dashboards.
    Alerting: Support utf8_strict_mode: false in Mimir.
    Scenes: Fixes issue with panel repeat height calculation.
    Table Panel: Fix Image hover without datalinks.
    Tempo: Fix grpc streaming support over pdc-agent.
    RBAC: Allow plugins to use scoped actions.
- Upgrade to version 11.1.0:
  * Security:
    CVE-2023-45288: Bump golang.org/x/net (bsc#1236510)
  * Features and improvements:
    Allow table cell text wrapping.
    Added stat visualization percent change color mode options.
    XA chart is generally available.
    Redesigned settings page for Alerting.
    Added alerting template selector.
    Added OAuth2 to HTTP settings for vanilla Alertmanager / Mimir.
    Improved paused alert visibility.
    Rule-specific silences with permissions.
    Support for AWS SNS integration in Grafana-managed alerts.
    Added GeoMap and panel shortcut keyboard support.
    Accessability headings improvements.
    Added reduced motion support.
- Update to version 11.0.1:
  * Breaking changes:
    If you had selected your language as "Português Brasileiro"
    previously, this will be reset. You have to select it again in
    your Preferences for the fix to be applied and the translations
    will then be shown.
  * Bug fixes:
    Echo: Suppress errors from frontend-metrics API call failing.
    Analytics: Fix ApplicationInsights integration.
    DashboardScene: Fixes issue removing override rule.
    BrowseDashboards: Prepend subpath to New Browse Dashboard
    actions.
    Alerting: Fix rule storage to filter by group names using
    case-sensitive comparison.
    RBAC: List only the folders that the user has access to.
    DashboardScene: Fixes lack of re-render when updating field
    override properties.
    DashboardScene: Fixes inspect with transforms issue.
    AzureMonitor: Fix bug detecting app insights queries.
    Access Control: Clean up permissions for deprovisioned data
    sources.
    Loki: Fix editor history in wrong order.
    SSE: Fix threshold unmarshal to avoid panic.
    LibraryPanels/RBAC: Ignore old folder permission check when
    deleting/patching lib panel.
    Dashboards: Correctly display Admin access to dashboards in the
    UI.
    LogsTable: Fix default sort by time.
    Alerting: Fix rules deleting when reordering whilst filtered.
    Alerting: Fix typo in JSON response for rule export.
    CloudMonitoring: Fix query type selection issue.
    Alerting: Fix scheduler to sort rules before evaluation.
    DashboardScene: Skip panel repeats when values are the same.
    Alerting: Do not store series values from past evaluations in
    state manager for no reason.
    DashboardScene: Fixing major row repeat issues.
    DashboardScene: Fixes checkbox orienation in save forms.
- Upgrade to version 11.0.0:
  * Breaking changes:
    AngularJS support is turned off by default.
    Legacy alerting is entirely removed.
    Subfolders cause very rare issues with folders which have
    slashes in their names.
    The input data source is removed.
    Data sources: Responses which are associated with hidden
    queries will be removed (filtered) by Grafana.
    The URL which is generated when viewing an individual repeated
    panel has changed.
    React Router is deprecated.
    The grafana/e2e testing tool is deprecated.
  * Features and enhancements:
    Introduced Explore Metrics (public preview) and Explore Logs
    (experimental).
    Introduced edit mode to provide an easier way to discover and
    interact with the dashboard edit exprerience.
    Fixed positioning of template variables and time picker.
    Introduced dashboard subfolders.
    Use AI to generate titles and descriptions for panels and
    dashboards.
    Canvas: Enhanced flowcharting functionality.
    Canvas: Universal data link support.
    Canvas: Added infinite panning editor option.
    Added colored table rows with conditional formatting.
    Set threshold colors in the Config from query transformation.
    Substring matcher added to the Filter by value transformation.
    Keep Last State for Grafana Managed Alerting.
    Redesigned alert detail view.
    The Alerting Provisioning HTTP API has been updated to enforce
    RBAC.
    Removed old Tempo Search and Loki Search.
    MSSQL: Windows Active Directory (Kerberos) authentication.
    New strong password policy.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748606400">- Drop patches:
  * 0002-Fix-msagl-and-remove-esfx.patch
  * 0004-Bump-glog.patch
  * 0005-Bump-jwt.patch
  * 0006-Bump-go-jose.patch
- Add patch:
  * 0002-Add-grafana-authlib-types.patch
- Require Go 1.24 or newer for building
- Update to version 11.5.5 (jsc#PED-12918):
  * Security:
    CVE-2025-4123: Fix cross-site scripting vulnerability
    (bsc#1243714).
    CVE-2025-22872: Bump golang.org/x/net/html (bsc#1241809)
    CVE-2025-3580: Prevent unauthorized server admin deletion
    (bsc#1243672).
- Update to version 11.5.4:
  * Security:
    CVE-2025-29923: Bump github.com/redis/go-redis/v9 to 9.6.3.
    CVE-2025-3454: Sanitize paths before evaluating access to route
    (bsc#1241683).
    CVE-2025-2703: Fix built-in XY Chart plugin (bsc#1241687).
  * Features and enhancements:
    Azure Monitor: Filter namespaces by resource group.
    Azure: Add support for custom namespace and custom metrics
    variable queries.
    Azure: Resource picker improvements.
    Azure: Support more complex variable interpolation.
    Azure: Variable editor and resource picker improvements.
    DashboardScenePage: Correct slug in self referencing data
    links.
    Prometheus: Add support for cloud partners Prometheus data
    sources.
  * Bug fixes:
    InfluxDB: Fix nested variable interpolation.
    LDAP test: Fix page crash.
- Update to version 11.5.3:
  * Security:
    CVE-2025-22870: Bump golang.org/x/net (bsc#1238703).
  * Bug fixes:
    Alerting: Fix token-based Slack image upload to work with
    channel names.
    Auth: Fix AzureAD config UI's ClientAuthentication dropdown.
    Dashboard: Fix the unintentional time range and variables
    updates on saving.
    Dashboards: Fix missing v/e/i keybindings to return back to
    dashboard.
    InfluxDB: Improve handling of template variables contained in
    regular expressions (InfluxQL).
    Org redirection: Fix linking between orgs.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1749211200">- Exclude ix86 architectures. They are not supported and fail to
  build.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1752235200">- Update to version 11.5.6:
  * Security:
    CVE-2025-3415: Fix exposure of DingDing alerting integration
    URL to Viewer level users (bsc#1245302)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1753358400">- Update to version 11.5.7:
  * Security:
    CVE-2025-6023: Fix cross-site-scripting via scripted dashboards
    (bsc#1246735)
    CVE-2025-6197: Fix open redirect in organization switching
    (bsc#1246736)
  * Bug fixes:
    Azure: Fix legend formatting.
    Azure: Fix resource name determination in template variable
    queries.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1759924800">- Drop 0002-Add-grafana-authlib-types.patch
- Update to version 11.5.9:
  * Security:
    CVE-2025-11065: Fix sensitive information leak in logs
    (bsc#1250616)
  * Features and enhancements:
    Auditing: Document new options for recording datasource query
    request/response body.
  * Bug fixes:
    Login: Fix redirection after login when Grafana is served from
    subpath.
- Update to version 11.5.8:
  * No relevant changes</changelog>
  <changelog author="witold.bedyk@suse.com" date="1761566400">- Use forked wire from Grafana repository instead of external
  package (jsc#PED-14178).
- Update to version 11.5.10:
  Security:
  * CVE-2025-47911: Fix parsing HTML documents (bsc#1251454)
  * CVE-2025-58190: Fix excessive memory consumption (bsc#1251657)
  Features and enhancements:
  * Update to Go 1.25
  * Update to golang.org/x/net v0.45.0
  Bug fixes:
  * Auth: Fix render user OAuth passthrough.
  * LDAP Authentication: Fix URL to propagate username context as
    parameter.
  * Plugins: Dependencies do not inherit parent URL for preinstall.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1763985600">- Fix CVE-2025-64751: Drop experimental implementation of
  authorization Zanzana server/client (bsc#1254113)
- Add 0002-Drop-zanzana.patch
- Require gcc7-c++ for building</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765281600">- Require gcc11-c++ for building with SLE 12 SP5</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768564800">- CVE-2025-68156: Fix potential DoS via unbounded recursion in
  builtin functions (bsc#1255340)
- Add 0004-Bump-expr-lang.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1769688000">- CVE-2026-21721: Fix access control by the dashboard permissions
  API (bsc#1257337)
- CVE-2026-21720: Fix unauthenticated DoS (bsc#1257349)
- Add patches:
  * 0005-Add-dashboards-scope-check.patch
  * 0006-Fix-avatar.patch
- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1771588800">- Update patches:
  * 0002-Drop-zanzana.patch
  * 0004-Bump-expr-lang.patch
- Drop patches:
  * 0005-Add-dashboards-scope-check.patch
  * 0006-Fix-avatar.patch
- Update to version 11.6.11:
  Features and enhancements:
  * Alerting: Add limits for the size of expanded notification
    templates
  * Correlations: Remove support for org_id=0
  Security:
  * CVE-2026-21722: Public dashboards annotations: use dashboard
    timerange if time selection disabled (bsc#1258136)
- Update to version 11.6.10:
  Features and enhancements:
  * API: Add missing scope check on dashboards
  * Avatar: Require sign-in, remove queue, respect timeout
  Bug fixes:
  * Alerting: Fix a race condition panic in ResetStateByRuleUID
  Security:
  * CVE-2025-30153: Fix Improper Handling of Highly Compressed Data
    (Data Amplification) in
    github.com/getkin/kin-openapi/openapi3filter
    (bsc#1264764)
- Update to version 11.6.9:
  Features and enhancements:
  * Plugins: Add PluginContext to plugins when scenes is disabled
  Bug fixes:
  * Alerting: Fix contacts point issues
- Update to version 11.6.8:
  Bug fixes:
  * Alerting: Fix unmarshalling of GettableStatus to include time
    intervals
- Update to version 11.6.7:
  Bug fixes:
  * Auth: Fix render user OAuth passthrough
  * LDAP Authentication: Fix URL to propagate username context as
    parameter
  * Plugins: Dependencies do not inherit parent URL for preinstall
  * URLParams: Stringify true values as key=true always (fixes
    issues with variables with true value)
- Update to version 11.6.6:
  Bug fixes:
  * Alerting: Fix copying of recording rule fields
  * Fix redirection after login when Grafana is served from subpath
- Update to version 11.6.5:
  Features and enhancements:
  * Alerting: Bump alerting package to include change to
    NewTLSClient
- Update to version 11.6.4:
  Features and enhancements:
  * StateTimeline: Add endTime to tooltip
  * Unified storage: Respect GF_DATABASE_URL override
  Bug fixes:
  * Alerting: Fix group interval override when adding new rules
  * Azure: Fix legend formatting
  * Azure: Fix resource name determination in template variable
    queries
  * Graphite: Fix annotation queries
  * Graphite: Fix date mutation
  * Graphite: Fix nested variable interpolation for repeated rows
- Update to version 11.6.3:
  Security:
  * Fixes CVE-2025-3415
- Update to version 11.6.2:
  Bug fixes:
  * Dashboard: Fixes issue with row repeats and first row
  * Graphite: Ensure template variables are interpolated correctly
  * Graphite: Fix Graphite series interpolation
  * Prometheus: Fix semver import path
- Update to version 11.6.1:
  Features and enhancements:
  * DashboardScenePage: Correct slug in self referencing data links
  * GrafanaUI: Use safePolygon close handler for interactive
    tooltips instead of a delay
  * Prometheus: Add support for cloud partners Prometheus data
    sources
  Bug fixes:
  * Alertmanager: Add Role-Based Access Control via reqAction Field
  * GrafanaUI: Remove blurred background from overlay backdrops to
    improve performance
  * InfluxDB: Fix nested variable interpolation
  * LDAP test: Fix page crash
  * Org redirection: Fix linking between orgs
  Security:
  * CVE-2025-29923: Fix potential out of order responses when
    `CLIENT SETINFO` times out during connection establishment
    (bsc#1259999)
- Upgrade to version 11.6.0:
  Features and enhancements:
  * Visualisations: One click links and actions
  * Annotations: Add cron syntax support
  * WebGL-powered geomaps for better performance
  * Alerting: Add alert rule version history
  Security:
  * API keys: Migrate API keys to service accounts at startup</changelog>
  <changelog author="witold.bedyk@suse.com" date="1772193600">- Drop support for SLE 12 (jsc#PED-15474)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1774958400">- CVE-2026-26958: Bump filippo.io/edwards25519 to version 1.1.1
  (bsc#1258595)
  * Add 0005-Bump-edwards25519.patch
- CVE-2026-21725: Fix missing UID when deleting datasource by name
  (bsc#1258873)
  * Add 0006-Fix-CVE-2026-21725.patch
- Rebase 0002-Drop-zanzana.patch
- Update to version 11.6.14+security-01:
  Security:
  * CVE-2026-33375: Fix denial of Service via out-of-memory
    exhaustion in MSSQL data source plugin (bsc#1260881)
- Update to version 11.6.14:
  Security:
  * CVE-2026-27876: Fix remote arbitrary code execution via chained
    SQL Expressions (bsc#1261025)
  * CVE-2026-27877: Fix information disclosure of data-source
    passwords via public dashboards (bsc#1261026)
  * CVE-2026-28375: Fix denial of service via testdata data-source
    (bsc#1261029)
  * CVE-2026-27879: Fix denial of service via resample query
    (bsc#1261027)
  * CVE-2026-33186: Fix authorization bypass due to improper
    validation of the HTTP/2 :path pseudo-header (bsc#1260263)
  * CVE-2026-21724: Fix authorization bypass allows modification of
    protected webhook URLs (bsc#1260878)
- Update to version 11.6.13:
  Enhancement:
  * Wire the public dashboard service to the HTTP server
- Update to version 11.6.12:
  Enhancement:
  * Update authentication redirect logic
  Bug fix:
  * Fix single panel render with variable references</changelog>
  <changelog author="witold.bedyk@suse.com" date="1777896000">- CVE-2026-34986: Fix panic in JWE decryption (bsc#1262950)
  * Add 0007-Bump-github.com-go-jose-go-jose.patch
- CVE-2026-41602: Fix Integer Overflow or Wraparound vulnerability
  in Apache Thrift (bsc#1263501)
  * Add 0008-Bump-github.com-apache-thrift.patch
- CVE-2026-41607: Fix potential information disclosure in Apache
  Thrift (bsc#1263272)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1780401600">- Update to version 11.6.14+security-04:
  Security:
  * CVE-2026-28374: Fix insecure direct object reference in
    Annotations API (bsc#1265290)
  * CVE-2026-28376: Fix unbounded memory allocation in Grafana Live
    push endpoint (bsc#1265289)
  * CVE-2026-28383: Fix unbounded memory allocation in Grafana
    plugin resources (bsc#1265286)
  * CVE-2026-28380: Fix broken access control in Snapshot API
    (bsc#1265287)
  * CVE-2026-33376: Fix Auth Proxy IPv6 whitelist bypass
    (bsc#1265285)
  * CVE-2026-28379: Fix viewer-triggered race condition in
    Grafana Live (bsc#1265288)
  * CVE-2026-33377: Fix dashboard Editor Privilege Escalation
    (bsc#1265284)
  * CVE-2026-33378: Fix OOM exception in Grafana Data Source Plugin
    (bsc#1265283)
  * CVE-2026-33381: Prevent users from generating Service Account
    tokens after permissions removal (bsc#1265281)
  * CVE-2026-33380: Fix vulnerability in SQL Expressions allowing
    an authenticated attacker to read arbitrary files from the
    Grafana server’s filesystem (bsc#1265282)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1780660800">- CVE-2026-39821: Fix validation bypass and privilege escalation by
  updating golang.org/x/net to version 0.55.0 (bsc#1266600)
  * Fix multiple issues when parsing HTML files (bsc#1267153):
    CVE-2026-25680, CVE-2026-42502, CVE-2026-27136, CVE-2026-25681,
    CVE-2026-42506
  * Added 0009-Bump-golang.org-x-net.patch</changelog>
</package>
<package pkgid="78bb588b5a3fd71fa16fb78d0051f9bbbf1b693c418b7d63347dc0f88512f882" name="mgr-push" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.2.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1628510400">- version 4.3.1-1
- Bump version to 4.3.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1642507200">- version 4.3.2-1
  * Do not build python 2 package for SLE15SP4 and higher</changelog>
  <changelog author="jgonzalez@suse.com" date="1647000000">- version 4.3.3-1
  * Corrected source URLs in spec file.</changelog>
  <changelog author="jgonzalez@suse.com" date="1650369600">- version 4.3.4-1
  * Fix the condition for preventing building python 2 subpackage
    for SLE15</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Bump version to 4.4.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1671019200">- version 4.4.2-1
  * Update translation strings</changelog>
  <changelog author="jgonzalez@suse.com" date="1676980800">- version 4.4.3-1
  * Ensure installation of make for building</changelog>
  <changelog author="marina.latini@suse.com" date="1681905600">- version 4.4.4-1
  * remove pylint check at build time</changelog>
  <changelog author="marina.latini@suse.com" date="1698840000">- version 4.4.5-1
  * Use http to connect to localhost server
  * Use bundle CA certificate in rhnpush (bsc#1222731)</changelog>
  <changelog author="rosuna@suse.com" date="1702641600">- version 4.4.6-1
  * Remove unused makefiles</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.2-0
  * Remove unused code from the traditional stack</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.2-0
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="marina.latini@suse.com" date="1751025600">- version 5.1.3-0
  * Require the current name of spacewalk-client-tools</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Allow existing pylint failures
  * Reformat Python code with black
  * Use absolute paths when invoking external commands
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Make package to build on openSUSE Tumbleweed
  * Do not break syntax for Python 2.7</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.2-0
  * Disable build for Debian, Ubuntu and Enterprise Linux 8 and newer</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.3-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.4-0
  * Allow building mgr-push on Leap 16.0 and SLE 16
  * Add support for Python 3.13</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Remove token based authentication mechanism for package_push
  (bsc#1230949)
- Bump Version to 5.3.0</changelog>
</package>
<package pkgid="7f7e6e0271bd0a22acdb0016815c3362f8acb7440ac454a7224c212a9db70a01" name="mgr-push" arch="src">
  <version epoch="0" ver="5.3.0" rel="150003.2.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1628510400">- version 4.3.1-1
- Bump version to 4.3.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1642507200">- version 4.3.2-1
  * Do not build python 2 package for SLE15SP4 and higher</changelog>
  <changelog author="jgonzalez@suse.com" date="1647000000">- version 4.3.3-1
  * Corrected source URLs in spec file.</changelog>
  <changelog author="jgonzalez@suse.com" date="1650369600">- version 4.3.4-1
  * Fix the condition for preventing building python 2 subpackage
    for SLE15</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Bump version to 4.4.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1671019200">- version 4.4.2-1
  * Update translation strings</changelog>
  <changelog author="jgonzalez@suse.com" date="1676980800">- version 4.4.3-1
  * Ensure installation of make for building</changelog>
  <changelog author="marina.latini@suse.com" date="1681905600">- version 4.4.4-1
  * remove pylint check at build time</changelog>
  <changelog author="marina.latini@suse.com" date="1698840000">- version 4.4.5-1
  * Use http to connect to localhost server
  * Use bundle CA certificate in rhnpush (bsc#1222731)</changelog>
  <changelog author="rosuna@suse.com" date="1702641600">- version 4.4.6-1
  * Remove unused makefiles</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.2-0
  * Remove unused code from the traditional stack</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.2-0
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="marina.latini@suse.com" date="1751025600">- version 5.1.3-0
  * Require the current name of spacewalk-client-tools</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Allow existing pylint failures
  * Reformat Python code with black
  * Use absolute paths when invoking external commands
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Make package to build on openSUSE Tumbleweed
  * Do not break syntax for Python 2.7</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.2-0
  * Disable build for Debian, Ubuntu and Enterprise Linux 8 and newer</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.3-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.4-0
  * Allow building mgr-push on Leap 16.0 and SLE 16
  * Add support for Python 3.13</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Remove token based authentication mechanism for package_push
  (bsc#1230949)
- Bump Version to 5.3.0</changelog>
</package>
<package pkgid="ab56e846e8d9017aaf9207b88a959025f2d8b1bbdd6c44af2a2f4d4d93898fe5" name="prometheus-blackbox_exporter" arch="src">
  <version epoch="0" ver="0.26.0" rel="150003.2.14.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1631620800">- Clean up spec file formatting (jsc#SLE-22351)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1632225600">- Remove BuildRoot:</changelog>
  <changelog author="witold.bedyk@suse.com" date="1632916800">- Use %set_permissions and %verify_permissions for SLE 12 (bsc#1191194)
- Remove %{go_nostrip}</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642852800">- Enhanced to build on Enterprise Linux 8</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1645531200">- Updated to allow building on older rpmbuild.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652184000">- Fix %pre section to avoid empty content</changelog>
  <changelog author="jgonzalez@suse.com" date="1655380800">- Exclude s390 arch</changelog>
  <changelog author="marina.latini@suse.com" date="1664280000">- Require go1.18 (bsc#1203599, GH#19127)</changelog>
  <changelog author="marina.latini@suse.com" date="1677844800">- Build with go1.18 only for SLE-15-SP3 and
  build with &gt;= go1.19 on higher SP (bsc#1203599)</changelog>
  <changelog author="marina.latini@suse.com" date="1682337600">- On SUSE Linux Enterprise build always with Go &gt;= 1.19 (bsc#1203599)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1682596800">- Fix authentication bypass via cache poisoning
  (CVE-2022-46146, bsc#1208062)
- Add `min_version` parameter of `tls_config` to allow enabling
  TLS 1.0 and 1.1 (bsc#1209113)
- Add:
  * 0001-Update-go-modules.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1684324800">- Avoid empty validation script
- Add rc symlink for backwards compatibility</changelog>
  <changelog author="luizluca@tre-sc.jus.br" date="1686916800">- Update to 0.24.0 (bsc#1212279, jsc#PED-4556)
  * Requires go1.19
- Drop:
  * 0001-Update-go-modules.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1687780800">- Use obscpio for go modules service
- Set version number
- Set build date from SOURCE_DATE_EPOCH</changelog>
  <changelog author="witold.bedyk@suse.com" date="1747396800">- Security:
  * CVE-2025-22870: Fix proxy bypassing using IPv6 zone IDs
    (bsc#1238680)
  * CVE-2023-45288: Fix closing connections when receiving too many
    headers (bsc#1236515)
- Add 0001-Bump-x-net.patch
- Use `manual` build service
- Build with `promu`
- Drop Go packaging macros
- Add testing</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748347200">- Rebase 0001-Bump-x-net.patch.
- Upgrade to version 0.26.0 (jsc#PED-12872):
  * Changes:
    Replace go-kit/log with log/slog module.
  * Features:
    Add metric to record tls ciphersuite negotiated during
    handshake.
    Add a way to export labels with content matched by the probe.
    Reports Certificate Serial number.
  * Enhancement:
    Add stale workflow to start sync with stale.yaml in Prometheus.
  * Bug fixes:
    Only register grpc TLS metrics on successful handshake.
- Upgrade to version 0.25.0:
  * Features:
    Allow to get Probe logs by target.
    Log errors from probe.
  * Bug fixes:
    Prevent logging confusing error message.
    Explicit registration of internal exporter metrics.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765972800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768996800">- Replace cpio with tar
  * Add full download path to the spec file
  * Remove obs_scm service</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Fix conditional for SLE 12</changelog>
</package>
<package pkgid="7ad47c2cce93ea6e9f6c255c5053f307d3a3cdc71a3638f2e9f3d8457b6e810a" name="prometheus-blackbox_exporter" arch="x86_64">
  <version epoch="0" ver="0.26.0" rel="150003.2.14.uyuni"/>
  <changelog author="witold.bedyk@suse.com" date="1631620800">- Clean up spec file formatting (jsc#SLE-22351)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1632225600">- Remove BuildRoot:</changelog>
  <changelog author="witold.bedyk@suse.com" date="1632916800">- Use %set_permissions and %verify_permissions for SLE 12 (bsc#1191194)
- Remove %{go_nostrip}</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1642852800">- Enhanced to build on Enterprise Linux 8</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1645531200">- Updated to allow building on older rpmbuild.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652184000">- Fix %pre section to avoid empty content</changelog>
  <changelog author="jgonzalez@suse.com" date="1655380800">- Exclude s390 arch</changelog>
  <changelog author="marina.latini@suse.com" date="1664280000">- Require go1.18 (bsc#1203599, GH#19127)</changelog>
  <changelog author="marina.latini@suse.com" date="1677844800">- Build with go1.18 only for SLE-15-SP3 and
  build with &gt;= go1.19 on higher SP (bsc#1203599)</changelog>
  <changelog author="marina.latini@suse.com" date="1682337600">- On SUSE Linux Enterprise build always with Go &gt;= 1.19 (bsc#1203599)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1682596800">- Fix authentication bypass via cache poisoning
  (CVE-2022-46146, bsc#1208062)
- Add `min_version` parameter of `tls_config` to allow enabling
  TLS 1.0 and 1.1 (bsc#1209113)
- Add:
  * 0001-Update-go-modules.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1684324800">- Avoid empty validation script
- Add rc symlink for backwards compatibility</changelog>
  <changelog author="luizluca@tre-sc.jus.br" date="1686916800">- Update to 0.24.0 (bsc#1212279, jsc#PED-4556)
  * Requires go1.19
- Drop:
  * 0001-Update-go-modules.patch</changelog>
  <changelog author="witold.bedyk@suse.com" date="1687780800">- Use obscpio for go modules service
- Set version number
- Set build date from SOURCE_DATE_EPOCH</changelog>
  <changelog author="witold.bedyk@suse.com" date="1747396800">- Security:
  * CVE-2025-22870: Fix proxy bypassing using IPv6 zone IDs
    (bsc#1238680)
  * CVE-2023-45288: Fix closing connections when receiving too many
    headers (bsc#1236515)
- Add 0001-Bump-x-net.patch
- Use `manual` build service
- Build with `promu`
- Drop Go packaging macros
- Add testing</changelog>
  <changelog author="witold.bedyk@suse.com" date="1748347200">- Rebase 0001-Bump-x-net.patch.
- Upgrade to version 0.26.0 (jsc#PED-12872):
  * Changes:
    Replace go-kit/log with log/slog module.
  * Features:
    Add metric to record tls ciphersuite negotiated during
    handshake.
    Add a way to export labels with content matched by the probe.
    Reports Certificate Serial number.
  * Enhancement:
    Add stale workflow to start sync with stale.yaml in Prometheus.
  * Bug fixes:
    Only register grpc TLS metrics on successful handshake.
- Upgrade to version 0.25.0:
  * Features:
    Allow to get Probe logs by target.
    Log errors from probe.
  * Bug fixes:
    Prevent logging confusing error message.
    Explicit registration of internal exporter metrics.</changelog>
  <changelog author="witold.bedyk@suse.com" date="1765972800">- Require gcc11-c++ for building with SLE 12</changelog>
  <changelog author="witold.bedyk@suse.com" date="1768996800">- Replace cpio with tar
  * Add full download path to the spec file
  * Remove obs_scm service</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770292800">- Build only for SUSE distributions</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Fix conditional for SLE 12</changelog>
</package>
<package pkgid="c3e3c1698bf38d461d77a214aeb7c2d3470f1e1241bc2d876b3559e52fe8ba11" name="prometheus-postgres_exporter" arch="src">
  <version epoch="0" ver="0.10.1" rel="150003.2.3.uyuni"/>
  <changelog author="moio@suse.com" date="1490788800">- Initial version</changelog>
  <changelog author="mc@suse.com" date="1528891200">- add systemd service and config file</changelog>
  <changelog author="mc@suse.com" date="1528977600">- start service after postgresql</changelog>
  <changelog author="moio@suse.com" date="1540987200">- Upgrade to 0.4.6:
  - Fix 32 and 64mb unit sizes, were not supported in pg_settings
  - Add commandline flag to disable default metrics
  - Bugfix for pg_up (it would always be -1)
  - pg_up is now refreshed based on database Ping() every scrape
  - Adds the following environment variables for overriding defaults:
  - `PG_EXPORTER_WEB_LISTEN_ADDRESS`
  - `PG_EXPORTER_WEB_TELEMETRY_PATH`
  - `PG_EXPORTER_EXTEND_QUERY_PATH`
  - Add Content-Type to HTTP landing page
  - Fix panic due to inconsistent label cardinality when using queries.yaml with queries which return extra columns
  - Add metric for whether the user queries YAML file parsed correctly.
    This also includes the filename and SHA256 sum allowing tracking of updates
  - Add pg_up metric to indicate whether the exporter was able to connect and Ping() the PG instance before a scrape
  - Fix broken link in landing page for `/metrics`
  - Add support for PostgreSQL 10
  - Add support for the 16kB unit when decoding pg_settings
  - Fix DSN logging
  - Ignore functions that cannot be executed during replication recovery
  - Add a `-version` flag finally
  - Add confirmed_flush_lsn to pg_stat_replication
  - Use pg_settings to retrieve runtime variables. Adds &gt;180 new metrics and descriptions</changelog>
  <changelog author="mc@suse.com" date="1553688000">- Upgrade to 0.4.7:
  - Added a query for v9.1 pg_stat_activity.
  - Add `--constantLabels` flag to allow applying fixed constant
    labels to metrics.
  - Support 'B' suffix in units.</changelog>
  <changelog author="jrenner@suse.com" date="1553774400">- Enable building postgres_exporter for additional architectures
  (s390x, ppc64 and arm64)
- Add:
  * architectures.patch</changelog>
  <changelog author="jcavalheiro@suse.com" date="1555156800">- Fix ppc64le compile errors on SLE15-SP1
  - Use go1.9 as newer versions break magefile on this arch
- Refactor and cleanup spec file
- Rename systemd service to prometheus-postgres_exporter</changelog>
  <changelog author="jcavalheiro@suse.com" date="1559822400">- Add %license macro for LICENSE file</changelog>
  <changelog author="mseidl@suse.de" date="1629201600">- Package rename (from golang-github-wrouesnel-postgres_exporter) (jsc#SLE-23051)
- Upgrade to version 0.10.0:
  * fix pg_replication_slots on postgresql versions 9.4 &lt;&gt; 10.0
- Remove:
  * architectures.patch
- Upgrade to version 0.9.0:
  * Remove duplicate column in queries.yml
  * Add query for 'pg_replication_slots'
  * Allow a custom prefix for metric namespace
  * Support connstring syntax when discovering databases
  * Fix pg_database_size_bytes metric in queries.yaml
  * Don't ignore errors in parseUserQueries
  * Recover when connection cannot be established at startup
  * Don't retry if an error occurs while connecting to the database
- Upgrade to version 0.8.0:
  * Export pg_stat_archiver metrics
  * Add support for 'DATA_SOURCE_URI_FILE' envvar
  * Added new field "master" to queries.yaml
  * If "master" is true, query will be call only on once database in instance
  * Change queries.yaml for work with autoDiscoveryDatabases options
    added current database name to metrics because any database in
    cluster maybe have the same table names
    added "master" field for query instance metrics
- Upgrade to version 0.7.0:
  * Rename pg_database_size to pg_database_size_bytes in queries.yml
  * Add support for optional namespace caching
  * Fix some autodiscovery problems
  * Don't stop generating fingerprint while encountering value with "=" sign
    (may resolve problems with passwords and special characters)
- Upgrade to version 0.6.0:
  * Add SQL for grant connect
  * Expose pg_current_wal_lsn_bytes
  * Provide more helpful default values for tables that have never been vacuumed
  * Fix pg_up metric returns last calculated value without explicit resetting
  * Discover only databases that are not templates and allow connections
  * Add --exclude-databases option
- Upgrade to version 0.5.1:
  * Add application_name as a label for pg_stat_replication metrics
- Upgrade to version 0.5.0:
  * Add `--auto-discover-databases` option,
    which automatically discovers and scrapes all databases
  * Add support for boolean data types as metrics
  * Replication lag is now expressed as a float and not truncated to an integer
  * When default metrics are disabled, no version metrics are collected anymore either
  * Fix exporter panic when postgres server goes down
  * Add support for collecting metrics from multiple servers</changelog>
  <changelog author="jsegitz@suse.com" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-postgres_exporter.service</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1644580800">- Updated for RHEL8.</changelog>
  <changelog author="mseidl@suse.de" date="1650628800">- Exclude s390 builds</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652184000">- Prevent empty %pre section</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1652270400">- Version/release lines above first usage of those macros.
  gh#uyuni-project/uyuni#5418</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652702400">- Use go_modules source service
- Upgrade to version 0.10.1:
  * Fix broken log-level for values other than debug (bsc#1208965)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1681905600">- Add 0001-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  * Fix authentication bypass via cache poisoning
    (CVE-2022-46146, bsc#1208060)
- Fix _service to pull correct version</changelog>
  <changelog author="witold.bedyk@suse.com" date="1681992000">- Adapt the systemd service security configuration
  to be able to start it on RHEL systems and clones
- Create the prometheus user for RHEL systems and clones</changelog>
  <changelog author="marina.latini@suse.com" date="1700568000">- Remove duplicated call to systemd requirements
- Do not build debug if RHEL &gt;= 8
- Do not strip if SUSE Linux Enterprise 15 SP3
- Build at least with with Go &gt;= 1.18 on RHEL
- Build with Go &gt;= 1.20 elsewhere</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Do not build for Debian or Ubuntu</changelog>
  <changelog author="marina.latini@suse.com" date="1777291200">- CVE-2022-21698: Replace github.com/prometheus/client_golang with
  version 1.11.1 (bsc#1248699)
- Use vendored dependencies for the build to ensure reproducible
  builds and offline compatibility.
  * Drop 0001-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  * Pin exporter-toolkit to 0.7.3 in the service file</changelog>
</package>
<package pkgid="d7b6b2b22b21bdcb1318aad9507c6e2dd6ec28f1e44bae276de06d47df3ca60d" name="prometheus-postgres_exporter" arch="x86_64">
  <version epoch="0" ver="0.10.1" rel="150003.2.3.uyuni"/>
  <changelog author="moio@suse.com" date="1490788800">- Initial version</changelog>
  <changelog author="mc@suse.com" date="1528891200">- add systemd service and config file</changelog>
  <changelog author="mc@suse.com" date="1528977600">- start service after postgresql</changelog>
  <changelog author="moio@suse.com" date="1540987200">- Upgrade to 0.4.6:
  - Fix 32 and 64mb unit sizes, were not supported in pg_settings
  - Add commandline flag to disable default metrics
  - Bugfix for pg_up (it would always be -1)
  - pg_up is now refreshed based on database Ping() every scrape
  - Adds the following environment variables for overriding defaults:
  - `PG_EXPORTER_WEB_LISTEN_ADDRESS`
  - `PG_EXPORTER_WEB_TELEMETRY_PATH`
  - `PG_EXPORTER_EXTEND_QUERY_PATH`
  - Add Content-Type to HTTP landing page
  - Fix panic due to inconsistent label cardinality when using queries.yaml with queries which return extra columns
  - Add metric for whether the user queries YAML file parsed correctly.
    This also includes the filename and SHA256 sum allowing tracking of updates
  - Add pg_up metric to indicate whether the exporter was able to connect and Ping() the PG instance before a scrape
  - Fix broken link in landing page for `/metrics`
  - Add support for PostgreSQL 10
  - Add support for the 16kB unit when decoding pg_settings
  - Fix DSN logging
  - Ignore functions that cannot be executed during replication recovery
  - Add a `-version` flag finally
  - Add confirmed_flush_lsn to pg_stat_replication
  - Use pg_settings to retrieve runtime variables. Adds &gt;180 new metrics and descriptions</changelog>
  <changelog author="mc@suse.com" date="1553688000">- Upgrade to 0.4.7:
  - Added a query for v9.1 pg_stat_activity.
  - Add `--constantLabels` flag to allow applying fixed constant
    labels to metrics.
  - Support 'B' suffix in units.</changelog>
  <changelog author="jrenner@suse.com" date="1553774400">- Enable building postgres_exporter for additional architectures
  (s390x, ppc64 and arm64)
- Add:
  * architectures.patch</changelog>
  <changelog author="jcavalheiro@suse.com" date="1555156800">- Fix ppc64le compile errors on SLE15-SP1
  - Use go1.9 as newer versions break magefile on this arch
- Refactor and cleanup spec file
- Rename systemd service to prometheus-postgres_exporter</changelog>
  <changelog author="jcavalheiro@suse.com" date="1559822400">- Add %license macro for LICENSE file</changelog>
  <changelog author="mseidl@suse.de" date="1629201600">- Package rename (from golang-github-wrouesnel-postgres_exporter) (jsc#SLE-23051)
- Upgrade to version 0.10.0:
  * fix pg_replication_slots on postgresql versions 9.4 &lt;&gt; 10.0
- Remove:
  * architectures.patch
- Upgrade to version 0.9.0:
  * Remove duplicate column in queries.yml
  * Add query for 'pg_replication_slots'
  * Allow a custom prefix for metric namespace
  * Support connstring syntax when discovering databases
  * Fix pg_database_size_bytes metric in queries.yaml
  * Don't ignore errors in parseUserQueries
  * Recover when connection cannot be established at startup
  * Don't retry if an error occurs while connecting to the database
- Upgrade to version 0.8.0:
  * Export pg_stat_archiver metrics
  * Add support for 'DATA_SOURCE_URI_FILE' envvar
  * Added new field "master" to queries.yaml
  * If "master" is true, query will be call only on once database in instance
  * Change queries.yaml for work with autoDiscoveryDatabases options
    added current database name to metrics because any database in
    cluster maybe have the same table names
    added "master" field for query instance metrics
- Upgrade to version 0.7.0:
  * Rename pg_database_size to pg_database_size_bytes in queries.yml
  * Add support for optional namespace caching
  * Fix some autodiscovery problems
  * Don't stop generating fingerprint while encountering value with "=" sign
    (may resolve problems with passwords and special characters)
- Upgrade to version 0.6.0:
  * Add SQL for grant connect
  * Expose pg_current_wal_lsn_bytes
  * Provide more helpful default values for tables that have never been vacuumed
  * Fix pg_up metric returns last calculated value without explicit resetting
  * Discover only databases that are not templates and allow connections
  * Add --exclude-databases option
- Upgrade to version 0.5.1:
  * Add application_name as a label for pg_stat_replication metrics
- Upgrade to version 0.5.0:
  * Add `--auto-discover-databases` option,
    which automatically discovers and scrapes all databases
  * Add support for boolean data types as metrics
  * Replication lag is now expressed as a float and not truncated to an integer
  * When default metrics are disabled, no version metrics are collected anymore either
  * Fix exporter panic when postgres server goes down
  * Add support for collecting metrics from multiple servers</changelog>
  <changelog author="jsegitz@suse.com" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-postgres_exporter.service</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1644580800">- Updated for RHEL8.</changelog>
  <changelog author="mseidl@suse.de" date="1650628800">- Exclude s390 builds</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652184000">- Prevent empty %pre section</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1652270400">- Version/release lines above first usage of those macros.
  gh#uyuni-project/uyuni#5418</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652702400">- Use go_modules source service
- Upgrade to version 0.10.1:
  * Fix broken log-level for values other than debug (bsc#1208965)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1681905600">- Add 0001-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  * Fix authentication bypass via cache poisoning
    (CVE-2022-46146, bsc#1208060)
- Fix _service to pull correct version</changelog>
  <changelog author="witold.bedyk@suse.com" date="1681992000">- Adapt the systemd service security configuration
  to be able to start it on RHEL systems and clones
- Create the prometheus user for RHEL systems and clones</changelog>
  <changelog author="marina.latini@suse.com" date="1700568000">- Remove duplicated call to systemd requirements
- Do not build debug if RHEL &gt;= 8
- Do not strip if SUSE Linux Enterprise 15 SP3
- Build at least with with Go &gt;= 1.18 on RHEL
- Build with Go &gt;= 1.20 elsewhere</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Do not build for Debian or Ubuntu</changelog>
  <changelog author="marina.latini@suse.com" date="1777291200">- CVE-2022-21698: Replace github.com/prometheus/client_golang with
  version 1.11.1 (bsc#1248699)
- Use vendored dependencies for the build to ensure reproducible
  builds and offline compatibility.
  * Drop 0001-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  * Pin exporter-toolkit to 0.7.3 in the service file</changelog>
</package>
<package pkgid="3e1f7a9f16cc1cbd31d8734e79f9277a7ff8ceb9cb0215246b41b22213f547f7" name="prometheus-postgres_exporter-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.10.1" rel="150003.2.3.uyuni"/>
  <changelog author="moio@suse.com" date="1490788800">- Initial version</changelog>
  <changelog author="mc@suse.com" date="1528891200">- add systemd service and config file</changelog>
  <changelog author="mc@suse.com" date="1528977600">- start service after postgresql</changelog>
  <changelog author="moio@suse.com" date="1540987200">- Upgrade to 0.4.6:
  - Fix 32 and 64mb unit sizes, were not supported in pg_settings
  - Add commandline flag to disable default metrics
  - Bugfix for pg_up (it would always be -1)
  - pg_up is now refreshed based on database Ping() every scrape
  - Adds the following environment variables for overriding defaults:
  - `PG_EXPORTER_WEB_LISTEN_ADDRESS`
  - `PG_EXPORTER_WEB_TELEMETRY_PATH`
  - `PG_EXPORTER_EXTEND_QUERY_PATH`
  - Add Content-Type to HTTP landing page
  - Fix panic due to inconsistent label cardinality when using queries.yaml with queries which return extra columns
  - Add metric for whether the user queries YAML file parsed correctly.
    This also includes the filename and SHA256 sum allowing tracking of updates
  - Add pg_up metric to indicate whether the exporter was able to connect and Ping() the PG instance before a scrape
  - Fix broken link in landing page for `/metrics`
  - Add support for PostgreSQL 10
  - Add support for the 16kB unit when decoding pg_settings
  - Fix DSN logging
  - Ignore functions that cannot be executed during replication recovery
  - Add a `-version` flag finally
  - Add confirmed_flush_lsn to pg_stat_replication
  - Use pg_settings to retrieve runtime variables. Adds &gt;180 new metrics and descriptions</changelog>
  <changelog author="mc@suse.com" date="1553688000">- Upgrade to 0.4.7:
  - Added a query for v9.1 pg_stat_activity.
  - Add `--constantLabels` flag to allow applying fixed constant
    labels to metrics.
  - Support 'B' suffix in units.</changelog>
  <changelog author="jrenner@suse.com" date="1553774400">- Enable building postgres_exporter for additional architectures
  (s390x, ppc64 and arm64)
- Add:
  * architectures.patch</changelog>
  <changelog author="jcavalheiro@suse.com" date="1555156800">- Fix ppc64le compile errors on SLE15-SP1
  - Use go1.9 as newer versions break magefile on this arch
- Refactor and cleanup spec file
- Rename systemd service to prometheus-postgres_exporter</changelog>
  <changelog author="jcavalheiro@suse.com" date="1559822400">- Add %license macro for LICENSE file</changelog>
  <changelog author="mseidl@suse.de" date="1629201600">- Package rename (from golang-github-wrouesnel-postgres_exporter) (jsc#SLE-23051)
- Upgrade to version 0.10.0:
  * fix pg_replication_slots on postgresql versions 9.4 &lt;&gt; 10.0
- Remove:
  * architectures.patch
- Upgrade to version 0.9.0:
  * Remove duplicate column in queries.yml
  * Add query for 'pg_replication_slots'
  * Allow a custom prefix for metric namespace
  * Support connstring syntax when discovering databases
  * Fix pg_database_size_bytes metric in queries.yaml
  * Don't ignore errors in parseUserQueries
  * Recover when connection cannot be established at startup
  * Don't retry if an error occurs while connecting to the database
- Upgrade to version 0.8.0:
  * Export pg_stat_archiver metrics
  * Add support for 'DATA_SOURCE_URI_FILE' envvar
  * Added new field "master" to queries.yaml
  * If "master" is true, query will be call only on once database in instance
  * Change queries.yaml for work with autoDiscoveryDatabases options
    added current database name to metrics because any database in
    cluster maybe have the same table names
    added "master" field for query instance metrics
- Upgrade to version 0.7.0:
  * Rename pg_database_size to pg_database_size_bytes in queries.yml
  * Add support for optional namespace caching
  * Fix some autodiscovery problems
  * Don't stop generating fingerprint while encountering value with "=" sign
    (may resolve problems with passwords and special characters)
- Upgrade to version 0.6.0:
  * Add SQL for grant connect
  * Expose pg_current_wal_lsn_bytes
  * Provide more helpful default values for tables that have never been vacuumed
  * Fix pg_up metric returns last calculated value without explicit resetting
  * Discover only databases that are not templates and allow connections
  * Add --exclude-databases option
- Upgrade to version 0.5.1:
  * Add application_name as a label for pg_stat_replication metrics
- Upgrade to version 0.5.0:
  * Add `--auto-discover-databases` option,
    which automatically discovers and scrapes all databases
  * Add support for boolean data types as metrics
  * Replication lag is now expressed as a float and not truncated to an integer
  * When default metrics are disabled, no version metrics are collected anymore either
  * Fix exporter panic when postgres server goes down
  * Add support for collecting metrics from multiple servers</changelog>
  <changelog author="jsegitz@suse.com" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-postgres_exporter.service</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1644580800">- Updated for RHEL8.</changelog>
  <changelog author="mseidl@suse.de" date="1650628800">- Exclude s390 builds</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652184000">- Prevent empty %pre section</changelog>
  <changelog author="stefan.bluhm@clacee.eu" date="1652270400">- Version/release lines above first usage of those macros.
  gh#uyuni-project/uyuni#5418</changelog>
  <changelog author="witold.bedyk@suse.com" date="1652702400">- Use go_modules source service
- Upgrade to version 0.10.1:
  * Fix broken log-level for values other than debug (bsc#1208965)</changelog>
  <changelog author="witold.bedyk@suse.com" date="1681905600">- Add 0001-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  * Fix authentication bypass via cache poisoning
    (CVE-2022-46146, bsc#1208060)
- Fix _service to pull correct version</changelog>
  <changelog author="witold.bedyk@suse.com" date="1681992000">- Adapt the systemd service security configuration
  to be able to start it on RHEL systems and clones
- Create the prometheus user for RHEL systems and clones</changelog>
  <changelog author="marina.latini@suse.com" date="1700568000">- Remove duplicated call to systemd requirements
- Do not build debug if RHEL &gt;= 8
- Do not strip if SUSE Linux Enterprise 15 SP3
- Build at least with with Go &gt;= 1.18 on RHEL
- Build with Go &gt;= 1.20 elsewhere</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Do not build for Debian or Ubuntu</changelog>
  <changelog author="marina.latini@suse.com" date="1777291200">- CVE-2022-21698: Replace github.com/prometheus/client_golang with
  version 1.11.1 (bsc#1248699)
- Use vendored dependencies for the build to ensure reproducible
  builds and offline compatibility.
  * Drop 0001-Update-prometheus-exporter-toolkit-to-0.7.3.patch
  * Pin exporter-toolkit to 0.7.3 in the service file</changelog>
</package>
<package pkgid="145e525778f50f7aacc9a770227f4c82f4bbf648dcbc77df5eae3e87215bb033" name="python3-mgr-push" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.2.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1628510400">- version 4.3.1-1
- Bump version to 4.3.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1642507200">- version 4.3.2-1
  * Do not build python 2 package for SLE15SP4 and higher</changelog>
  <changelog author="jgonzalez@suse.com" date="1647000000">- version 4.3.3-1
  * Corrected source URLs in spec file.</changelog>
  <changelog author="jgonzalez@suse.com" date="1650369600">- version 4.3.4-1
  * Fix the condition for preventing building python 2 subpackage
    for SLE15</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Bump version to 4.4.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1671019200">- version 4.4.2-1
  * Update translation strings</changelog>
  <changelog author="jgonzalez@suse.com" date="1676980800">- version 4.4.3-1
  * Ensure installation of make for building</changelog>
  <changelog author="marina.latini@suse.com" date="1681905600">- version 4.4.4-1
  * remove pylint check at build time</changelog>
  <changelog author="marina.latini@suse.com" date="1698840000">- version 4.4.5-1
  * Use http to connect to localhost server
  * Use bundle CA certificate in rhnpush (bsc#1222731)</changelog>
  <changelog author="rosuna@suse.com" date="1702641600">- version 4.4.6-1
  * Remove unused makefiles</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.2-0
  * Remove unused code from the traditional stack</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.2-0
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="marina.latini@suse.com" date="1751025600">- version 5.1.3-0
  * Require the current name of spacewalk-client-tools</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Allow existing pylint failures
  * Reformat Python code with black
  * Use absolute paths when invoking external commands
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Make package to build on openSUSE Tumbleweed
  * Do not break syntax for Python 2.7</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.2-0
  * Disable build for Debian, Ubuntu and Enterprise Linux 8 and newer</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.3-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.4-0
  * Allow building mgr-push on Leap 16.0 and SLE 16
  * Add support for Python 3.13</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Remove token based authentication mechanism for package_push
  (bsc#1230949)
- Bump Version to 5.3.0</changelog>
</package>
<package pkgid="7c03cd45da483b11c7b4ab1d30c6a63c5c94bc1d0d0321b752e49a84086ee679" name="python3-rhnlib" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1647000000">- version 4.3.3-1
  * Reorganize python files</changelog>
  <changelog author="jgonzalez@suse.com" date="1650369600">- version 4.3.4-1
  * Fix the condition for preventing building python 2 subpackage
    for SLE15</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Bump version to 4.4.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1668772800">- version 4.4.2-1
  * Don't get stuck at the end of SSL transfers (bsc#1204032)</changelog>
  <changelog author="jgonzalez@suse.com" date="1676980800">- version 4.4.3-1
  * Ensure installation of make for building</changelog>
  <changelog author="rosuna@suse.com" date="1695038400">- version 4.4.4-1
  * Only use TLSv1+ for SSL connections</changelog>
  <changelog author="marina.latini@suse.com" date="1698840000">- version 4.4.5-1
  * Use bundle CA certificate in rhnpush (bsc#1222731)</changelog>
  <changelog author="rosuna@suse.com" date="1702641600">- version 4.4.6-1
  * Remove unused makefiles</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Specify a packager for Debian like distros</changelog>
  <changelog author="rosuna@suse.com" date="1706529600">- version 5.0.2-1
  * Apply Black and Pylint to enforce Python style</changelog>
  <changelog author="marina.latini@suse.com" date="1718280000">- version 5.0.3-1
  * Align changelog entries</changelog>
  <changelog author="rosuna@suse.com" date="1724155200">- version 5.0.4-0
  * Add the old TLS code for very old traditional clients still on
    python 2.7 (bsc#1228198)</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.2-0
  * Remove conflict with proxy installer since it is now
    container-only</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Allow existing pylint failures
  * Reformat Python code with black
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Migrate rhnlib building to setuptools
  * Use more secure defusedxml parser (bsc#1227577)</changelog>
  <changelog author="michael.calmer@suse.com" date="1765281600">- version 5.2.2-0
  * Use character class instead of alternation in regex
    to fix the issue found by SonarCloud</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.3-0
  * Disable build as debian package</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.4-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.5-0
  * Add support for Python 3.13
  * Enable build on openSUSE Leap 16</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="6f50845e3730a0d6803da064992391a59f772c7d094f8f2b60d250ce5e2127db" name="python3-spacewalk-client-tools" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="rosuna@suse.com" date="1706529600">- version 5.0.2-1
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1707825600">- version 5.0.3-1
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1712577600">- version 5.0.4-0
  * Remove rhn-profile-sync rhn_register spacewalk-channel and
    spacewalk-update-status</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.5-0
  * Remove rhn_check, rhnreg_ks and parts of up2date_client
  * Drop spacewalk-check, python2-spacewalk-check,
    python3-spacewalk-check
  * Drop spacewalk-client-setup, python2-spacewalk-client-setup,
    python3-spacewalk-client-setup
  * Remove dependency on python-newt</changelog>
  <changelog author="marina.latini@suse.com" date="1718020800">- version 5.0.6-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1722427200">- version 5.0.7-0
  * Update translation strings</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.2-0
  * Show Source String change for translations</changelog>
  <changelog author="rosuna@suse.com" date="1740744000">- version 5.1.3-0
  * Allow translation to wrap strings as weblate forces it</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.4-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1747137600">- version 5.1.5-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1751025600">- version 5.1.6-0
  * Remove unused python dependencies to dbus, dmidecode, ethtool,
    hwdata, udev, pygobject2 and hal</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Remove leftover Python 2 scripts
  * Allow existing pylint failures
  * Reformat Python code with black
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Fix spacewalk-client-tools-rpmlintrc for Tumbleweed</changelog>
  <changelog author="michael.calmer@suse.com" date="1764244800">- version 5.2.2-0
  * Update translation strings</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.3-0
  * Disable build as debian package</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.4-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.5-0
  * Update translations</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.6-0
  * Enable build on openSUSE Leap 16</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="421e43add9f81b17d5da5903967827f52151671774dc65af0e605fb433973cae" name="python3-uyuni-common-libs" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1650369600">- version 4.3.4-1
  * implement more decompression algorithms for reposync (bsc#1196704)</changelog>
  <changelog author="jgonzalez@suse.com" date="1657108800">- version 4.3.5-1
  * Fix reposync issue about 'rpm.hdr' object has no attribute 'get'</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Do not allow creating path if nonexistent user or group in fileutils.</changelog>
  <changelog author="jgonzalez@suse.com" date="1671019200">- version 4.4.2-1
  * unify user notification code on java side</changelog>
  <changelog author="marina.latini@suse.com" date="1681905600">- version 4.4.3-1
  * Ensure installation of make for building.
  * Use versioned Python during packaging.</changelog>
  <changelog author="rosuna@suse.com" date="1695038400">- version 4.4.4-1
  * Workaround for python3-debian bug about collecting control file (bsc#1211525, bsc#1208692)
  * Accept missing rhn.conf file
  * Use context manager for apache users in fileutils.py.</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="rosuna@suse.com" date="1706529600">- version 5.0.2-1
  * Apply Black and Pylint to enforce Python style</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.3-0
  * Add support for package signature type V4 RSA/SHA384
  * Add support for package signature type V4 RSA/SHA512
    (bsc#1221465)</changelog>
  <changelog author="marina.latini@suse.com" date="1718020800">- version 5.0.4-0
  * Move server-only functions out of uyuni.common (bsc#1222325)</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Enforce directory permissions at repo-sync when creating
    directories (bsc#1229260)
  * Bump version to 5.1.0</changelog>
  <changelog author="rosuna@suse.com" date="1740744000">- version 5.1.2-0
  * Make ISSv1 timezone independent (bsc#1221505)</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.3-0
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="marina.latini@suse.com" date="1750161600">- version 5.1.4-0
  * Fix decompress function for the zst format (bsc#1243821)</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Allow existing pylint failures
  * Reformat Python code with black
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Fix building for openSUSE Tumbleweed
  * Bump version to 5.2.0</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.2-0
  * Disable build as debian package</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.3-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.4-0
  * Build uyuni-common-libs noarch</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.5-0
  * Enable build on openSUSE Leap 16
  * Remove legacy md5/sha1 fallback imports from checksum
    module; use hashlib directly</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="8f62aa14e5c1cb3bf3fc1ae555e5422821e7a3c57e9640419f6b5de58ee4904e" name="rhnlib" arch="src">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1647000000">- version 4.3.3-1
  * Reorganize python files</changelog>
  <changelog author="jgonzalez@suse.com" date="1650369600">- version 4.3.4-1
  * Fix the condition for preventing building python 2 subpackage
    for SLE15</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Bump version to 4.4.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1668772800">- version 4.4.2-1
  * Don't get stuck at the end of SSL transfers (bsc#1204032)</changelog>
  <changelog author="jgonzalez@suse.com" date="1676980800">- version 4.4.3-1
  * Ensure installation of make for building</changelog>
  <changelog author="rosuna@suse.com" date="1695038400">- version 4.4.4-1
  * Only use TLSv1+ for SSL connections</changelog>
  <changelog author="marina.latini@suse.com" date="1698840000">- version 4.4.5-1
  * Use bundle CA certificate in rhnpush (bsc#1222731)</changelog>
  <changelog author="rosuna@suse.com" date="1702641600">- version 4.4.6-1
  * Remove unused makefiles</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Specify a packager for Debian like distros</changelog>
  <changelog author="rosuna@suse.com" date="1706529600">- version 5.0.2-1
  * Apply Black and Pylint to enforce Python style</changelog>
  <changelog author="marina.latini@suse.com" date="1718280000">- version 5.0.3-1
  * Align changelog entries</changelog>
  <changelog author="rosuna@suse.com" date="1724155200">- version 5.0.4-0
  * Add the old TLS code for very old traditional clients still on
    python 2.7 (bsc#1228198)</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.2-0
  * Remove conflict with proxy installer since it is now
    container-only</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Allow existing pylint failures
  * Reformat Python code with black
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Migrate rhnlib building to setuptools
  * Use more secure defusedxml parser (bsc#1227577)</changelog>
  <changelog author="michael.calmer@suse.com" date="1765281600">- version 5.2.2-0
  * Use character class instead of alternation in regex
    to fix the issue found by SonarCloud</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.3-0
  * Disable build as debian package</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.4-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.5-0
  * Add support for Python 3.13
  * Enable build on openSUSE Leap 16</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="d2806ead28d1c4377b6e5bfa567518ec18315acbd287d8b33f8943a318289183" name="spacecmd" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Speed up softwarechannel_removepackages (bsc#1227606)
  * Fix error in 'kickstart_delete' when using wildcards
    (bsc#1227578)
  * spacecmd bootstrap now works with specified port (bsc#1229437)
  * Bump version to 5.1.0
  * Fix SLS backup creation as directory with spacecmd (bsc#1230745)</changelog>
  <changelog author="rosuna@suse.com" date="1734004800">- version 5.1.2-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.3-0
  * Show Source String change for translations
  * Add command to refresh systems pillar data</changelog>
  <changelog author="rosuna@suse.com" date="1740744000">- version 5.1.4-0
  * Allow translation to wrap strings as weblate forces it</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.5-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1747137600">- version 5.1.6-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1750161600">- version 5.1.7-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1750161601">- version 5.1.8-0
  * Update translation strings</changelog>
  <changelog author="michael.calmer@suse.com" date="1752840000">- version 5.1.9-0
  * Fix installation of python lib files on Ubuntu 24.04
    (bsc#1246586)</changelog>
  <changelog author="michael.calmer@suse.com" date="1752840001">- version 5.1.10-0
  * Fix use of renamed config parser class where the backward
    compatible alias was dropped in latest python version
    (bsc#1246586)</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Make caching code Py 2.7 compatible
  * Use JSON instead of pickle for spacecmd cache (bsc#1227579)
  * Python 2.7 cannot re-raise exceptions
  * Fix methods in api namespace in spacecmd (bsc#1249532)
  * Use "x not in y" instead of "not x in y"
  * Replace regex functions with more efficient string functions
  * Allow existing pylint failures
  * Reformat Python code with black
  * Make spacecmd to work with Python 3.12 and higher
  * Call print statements properly in Python 3
  * Do not break syntax for Python 2.7
  * Fix the regular expression leading to exception in spacecmd</changelog>
  <changelog author="rosuna@suse.com" date="1761566401">- version 5.2.2-0
  * Update translation strings</changelog>
  <changelog author="michael.calmer@suse.com" date="1764244800">- version 5.2.3-0
  * Fix typo in spacecmd help ca-cert flag (bsc#1253174)
  * Add subcommand to check if reboot is needed
    after applying all available patches</changelog>
  <changelog author="michael.calmer@suse.com" date="1765281600">- version 5.2.4-0
  * Convert cached IDs to int (bsc#1251995)</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.5-0
  * Fix spacecmd binary file upload (bsc#1253659)</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.6-0
  * Update translation strings</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.7-0
  * Add proxy_container_config_nossl command</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.8-0
  * Update translation strings
  * Make tests compatible with Python 3.13</changelog>
  <changelog author="michael.calmer@suse.com" date="1781697600">- version 5.2.9-0
  * Update translation strings</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="e53dd48cf42ee9a701606f2ce2d38806a771ad9cd5c49ca485478f35433c2df1" name="spacecmd" arch="src">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Speed up softwarechannel_removepackages (bsc#1227606)
  * Fix error in 'kickstart_delete' when using wildcards
    (bsc#1227578)
  * spacecmd bootstrap now works with specified port (bsc#1229437)
  * Bump version to 5.1.0
  * Fix SLS backup creation as directory with spacecmd (bsc#1230745)</changelog>
  <changelog author="rosuna@suse.com" date="1734004800">- version 5.1.2-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.3-0
  * Show Source String change for translations
  * Add command to refresh systems pillar data</changelog>
  <changelog author="rosuna@suse.com" date="1740744000">- version 5.1.4-0
  * Allow translation to wrap strings as weblate forces it</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.5-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1747137600">- version 5.1.6-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1750161600">- version 5.1.7-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1750161601">- version 5.1.8-0
  * Update translation strings</changelog>
  <changelog author="michael.calmer@suse.com" date="1752840000">- version 5.1.9-0
  * Fix installation of python lib files on Ubuntu 24.04
    (bsc#1246586)</changelog>
  <changelog author="michael.calmer@suse.com" date="1752840001">- version 5.1.10-0
  * Fix use of renamed config parser class where the backward
    compatible alias was dropped in latest python version
    (bsc#1246586)</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Make caching code Py 2.7 compatible
  * Use JSON instead of pickle for spacecmd cache (bsc#1227579)
  * Python 2.7 cannot re-raise exceptions
  * Fix methods in api namespace in spacecmd (bsc#1249532)
  * Use "x not in y" instead of "not x in y"
  * Replace regex functions with more efficient string functions
  * Allow existing pylint failures
  * Reformat Python code with black
  * Make spacecmd to work with Python 3.12 and higher
  * Call print statements properly in Python 3
  * Do not break syntax for Python 2.7
  * Fix the regular expression leading to exception in spacecmd</changelog>
  <changelog author="rosuna@suse.com" date="1761566401">- version 5.2.2-0
  * Update translation strings</changelog>
  <changelog author="michael.calmer@suse.com" date="1764244800">- version 5.2.3-0
  * Fix typo in spacecmd help ca-cert flag (bsc#1253174)
  * Add subcommand to check if reboot is needed
    after applying all available patches</changelog>
  <changelog author="michael.calmer@suse.com" date="1765281600">- version 5.2.4-0
  * Convert cached IDs to int (bsc#1251995)</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.5-0
  * Fix spacecmd binary file upload (bsc#1253659)</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.6-0
  * Update translation strings</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.7-0
  * Add proxy_container_config_nossl command</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.8-0
  * Update translation strings
  * Make tests compatible with Python 3.13</changelog>
  <changelog author="michael.calmer@suse.com" date="1781697600">- version 5.2.9-0
  * Update translation strings</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="2cf5d8ae4307f3c102041f30231b715e53790015963a8be9547bec2382a253ee" name="spacewalk-client-tools" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="rosuna@suse.com" date="1706529600">- version 5.0.2-1
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1707825600">- version 5.0.3-1
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1712577600">- version 5.0.4-0
  * Remove rhn-profile-sync rhn_register spacewalk-channel and
    spacewalk-update-status</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.5-0
  * Remove rhn_check, rhnreg_ks and parts of up2date_client
  * Drop spacewalk-check, python2-spacewalk-check,
    python3-spacewalk-check
  * Drop spacewalk-client-setup, python2-spacewalk-client-setup,
    python3-spacewalk-client-setup
  * Remove dependency on python-newt</changelog>
  <changelog author="marina.latini@suse.com" date="1718020800">- version 5.0.6-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1722427200">- version 5.0.7-0
  * Update translation strings</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.2-0
  * Show Source String change for translations</changelog>
  <changelog author="rosuna@suse.com" date="1740744000">- version 5.1.3-0
  * Allow translation to wrap strings as weblate forces it</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.4-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1747137600">- version 5.1.5-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1751025600">- version 5.1.6-0
  * Remove unused python dependencies to dbus, dmidecode, ethtool,
    hwdata, udev, pygobject2 and hal</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Remove leftover Python 2 scripts
  * Allow existing pylint failures
  * Reformat Python code with black
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Fix spacewalk-client-tools-rpmlintrc for Tumbleweed</changelog>
  <changelog author="michael.calmer@suse.com" date="1764244800">- version 5.2.2-0
  * Update translation strings</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.3-0
  * Disable build as debian package</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.4-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.5-0
  * Update translations</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.6-0
  * Enable build on openSUSE Leap 16</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="c348be7f9efe76a32d45af9700c61de0173e2804f632d5231e4cd9366e725397" name="spacewalk-client-tools" arch="src">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="rosuna@suse.com" date="1706529600">- version 5.0.2-1
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1707825600">- version 5.0.3-1
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1712577600">- version 5.0.4-0
  * Remove rhn-profile-sync rhn_register spacewalk-channel and
    spacewalk-update-status</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.5-0
  * Remove rhn_check, rhnreg_ks and parts of up2date_client
  * Drop spacewalk-check, python2-spacewalk-check,
    python3-spacewalk-check
  * Drop spacewalk-client-setup, python2-spacewalk-client-setup,
    python3-spacewalk-client-setup
  * Remove dependency on python-newt</changelog>
  <changelog author="marina.latini@suse.com" date="1718020800">- version 5.0.6-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1722427200">- version 5.0.7-0
  * Update translation strings</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.2-0
  * Show Source String change for translations</changelog>
  <changelog author="rosuna@suse.com" date="1740744000">- version 5.1.3-0
  * Allow translation to wrap strings as weblate forces it</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.4-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1747137600">- version 5.1.5-0
  * Update translation strings</changelog>
  <changelog author="marina.latini@suse.com" date="1751025600">- version 5.1.6-0
  * Remove unused python dependencies to dbus, dmidecode, ethtool,
    hwdata, udev, pygobject2 and hal</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Remove leftover Python 2 scripts
  * Allow existing pylint failures
  * Reformat Python code with black
  * Fix syntax error in changelog
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Fix spacewalk-client-tools-rpmlintrc for Tumbleweed</changelog>
  <changelog author="michael.calmer@suse.com" date="1764244800">- version 5.2.2-0
  * Update translation strings</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.3-0
  * Disable build as debian package</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.4-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.5-0
  * Update translations</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.6-0
  * Enable build on openSUSE Leap 16</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="2ce60bc997139251c0a5bedbcc86c46c79be7964741190c5481ebe581e2ca482" name="supportutils-plugin-salt" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="150003.5.2.uyuni"/>
  <changelog author="bmaryniuk@suse.com" date="1478260800">- Initial package</changelog>
  <changelog author="bmaryniuk@suse.com" date="1478260801">- New version 1.1.0 features the following:
  * Added configuration gathering (saltconfiguration)
  * Added pillar gathering (saltmasterpillars)
  * Added common resources along with the supportconfig</changelog>
  <changelog author="bmaryniuk@suse.com" date="1484740800">- Rename to "supportutils-plugin-salt" (bsc#1003547)</changelog>
  <changelog author="bmaryniuk@suse.com" date="1495540800">- Add logs and extra info, code refactorings.</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1505131200">- Prevent supportconfig from getting stuck when minions are
  unreachable (bsc#1048694)</changelog>
  <changelog author="brejoc@gmail.com" date="1508932800">- version 1.1.2
- Added saltlogfiles to plugin list, so that salt logs are also
  included. (bsc#1063805)</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1510056000">- version 1.1.3
- Collect local grains on Salt systems.</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1524139200">- version 1.1.4
- Collect salt-api, salt-broker and salt-ssh log files (bsc#1090242)</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1616414400">- version 1.1.5
- Fix yaml.load() warnings and issues with Python versions (bsc#1178072) (bsc#1181474)
- Fix errors when collecting data for salt-minion (bsc#1131670)</changelog>
  <changelog author="alexander.graul@suse.com" date="1653912000">- Update to version 1.2.0
  * Add support for Salt Bundle</changelog>
  <changelog author="jgonzalez@suse.com" date="1654516800">- Declare the LICENSE file as license and not doc</changelog>
  <changelog author="alexander.graul@suse.com" date="1657540800">- Update to version 1.2.1
  * Remove ERROR messages on Salt client systems</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1663588800">- Update to version 1.2.2
  * Remove possible passwords from Salt configuration files (bsc#1201059)</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1736510400">- Update to version 1.2.3
  * Add "CONTRIBUTING.md" with notes about Pull Requests
  * Provide backwards-compatible scripts version</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1736856000">- Adjust requires for plugin to allow compatibility with
  supportutils 3.2.9 release (bsc#1235145)</changelog>
  <changelog author="mc@suse.com" date="1768824000">- build only for SUSE OSes</changelog>
</package>
<package pkgid="ffb50bc8c4f2464d9d5978d81e73105c1325428e6294f60c063e4c28f646c5fe" name="supportutils-plugin-salt" arch="src">
  <version epoch="0" ver="1.2.3" rel="150003.5.2.uyuni"/>
  <changelog author="bmaryniuk@suse.com" date="1478260800">- Initial package</changelog>
  <changelog author="bmaryniuk@suse.com" date="1478260801">- New version 1.1.0 features the following:
  * Added configuration gathering (saltconfiguration)
  * Added pillar gathering (saltmasterpillars)
  * Added common resources along with the supportconfig</changelog>
  <changelog author="bmaryniuk@suse.com" date="1484740800">- Rename to "supportutils-plugin-salt" (bsc#1003547)</changelog>
  <changelog author="bmaryniuk@suse.com" date="1495540800">- Add logs and extra info, code refactorings.</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1505131200">- Prevent supportconfig from getting stuck when minions are
  unreachable (bsc#1048694)</changelog>
  <changelog author="brejoc@gmail.com" date="1508932800">- version 1.1.2
- Added saltlogfiles to plugin list, so that salt logs are also
  included. (bsc#1063805)</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1510056000">- version 1.1.3
- Collect local grains on Salt systems.</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1524139200">- version 1.1.4
- Collect salt-api, salt-broker and salt-ssh log files (bsc#1090242)</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1616414400">- version 1.1.5
- Fix yaml.load() warnings and issues with Python versions (bsc#1178072) (bsc#1181474)
- Fix errors when collecting data for salt-minion (bsc#1131670)</changelog>
  <changelog author="alexander.graul@suse.com" date="1653912000">- Update to version 1.2.0
  * Add support for Salt Bundle</changelog>
  <changelog author="jgonzalez@suse.com" date="1654516800">- Declare the LICENSE file as license and not doc</changelog>
  <changelog author="alexander.graul@suse.com" date="1657540800">- Update to version 1.2.1
  * Remove ERROR messages on Salt client systems</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1663588800">- Update to version 1.2.2
  * Remove possible passwords from Salt configuration files (bsc#1201059)</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1736510400">- Update to version 1.2.3
  * Add "CONTRIBUTING.md" with notes about Pull Requests
  * Provide backwards-compatible scripts version</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1736856000">- Adjust requires for plugin to allow compatibility with
  supportutils 3.2.9 release (bsc#1235145)</changelog>
  <changelog author="mc@suse.com" date="1768824000">- build only for SUSE OSes</changelog>
</package>
<package pkgid="18838ac8dd36aca8ab84f49126a9ca2fed69bbf50a02b30ba34658c094ac02a3" name="supportutils-plugin-susemanager-client" arch="noarch">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1533902400">- version 4.0.1-1
- Bump version to 4.0.0 (bsc#1104034)
- Fix copyright for the package specfile (bsc#1103696)</changelog>
  <changelog author="jgonzalez@suse.com" date="1557921600">- version 4.0.2-1
- SPEC cleanup</changelog>
  <changelog author="jgonzalez@suse.com" date="1574856000">- version 4.1.1-1
- Bump version to 4.1.0 (bsc#1154940)</changelog>
  <changelog author="jgonzalez@suse.com" date="1579694400">- version 4.1.2-1
- rename rhncfg-actions to mgr-cfg-actions</changelog>
  <changelog author="jgonzalez@suse.com" date="1600430400">- version 4.2.1-1
- Update package version to 4.2.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1606305600">- version 4.2.2-1
- remove checks for obsolete packages
- gather new configfiles
- add more important informations</changelog>
  <changelog author="jgonzalez@suse.com" date="1628510400">- version 4.3.1-1
- Bump version to 4.3.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1651665600">- version 4.3.2-1
  * Add proxy containers config and logs</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Bump version to 4.4.0</changelog>
  <changelog author="rosuna@suse.com" date="1695038400">- version 4.4.2-1
  * write configured crypto-policy in supportconfig
  * add cloud and payg checks</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="marina.latini@suse.com" date="1707825600">- version 5.0.2-1
  * Port to new supportconfig resource file</changelog>
  <changelog author="marina.latini@suse.com" date="1712232000">- version 5.0.3-0
  * Remove rhnsd from client actions and server backend</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.2-0
  * Adjust requires for plugin to allow compatibility with
    supportutils 3.2.9 release (bsc#1235145)</changelog>
  <changelog author="marina.latini@suse.com" date="1750161600">- version 5.1.3-0
  * Replace removed check_service function (bsc#1216231)
  * Update to Multi-Linux Manager 5.1.0 and new branding</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Fix syntax error in changelog</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.2-0
  * Build package only for SUSE OSes</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.3-0
  * Update SUSE Multi-Linux Manager version to 5.2</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="10efea6749085d6223f28e52bbf609942d9eda4a98bf5be3d5c4c48eb17b1c43" name="supportutils-plugin-susemanager-client" arch="src">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1533902400">- version 4.0.1-1
- Bump version to 4.0.0 (bsc#1104034)
- Fix copyright for the package specfile (bsc#1103696)</changelog>
  <changelog author="jgonzalez@suse.com" date="1557921600">- version 4.0.2-1
- SPEC cleanup</changelog>
  <changelog author="jgonzalez@suse.com" date="1574856000">- version 4.1.1-1
- Bump version to 4.1.0 (bsc#1154940)</changelog>
  <changelog author="jgonzalez@suse.com" date="1579694400">- version 4.1.2-1
- rename rhncfg-actions to mgr-cfg-actions</changelog>
  <changelog author="jgonzalez@suse.com" date="1600430400">- version 4.2.1-1
- Update package version to 4.2.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1606305600">- version 4.2.2-1
- remove checks for obsolete packages
- gather new configfiles
- add more important informations</changelog>
  <changelog author="jgonzalez@suse.com" date="1628510400">- version 4.3.1-1
- Bump version to 4.3.0</changelog>
  <changelog author="jgonzalez@suse.com" date="1651665600">- version 4.3.2-1
  * Add proxy containers config and logs</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Bump version to 4.4.0</changelog>
  <changelog author="rosuna@suse.com" date="1695038400">- version 4.4.2-1
  * write configured crypto-policy in supportconfig
  * add cloud and payg checks</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="marina.latini@suse.com" date="1707825600">- version 5.0.2-1
  * Port to new supportconfig resource file</changelog>
  <changelog author="marina.latini@suse.com" date="1712232000">- version 5.0.3-0
  * Remove rhnsd from client actions and server backend</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Bump version to 5.1.0</changelog>
  <changelog author="marina.latini@suse.com" date="1737720000">- version 5.1.2-0
  * Adjust requires for plugin to allow compatibility with
    supportutils 3.2.9 release (bsc#1235145)</changelog>
  <changelog author="marina.latini@suse.com" date="1750161600">- version 5.1.3-0
  * Replace removed check_service function (bsc#1216231)
  * Update to Multi-Linux Manager 5.1.0 and new branding</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Fix syntax error in changelog</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.2-0
  * Build package only for SUSE OSes</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.3-0
  * Update SUSE Multi-Linux Manager version to 5.2</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="093dc3133f5d4edbb049c380718bb50895d481579c025fddfc68648b4ed58806" name="system-user-grafana" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="150003.2.3.uyuni"/>
  <changelog author="stefano.torresi@suse.com" date="1605268800">- First release</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Build only for SUSE distributions</changelog>
</package>
<package pkgid="567fb6c9b62b29d06b5cfcf6bea3514e6424e67e8cc9411c3763d34d7fa2eccf" name="system-user-grafana" arch="src">
  <version epoch="0" ver="1.0.0" rel="150003.2.3.uyuni"/>
  <changelog author="stefano.torresi@suse.com" date="1605268800">- First release</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Build only for SUSE distributions</changelog>
</package>
<package pkgid="0c52070b0b910d97bdbde09ca776cd90903cad3a025eb5e6af2a65f91f915f1b" name="system-user-prometheus" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="150003.2.3.uyuni"/>
  <changelog author="stefano.torresi@suse.com" date="1605268800">- First release</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Build only for SUSE distributions</changelog>
</package>
<package pkgid="2bc813420757046cff1dc71b7b0bff86d1128d56d5229869e4a6067071b90774" name="system-user-prometheus" arch="src">
  <version epoch="0" ver="1.0.0" rel="150003.2.3.uyuni"/>
  <changelog author="stefano.torresi@suse.com" date="1605268800">- First release</changelog>
  <changelog author="witold.bedyk@suse.com" date="1770379200">- Build only for SUSE distributions</changelog>
</package>
<package pkgid="805a1a3de65b883908e9f4f26aeee5d3eefab10c48a1544c52adc4c32b6b0824" name="uyuni-common-libs" arch="src">
  <version epoch="0" ver="5.3.0" rel="150003.1.1.uyuni"/>
  <changelog author="jgonzalez@suse.com" date="1650369600">- version 4.3.4-1
  * implement more decompression algorithms for reposync (bsc#1196704)</changelog>
  <changelog author="jgonzalez@suse.com" date="1657108800">- version 4.3.5-1
  * Fix reposync issue about 'rpm.hdr' object has no attribute 'get'</changelog>
  <changelog author="jgonzalez@suse.com" date="1664366400">- version 4.4.1-1
  * Do not allow creating path if nonexistent user or group in fileutils.</changelog>
  <changelog author="jgonzalez@suse.com" date="1671019200">- version 4.4.2-1
  * unify user notification code on java side</changelog>
  <changelog author="marina.latini@suse.com" date="1681905600">- version 4.4.3-1
  * Ensure installation of make for building.
  * Use versioned Python during packaging.</changelog>
  <changelog author="rosuna@suse.com" date="1695038400">- version 4.4.4-1
  * Workaround for python3-debian bug about collecting control file (bsc#1211525, bsc#1208692)
  * Accept missing rhn.conf file
  * Use context manager for apache users in fileutils.py.</changelog>
  <changelog author="jgonzalez@suse.com" date="1705406400">- version 5.0.1-1
  * Bump version to 5.0.0</changelog>
  <changelog author="rosuna@suse.com" date="1706529600">- version 5.0.2-1
  * Apply Black and Pylint to enforce Python style</changelog>
  <changelog author="marina.latini@suse.com" date="1714737600">- version 5.0.3-0
  * Add support for package signature type V4 RSA/SHA384
  * Add support for package signature type V4 RSA/SHA512
    (bsc#1221465)</changelog>
  <changelog author="marina.latini@suse.com" date="1718020800">- version 5.0.4-0
  * Move server-only functions out of uyuni.common (bsc#1222325)</changelog>
  <changelog author="rosuna@suse.com" date="1728907200">- version 5.1.1-0
  * Enforce directory permissions at repo-sync when creating
    directories (bsc#1229260)
  * Bump version to 5.1.0</changelog>
  <changelog author="rosuna@suse.com" date="1740744000">- version 5.1.2-0
  * Make ISSv1 timezone independent (bsc#1221505)</changelog>
  <changelog author="marina.latini@suse.com" date="1744372800">- version 5.1.3-0
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="marina.latini@suse.com" date="1750161600">- version 5.1.4-0
  * Fix decompress function for the zst format (bsc#1243821)</changelog>
  <changelog author="rosuna@suse.com" date="1761566400">- version 5.2.1-0
  * Allow existing pylint failures
  * Reformat Python code with black
  * Do not build python2 flavor for openSUSE Tumbleweed
  * Fix building for openSUSE Tumbleweed
  * Bump version to 5.2.0</changelog>
  <changelog author="psuarezhernandez@suse.com" date="1769515200">- version 5.2.2-0
  * Disable build as debian package</changelog>
  <changelog author="michael.calmer@suse.com" date="1772452800">- version 5.2.3-0
  * Disable build for SLES 16</changelog>
  <changelog author="michael.calmer@suse.com" date="1776340800">- version 5.2.4-0
  * Build uyuni-common-libs noarch</changelog>
  <changelog author="michael.calmer@suse.com" date="1779451200">- version 5.2.5-0
  * Enable build on openSUSE Leap 16
  * Remove legacy md5/sha1 fallback imports from checksum
    module; use hashlib directly</changelog>
  <changelog author="faketagger@suse.inet" date="2145960000">- Bump version to 5.3.0</changelog>
</package>
<package pkgid="1c592407a3492cd81d8e7297ea38ce4e5cadba0b87e2ca04453ed7be17153983" name="venv-salt-minion" arch="src">
  <version epoch="0" ver="3006.0" rel="150003.72.2.uyuni"/>
  <changelog author="alexander.graul@suse.com" date="1763985600">- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- Added:
  * extend-fails-to-warnings-until-2027-742.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
  * Drop dependency on saltbundlepy-apt
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch
- Modified:
  * include-deb</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="mc@suse.com" date="1770033600">- Rebuild because of maintenance release</changelog>
  <changelog author="vzhestkov@suse.com" date="1771243200">- Fix the typo causing buiding EL9 bundle without binary dependencies</changelog>
  <changelog author="vzhestkov@suse.com" date="1772625600">- Fix the issue preventing SELinux profile to be loaded on SLES 16
  deployed using cloud images (bsc#1258957)</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776168000">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1778155200">- Specify .SO ver explicitly in BuildRequire for libsodium</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780488000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782820800">- Bundled python module OpenSSL was updated with CVE fix:
  * CVE-2026-40475: improper input handling of null bytes
    can lead to silent data truncation and security-state
    inconsistency (bsc#1262803)</changelog>
  <changelog author="vzhestkov@suse.com" date="1783080000">- Bundled python module tornado was updated with CVE fixes:
  * CVE-2026-49853: authorization header forwarded across
    cross-origin redirects in SimpleAsyncHTTPClient (bsc#1268395)
  * CVE-2026-49854: out-of-bounds memory access via C extension
    (bsc#1268396)
  * CVE-2026-49855: AsyncHTTPClient accumulates decompressed chunks
    without size limit (gzip bomb) (bsc#1268397)</changelog>
</package>
<package pkgid="d72954381c49e416d9a29b52ed8f96c3f58b951ec3e25585b9332a46f026775c" name="venv-salt-minion" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="150003.72.2.uyuni"/>
  <changelog author="alexander.graul@suse.com" date="1763985600">- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- Added:
  * extend-fails-to-warnings-until-2027-742.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
  * Drop dependency on saltbundlepy-apt
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch
- Modified:
  * include-deb</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="mc@suse.com" date="1770033600">- Rebuild because of maintenance release</changelog>
  <changelog author="vzhestkov@suse.com" date="1771243200">- Fix the typo causing buiding EL9 bundle without binary dependencies</changelog>
  <changelog author="vzhestkov@suse.com" date="1772625600">- Fix the issue preventing SELinux profile to be loaded on SLES 16
  deployed using cloud images (bsc#1258957)</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776168000">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1778155200">- Specify .SO ver explicitly in BuildRequire for libsodium</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780488000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782820800">- Bundled python module OpenSSL was updated with CVE fix:
  * CVE-2026-40475: improper input handling of null bytes
    can lead to silent data truncation and security-state
    inconsistency (bsc#1262803)</changelog>
  <changelog author="vzhestkov@suse.com" date="1783080000">- Bundled python module tornado was updated with CVE fixes:
  * CVE-2026-49853: authorization header forwarded across
    cross-origin redirects in SimpleAsyncHTTPClient (bsc#1268395)
  * CVE-2026-49854: out-of-bounds memory access via C extension
    (bsc#1268396)
  * CVE-2026-49855: AsyncHTTPClient accumulates decompressed chunks
    without size limit (gzip bomb) (bsc#1268397)</changelog>
</package>
</otherdata>