{"id":18929,"name":"prometheus-fastapi-instrumentator","ecosystem":"conda","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator","issues_count":13,"created_at":"2025-06-07T01:31:36.973Z","updated_at":"2025-06-07T01:31:36.973Z","purl":"pkg:conda/prometheus-fastapi-instrumentator","metadata":{"id":5300570,"name":"prometheus-fastapi-instrumentator","ecosystem":"conda","description":null,"homepage":"https://github.com/trallnag/prometheus-fastapi-instrumentator","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2021-03-01T18:03:42.000Z","latest_release_published_at":"2022-05-24T15:16:34.000Z","latest_release_number":"5.8.1","last_synced_at":"2025-06-03T00:20:51.457Z","created_at":"2022-10-03T16:09:06.962Z","updated_at":"2025-06-03T00:20:51.457Z","registry_url":"https://anaconda.org/conda-forge/prometheus-fastapi-instrumentator","install_command":"conda install -c conda-forge prometheus-fastapi-instrumentator","documentation_url":null,"metadata":{},"repo_metadata":{"id":37097176,"uuid":"278339916","full_name":"trallnag/prometheus-fastapi-instrumentator","owner":"trallnag","description":"Instrument your FastAPI with Prometheus metrics.","archived":false,"fork":false,"pushed_at":"2024-05-21T05:56:23.000Z","size":918,"stargazers_count":837,"open_issues_count":50,"forks_count":82,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-31T20:42:37.508Z","etag":null,"topics":["exporter","fastapi","instrumentation","metrics","prometheus"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trallnag.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-09T10:57:52.000Z","updated_at":"2024-05-30T13:09:07.000Z","dependencies_parsed_at":"2023-02-17T02:16:33.763Z","dependency_job_id":"c58e2f37-9cca-4ae6-af5a-3f1bddc7fb32","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator","commit_stats":{"total_commits":398,"total_committers":27,"mean_commits":14.74074074074074,"dds":0.5703517587939699,"last_synced_commit":"b645ccb618ce9cbe8fd935868f359ebbc12ea217"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trallnag","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":205738159,"owners_count":14472053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"trallnag","name":"Tim Schwenke","uuid":"24834206","kind":"user","description":"Who comes to us with what for, from that for he will get that.","email":"","website":null,"location":"Köln, Deutschland","twitter":"trallnag","company":"Bayer AG","icon_url":"https://avatars.githubusercontent.com/u/24834206?u=843d9c510f93d374b9d8037b0059209882b4b4ee\u0026v=4","repositories_count":105,"last_synced_at":"2024-04-17T21:08:30.610Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/trallnag","funding_links":[],"total_stars":853,"followers":18,"following":2,"created_at":"2022-11-14T10:13:45.851Z","updated_at":"2024-04-17T21:08:50.640Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trallnag","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trallnag/repositories"},"tags":[{"name":"v7.0.0","sha":"3e3d9535d337f12299d74fd1095381f15b0f698e","kind":"tag","published_at":"2024-03-13T16:24:18.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v7.0.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v7.0.0/manifests"},{"name":"v6.1.0","sha":"55ab0b72330d64f69879305b3cb3631cea507064","kind":"tag","published_at":"2023-07-15T09:39:40.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v6.1.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v6.1.0/manifests"},{"name":"v6.0.0","sha":"1143e9c3a58cd74207339f4b1118410489b8185f","kind":"tag","published_at":"2023-03-20T19:56:41.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v6.0.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v6.0.0/manifests"},{"name":"v5.11.2","sha":"e4b9d84a855810297f2f1c9590bbe657d271b0a9","kind":"tag","published_at":"2023-03-19T16:13:21.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.11.2","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.11.2/manifests"},{"name":"v5.11.1","sha":"7da4534d339972cdf94385eb58273906e5a7b6d9","kind":"tag","published_at":"2023-03-11T16:51:23.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.11.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.11.1/manifests"},{"name":"v5.11.0","sha":"0c05c8997867e35ee8fd5cda01a395be1ddbe6a4","kind":"tag","published_at":"2023-03-08T19:38:04.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.11.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.11.0/manifests"},{"name":"v5.10.0","sha":"689f82fa7d0d816a0031355ab686eb5395666fac","kind":"tag","published_at":"2023-02-26T23:13:53.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.10.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.10.0/manifests"},{"name":"v5.9.1","sha":"cdf34188f003b073179e0b3b03a92b94f31d4042","kind":"commit","published_at":"2022-08-23T18:19:01.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.9.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.9.1/manifests"},{"name":"v5.9.0","sha":"8b3ae8fc738d2fe90851fd145d6f709566660b7b","kind":"commit","published_at":"2022-08-23T07:37:15.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.9.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.9.0/manifests"},{"name":"v5.8.2","sha":"c05d4ea32c7f167efaf1615f5424d8ccc374a8bf","kind":"commit","published_at":"2022-06-12T17:49:45.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.8.2","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.8.2/manifests"},{"name":"v5.8.1","sha":"98284698aebcf8a3be514b9642d5bcd11296a8a0","kind":"commit","published_at":"2022-05-03T17:29:30.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.8.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.8.1/manifests"},{"name":"v5.8.0","sha":"9b4a5583b8e77c459813d9fc35ddfacd7e7ff9b2","kind":"commit","published_at":"2022-05-01T19:24:22.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.8.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.8.0/manifests"},{"name":"v5.4.1","sha":"eb13f6ab346a304536e77d67fb886cccaa4d7813","kind":"tag","published_at":"2022-05-01T19:20:08.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.4.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"cc162b107ab2ed3d73c69c72c2aa1269256972ab","kind":"tag","published_at":"2022-05-01T19:19:53.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.4.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.4.0/manifests"},{"name":"v5.3.1","sha":"a710257b5bde287b9d888c20df4b6dbda1860ad3","kind":"tag","published_at":"2022-05-01T19:19:39.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.3.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.3.1/manifests"},{"name":"v5.3.0","sha":"c49e3bcdec18f6fd61b0d581577bdfb0e11a1ce4","kind":"tag","published_at":"2022-05-01T19:19:23.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.3.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.3.0/manifests"},{"name":"v5.2.3","sha":"7595700f129c91c75553f8df2206b5ae29c1f76c","kind":"tag","published_at":"2022-05-01T19:19:09.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.2.3","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"bc261654b843806824796ceea8b40e678b0c20df","kind":"tag","published_at":"2022-05-01T19:18:52.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.2.2","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"2680005f0249a608d1c915746df40f1fb23a42d1","kind":"tag","published_at":"2022-05-01T19:18:38.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.2.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"4b86baaed609228022b9076652f02ae2c5c87084","kind":"tag","published_at":"2022-05-01T19:18:21.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.2.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"9d9881df8e617c968e14022d0c503496d6869033","kind":"tag","published_at":"2022-05-01T19:18:08.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.1.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.1.0/manifests"},{"name":"v5.0.0","sha":"4cf247cd3dfeecb7dae6d83847ab11c154e178a8","kind":"tag","published_at":"2022-05-01T19:17:54.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.0.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.0.0/manifests"},{"name":"v5.5.0","sha":"14d9308008a6807e3db7754f1421ee0cd4543b60","kind":"tag","published_at":"2022-05-01T19:17:32.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.5.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.5.0/manifests"},{"name":"v.5.5.1","sha":"9ca4d67ef6c6f270ee2a85881de8adee93c1f23b","kind":"tag","published_at":"2022-05-01T19:17:17.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v.5.5.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v.5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v.5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v.5.5.1/manifests"},{"name":"v5.6.0","sha":"bb7f7c1bca7e641914aed63f2ad7fafaab450b94","kind":"tag","published_at":"2022-05-01T19:17:07.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.6.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.6.0/manifests"},{"name":"v5.7.0","sha":"5fca320c09bed5b82855ae82a2b34888387ced17","kind":"tag","published_at":"2022-05-01T19:16:28.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.7.0","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.7.0/manifests"},{"name":"v5.7.1","sha":"c67294290a502fcb6d21882cec438e8c2e6947a6","kind":"tag","published_at":"2022-05-01T19:16:18.000Z","download_url":"https://codeload.github.com/trallnag/prometheus-fastapi-instrumentator/tar.gz/v5.7.1","html_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases/tag/v5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trallnag%2Fprometheus-fastapi-instrumentator/tags/v5.7.1/manifests"}]},"repo_metadata_updated_at":"2024-06-06T02:05:52.000Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":4,"rankings":{"downloads":null,"dependent_repos_count":16.1834422875393,"dependent_packages_count":51.604371475622536,"stargazers_count":17.610659214531662,"forks_count":23.159838315285196,"docker_downloads_count":null,"average":27.13957782324467},"purl":"pkg:conda/prometheus-fastapi-instrumentator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/prometheus-fastapi-instrumentator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/prometheus-fastapi-instrumentator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/prometheus-fastapi-instrumentator/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/prometheus-fastapi-instrumentator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/prometheus-fastapi-instrumentator/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/prometheus-fastapi-instrumentator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/prometheus-fastapi-instrumentator/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13150,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":1879},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-06-06T05:59:37.773Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},"unique_repositories_count":12,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4433515118","node_id":"PR_kwDOSVCTcM7a5OU9","number":7,"state":"open","title":"chore(deps): update prometheus-fastapi-instrumentator requirement from \u003e=7.0.0 to \u003e=7.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T00:13:28.000Z","updated_at":"2026-05-13T00:13:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"\u003e=7.0.0","new_version":"\u003e=7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Updates the requirements on [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Frees-Ling/ticket-sell/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frees-Ling%2Fticket-sell/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4363032329","node_id":"PR_kwDOSRZn2M7XWdbu","number":9,"state":"closed","title":"Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T09:02:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T05:38:31.000Z","updated_at":"2026-05-01T09:02:27.000Z","time_to_close":12234,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Sriram1706/ai-security-monitoring-tool/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sriram1706%2Fai-security-monitoring-tool/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4046234569","node_id":"PR_kwDORd6pU87JGzqx","number":52,"state":"open","title":"chore(deps): Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0 in /platform/api","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T15:22:55.000Z","updated_at":"2026-03-12T03:01:45.924Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/platform/api","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OCSGroup101/Business_AIProtector/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCSGroup101%2FBusiness_AIProtector/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"3737546071","node_id":"PR_kwDOQpZ2ws65TJL5","number":32,"state":"closed","title":"chore(deps)(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-17T07:42:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T06:34:59.000Z","updated_at":"2025-12-17T07:42:34.000Z","time_to_close":4047,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/msgenan/code404-Hackathon/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/msgenan%2Fcode404-Hackathon/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"3632663328","node_id":"PR_kwDOQGClPM6z0n4f","number":90,"state":"closed","title":"chore(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":["backend","security"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-17T14:16:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T10:19:55.000Z","updated_at":"2025-11-17T14:16:21.000Z","time_to_close":14184,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Roddygithub/GW2Optimizer/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Roddygithub%2FGW2Optimizer/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"3612141133","node_id":"PR_kwDOQThIh86yv6-_","number":20,"state":"closed","title":"chore(deps)(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-15T08:40:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-11T12:36:30.000Z","updated_at":"2025-11-15T08:40:20.000Z","time_to_close":331422,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shamalaryok/cosmopot/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamalaryok%2Fcosmopot/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3568118575","node_id":"PR_kwDOQLuZus6wfA7V","number":6,"state":"open","title":"chore(deps): Bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0","user":"dependabot[bot]","labels":["config"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T22:15:00.000Z","updated_at":"2025-10-29T22:15:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shuldeshoff/doc-mlops-pipeline/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuldeshoff%2Fdoc-mlops-pipeline/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3544097468","node_id":"PR_kwDOQGp1686vPBJv","number":40,"state":"open","title":"chore(deps)(deps): Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-23T10:29:45.000Z","updated_at":"2025-10-23T10:29:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mehran-shabani/Writers/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehran-shabani%2FWriters/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"2808001688","node_id":"PR_kwDOPnFCtc6nXrSY","number":16,"state":"open","title":"chore(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-08T12:07:50.000Z","updated_at":"2025-09-08T12:07:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/knoksen/knoksPix/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/knoksen%2FknoksPix/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"2719419804","node_id":"PR_kwDOPPYaz86iFw2c","number":7,"state":"open","title":"build(deps): update prometheus-fastapi-instrumentator requirement from ~=6.1.0 to ~=7.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-04T23:16:45.000Z","updated_at":"2025-08-04T23:16:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"~=6.1.0","new_version":"~=7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Updates the requirements on [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aaghaloo/aegis-event-bus/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaghaloo%2Faegis-event-bus/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2525732707","node_id":"PR_kwDOOrdZWM6Wi59j","number":4,"state":"open","title":"Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0","user":"dependabot[bot]","labels":[],"assignees":["jzucker2"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-17T05:10:53.000Z","updated_at":"2025-05-17T05:10:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jzucker2/marrquee/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jzucker2%2Fmarrquee/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2933094059","node_id":"PR_kwDOMa0Sgs6PWLdA","number":55,"state":"closed","title":"Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":["jzucker2"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T00:50:53.000Z","author_association":null,"state_reason":null,"created_at":"2025-03-19T20:30:42.000Z","updated_at":"2026-05-04T00:50:54.000Z","time_to_close":35439611,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/jzucker2/wargos/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jzucker2%2Fwargos/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}],"issue_packages":[{"old_version":"\u003e=7.0.0","new_version":"\u003e=7.1.0","update_type":"minor","path":null,"pr_created_at":"2026-05-13T00:13:28.000Z","version_change":"\u003e=7.0.0 → \u003e=7.1.0","issue":{"uuid":"4433515118","node_id":"PR_kwDOSVCTcM7a5OU9","number":7,"state":"open","title":"chore(deps): update prometheus-fastapi-instrumentator requirement from \u003e=7.0.0 to \u003e=7.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T00:13:28.000Z","updated_at":"2026-05-13T00:13:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"\u003e=7.0.0","new_version":"\u003e=7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Updates the requirements on [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Frees-Ling/ticket-sell/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frees-Ling%2Fticket-sell/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"7.0.0","new_version":"7.1.0","update_type":"minor","path":"/backend","pr_created_at":"2026-05-01T05:38:31.000Z","version_change":"7.0.0 → 7.1.0","issue":{"uuid":"4363032329","node_id":"PR_kwDOSRZn2M7XWdbu","number":9,"state":"closed","title":"Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T09:02:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T05:38:31.000Z","updated_at":"2026-05-01T09:02:27.000Z","time_to_close":12234,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Sriram1706/ai-security-monitoring-tool/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sriram1706%2Fai-security-monitoring-tool/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"7.0.0","new_version":"7.1.0","update_type":"minor","path":"/platform/api","pr_created_at":"2026-03-09T15:22:55.000Z","version_change":"7.0.0 → 7.1.0","issue":{"uuid":"4046234569","node_id":"PR_kwDORd6pU87JGzqx","number":52,"state":"open","title":"chore(deps): Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0 in /platform/api","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T15:22:55.000Z","updated_at":"2026-03-12T03:01:45.924Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/platform/api","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OCSGroup101/Business_AIProtector/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCSGroup101%2FBusiness_AIProtector/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"6.1.0","new_version":"7.1.0","update_type":"major","path":"/backend","pr_created_at":"2025-12-17T06:34:59.000Z","version_change":"6.1.0 → 7.1.0","issue":{"uuid":"3737546071","node_id":"PR_kwDOQpZ2ws65TJL5","number":32,"state":"closed","title":"chore(deps)(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-17T07:42:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T06:34:59.000Z","updated_at":"2025-12-17T07:42:34.000Z","time_to_close":4047,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/msgenan/code404-Hackathon/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/msgenan%2Fcode404-Hackathon/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"6.1.0","new_version":"7.1.0","update_type":"major","path":"/backend","pr_created_at":"2025-11-17T10:19:55.000Z","version_change":"6.1.0 → 7.1.0","issue":{"uuid":"3632663328","node_id":"PR_kwDOQGClPM6z0n4f","number":90,"state":"closed","title":"chore(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":["backend","security"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-17T14:16:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T10:19:55.000Z","updated_at":"2025-11-17T14:16:21.000Z","time_to_close":14184,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Roddygithub/GW2Optimizer/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Roddygithub%2FGW2Optimizer/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"6.1.0","new_version":"7.1.0","update_type":"major","path":null,"pr_created_at":"2025-11-11T12:36:30.000Z","version_change":"6.1.0 → 7.1.0","issue":{"uuid":"3612141133","node_id":"PR_kwDOQThIh86yv6-_","number":20,"state":"closed","title":"chore(deps)(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-15T08:40:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-11T12:36:30.000Z","updated_at":"2025-11-15T08:40:20.000Z","time_to_close":331422,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shamalaryok/cosmopot/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamalaryok%2Fcosmopot/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"6.1.0","new_version":"7.1.0","update_type":"major","path":null,"pr_created_at":"2025-10-29T22:15:00.000Z","version_change":"6.1.0 → 7.1.0","issue":{"uuid":"3568118575","node_id":"PR_kwDOQLuZus6wfA7V","number":6,"state":"open","title":"chore(deps): Bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0","user":"dependabot[bot]","labels":["config"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-29T22:15:00.000Z","updated_at":"2025-10-29T22:15:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shuldeshoff/doc-mlops-pipeline/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuldeshoff%2Fdoc-mlops-pipeline/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"7.0.0","new_version":"7.1.0","update_type":"minor","path":"/backend","pr_created_at":"2025-10-23T10:29:45.000Z","version_change":"7.0.0 → 7.1.0","issue":{"uuid":"3544097468","node_id":"PR_kwDOQGp1686vPBJv","number":40,"state":"open","title":"chore(deps)(deps): Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-23T10:29:45.000Z","updated_at":"2025-10-23T10:29:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mehran-shabani/Writers/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehran-shabani%2FWriters/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"6.1.0","new_version":"7.1.0","update_type":"major","path":"/backend","pr_created_at":"2025-09-08T12:07:50.000Z","version_change":"6.1.0 → 7.1.0","issue":{"uuid":"2808001688","node_id":"PR_kwDOPnFCtc6nXrSY","number":16,"state":"open","title":"chore(deps): bump prometheus-fastapi-instrumentator from 6.1.0 to 7.1.0 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-08T12:07:50.000Z","updated_at":"2025-09-08T12:07:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":"/backend","ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 6.1.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0 / 2024-03-13\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported anymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every FastAPI app is also a Starlette app (but not the other way around). Or to be more specific: FastAPI uses Starlette for things like routing and middleware this package relies on. The change is backwards compatible, even type checkers like mypy should continue working. Thanks to \u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the already existing total latency (i.e. the time consumed for streaming is not included in the duration value). The differentiation can be valuable as it shows the time to first byte.\u003c/p\u003e\n\u003cp\u003eThis mode is opt-in and can be enabled / used in several ways: The \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor, the \u003ccode\u003emetrics.default()\u003c/code\u003e closure, and the \u003ccode\u003emetrics.latency()\u003c/code\u003e closure now come with the flag \u003ccode\u003eshould_exclude_streaming_duration\u003c/code\u003e. The attribute \u003ccode\u003emodified_duration_without_streaming\u003c/code\u003e has been added to the \u003ccode\u003emetrics.Info\u003c/code\u003e class. Instances of \u003ccode\u003emetrics.Info\u003c/code\u003e are passed to instrumentation functions, where the added value can be used to set metrics.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dosuken123\"\u003e\u003ccode\u003e@​dosuken123\u003c/code\u003e\u003c/a\u003e for proposing this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/291\"\u003e#291\u003c/a\u003e and implementing it in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/290\"\u003e#290\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelaxed type of \u003ccode\u003eget_route_name()\u003c/code\u003e argument to \u003ccode\u003eHTTPConnection\u003c/code\u003e\u003c/strong\u003e. This allows developers to use the \u003ccode\u003eget_route_name\u003c/code\u003e function for getting the name of websocket routes as well. Thanks to \u003ca href=\"https://github.com/pajowu\"\u003e\u003ccode\u003e@​pajowu\u003c/code\u003e\u003c/a\u003e for proposing and implementing this feature in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/276\"\u003e#276\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Dropped support for Python 3.7 which is has reached end-of-life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=6.1.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/knoksen/knoksPix/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/knoksen%2FknoksPix/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"~=6.1.0","new_version":"~=7.1.0","update_type":null,"path":null,"pr_created_at":"2025-08-04T23:16:45.000Z","version_change":"~=6.1.0 → ~=7.1.0","issue":{"uuid":"2719419804","node_id":"PR_kwDOPPYaz86iFw2c","number":7,"state":"open","title":"build(deps): update prometheus-fastapi-instrumentator requirement from ~=6.1.0 to ~=7.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-04T23:16:45.000Z","updated_at":"2025-08-04T23:16:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"~=6.1.0","new_version":"~=7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Updates the requirements on [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e / 2023-07-15\u003c/h2\u003e\n\u003cp\u003eMajor release with a single breaking change: Python 3.7 is not supported\nanymore. Beyond that, three improvements based on various pull requests.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eInstrumentator now works without FastAPI\u003c/strong\u003e. This is possible because every\nFastAPI app is also a Starlette app (but not the other way around). Or to be\nmore specific: FastAPI uses Starlette for things like routing and middleware\nthis package relies on. The change is backwards compatible, even type checkers\nlike mypy should continue working. Thanks to\n\u003ca href=\"https://github.com/mvanderlee\"\u003e\u003ccode\u003e@​mvanderlee\u003c/code\u003e\u003c/a\u003e for proposing this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/280\"\u003e#280\u003c/a\u003e\nand implementing it in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/288\"\u003e#288\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMiddleware also records duration without streaming\u003c/strong\u003e in addition to the\nalready existing total latency (i.e. the time consumed for streaming is not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v6.1.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aaghaloo/aegis-event-bus/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaghaloo%2Faegis-event-bus/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"7.0.0","new_version":"7.1.0","update_type":"minor","path":null,"pr_created_at":"2025-05-17T05:10:53.000Z","version_change":"7.0.0 → 7.1.0","issue":{"uuid":"2525732707","node_id":"PR_kwDOOrdZWM6Wi59j","number":4,"state":"open","title":"Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0","user":"dependabot[bot]","labels":[],"assignees":["jzucker2"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-17T05:10:53.000Z","updated_at":"2025-05-17T05:10:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jzucker2/marrquee/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jzucker2%2Fmarrquee/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"7.0.0","new_version":"7.1.0","update_type":"minor","path":null,"pr_created_at":"2025-03-19T20:30:42.000Z","version_change":"7.0.0 → 7.1.0","issue":{"uuid":"2933094059","node_id":"PR_kwDOMa0Sgs6PWLdA","number":55,"state":"closed","title":"Bump prometheus-fastapi-instrumentator from 7.0.0 to 7.1.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":["jzucker2"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T00:50:53.000Z","author_association":null,"state_reason":null,"created_at":"2025-03-19T20:30:42.000Z","updated_at":"2026-05-04T00:50:54.000Z","time_to_close":35439611,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus-fastapi-instrumentator","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/trallnag/prometheus-fastapi-instrumentator"}],"path":null,"ecosystem":"conda"},"body":"Bumps [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) from 7.0.0 to 7.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/releases\"\u003eprometheus-fastapi-instrumentator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e to set additional custom static labels. Parameter has not been added to the \u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to \u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e and \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e as well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e for implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2 / 2025-01-14\u003c/h2\u003e\n\u003cp\u003eThese release notes also cover 7.0.1 which has been yanked due to incorrect license identifier on PyPI.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem introduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration to Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e for bringing this up in \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md\"\u003eprometheus-fastapi-instrumentator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e / 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded metrics closure creators have new optional parameter \u003ccode\u003ecustom_labels\u003c/code\u003e\nto set additional custom static labels. Parameter has not been added to the\n\u003ccode\u003eInstrumentator()\u003c/code\u003e constructor. Thanks to\n\u003ca href=\"https://github.com/iocentos\"\u003e\u003ccode\u003e@​iocentos\u003c/code\u003e\u003c/a\u003e for requesting this in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e\nand \u003ca href=\"https://github.com/martian711\"\u003e\u003ccode\u003e@​martian711\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/287\"\u003e#287\u003c/a\u003e\nas well as \u003ca href=\"https://github.com/Budlee\"\u003e\u003ccode\u003e@​Budlee\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/326\"\u003e#326\u003c/a\u003e\nfor implementing it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReplaced incorrect license identifier in \u003ccode\u003epyproject.toml\u003c/code\u003e.\u003c/strong\u003e Problem\nintroduced with the migration to Poetry 2.0 in the last patch release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e / 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrated \u003ccode\u003epyproject.toml\u003c/code\u003e to support PEP 621.\u003c/strong\u003e This comes with a migration\nto Poetry 2.0. Thanks to \u003ca href=\"https://github.com/alexted\"\u003e\u003ccode\u003e@​alexted\u003c/code\u003e\u003c/a\u003e bringing this\nup in\n\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/pull/323\"\u003e#323\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/63b05e52b6687e7371551d57a525f090e65ec73a\"\u003e\u003ccode\u003e63b05e5\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/9dc048be8a0805bc1c0212ef6c5cdab351484d53\"\u003e\u003ccode\u003e9dc048b\u003c/code\u003e\u003c/a\u003e feat: Add opt custom labels to included metrics \u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/279\"\u003e#279\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/trallnag/prometheus-fastapi-instrumentator/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2e1568e19bf75efedf5e4f92d186529a686b0eeb\"\u003e\u003ccode\u003e2e1568e\u003c/code\u003e\u003c/a\u003e docs: Fix link in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/c6979092b842d1e1c5235edc443953995952f9b3\"\u003e\u003ccode\u003ec697909\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/2743a4c0205472e1d734f6ec474f9203e0b03c6f\"\u003e\u003ccode\u003e2743a4c\u003c/code\u003e\u003c/a\u003e chore: Fix incorrect license identifier in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/d010c8d17f6441d473280cd33d25998a4a6c1519\"\u003e\u003ccode\u003ed010c8d\u003c/code\u003e\u003c/a\u003e ci: Bump lower Python to 3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/6154e85ee03de09196b4afbb0b96fab8707a7a43\"\u003e\u003ccode\u003e6154e85\u003c/code\u003e\u003c/a\u003e ci: Bump Poetry to 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/fc3d5164055607bc163f89bb5182647064630cd0\"\u003e\u003ccode\u003efc3d516\u003c/code\u003e\u003c/a\u003e chore: Fix invalid attributes in pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/406990a8bf1b6b08a0da040fa8922a75b425bbca\"\u003e\u003ccode\u003e406990a\u003c/code\u003e\u003c/a\u003e chore: Prepare release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/commit/71cb11825435a3dbd2d851b0126b9f5eef741330\"\u003e\u003ccode\u003e71cb118\u003c/code\u003e\u003c/a\u003e chore: Add note to changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/trallnag/prometheus-fastapi-instrumentator/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus-fastapi-instrumentator\u0026package-manager=pip\u0026previous-version=7.0.0\u0026new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/jzucker2/wargos/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jzucker2%2Fwargos/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}}]}