Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mslacken:ml
prometheus-cpp
prometheus-cpp.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File prometheus-cpp.changes of Package prometheus-cpp
------------------------------------------------------------------- Fri Jul 26 11:54:19 UTC 2024 - cgoll@suse.com - Update to version 1.2.4: * Fixing #699. Also spotted that @//conditions was used instead of //conditions. * chore(core): use hidden friends * 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 * 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 * Add renovate.json * 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 * core: Add Reset APIs to histogram and counters * ci: use Ubuntu telegraf installation * Update platform constraints to be compatible with bazel 6 * Use std::atomic::fetch_add in modern C++. * build: revert back to C++11 * cmake: fix typo in CXXFLAGS (was CXXLFAGS) * docs: state C++14 requirement * feat(push): Add push support http header customization * feat(core): Add Info metric * test(core): prevent rotation on slow CPUs * fix: handle absolute paths in pkgconfig files * fix(core): reject invalid label names * fix: fix issues found by CLion static analyzer * build: require C++14 * 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 * 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 * 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 * fix(core): Locale-independent floating-point serialization * Add const/reserve (#495) * Make summary quantiles non-const (#493) * Update handler.cc * Update handler.cc * fix make_unique * pull: Install header files for embedded civetweb * pull: Prevent ABI break due to #479 * core: add method to query family if metric exists (#482) * Add CivetCallbacks to Exposer ctor * push: Always use POST (regardless of body presence) * pull: Announce utf-8 content encoding * chore: prepare prometheus-cpp 0.12.2 * feat(cmake): Generate pkg-config files * feat(iwyu): Organize includes with include-what-you-use * Add conan reference to readme * 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 * 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 * pull: Add better example * 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 * pull: do not export BasicAuthHandler * core: enforce proper metric and label names ------------------------------------------------------------------- Fri Jan 08 13:24:18 UTC 2021 - rbrown@suse.com - Update to version 0.11.0: * 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 4 14:38:26 UTC 2019 - MichaĆ Rostecki <mrostecki@opensuse.org> - Initial release
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor