Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: prometheus/client_python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.21.0
Choose a base ref
...
head repository: prometheus/client_python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.22.0
Choose a head ref
  • 17 commits
  • 225 files changed
  • 14 contributors

Commits on Sep 20, 2024

  1. Add support for native histograms in OM parser (#1040)

    * Start on native histogram parser
    * Fix regex for nh sample
    * Get nh sample appended
    * Complete parsing for simple native histogram
    * Add parsing for native histograms with labels, fix linting
    * Mitigate type and style errors
    * Add test for parsing coexisting native and classic hist with simple label set
    * Solve error in Python 3.9 tests
    * Add test for native + classic histograms with more than a label set and adapt logic accordigly
    * Separate native histogram from value field, improve conditional/try blocks
    * Clean up debug lines, add warnings, delete unnecessary lines
    
    Signed-off-by: Arianna Vespri <[email protected]>
    vesari authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d7c9cd8 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Add exemplar support to CounterMetricFamily (#1063)

    Fixes #1062
    
    Signed-off-by: David Tulloh <[email protected]>
    lod authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    37cd873 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    c89624f View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. Support UTF-8 in metric creation, parsing, and exposition (#1070)

    part of #1013
    
    Signed-off-by: Owen Williams <[email protected]>
    ywwg authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    33e6828 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Drop incorrect use of reentrant locks (#1076)

    This fixes a correctness bug introduced in
    0014e97 resulting in lost updates
    during some scenarios.
    
    The code being locked is not reentrant safe. It's preferable to deadlock
    in these situations instead of silently loosing updates for example.
    
    Signed-off-by: Przemysław Suliga <[email protected]>
    suligap authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    00f21e9 View commit details
    Browse the repository at this point in the history
  2. Remove Python 3.8 support (#1075)

    Python 3.8 already reached its EOL last month. Remove support and
    testing of Python 3.8 .
    
    Signed-off-by: Takashi Kajinami <[email protected]>
    kajinamit authored Dec 3, 2024
    Configuration menu
    Copy the full SHA
    ef95c4b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. if check before deleting in remove() (#1077)

    Signed-off-by: GlorifiedPig <[email protected]>
    GlorifiedPig authored Dec 6, 2024
    Configuration menu
    Copy the full SHA
    92b2397 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2024

  1. Add support for Python 3.13 (#1080)

    Signed-off-by: Iurii Pliner <[email protected]>
    Pliner authored Dec 23, 2024
    Configuration menu
    Copy the full SHA
    5926a7c View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2025

  1. Correct nh sample span structure and parsing (#1082)

    * Add test for nh with more spans
    * Allow for span arrays to be of whatever length and for delta lists to be None
    * Allow for spans to be None, condense spans and deltas composition
    
    Signed-off-by: Arianna Vespri <[email protected]>
    vesari authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    ecf344b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. Migrate from setup.py to pyproject.toml (#1084)

    Update the project configuration to use a pyproject.toml file instead of
    setup.py. This is the preferred tool and will allow easier integration
    with other tools in the future. We can also get rid of MANIFEST.in as
    the cache and compiled files are automatically excluded.
    
    Signed-off-by: Chris Marchbanks <[email protected]>
    csmarchbanks authored Jan 21, 2025
    Configuration menu
    Copy the full SHA
    b0a6f12 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. Changed pushgateway.md (#1083)

    * Changed pushgateway.md
    
    ---------
    
    Signed-off-by: Mallika Muralidharan <[email protected]>
    Signed-off-by: Mallika Muralidharan <mallika-mur>
    Signed-off-by: Mallika Muralidharan <[email protected]>
    Co-authored-by: Mallika Muralidharan <[email protected]>
    mallika-mur and Mallika Muralidharan authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    46eae7b View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2025

  1. Fix order-dependent flaky tests related to UTF-8 support (#1093)

    * Fix order-dependent flaky tests related to UTF-8 support
    * Add context-manager for legacy validation
    
    ---------
    
    Signed-off-by: Dennis Gaebler <[email protected]>
    dg98 authored Mar 3, 2025
    Configuration menu
    Copy the full SHA
    de8bb4a View commit details
    Browse the repository at this point in the history
  2. Update versions for docs Github actions (#1096)

    With the deprecation of artifact@v3 the docs pipeline is no longer
    working. Upgrade all of the versions while in the file.
    
    Signed-off-by: Chris Marchbanks <[email protected]>
    csmarchbanks authored Mar 3, 2025
    Configuration menu
    Copy the full SHA
    e3bfa1f View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2025

  1. Update docs (#1097)

    Signed-off-by: Ethan S. Chen <[email protected]>
    ethanschen authored Mar 18, 2025
    Configuration menu
    Copy the full SHA
    c1ff3b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2025

  1. Configuration menu
    Copy the full SHA
    23ab826 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2025

  1. Don't send an empty HTTP header. (#1101)

    This breaks strict middleware..
    
    Signed-off-by: Nils O. Selåsdal <[email protected]>
    noselasd authored Apr 10, 2025
    Configuration menu
    Copy the full SHA
    e3902ea View commit details
    Browse the repository at this point in the history

Commits on May 16, 2025

  1. Release 0.22.0

    Signed-off-by: Chris Marchbanks <[email protected]>
    csmarchbanks committed May 16, 2025
    Configuration menu
    Copy the full SHA
    8dfa10e View commit details
    Browse the repository at this point in the history
Loading