pypi prometheus-fastapi-instrumentator 5.9.0
v5.9.0

latest release: 5.9.1
2 years ago

5.9.0 (2022-08-23)

🍀 Summary 🍀

This release fixes a small but annoying bug. Beyond that the release includes small internal improvements and bigger changes to CI/CD.

✨ Highlights ✨

  • Removed print statement polluting logs (#157). Thanks to all the people raising this issue and to @nikstuckenbrock for fixing it.
  • Added py.typed file to package to improve typing annotations (#137). Thanks to @mmaslowskicc for proposing and implementing this.
  • Changed license from MIT to ISC, which is just like MIT but shorter.
  • Migrated from Semantic Release to Release Please as release management tool.
  • Overall refactoring of project structure to match my (@trallnag) template Python repo.
  • Several improvements to the documentation. Thanks to @jabertuhin, @frodrigo, and @murphp15.
  • Coding style improvements (#155). Replaced a few for loops with list comprehensions. Defaulting an argument to None instead of an empty list. Thanks to @yezz123.

Features

  • Add py.typed for enhanced typing annotations (#37) (0c67d1b)

Bug Fixes

  • Remove print statement from middleware (#157) (f89792b)

Build

  • deps-dev: bump devtools from 0.8.0 to 0.9.0 (#172) (24bb060)
  • deps-dev: bump flake8 from 4.0.1 to 5.0.4 (#179) (8f72053)
  • deps-dev: bump mypy from 0.950 to 0.971 (#174) (60e324f)

Docs

  • Add missing colon to README (#33) (faef24c)
  • Adjust changelog formatting (b8b7b3e)
  • Fix small typo in readme (#154) (a569d4e)
  • Move docs-internal to docs/devel and adjust contributing (1b446ca)
  • Remove obsolete DEVELOPMENT.md (1c18ff7)
  • Switch license from MIT to ISC (1b0294a)

CI/CD

  • Add .tool-versions (255ba97)
  • Add codecov.yaml (008ef61)
  • Add explicit codecov token (b264184)
  • Adjust commitlint to allow more subject case types (8b630aa)
  • Correct default branch name (5f141c5)
  • Improve and update scripts (e1d9982)
  • Move to Release Please and refactor overall CI approach (9977665)
  • Remove flake8 ignore W503 (6eab3b8)
  • Remove traces of semantic-release (f0ab8ff)
  • Remove unnecessary include of py.typed from pyproject.toml (#37) (bbad45e)
  • Rename poetry repo for TestPyPI (3f1c500)
  • Restructure poetry project layout (b439ceb)
  • Update gitignore (e0fa528)
  • Update pre-commit config (e725750)

Refactor

Don't miss a new prometheus-fastapi-instrumentator release

NewReleases is sending notifications on new releases.