Comparing v0.21.0...v0.22.0 · prometheus/client_python

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 <arianna.vespri@yahoo.it>
    Configuration menu

    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. Configuration menu

    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 <mail@suligap.net>
    Configuration menu

    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 <kajinamit@oss.nttdata.com>
    Configuration menu

    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 23, 2024

  1. Configuration menu

    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 <arianna.vespri@yahoo.it>
    Configuration menu

    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 <csmarchbanks@gmail.com>
    Configuration menu

    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 <mallika.muralidharan@lrz.de>
    Signed-off-by: Mallika Muralidharan <mallika-mur>
    Signed-off-by: Mallika Muralidharan <179001939+mallika-mur@users.noreply.github.com>
    Co-authored-by: Mallika Muralidharan <mallika.muralidharan@lrz.de>

    mallika-mur and Mallika Muralidharan authored

    Jan 28, 2025
    Configuration menu

    Browse the repository at this point in the history

Commits on Mar 3, 2025

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 18, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 20, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Apr 10, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on May 16, 2025

  1. Release 0.22.0

    Signed-off-by: Chris Marchbanks <csmarchbanks@gmail.com>
    Configuration menu

    Browse the repository at this point in the history