Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libprometheus-cpp1_3-1.3.0-1.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: libprometheus-cpp1_3 Distribution: openSUSE Tumbleweed
Version: 1.3.0 Vendor: openSUSE
Release: 1.2 Build date: Mon May 4 17:35:21 2026
Group: Unspecified Build host: reproducible
Size: 481704 Source RPM: prometheus-cpp-1.3.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/jupp0r/prometheus-cpp
Summary: Shared libraries for prometheus-cpp
Prometheus-cpp aims to enable Metrics-Driven Development for C++ services. It
implements the Prometheus Data Model, a powerful abstraction on which to collect
and expose metrics. It offers the possibility for metrics to be collected by
Prometheus, but other push/pull collections can be added as plugins.

This package provides development files for prometheus-cpp.

Provides

Requires

License

MIT

Changelog

* Mon May 04 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 1.3.0:
    * build(bazel): update lockfile
    * ci: switch to supported macos-13
    * feat(push): allow any url prefix for push gateway
    * feat(push): simplify gateway constructors
    * feat(push): Add presetupCurl to push Gateway
    * build: prepare for 1.3.0 release
    * docs: add note about Bazel BCR
    * test(cmake): check for exported version number
    * Add config for basic package version file
    * build(bazel): Add support for --incompatible_disallow_empty_glob
    * Use civetweb as bazel_dep
    * ci(cmake): switch to a macOS image with vcpkg installed
    * ci: update github actions
    * chore(bazel): update dependencies
    * build(bazel): move curl into non-module section
    * chore(push): upgrade to curl 8.7.1
    * Use curl as bazel_dep
    * Move benchmark activation logic under ENABLE_TESTING
    * docs: mention Ubuntu PPA
    * build: prepare for 1.2.4 release
    * build(bazel): update lockfile
    * Remove duplicate, but unused downloads of googletest/benchmark, zlib and boringssl. This was due to function reused for both legacy repo download, and exposed as new bzlmod one. When it was used in the second case, these were pulled like: _main~data_deps_ext~zlib (and similar for the rest). The reduction is visible in the MODULE.bazel.lock file
    * Fixing #699. Also spotted that @//conditions was used instead of //conditions.
    * build: prepare for 1.2.3 release
    * test(pull): cope with old curl versions
    * test(core): properly declare manual time
    * test(pull): fix build with shared libs
    * ci: build one config with shared libs
    * fix(util): don't declare install include dir
    * build(util): don't use CMake 3.19 features
    * fixup! fix(push): encode push labels
    * build: use Ubuntu 22.04 for clang-format
    * test(core): add more tests
    * fixup! docs: Prepare for 1.2.0 release
    * docs: Prepare for 1.2.0 release
    * chore(core): use hidden friends
    * build(bazel): add bzlmod lockfile
    * build(bazel): explicitly enable or disable bzlmod
    * chore(push): use curl 8.5.0
    * chore(pull): remove pre v1.14 civetweb work-around
    * test(pull): add tests for authentication
    * docs: update shields
    * feat(push): allow timeout for HTTP requests
    * feat(core): optimize add
    * fix(push): encode push labels
    * fix(util): avoid sign extension in base64 encodesr
    * ci: disable Bazel on macOS for SSL build
    * chore: move base64 implementation into internal utility library
    * feat: add base64 encoder
    * ci(renovate): use recommended config
    * chore(deps): update boringssl digest to 2ff4b968
    * chore: move renocate config into github folder
    * chore(deps): update dependency zlib to v1.3
    * chore(deps): update dependency google_benchmark to v1.8.3
    * chore(deps): update dependency rules_cc to v0.0.9
    * chore(deps): update dependency platforms to v0.0.8
    * chore(deps): update dependency com_github_google_benchmark to v1.8.3
    * Add renovate.json
    * build(bazel): use Bazel module for google_benchmark
    * chore: use google benchmark 1.8.2
    * ci: replace removed Ubuntu 18.04 action runner
    * build(bazel): set Z_HAVE_UNISTD_H for zlib
    * feat(pull): use civetweb 1.16
    * chore: update rules_cc Bazel module
    * chore(push): update boringssl Bazel module
    * chore(push): use curl 7.88.0
    * chore(push): update boringssl to same version as grpc
    * core: Add Reset APIs to histogram and counters
    * build(bazel): use Bazel modules
    * ci: use Ubuntu telegraf installation
    * Update platform constraints to be compatible with bazel 6
    * Use std::atomic::fetch_add in modern C++.
    * chore: use Google Benchmark 1.7.1
    * test(push): gethostname requires Winsock library
    * build: revert back to C++11
    * cmake: fix typo in CXXFLAGS (was CXXLFAGS)
    * chore: Use Google Benchmark 1.7.0
    * chore: Use GoogleTest 1.12.1
    * docs: state C++14 requirement
    * ci: update actions/cache to v3
    * ci: add IWYU quirk for chrono
    * chore(push): use curl 7.86.0
    * chore(push): use zlib 1.2.13
    * feat(push): Add push support http header customization
    * chore(push): use curl 7.84.0
    * feat(core): Add Info metric
    * feat(pull): Add SSL support to Bazel build
    * fixup! chore(push): Use curl 7.83.1
    * test(core): prevent rotation on slow CPUs
    * fix: handle absolute paths in pkgconfig files
    * ci: fix iwyu
    * ci: use actions/checkout@v3
    * chore(core): Use zlib 1.2.12
    * chore(push): Use curl 7.83.1
    * Add third mirror for zlib
    * fix(core): reject invalid label names
    * fix: fix issues found by CLion static analyzer
    * Update copyright for 2022
    * build: require C++14
    * docs(core): add Doxygen comments to new functions
    * build: increase version number
    * Add new constructor for Histogram and Summary taking rvalue ref of parameters
    * Binary search for bucket boundaries in Histogram::Observe
    * Fix incorrect doc reference to "counter" in histogram.h
    * Set clang-format to always left align references and pointers
    * Add missing std:: on size_t
    * core: enforce requirements on bucket boundaries
    * ci: replace windows-2016 agent
    * ci: use clang-format-12
    * chore: Use Google Benchmark 1.6.1
    * chore(push): Use curl 7.82.0
    * fix(push): Allow POST empty data
    * feat(push): Add method to delete metrics for instance
    * fix(push): remove unused variable
    * feat(core): Allow to remove a Family from their Registry
    * chore(core): Introduce Labels type
    * feat(core)!: remove nonstandard append mode
    * fix(core): gracefully handle label hash collisions
    * fix(push): Lock access to collectables_
    * chore(push): Refactored curl_wrapper
    * fix(pull): Properly lock Exposer functions
    * docs: Prepare for 1.0.0 release
    * chore(push): Use curl 7.80.0
    * docs(core): Document atomic increment
    * chore(clang-tidy): Fix cppcoreguidelines-special-member-functions
    * chore(clang-tidy): Fix modernize-use-override
    * fix(clang-tidy): Fix errors detected by clang-tidy
    * Rule of Five applied on Gateway, avoid unnecessary copies of std::string
    * fix: there is a race condition when pushing and collecting histogram data
    * fix(readme): update the link to the cmake example
* Tue Sep 17 2024 ncutler@suse.com - 0.13.0
  - Update to version 0.13.0:
    * fix(core): Locale-independent floating-point serialization
    * chore: prepare 0.13.0 release
    * ci: iwyu entered Debian Sid
    * chore(pull): Use civetweb 1.15
    * chore: Use Google Benchmark 1.6.0
    * docs: update Readme
    * feat(pull): Use civetweb 1.15
    * ci: Run iwyu 8.16 from Debian Experimental
    * chore: update curl and Google Benchmark
    * ci: select proper test configuration
    * chore: add missing include for iwyu
    * chore: update googletest and curl
    * Add const/reserve (#495)
    * Make summary quantiles non-const (#493)
    * Update handler.cc
    * Update handler.cc
    * fix make_unique
* Mon Apr 08 2024 Nathan Cutler <ncutler@suse.com>
  - spec: add Copyright boilerplate
* Thu Aug 10 2023 Wolfgang Rosenauer <wr@rosenauer.org>
  - added package suffix
* Wed Aug 04 2021 mrueckert@suse.de
  - Update to version 0.12.3:
    * ci: Run iwyu 8.16 from Debian Experimental
    * chore: update curl and Google Benchmark
    * ci: select proper test configuration
    * chore: add missing include for iwyu
    * chore: update googletest and curl
    * Add const/reserve (#495)
    * Make summary quantiles non-const (#493)
    * Update handler.cc
    * Update handler.cc
    * fix make_unique
    * Prepare v0.12.3 release
    * pull: Install header files for embedded civetweb
    * chore: use google benchmark 1.5.3
    * chore: use curl 7.76.1
    * pull: Prevent ABI break due to #479
    * CMakeLists: Change cmake min version to 3.14
    * core: add method to query family if metric exists (#482)
    * Add CivetCallbacks to Exposer ctor
    * chore: use civetweb 1.14
    * chore: use curl 7.76.0
    * push: Always use POST (regardless of body presence)
    * core: avoid collecting empty metric families
    * pull: Announce utf-8 content encoding
    * chore: prepare prometheus-cpp 0.12.2
    * core: Replace name check regex (#462)
    * core: reject duplicate label names (#463)
    * ci: Add clang-format linting (#464)
    * feat(cmake): Generate pkg-config files
    * feat(iwyu): Organize includes with include-what-you-use
    * Add conan reference to readme
    * core: Fix usage of std::to_chars
    * chore: start prometheus-cpp 0.12.1 development cycle
    * fix: use printf %g or std::to_chars to serialize doubles
    * ci: Add workflow to create tarball including submodules
    * Added missing include
    * pull: improve code coverage
    * ci: Use GitHub Actions to deploy documentation
    * ci: use lcov for coverage
    * pull: don't trigger failing authentication due to civetweb/civetweb#954
    * pull: don't set auth handler to nullptr to avoid civetweb bug
    * pull: test authentication and compression
    * ci: Make Coverage workflow more fine-grained
    * pull: Add better example
    * ci: Make CMake workflow more fine-grained
    * ci: Run bazel from separate workflow
    * chore: Raise version to v0.12.0 due to changed public interface
    * pull: Add RemoveCollectable
    * pull: Work-around assertion and race-condition in auth handler
    * pull: Add integration test for exposer
    * push: Remove expired weak pointers to avoid leak
    * pull: Remove expired weak pointers to avoid leak
    * chore: remove extra block
    * chore: re-format with buildifier 3.5.0
    * chore: re-format with clang-format 11
    * pull: do not export BasicAuthHandler
    * core: enforce proper metric and label names
    * pull: Use internal base64 decoding function to avoid dependency (#417)
    * pull: work-around missing winsock lib in civetweb
    * build: Bump library interface due to changes Histogram class
    * chore: use max_digits10 instead of magic number
    * feat: allow selection of MSVC runtime library
    * Fix insufficiently precise value rendering
    * core: Add test for negative observed histogram value
    * Use a gauge for the histogram sum
    * core: allow logically negative gauge increments and decrements
    * packaging: Add shlib generation.
    * push: use curl 7.73.0
    * ci: use latest bazel
    * fix(cmake): Fix warning in CheckAtomic
    * chore: Raise version to v0.10.0 due to changed public interface
    * chore: Use Bazel 3.5.1
    * chore: Use civetweb 1.13
    * chore: Use curl 1.72.0
    * chore: Use google-benchmark 1.5.2
    * push: slightly refactor gateway
    * formatting
    * core: Explicitly link against libatomic when needed
    * ci: require fixed bazel version
    * Use mutex to protect http operation
    * Fix coverage from forks (#391)
    * Use indirection to avoid curl include
    * Reuse curl handle
    * Avoid race when registering a collectable
    * chore(bazel): Use Google Benchmark 1.5.1
    * Use header-only cppcodec lib and fix build
    * Add support for HTTP Basic Auth on scraping endpoints
    * Add base64 encoding/decoding dependency
    * Extend existing exposer interface
    * Add support for serving multiple paths
    * ci: Use preinstalled Bazel
    * chore(pull): refactor collection code into metrics_collector
    * doc: Use README.md as mainpage
    * ci: Fix documentation generation
    * doc: Add brief instructions how to consume
    * Add reason for setting CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
    * CMake: Fix directory permissions on installation
    * chore: use imported CMake curl target
    * feat: Add project to test CMake export
    * fix: Properly export civetweb object library
    * chore: Use civetweb 1.12
    * pull: Add support for https and client certificates
    * ci: use vcpkg for external dependencies
    * chore(push): Update curl to 7.69.1
    * core: Skip serialization test if locale is not available
    * fix(cmake): Explicitly initialize package version for older cmake
    * feat(core): Expect working German locale
    * Add cpack configuration and readme
    * CMake: Add support for Debian and RPM package generation
    * feat(pull): Add getter for listening ports
    * chore: Use libcurl 7.68.0
    * Include missing <ostream>
    * Avoid copying the histogram metric buckets. (#331)
    * Update Bazel build instructions (#326)
    * Make Collect methods const (#323)
    * Fix coverage
    * Fix submodule checkout
    * fix(github): Use macos-latest
    * chore(dependencies): Update Google Benchmark and Test to latest release
    * feat(core): Improve text_serializer.cc coverage
    * fix(coverage): Use Ubuntu 16.04 for coverage
    * fix(core): Properly serialize newlines in label values
    * feat(core): Improve text_serializer.cc coverage
    * feat(core): Improve family.cc coverage
    * fix(ci): Also build with Bazel on Windows
    * feat(coverage): Use GitHub Actions for code coverage
    * chore(bazel): Move repositories.bzl to bazel subdir
    * chore(curl): Use curl 7.66.0
    * chore(bazel): curl must not expect stropts.h header on Linux
    * chore(bazel): Use maybe function from bazel_tools
* Mon Nov 04 2019 MichaƂ Rostecki <mrostecki@opensuse.org>
  - Initial release

Files

/usr/lib64/libprometheus-cpp-core.so.1.3
/usr/lib64/libprometheus-cpp-core.so.1.3.0
/usr/lib64/libprometheus-cpp-pull.so.1.3
/usr/lib64/libprometheus-cpp-pull.so.1.3.0
/usr/lib64/libprometheus-cpp-push.so.1.3
/usr/lib64/libprometheus-cpp-push.so.1.3.0
/usr/share/doc/packages/libprometheus-cpp1_3
/usr/share/doc/packages/libprometheus-cpp1_3/README.md
/usr/share/licenses/libprometheus-cpp1_3
/usr/share/licenses/libprometheus-cpp1_3/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 05:00:51 2026