{"id":6185,"name":"allure-pytest","ecosystem":"pip","repository_url":"https://github.com/allure-framework/allure-python","issues_count":25,"created_at":"2025-06-06T22:01:22.545Z","updated_at":"2025-06-06T22:01:22.545Z","purl":"pkg:pypi/allure-pytest","metadata":{"id":2637945,"name":"allure-pytest","ecosystem":"pypi","description":"Allure pytest integration","homepage":"https://allurereport.org/","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allure-framework/allure-python","keywords_array":["allure","reporting","pytest"],"namespace":null,"versions_count":79,"first_release_published_at":"2017-03-30T17:40:09.000Z","latest_release_published_at":"2025-05-06T17:04:06.000Z","latest_release_number":"2.14.2","last_synced_at":"2025-06-06T16:31:44.008Z","created_at":"2022-04-10T10:01:05.710Z","updated_at":"2025-06-06T16:31:44.009Z","registry_url":"https://pypi.org/project/allure-pytest/","install_command":"pip install allure-pytest --index-url https://pypi.org/simple","documentation_url":"https://allurereport.org/docs/pytest/","metadata":{"funding":null,"documentation":"https://allurereport.org/docs/pytest/","classifiers":["Development Status :: 5 - Production/Stable","Framework :: Pytest","Intended Audience :: Developers","License :: OSI Approved :: Apache Software License","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Software Development :: Quality Assurance","Topic :: Software Development :: Testing"],"normalized_name":"allure-pytest"},"repo_metadata":{"id":16464985,"uuid":"79346720","full_name":"allure-framework/allure-python","owner":"allure-framework","description":"Allure integrations for Python test frameworks","archived":false,"fork":false,"pushed_at":"2024-04-20T04:47:54.000Z","size":780,"stargazers_count":698,"open_issues_count":117,"forks_count":227,"subscribers_count":45,"default_branch":"master","last_synced_at":"2024-05-21T05:09:50.115Z","etag":null,"topics":["allure","behave","pytest","reporting","robotframework"],"latest_commit_sha":null,"homepage":"https://allurereport.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allure-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2017-01-18T14:17:16.000Z","updated_at":"2024-05-16T23:26:53.000Z","dependencies_parsed_at":"2024-01-17T00:54:53.401Z","dependency_job_id":"aae5ae74-a786-43f7-9b71-67f91a6cafa1","html_url":"https://github.com/allure-framework/allure-python","commit_stats":{"total_commits":323,"total_committers":58,"mean_commits":5.568965517241379,"dds":"0.43034055727554177","last_synced_commit":"cdae0ba7ea0621c729dacb15852a33461db3b95d"},"previous_names":[],"tags_count":77,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allure-framework","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217883619,"owners_count":16245677,"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":"allure-framework","name":"Allure Framework","uuid":"5879127","kind":"organization","description":"A flexible lightweight multi-language test report tool","email":"allure@qameta.io","website":"https://allurereport.org","location":null,"twitter":"QametaSoftware","company":null,"icon_url":"https://avatars.githubusercontent.com/u/5879127?v=4","repositories_count":47,"last_synced_at":"2024-05-21T05:09:48.883Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allure-framework","funding_links":[],"total_stars":7036,"followers":406,"following":0,"created_at":"2022-11-02T16:32:22.138Z","updated_at":"2024-05-21T05:09:48.944Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allure-framework","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allure-framework/repositories"},"tags":[{"name":"2.13.5","sha":"d85734976a3490ba1d01f859c53d4259582bac22","kind":"commit","published_at":"2024-04-01T16:48:52.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.13.5","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.5/manifests"},{"name":"2.13.4","sha":"097fcf687fe22f075dffbfcd2a0d9a44eb04195c","kind":"commit","published_at":"2024-03-25T11:39:10.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.13.4","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.4/manifests"},{"name":"2.13.3","sha":"00591e17e642a22ff788446dc11c445c00df8516","kind":"commit","published_at":"2024-03-11T07:08:43.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.13.3","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.3/manifests"},{"name":"2.13.2","sha":"8e7b2aefa74e3fb673c67357d47c9a8e6921af33","kind":"commit","published_at":"2023-04-26T09:02:02.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.13.2","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.2/manifests"},{"name":"2.13.1","sha":"12085cd76d1c0ec78ef90a4981a31e7f8b4546b4","kind":"commit","published_at":"2023-03-14T12:57:02.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.13.1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.1/manifests"},{"name":"2.13.0","sha":"86cff25b351c7ad63af3136f0059228b78dfe461","kind":"commit","published_at":"2023-03-01T08:00:26.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.13.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.13.0/manifests"},{"name":"2.12.0","sha":"ed3a676cf50eb6bca0074701bc64c8f69f811c45","kind":"commit","published_at":"2022-11-23T07:29:39.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.12.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.12.0/manifests"},{"name":"untagged-9a76b2659920f005cef9","sha":"ed3a676cf50eb6bca0074701bc64c8f69f811c45","kind":"commit","published_at":"2022-11-23T07:29:39.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/untagged-9a76b2659920f005cef9","html_url":"https://github.com/allure-framework/allure-python/releases/tag/untagged-9a76b2659920f005cef9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/untagged-9a76b2659920f005cef9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/untagged-9a76b2659920f005cef9/manifests"},{"name":"2.11.1","sha":"d0415af510736c0b296b7eef6c117fd4067d83b5","kind":"commit","published_at":"2022-10-12T08:14:52.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.11.1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.11.1/manifests"},{"name":"2.11.0","sha":"cfb6395bc4a6c13c48b1da20047467bb8cd2c418","kind":"commit","published_at":"2022-10-06T12:06:16.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.11.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.11.0/manifests"},{"name":"2.10.0","sha":"a7a8aa1e35a124139f190ec793143ab0328b457a","kind":"commit","published_at":"2022-08-11T11:31:36.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.10.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.10.0/manifests"},{"name":"2.9.45","sha":"f3e41d3b230115cde0d9b5fbcb507c2d1f7b6af7","kind":"commit","published_at":"2021-10-15T08:19:06.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.9.45","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.9.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.45/manifests"},{"name":"2.9.44","sha":"1aae5edfcf655474069dcf13187d8f54ac73a16e","kind":"commit","published_at":"2021-09-29T19:52:22.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.9.44","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.9.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.44/manifests"},{"name":"2.9.43","sha":"9b0cde433bbc576beab42b8e85e6adc136b14d9e","kind":"commit","published_at":"2021-06-02T16:15:54.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.9.43","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.9.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.43/manifests"},{"name":"2.9.42","sha":"a4e7f7f69fde99f95370ac41c231645206591c8c","kind":"commit","published_at":"2021-05-24T08:59:28.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.9.42","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.9.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.42/manifests"},{"name":"2.9.41","sha":"b2e64d42113b9bc5f8d2499d4baf8e34e8189900","kind":"commit","published_at":"2021-05-19T12:38:30.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.9.41","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.9.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.9.41/manifests"},{"name":"2.8.40","sha":"61da8af8ac312a05afde3e1daca35bbe3fbb1f10","kind":"commit","published_at":"2021-03-22T11:25:55.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.40","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.40/manifests"},{"name":"2.8.36","sha":"c21726294367f807d560ee5484847e6f54c384d3","kind":"commit","published_at":"2021-03-03T11:26:20.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.36","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.36/manifests"},{"name":"2.8.35","sha":"44669ed995b6db7686b8cb7e6be01ca86188e9bf","kind":"commit","published_at":"2021-03-02T10:12:39.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.35","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.35/manifests"},{"name":"2.8.34","sha":"323d3948dcec72ce552837c804fbef715d1947a8","kind":"commit","published_at":"2021-02-18T12:23:12.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.34","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.34/manifests"},{"name":"2.8.33","sha":"27bf63c2130ad94f5ac9a8190a26e93d2292ee35","kind":"commit","published_at":"2021-02-03T23:36:04.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.33","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.33/manifests"},{"name":"2.8.32","sha":"6e7fe49718662aa8275fc508985cd4d7aeca6b7c","kind":"commit","published_at":"2021-01-25T14:10:39.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.32","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.32/manifests"},{"name":"2.8.31","sha":"163f08c1c9009f87491e1767243169ad857eaa92","kind":"commit","published_at":"2021-01-13T09:38:45.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.31","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.31/manifests"},{"name":"2.8.30","sha":"08e06f211eaabb25ad12a8224590ccdf30179c10","kind":"commit","published_at":"2021-01-13T09:26:07.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.30","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.30/manifests"},{"name":"2.8.29","sha":"524beb897e664573e122bb8a3d3dfbc7a006e57b","kind":"commit","published_at":"2020-12-21T13:38:23.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.29","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.29/manifests"},{"name":"2.8.24","sha":"5923e5cd56379ad30b1f0f9d9225909a0660db8a","kind":"commit","published_at":"2020-12-07T10:26:39.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.24","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.24/manifests"},{"name":"2.8.23","sha":"ed38912d8459102f2f0c032246f4e5f446887c1d","kind":"commit","published_at":"2020-12-06T22:50:21.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.23","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.23/manifests"},{"name":"2.8.22","sha":"b666b0689974d3fe6e466bb80bca54a4e0b8d932","kind":"commit","published_at":"2020-11-27T13:17:04.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.22","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.22/manifests"},{"name":"2.8.21","sha":"e684571d09b274457344dde0fa143043c33689e3","kind":"commit","published_at":"2020-11-20T22:44:45.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.21","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.21/manifests"},{"name":"2.8.20","sha":"00b7fcc1439e635d91298f493a5a14fd78600f8b","kind":"commit","published_at":"2020-11-19T11:10:39.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.20","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.20/manifests"},{"name":"2.8.19","sha":"31fd1d236d31316e03abadf42612cb6a3b266c30","kind":"commit","published_at":"2020-10-29T09:06:09.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.19","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.19/manifests"},{"name":"2.8.18","sha":"8d14ec04290f040621bfb15a8b9b2c192ddb1d01","kind":"commit","published_at":"2020-08-14T11:22:14.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.18","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.18/manifests"},{"name":"2.8.17","sha":"d6833946b6e793d431076a2aab33e99d34af69d8","kind":"commit","published_at":"2020-06-01T06:55:02.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.17","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.17/manifests"},{"name":"2.8.16","sha":"fed50ce87bb8e43ea80136d02e102d056e370e68","kind":"commit","published_at":"2020-05-26T07:03:07.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.16","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.16/manifests"},{"name":"2.8.15","sha":"338262c9a1ac5a6ecffcb2f4d2865f6241ad8477","kind":"commit","published_at":"2020-05-20T10:44:09.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.15","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.15/manifests"},{"name":"2.8.14","sha":"dddd28fd07e5cc6e37050b2419a95a78b598771d","kind":"commit","published_at":"2020-05-18T11:08:03.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.14","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.14/manifests"},{"name":"2.8.13","sha":"1ad01cd8f12889ce370f51286e70a53429d55854","kind":"commit","published_at":"2020-04-07T13:43:57.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.13","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.13/manifests"},{"name":"2.8.12","sha":"b6a166ce118a8899b25f3f820d667da638269c6d","kind":"commit","published_at":"2020-03-17T18:57:59.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.12","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.12/manifests"},{"name":"2.8.11","sha":"7eb32e5a177ed14a6fbe4e2742f801492428a4b0","kind":"commit","published_at":"2020-02-24T11:12:08.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.11","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.11/manifests"},{"name":"2.8.10","sha":"4255c5c8bbf3fe6d61a6a7f832b73486c2c57584","kind":"commit","published_at":"2020-02-11T07:25:44.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.10","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.10/manifests"},{"name":"2.8.9","sha":"f8f36cc1394afe4b28af5e905ac592d137e374dc","kind":"commit","published_at":"2020-02-04T19:59:22.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.9","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.9/manifests"},{"name":"2.8.8","sha":"f8f36cc1394afe4b28af5e905ac592d137e374dc","kind":"commit","published_at":"2020-02-04T19:59:22.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.8","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.8/manifests"},{"name":"2.8.7","sha":"e54b92ce5b71e64f4993852575ea625338bff0b5","kind":"commit","published_at":"2020-01-25T18:17:00.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.7","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.7/manifests"},{"name":"2.8.6","sha":"6443d52affc92944aa156345e35f1f9c6d2dfef3","kind":"commit","published_at":"2019-10-08T10:14:18.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.6","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.6/manifests"},{"name":"2.8.4","sha":"b76b4abb4073e2de18b5879e009899c7f18c1095","kind":"commit","published_at":"2019-09-08T17:50:08.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.4","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.4/manifests"},{"name":"2.8.3","sha":"d2c09e4636f4300ee6388edcbb8ca00edeb246ef","kind":"commit","published_at":"2019-09-08T13:44:28.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.3","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.3/manifests"},{"name":"2.8.2","sha":"274cc7986ceec88f3625c9ebdd31fbc12745e4d8","kind":"commit","published_at":"2019-09-04T12:48:05.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.2","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.2/manifests"},{"name":"2.8.1","sha":"e9080a6c3967f75ad5565afa394b0c6c3808a63f","kind":"commit","published_at":"2019-09-02T20:26:58.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.1/manifests"},{"name":"2.8.0","sha":"f2a4d6d00758cd17a2bd672287b96c8616143047","kind":"commit","published_at":"2019-08-22T07:00:16.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.8.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.8.0/manifests"},{"name":"2.7.1","sha":"8445617cfbc6ed8e0818a03c93b1e79a24893e8d","kind":"commit","published_at":"2019-07-23T15:36:36.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.7.1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.7.1/manifests"},{"name":"2.7.0","sha":"31227760e0ad0e9b7e3c55b8a5facce7dbd58e66","kind":"commit","published_at":"2019-06-26T16:56:36.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.7.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.7.0/manifests"},{"name":"2.6.5","sha":"bb83304c0bbe4802485c70878358b3560086a1b3","kind":"commit","published_at":"2019-06-06T13:09:36.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.6.5","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.5/manifests"},{"name":"2.6.4","sha":"ddae1170dc218f63435fbcecb1e5db84a4a0f8b4","kind":"commit","published_at":"2019-05-30T10:41:38.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.6.4","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.4/manifests"},{"name":"2.6.3","sha":"4cd702cb9f85270de962a45277b3274a899b0348","kind":"commit","published_at":"2019-05-12T13:50:28.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.6.3","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.3/manifests"},{"name":"2.6.1","sha":"248a91029cd5e27d94c808c4499129d11228ba6c","kind":"commit","published_at":"2019-03-17T11:30:35.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.6.1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"6351692f3a6d77ea2589ad5368f280903f01bbc1","kind":"commit","published_at":"2019-02-24T12:57:23.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.6.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.6.0/manifests"},{"name":"2.5.5","sha":"bc880418884f64636275dc57f8c5ddeb59dd8392","kind":"tag","published_at":"2019-01-28T06:59:32.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.5.5","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"62a21947c5400abd55b25589219e471f3622850b","kind":"tag","published_at":"2018-11-20T07:19:47.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.5.4","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"d5accb2b76867075b06bf83f038defbc85a0a795","kind":"commit","published_at":"2018-10-29T10:08:40.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.5.3","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.3/manifests"},{"name":"2.5.2","sha":"90974e454b74d62ef91cb44ff7ead486a4b420ed","kind":"commit","published_at":"2018-09-28T15:05:38.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.5.2","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"ddc7f5c8312f76a1582a07685d4f98d5cd344f25","kind":"commit","published_at":"2018-08-21T12:10:29.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.5.1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"40d091029bd7dbdcbce32b5ccf2b228291d1017a","kind":"commit","published_at":"2018-07-09T18:27:09.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.5.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.5.0/manifests"},{"name":"2.4.1","sha":"9ee1032aab2c40efe4cf36e1fa01e9e245ff0355","kind":"commit","published_at":"2018-06-18T11:03:35.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.4.1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"1911542f9995159760b7c194f5416d0307903226","kind":"commit","published_at":"2018-06-13T09:31:17.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.4.0","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.4.0/manifests"},{"name":"2.3.4b1","sha":"19298473a70144824fd4d9f429cdaa898dd53cf2","kind":"commit","published_at":"2018-05-29T13:02:44.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.3.4b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.3.4b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.4b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.4b1/manifests"},{"name":"2.3.3b1","sha":"0d28836063f418ae4ac77af1196ea481287e5677","kind":"commit","published_at":"2018-05-21T10:01:10.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.3.3b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.3.3b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.3b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.3b1/manifests"},{"name":"2.3.2b1","sha":"07438c16f33a3d7b699082a2709804b0c5487744","kind":"commit","published_at":"2018-01-29T21:26:45.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.3.2b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.3.2b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.2b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.2b1/manifests"},{"name":"2.3.1b1","sha":"43cb1db86a0369a53051a6451600ea8c434c92f0","kind":"commit","published_at":"2018-01-15T08:58:32.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.3.1b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.3.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.3.1b1/manifests"},{"name":"2.2.4b1","sha":"7793a704cdbe945e30bbf229e41c6911bd39c3a8","kind":"tag","published_at":"2017-12-06T11:35:00.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.2.4b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.2.4b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.4b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.4b1/manifests"},{"name":"2.2.3b1","sha":"659fa958271ab3aba63db918d1ac86d5274b4527","kind":"commit","published_at":"2017-10-17T07:02:54.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.2.3b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.2.3b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.3b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.3b1/manifests"},{"name":"2.2.2b2","sha":"4d567780a139b96164838c8dcdd01f56f7aa5ae1","kind":"commit","published_at":"2017-09-20T19:26:36.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.2.2b2","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.2.2b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.2b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.2b2/manifests"},{"name":"2.2.2b1","sha":"c4d0dd994c9fb823367600de25baade73a6465c0","kind":"commit","published_at":"2017-09-20T19:15:28.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.2.2b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.2.2b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.2b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.2b1/manifests"},{"name":"2.2.1b1","sha":"c31ddf68aae26e148fa83e604dfbc0eea5b8546f","kind":"tag","published_at":"2017-08-06T15:31:14.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.2.1b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.2.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.2.1b1/manifests"},{"name":"2.1.1b1","sha":"f2629c161ed1d14c197e8ff37ade8cf53d0cf8ec","kind":"commit","published_at":"2017-07-23T13:54:47.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.1.1b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.1.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.1.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.1.1b1/manifests"},{"name":"2.1.0b1","sha":"5a31fe52b41c8d23fb856e3ee94cddeb79a41c3c","kind":"tag","published_at":"2017-07-09T16:16:10.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.1.0b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.1.0b1/manifests"},{"name":"2.0.0b2","sha":"55f66f8b7834aae521df020c6afe2b3b3340ed03","kind":"tag","published_at":"2017-06-27T13:32:24.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.0.0b2","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.0.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.0.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.0.0b2/manifests"},{"name":"2.0.0b1","sha":"ac5f0fb3007d35f2835747435a69150e51485b08","kind":"commit","published_at":"2017-03-30T17:28:15.000Z","download_url":"https://codeload.github.com/allure-framework/allure-python/tar.gz/2.0.0b1","html_url":"https://github.com/allure-framework/allure-python/releases/tag/2.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allure-framework%2Fallure-python/tags/2.0.0b1/manifests"}]},"repo_metadata_updated_at":"2024-09-08T11:54:24.285Z","dependent_packages_count":106,"downloads":3035753,"downloads_period":"last-month","dependent_repos_count":1693,"rankings":{"downloads":0.32831224057470276,"dependent_repos_count":0.2753523493867596,"dependent_packages_count":0.22181789044345987,"stargazers_count":2.434787026976322,"forks_count":3.266511369765569,"docker_downloads_count":1.2825674017212942,"average":1.301558046478018},"purl":"pkg:pypi/allure-pytest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/allure-pytest","docker_dependents_count":19,"docker_downloads_count":42337,"usage_url":"https://repos.ecosyste.ms/usage/pypi/allure-pytest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/allure-pytest/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/allure-pytest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/allure-pytest/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/allure-pytest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/allure-pytest/related_packages","maintainers":[{"uuid":"qameta","login":"qameta","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/qameta/","role":null,"created_at":"2022-11-15T03:21:35.265Z","updated_at":"2022-11-15T03:21:35.265Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/qameta/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":690419,"maintainers_count":292811,"namespaces_count":0,"keywords_count":228590,"github":"pypi","metadata":{"funded_packages_count":48950},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-06-06T05:32:09.692Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},"unique_repositories_count":11,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4529615898","node_id":"PR_kwDORul3Ps7frnr-","number":14,"state":"closed","title":"chore(deps): bump the prod-deps group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T01:09:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T04:51:20.000Z","updated_at":"2026-06-04T01:09:49.000Z","time_to_close":677907,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-deps","update_count":6,"packages":[{"name":"jsonschema","old_version":"4.24.1","new_version":"4.26.0","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"pydantic","old_version":"2.12.4","new_version":"2.13.4","repository_url":"https://github.com/pydantic/pydantic"},{"name":"psycopg2-binary","old_version":"2.9.11","new_version":"2.9.12","repository_url":"https://github.com/psycopg/psycopg2"},{"name":"locust","old_version":"2.43.3","new_version":"2.44.0","repository_url":"https://github.com/locustio/locust"},{"name":"urllib3","old_version":"2.6.3","new_version":"2.7.0","repository_url":"https://github.com/urllib3/urllib3"},{"name":"allure-pytest","old_version":"2.15.3","new_version":"2.16.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps the prod-deps group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.1` | `4.26.0` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.12.4` | `2.13.4` |\n| [psycopg2-binary](https://github.com/psycopg/psycopg2) | `2.9.11` | `2.9.12` |\n| [locust](https://github.com/locustio/locust) | `2.43.3` | `2.44.0` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.3` | `2.7.0` |\n| [allure-pytest](https://github.com/allure-framework/allure-python) | `2.15.3` | `2.16.0` |\n\n\nUpdates `jsonschema` from 4.24.1 to 4.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema/releases\"\u003ejsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.26.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1400\"\u003epython-jsonschema/jsonschema#1400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1405\"\u003epython-jsonschema/jsonschema#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.5.0 to 6.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1406\"\u003epython-jsonschema/jsonschema#1406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1407\"\u003epython-jsonschema/jsonschema#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1413\"\u003epython-jsonschema/jsonschema#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.6.0 to 6.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1412\"\u003epython-jsonschema/jsonschema#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1410\"\u003epython-jsonschema/jsonschema#1410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.3.2 to 2.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1409\"\u003epython-jsonschema/jsonschema#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1411\"\u003epython-jsonschema/jsonschema#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidators: avoid \u003ccode\u003eurllib.request\u003c/code\u003e at import-time by \u003ca href=\"https://github.com/gudnimg\"\u003e\u003ccode\u003e@​gudnimg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1416\"\u003epython-jsonschema/jsonschema#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.6.1 to 6.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1417\"\u003epython-jsonschema/jsonschema#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.3.3 to 2.3.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1418\"\u003epython-jsonschema/jsonschema#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1415\"\u003epython-jsonschema/jsonschema#1415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.3.4 to 2.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1419\"\u003epython-jsonschema/jsonschema#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1420\"\u003epython-jsonschema/jsonschema#1420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.8.0 to 7.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1421\"\u003epython-jsonschema/jsonschema#1421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1424\"\u003epython-jsonschema/jsonschema#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.0 to 7.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1423\"\u003epython-jsonschema/jsonschema#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1425\"\u003epython-jsonschema/jsonschema#1425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1429\"\u003epython-jsonschema/jsonschema#1429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1431\"\u003epython-jsonschema/jsonschema#1431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1432\"\u003epython-jsonschema/jsonschema#1432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.1 to 7.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1430\"\u003epython-jsonschema/jsonschema#1430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1434\"\u003epython-jsonschema/jsonschema#1434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.2 to 7.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1435\"\u003epython-jsonschema/jsonschema#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1436\"\u003epython-jsonschema/jsonschema#1436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1437\"\u003epython-jsonschema/jsonschema#1437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.4.2 to 2.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1438\"\u003epython-jsonschema/jsonschema#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1439\"\u003epython-jsonschema/jsonschema#1439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003euuid\u003c/code\u003e format by \u003ca href=\"https://github.com/sim642\"\u003e\u003ccode\u003e@​sim642\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1440\"\u003epython-jsonschema/jsonschema#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1441\"\u003epython-jsonschema/jsonschema#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.4 to 7.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1442\"\u003epython-jsonschema/jsonschema#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1443\"\u003epython-jsonschema/jsonschema#1443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gudnimg\"\u003e\u003ccode\u003e@​gudnimg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1416\"\u003epython-jsonschema/jsonschema#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sim642\"\u003e\u003ccode\u003e@​sim642\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1440\"\u003epython-jsonschema/jsonschema#1440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.25.1...v4.26.0\"\u003ehttps://github.com/python-jsonschema/jsonschema/compare/v4.25.1...v4.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.25.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidator\u003c/code\u003e protocol init to match runtime by \u003ca href=\"https://github.com/sirosen\"\u003e\u003ccode\u003e@​sirosen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1396\"\u003epython-jsonschema/jsonschema#1396\u003c/a\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst\"\u003ejsonschema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev4.26.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDecrease import time by delaying importing of \u003ccode\u003eurllib.request\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1416\"\u003e#1416\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.25.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix an incorrect required argument in the \u003ccode\u003eValidator\u003c/code\u003e protocol's type annotations (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1396\"\u003e#1396\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.25.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eiri\u003c/code\u003e and \u003ccode\u003eiri-reference\u003c/code\u003e formats to the \u003ccode\u003eformat-nongpl\u003c/code\u003e extra via the MIT-licensed \u003ccode\u003erfc3987-syntax\u003c/code\u003e.\nThey were alread supported by the \u003ccode\u003eformat\u003c/code\u003e extra. (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1388\"\u003e#1388\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/python-jsonschema/jsonschema/commit/a7277432b0f7bcd0551f6e589d30457017125df4\"\u003e\u003ccode\u003ea727743\u003c/code\u003e\u003c/a\u003e Add a changelog entry for 4.26.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/6d28c13efbbd6cf136143fdbb18f79d4476091f6\"\u003e\u003ccode\u003e6d28c13\u003c/code\u003e\u003c/a\u003e Update the lockfile.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/739499edc33c007ff62180c9fef61dbf5480bb7b\"\u003e\u003ccode\u003e739499e\u003c/code\u003e\u003c/a\u003e Update pre-commit hooks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/cb2d77980713577f65cc7e7c7c115932206393fd\"\u003e\u003ccode\u003ecb2d779\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1443\"\u003e#1443\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/e6bbbb7c5bcdb32a654572d17bfce264aefd1f9d\"\u003e\u003ccode\u003ee6bbbb7\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/d56037a88faac4881214c6674a785b4abd428617\"\u003e\u003ccode\u003ed56037a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1442\"\u003e#1442\u003c/a\u003e from python-jsonschema/dependabot/github_actions/ast...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/e54ce13fb590a5c17fb702431598a382de6e68f9\"\u003e\u003ccode\u003ee54ce13\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 7.1.4 to 7.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/1f7c9fbd01d9c2f8ddd98065324062f7e122dbe1\"\u003e\u003ccode\u003e1f7c9fb\u003c/code\u003e\u003c/a\u003e Partially update docs requirements.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/241aec982bc8c867f276779faf20d49d9774532f\"\u003e\u003ccode\u003e241aec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1441\"\u003e#1441\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/2818efb4fa446ed4fa7815b4e09a7b4b7c633852\"\u003e\u003ccode\u003e2818efb\u003c/code\u003e\u003c/a\u003e Apache-2.0 -\u0026gt; nongpl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.24.1...v4.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.12.4 to 2.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 2026-05-06\u003c/h2\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.3 2026-04-20\u003c/h2\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.2 2026-04-17\u003c/h2\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.1 2026-04-15\u003c/h2\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.0 2026-04-13\u003c/h2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.4\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.3\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.2\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.1\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0 (2026-04-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.0\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe highlights of the v2.13 release are available in the \u003ca href=\"https://pydantic.dev/articles/pydantic-v2-13-release\"\u003eblog post\u003c/a\u003e.\u003c/p\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/pydantic/pydantic/commit/cf67d4b3193c3fe43ede18612ed62785eee11382\"\u003e\u003ccode\u003ecf67d4b\u003c/code\u003e\u003c/a\u003e Fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f0d8a214a5803036db46a56b1f62f1e56b81d662\"\u003e\u003ccode\u003ef0d8a21\u003c/code\u003e\u003c/a\u003e Prepare release v2.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/5e3fe1d41a00f441204241c66078003ae0391f9a\"\u003e\u003ccode\u003e5e3fe1d\u003c/code\u003e\u003c/a\u003e Check for pydantic tag pattern in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7f9edcc2a191d2eaa9751220eb910914e716a686\"\u003e\u003ccode\u003e7f9edcc\u003c/code\u003e\u003c/a\u003e Document tagging conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/b46a0c9b8a4dd967fda8ec1a92f6437076bf262c\"\u003e\u003ccode\u003eb46a0c9\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/50629c851e61d887d5420452c311ec6203f1f400\"\u003e\u003ccode\u003e50629c8\u003c/code\u003e\u003c/a\u003e Update to PyPy 7.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8522ebb71e5e9a6f7188af5f009f01785b8cf725\"\u003e\u003ccode\u003e8522ebb\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a37f3aff090ca342dc5f48304889963530b993f8\"\u003e\u003ccode\u003ea37f3af\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003eMISSING\u003c/code\u003e sentinel test to work with unreleased \u003ccode\u003etyping_extensions\u003c/code\u003e ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/909259a9df660518033aa686b689f045a6eaf9d2\"\u003e\u003ccode\u003e909259a\u003c/code\u003e\u003c/a\u003e Remove Logfire example in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/2c4174c366606fc2dc46cb806833a080aefa77df\"\u003e\u003ccode\u003e2c4174c\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.155 to 0.2.185\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psycopg2-binary` from 2.9.11 to 2.9.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psycopg/psycopg2/blob/master/NEWS\"\u003epsycopg2-binary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCurrent release\u003c/h2\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.12\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix infinite loop with malformed interval (:ticket:\u003ccode\u003e1835\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.11\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eAvoid a segfault passing more arguments than placeholders if Python is built\nwith assertions enabled (:ticket:\u003ccode\u003e[#1791](https://github.com/psycopg/psycopg2/issues/1791)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdd riscv64 platform binary packages (:ticket:\u003ccode\u003e[#1813](https://github.com/psycopg/psycopg2/issues/1813)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e~psycopg2.errorcodes\u003c/code\u003e map and \u003ccode\u003e~psycopg2.errors\u003c/code\u003e classes updated to\nPostgreSQL 18.\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.10\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.13.\u003c/li\u003e\n\u003cli\u003eReceive notifications on commit (:ticket:\u003ccode\u003e[#1728](https://github.com/psycopg/psycopg2/issues/1728)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e~psycopg2.errorcodes\u003c/code\u003e map and \u003ccode\u003e~psycopg2.errors\u003c/code\u003e classes updated to\nPostgreSQL 17.\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.7.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.9\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.12.\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.8\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWheel package bundled with PostgreSQL 16 libpq in order to add support for\nrecent features, such as \u003ccode\u003esslcertmode\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.7\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix propagation of exceptions raised during module initialization\n(:ticket:\u003ccode\u003e[#1598](https://github.com/psycopg/psycopg2/issues/1598)\u003c/code\u003e).\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/psycopg/psycopg2/commit/3a6d9d6ddc6b53eaa80b712f5fa6b23abbdc38db\"\u003e\u003ccode\u003e3a6d9d6\u003c/code\u003e\u003c/a\u003e ci: include almalinux in whieel building\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/ebca6bf0f86bc6cbdc86de1eb3a53eaf49966d86\"\u003e\u003ccode\u003eebca6bf\u003c/code\u003e\u003c/a\u003e chore: bump to version 3.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/0196f02cc9512df8de3c941f87d27bda98f9f7af\"\u003e\u003ccode\u003e0196f02\u003c/code\u003e\u003c/a\u003e build(deps): bump pypa/cibuildwheel from 3.3.1 to 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/d157bdc2235a42dc1742936dbb0f5cfc8e4d2eb7\"\u003e\u003ccode\u003ed157bdc\u003c/code\u003e\u003c/a\u003e build(deps): bump docker/setup-qemu-action from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/7fccc0f5066a40dea530512abbf02621f4182b81\"\u003e\u003ccode\u003e7fccc0f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/d52a61eb2e6095fc1b9891bfcca44ebfac509e55\"\u003e\u003ccode\u003ed52a61e\u003c/code\u003e\u003c/a\u003e chore: bump dependency libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/b231d726a01d55e07ec3620b2b82f4a2da37ba62\"\u003e\u003ccode\u003eb231d72\u003c/code\u003e\u003c/a\u003e chore: fix building binary images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/6d76e8479f0f522c2e07ce0e2701030d8fd63785\"\u003e\u003ccode\u003e6d76e84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psycopg/psycopg2/issues/1836\"\u003e#1836\u003c/a\u003e from psycopg/fix-1835\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/f7e314c7ab418ab9b9956e694956089a49c5c3b9\"\u003e\u003ccode\u003ef7e314c\u003c/code\u003e\u003c/a\u003e fix: overflow in malformed interval\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/eb905c124b75f2a5183d22177b85af20914b0f17\"\u003e\u003ccode\u003eeb905c1\u003c/code\u003e\u003c/a\u003e docs: replace bare except clause with except Exception\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psycopg/psycopg2/compare/2.9.11...2.9.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `locust` from 2.43.3 to 2.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/locustio/locust/releases\"\u003elocust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fasthttp): catch FAILURE_EXCEPTIONS during response body read by \u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3397\"\u003elocustio/locust#3397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FastHttpUser crash on Python 3.13+ due to GC collecting \u003cstrong\u003edict\u003c/strong\u003e reference cycle by \u003ca href=\"https://github.com/armorbreak001\"\u003e\u003ccode\u003e@​armorbreak001\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3398\"\u003elocustio/locust#3398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd first seen / last seen timestamps to failure stats by \u003ca href=\"https://github.com/tugkanboz\"\u003e\u003ccode\u003e@​tugkanboz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3403\"\u003elocustio/locust#3403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fasthttp): handle zlib.error for truncated gzip streams under high load by \u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3405\"\u003elocustio/locust#3405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fasthttp): add 308 to redirect_resonse_codes in LocustUserAgent by \u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3406\"\u003elocustio/locust#3406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable UI lib npm package publication by \u003ca href=\"https://github.com/cyberw\"\u003e\u003ccode\u003e@​cyberw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3408\"\u003elocustio/locust#3408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AI-optimized documentation (llms.txt) by \u003ca href=\"https://github.com/nk-tedo-001\"\u003e\u003ccode\u003e@​nk-tedo-001\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3399\"\u003elocustio/locust#3399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(contrib): add CsvRequestLogger for per-request CSV logging by \u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3404\"\u003elocustio/locust#3404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eunify ruff in pyproject.toml and pre-commits by \u003ca href=\"https://github.com/even-even\"\u003e\u003ccode\u003e@​even-even\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3409\"\u003elocustio/locust#3409\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3397\"\u003elocustio/locust#3397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/armorbreak001\"\u003e\u003ccode\u003e@​armorbreak001\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3398\"\u003elocustio/locust#3398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tugkanboz\"\u003e\u003ccode\u003e@​tugkanboz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3403\"\u003elocustio/locust#3403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nk-tedo-001\"\u003e\u003ccode\u003e@​nk-tedo-001\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3399\"\u003elocustio/locust#3399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3404\"\u003elocustio/locust#3404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/even-even\"\u003e\u003ccode\u003e@​even-even\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3409\"\u003elocustio/locust#3409\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/locustio/locust/compare/2.43.4...2.44.0\"\u003ehttps://github.com/locustio/locust/compare/2.43.4...2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.43.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding mqtt user feature that works around the paho mqtt 340 connections limit issue by \u003ca href=\"https://github.com/ionutab\"\u003e\u003ccode\u003e@​ionutab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3268\"\u003elocustio/locust#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnset print_stats on workers created by --processes option by \u003ca href=\"https://github.com/markogle\"\u003e\u003ccode\u003e@​markogle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3353\"\u003elocustio/locust#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Qdrant support by \u003ca href=\"https://github.com/Anush008\"\u003e\u003ccode\u003e@​Anush008\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3354\"\u003elocustio/locust#3354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump qdrant-client from 1.16.2 to 1.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3362\"\u003elocustio/locust#3362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sphinxcontrib-htmlhelp from 2.0.1 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3359\"\u003elocustio/locust#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sphinxcontrib-serializinghtml from 1.1.10 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3361\"\u003elocustio/locust#3361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump snowballstemmer from 2.2.0 to 3.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3358\"\u003elocustio/locust#3358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the all_dependencies group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3356\"\u003elocustio/locust#3356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract response time bucketing into an overridable function by \u003ca href=\"https://github.com/thessem\"\u003e\u003ccode\u003e@​thessem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3373\"\u003elocustio/locust#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Type Hinting for Wait Time Functions by \u003ca href=\"https://github.com/abstract-333\"\u003e\u003ccode\u003e@​abstract-333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3374\"\u003elocustio/locust#3374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the eslint group in /locust/webui with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3363\"\u003elocustio/locust#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the vite group in /locust/webui with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3364\"\u003elocustio/locust#3364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript from 5.7.2 to 5.9.3 in /locust/webui by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3367\"\u003elocustio/locust#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the vite group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3375\"\u003elocustio/locust#3375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd locust-otel Docker image with OpenTelemetry dependencies by \u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3379\"\u003elocustio/locust#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in docs, docstrings, and UI string by \u003ca href=\"https://github.com/r266-tech\"\u003e\u003ccode\u003e@​r266-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3381\"\u003elocustio/locust#3381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix false \u0026quot;--run-time limit reached\u0026quot; log message when shape test completes by \u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3382\"\u003elocustio/locust#3382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use total_rps instead of current_rps in HTML report and navbar stats by \u003ca href=\"https://github.com/juliosuas\"\u003e\u003ccode\u003e@​juliosuas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3384\"\u003elocustio/locust#3384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markogle\"\u003e\u003ccode\u003e@​markogle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3353\"\u003elocustio/locust#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anush008\"\u003e\u003ccode\u003e@​Anush008\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3354\"\u003elocustio/locust#3354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thessem\"\u003e\u003ccode\u003e@​thessem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3373\"\u003elocustio/locust#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abstract-333\"\u003e\u003ccode\u003e@​abstract-333\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3374\"\u003elocustio/locust#3374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3379\"\u003elocustio/locust#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r266-tech\"\u003e\u003ccode\u003e@​r266-tech\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3381\"\u003elocustio/locust#3381\u003c/a\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/locustio/locust/blob/master/CHANGELOG.md\"\u003elocust's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/locustio/locust/tree/2.44.0\"\u003e2.44.0\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/locustio/locust/compare/2.43.4...2.44.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFastHttpUser crashes with TypeError: on_request() missing 4 required positional arguments on Python 3.13+ \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3388\"\u003e#3388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eShow when each failure was first and last seen in the Failures tab \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3402\"\u003e#3402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CSV Export of Detailed Request Logs \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3389\"\u003e#3389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Publish AI-optimized documentation \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3372\"\u003e#3372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eunify ruff in pyproject.toml and pre-commits \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3409\"\u003e#3409\u003c/a\u003e (\u003ca href=\"https://github.com/even-even\"\u003eeven-even\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable UI lib npm package publication \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3408\"\u003e#3408\u003c/a\u003e (\u003ca href=\"https://github.com/cyberw\"\u003ecyberw\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fasthttp): add 308 to redirect_resonse_codes in LocustUserAgent \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3406\"\u003e#3406\u003c/a\u003e (\u003ca href=\"https://github.com/jorgetamayo21\"\u003ejorgetamayo21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fasthttp): handle zlib.error for truncated gzip streams under high load \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3405\"\u003e#3405\u003c/a\u003e (\u003ca href=\"https://github.com/jorgetamayo21\"\u003ejorgetamayo21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(contrib): add CsvRequestLogger for per-request CSV logging \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3404\"\u003e#3404\u003c/a\u003e (\u003ca href=\"https://github.com/AKIB473\"\u003eAKIB473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd first seen / last seen timestamps to failure stats \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3403\"\u003e#3403\u003c/a\u003e (\u003ca href=\"https://github.com/tugkanboz\"\u003etugkanboz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd AI-optimized documentation (llms.txt) \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3399\"\u003e#3399\u003c/a\u003e (\u003ca href=\"https://github.com/nk-tedo-001\"\u003enk-tedo-001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix FastHttpUser crash on Python 3.13+ due to GC collecting __dict__ reference cycle \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3398\"\u003e#3398\u003c/a\u003e (\u003ca href=\"https://github.com/armorbreak001\"\u003earmorbreak001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fasthttp): catch FAILURE_EXCEPTIONS during response body read \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3397\"\u003e#3397\u003c/a\u003e (\u003ca href=\"https://github.com/jorgetamayo21\"\u003ejorgetamayo21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/locustio/locust/tree/2.43.4\"\u003e2.43.4\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/locustio/locust/compare/2.43.3...2.43.4\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHTML report uses current_rps instead of total_rps for req/s column \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3355\"\u003e#3355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing --processes with --print-stats causes all workers to print stats \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3352\"\u003e#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker image does not have OTEL libraries installed \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3309\"\u003e#3309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: use total_rps instead of current_rps in HTML report and navbar stats \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3384\"\u003e#3384\u003c/a\u003e (\u003ca href=\"https://github.com/juliosuas\"\u003ejuliosuas\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix false \u0026quot;--run-time limit reached\u0026quot; log message when shape test completes \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3382\"\u003e#3382\u003c/a\u003e (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003eKrishnachaitanyakc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos in docs, docstrings, and UI string \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3381\"\u003e#3381\u003c/a\u003e (\u003ca href=\"https://github.com/r266-tech\"\u003er266-tech\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd locust-otel Docker image with OpenTelemetry dependencies \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3379\"\u003e#3379\u003c/a\u003e (\u003ca href=\"https://github.com/eyupcanakman\"\u003eeyupcanakman\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the vite group across 1 directory with 3 updates \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3375\"\u003e#3375\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Type Hinting for Wait Time Functions \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3374\"\u003e#3374\u003c/a\u003e (\u003ca href=\"https://github.com/abstract-333\"\u003eabstract-333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract response time bucketing into an overridable function \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3373\"\u003e#3373\u003c/a\u003e (\u003ca href=\"https://github.com/thessem\"\u003ethessem\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump typescript from 5.7.2 to 5.9.3 in /locust/webui \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3367\"\u003e#3367\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the vite group in /locust/webui with 2 updates \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3364\"\u003e#3364\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the eslint group in /locust/webui with 8 updates \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3363\"\u003e#3363\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump qdrant-client from 1.16.2 to 1.17.0 \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3362\"\u003e#3362\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump sphinxcontrib-serializinghtml from 1.1.10 to 2.0.0 \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3361\"\u003e#3361\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\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/locustio/locust/commit/9575ce9486a028d1d8fda95075d869aa97dc3bac\"\u003e\u003ccode\u003e9575ce9\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/a0d1f9c2334503d82f7e173295515006866c2f0b\"\u003e\u003ccode\u003ea0d1f9c\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/fedf65fa1a8438464fdb5788528bb9b4a2ecae2d\"\u003e\u003ccode\u003efedf65f\u003c/code\u003e\u003c/a\u003e Remove third-party-notices.md and keep sphinx-markdown-builder license notice...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/95a6973a00f4a469d745c77d4ed066337f81973b\"\u003e\u003ccode\u003e95a6973\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3409\"\u003e#3409\u003c/a\u003e from even-even/sync_ruff_version_depends_and_preCommits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/50a8686a977e723e20b8d649bba1d3257bba5ab3\"\u003e\u003ccode\u003e50a8686\u003c/code\u003e\u003c/a\u003e unify ruff in pyproject.toml and pre-commits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/7b850c0e38b05a9ba5a3f02ece857a2863ec5662\"\u003e\u003ccode\u003e7b850c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3404\"\u003e#3404\u003c/a\u003e from AKIB473/feat/csv-request-log-contrib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/3eb912f063b6bb6dc6378512004d5b2f0ae545f9\"\u003e\u003ccode\u003e3eb912f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3399\"\u003e#3399\u003c/a\u003e from nk-tedo-001/feature/llms-txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/faddbd66ffe5c4ffbce8a90b68db2905af4e8b91\"\u003e\u003ccode\u003efaddbd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3408\"\u003e#3408\u003c/a\u003e from locustio/disable-ui-lib-npm-package-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/c06051c0881a62a015cabd84455cb12ad1144637\"\u003e\u003ccode\u003ec06051c\u003c/code\u003e\u003c/a\u003e Disable UI lib npm package publication. It breaks occasionally, and with Locu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/fb03a673c424d2cc1bb1dff5591cf47d8d985d9d\"\u003e\u003ccode\u003efb03a67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3406\"\u003e#3406\u003c/a\u003e from jorgetamayo21/fix/fasthttp-308-redirect\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/locustio/locust/compare/2.43.3...2.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `urllib3` from 2.6.3 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/urllib3/urllib3/releases\"\u003eurllib3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch2\u003e🚀 urllib3 is fundraising for HTTP/2 support\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support\"\u003eurllib3 is raising ~$40,000 USD\u003c/a\u003e to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects \u003ca href=\"https://opencollective.com/urllib3\"\u003eplease consider contributing financially\u003c/a\u003e to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.\u003c/p\u003e\n\u003cp\u003eThank you for your support.\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eAddressed high-severity security issues. Impact was limited to specific use cases detailed in the accompanying advisories; overall user exposure was estimated to be marginal.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDecompression-bomb safeguards of the streaming API were bypassed:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWhen \u003ccode\u003eHTTPResponse.drain_conn()\u003c/code\u003e was called after the response had been read and decompressed partially. (Reported by \u003ca href=\"https://github.com/Cycloctane\"\u003e\u003ccode\u003e@​Cycloctane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDuring the second \u003ccode\u003eHTTPResponse.read(amt=N)\u003c/code\u003e or \u003ccode\u003eHTTPResponse.stream(amt=N)\u003c/code\u003e call when the response was decompressed using the official \u003ca href=\"https://pypi.org/project/brotli/\"\u003eBrotli\u003c/a\u003e library. (Reported by \u003ca href=\"https://github.com/kimkou2024\"\u003e\u003ccode\u003e@​kimkou2024\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eSee GHSA-mf9v-mfxr-j63j for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTTP pools created using \u003ccode\u003eProxyManager.connection_from_url\u003c/code\u003e did not strip sensitive headers specified in \u003ccode\u003eRetry.remove_headers_on_redirect\u003c/code\u003e when redirecting to a different host. (GHSA-qccp-gfcp-xxvc reported by \u003ca href=\"https://github.com/christos-spearbit\"\u003e\u003ccode\u003e@​christos-spearbit\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations and Removals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsed \u003ccode\u003eFutureWarning\u003c/code\u003e instead of \u003ccode\u003eDeprecationWarning\u003c/code\u003e for better visibility of existing deprecation notices. Rescheduled the removal of deprecated features to version 3.0. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3763\"\u003eurllib3/urllib3#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life Python 3.9. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3720\"\u003eurllib3/urllib3#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life PyPy3.10. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4979\"\u003eurllib3/urllib3#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped the minimum supported pyOpenSSL version to 19.0.0. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3777\"\u003eurllib3/urllib3#3777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read(amt=None)\u003c/code\u003e was ignoring decompressed data buffered from previous partial reads. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3636\"\u003eurllib3/urllib3#3636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read()\u003c/code\u003e could cache only part of the response after a partial read when \u003ccode\u003ecache_content=True\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4967\"\u003eurllib3/urllib3#4967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eHTTPResponse.stream()\u003c/code\u003e and \u003ccode\u003eHTTPResponse.read_chunked()\u003c/code\u003e to handle \u003ccode\u003eamt=0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3793\"\u003eurllib3/urllib3#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e_TYPE_BODY\u003c/code\u003e type alias to include missing \u003ccode\u003eIterable[str]\u003c/code\u003e, matching the documented and runtime behavior of chunked request bodies. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3798\"\u003eurllib3/urllib3#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eLocationParseError\u003c/code\u003e when paths resembling schemeless URIs were passed to \u003ccode\u003eHTTPConnectionPool.urlopen()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3352\"\u003eurllib3/urllib3#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBaseHTTPResponse.readinto()\u003c/code\u003e type annotation to accept \u003ccode\u003ememoryview\u003c/code\u003e in addition to \u003ccode\u003ebytearray\u003c/code\u003e, matching the \u003ccode\u003eio.RawIOBase.readinto\u003c/code\u003e contract and enabling use with \u003ccode\u003eio.BufferedReader\u003c/code\u003e without type errors. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3764\"\u003eurllib3/urllib3#3764\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/urllib3/urllib3/blob/main/CHANGES.rst\"\u003eurllib3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.7.0 (2026-05-07)\u003c/h1\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eAddressed high-severity security issues.\nImpact was limited to specific use cases detailed in the accompanying\nadvisories; overall user exposure was estimated to be marginal.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDecompression-bomb safeguards of the streaming API were bypassed:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWhen \u003ccode\u003eHTTPResponse.drain_conn()\u003c/code\u003e was called after the response had been\nread and decompressed partially.\u003c/li\u003e\n\u003cli\u003eDuring the second \u003ccode\u003eHTTPResponse.read(amt=N)\u003c/code\u003e or\n\u003ccode\u003eHTTPResponse.stream(amt=N)\u003c/code\u003e call when the response was decompressed\nusing the official \u003ccode\u003eBrotli \u0026lt;https://pypi.org/project/brotli/\u0026gt;\u003c/code\u003e__ library.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eSee \u003ccode\u003eGHSA-mf9v-mfxr-j63j \u0026lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-mf9v-mfxr-j63j\u0026gt;\u003c/code\u003e__\nfor details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTTP pools created using \u003ccode\u003eProxyManager.connection_from_url\u003c/code\u003e did not strip\nsensitive headers specified in \u003ccode\u003eRetry.remove_headers_on_redirect\u003c/code\u003e when\nredirecting to a different host.\n(\u003ccode\u003eGHSA-qccp-gfcp-xxvc \u0026lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-qccp-gfcp-xxvc\u0026gt;\u003c/code\u003e__)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations and Removals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsed \u003ccode\u003eFutureWarning\u003c/code\u003e instead of \u003ccode\u003eDeprecationWarning\u003c/code\u003e for better\nvisibility of existing deprecation notices. Rescheduled the removal of\ndeprecated features to version 3.0.\n(\u003ccode\u003e[#3763](https://github.com/urllib3/urllib3/issues/3763) \u0026lt;https://github.com/urllib3/urllib3/issues/3763\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life Python 3.9.\n(\u003ccode\u003e[#3720](https://github.com/urllib3/urllib3/issues/3720) \u0026lt;https://github.com/urllib3/urllib3/issues/3720\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life PyPy3.10.\n(\u003ccode\u003e[#4979](https://github.com/urllib3/urllib3/issues/4979) \u0026lt;https://github.com/urllib3/urllib3/issues/4979\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eBumped the minimum supported pyOpenSSL version to 19.0.0.\n(\u003ccode\u003e[#3777](https://github.com/urllib3/urllib3/issues/3777) \u0026lt;https://github.com/urllib3/urllib3/issues/3777\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read(amt=None)\u003c/code\u003e was ignoring decompressed\ndata buffered from previous partial reads.\n(\u003ccode\u003e[#3636](https://github.com/urllib3/urllib3/issues/3636) \u0026lt;https://github.com/urllib3/urllib3/issues/3636\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read()\u003c/code\u003e could cache only part of the\nresponse after a partial read when \u003ccode\u003ecache_content=True\u003c/code\u003e.\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/urllib3/urllib3/commit/9a950b92d999f906b6020bb2d1076ee56cddd5d2\"\u003e\u003ccode\u003e9a950b9\u003c/code\u003e\u003c/a\u003e Release 2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/5ec0de499b9166ca71c65ab04f2a7e4eb0d66fcc\"\u003e\u003ccode\u003e5ec0de4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/2bdcc44d1e163fb5cc48a8662425e35e15adfe6a\"\u003e\u003ccode\u003e2bdcc44\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/f45b0df09d8620ac6ed0491eb9362c8c87b7bc2c\"\u003e\u003ccode\u003ef45b0df\u003c/code\u003e\u003c/a\u003e Fix a misleading example for \u003ccode\u003eProxyManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/577193ca029872384f82c133449e0935f6d8a64b\"\u003e\u003ccode\u003e577193c\u003c/code\u003e\u003c/a\u003e Switch to nightly PyPy3.11 in CI for now (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4984\"\u003e#4984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/e90af45bb006c3a452a3a21644a2681523f5c7fc\"\u003e\u003ccode\u003ee90af45\u003c/code\u003e\u003c/a\u003e Avoid infinite loop in \u003ccode\u003eHTTPResponse.read_chunked\u003c/code\u003e when \u003ccode\u003eamt=0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4974\"\u003e#4974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/67ed74fdaec6659a6534621ec8e3aaaa6f976210\"\u003e\u003ccode\u003e67ed74f\u003c/code\u003e\u003c/a\u003e Bump dev dependencies (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4972\"\u003e#4972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/3abd481097b54d87b574ac7ea593c3f40938a84d\"\u003e\u003ccode\u003e3abd481\u003c/code\u003e\u003c/a\u003e Upgrade mypy to version 1.20.2 (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4978\"\u003e#4978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/2b8725dfcac4f21d4d93cc0cc3a64a33af08f890\"\u003e\u003ccode\u003e2b8725d\u003c/code\u003e\u003c/a\u003e Drop support for EOL PyPy3.10 (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/2944b2a0a6c573f5548a39cfd17196f98ee21b33\"\u003e\u003ccode\u003e2944b2a\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003esetup-chrome\u003c/code\u003e and \u003ccode\u003esetup-firefox\u003c/code\u003e to fix warnings (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4973\"\u003e#4973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `allure-pytest` from 2.15.3 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew API for global errors and attachments (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ModuleNotFoundError when creating distributions with setup.py (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): test pytest v9 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython linting through \u003ccode\u003eruff\u003c/code\u003e (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...master\"\u003eCommits since 2.15.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/d420cff86a6bb4a9b42cd16164cd5828b84a24ef\"\u003e\u003ccode\u003ed420cff\u003c/code\u003e\u003c/a\u003e Fix ModuleNotFoundError when creating distributions with setup.py (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1de4258311310c05b0570ba4604f80b869f07ff7\"\u003e\u003ccode\u003e1de4258\u003c/code\u003e\u003c/a\u003e chore(ci): test pytest v9 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/5d75ade91f0167a4ab4b3bb0abf59937932a0b46\"\u003e\u003ccode\u003e5d75ade\u003c/code\u003e\u003c/a\u003e New API for global errors and attachments (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/63017ae96f33432046678fdc2fc4f5116ba811a4\"\u003e\u003ccode\u003e63017ae\u003c/code\u003e\u003c/a\u003e Python linting through \u003ccode\u003eruff\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...2.16.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/whitewhiteqq/aws-test-plugin/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitewhiteqq%2Faws-test-plugin/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4425329713","node_id":"PR_kwDOFD0ogc7aelne","number":440,"state":"open","title":"chore(deps): bump allure-pytest from 2.15.3 to 2.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T00:48:23.000Z","updated_at":"2026-05-12T00:53:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"allure-pytest","old_version":"2.15.3","new_version":"2.16.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.15.3 to 2.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew API for global errors and attachments (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ModuleNotFoundError when creating distributions with setup.py (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): test pytest v9 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython linting through \u003ccode\u003eruff\u003c/code\u003e (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...master\"\u003eCommits since 2.15.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/d420cff86a6bb4a9b42cd16164cd5828b84a24ef\"\u003e\u003ccode\u003ed420cff\u003c/code\u003e\u003c/a\u003e Fix ModuleNotFoundError when creating distributions with setup.py (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1de4258311310c05b0570ba4604f80b869f07ff7\"\u003e\u003ccode\u003e1de4258\u003c/code\u003e\u003c/a\u003e chore(ci): test pytest v9 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/5d75ade91f0167a4ab4b3bb0abf59937932a0b46\"\u003e\u003ccode\u003e5d75ade\u003c/code\u003e\u003c/a\u003e New API for global errors and attachments (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/63017ae96f33432046678fdc2fc4f5116ba811a4\"\u003e\u003ccode\u003e63017ae\u003c/code\u003e\u003c/a\u003e Python linting through \u003ccode\u003eruff\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...2.16.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.15.3\u0026new-version=2.16.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/mandarons/icloud-docker/pull/440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/440/packages"},{"uuid":"3883529185","node_id":"PR_kwDOHvKt1c7Ayj9O","number":1131,"state":"open","title":"poetry: bump allure-pytest from 2.13.5 to 2.15.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T01:48:02.000Z","updated_at":"2026-02-02T01:53:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"poetry","packages":[{"name":"allure-pytest","old_version":"2.13.5","new_version":"2.15.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.5 to 2.15.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd zip attachment type (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...master\"\u003eCommits since 2.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_robotframework (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.1...master\"\u003eCommits since 2.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_behave (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd workflow-wide gh actions permissions (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e) - \u003ca href=\"https://github.com/epszaw\"\u003e\u003ccode\u003e@​epszaw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.0...master\"\u003eCommits since 2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\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/allure-framework/allure-python/commit/203172469834d894f2ecb91234217b8f8b4c5abd\"\u003e\u003ccode\u003e2031724\u003c/code\u003e\u003c/a\u003e Add zip attachment type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/21571c8a7a7792a4dcd63b0240bb6e91bef0d4a6\"\u003e\u003ccode\u003e21571c8\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_robotframework (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/466b1dda704b4d4632b6795f6b6dbc607fd4d569\"\u003e\u003ccode\u003e466b1dd\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/583309380bbc6148bf5d63dfb6c5cee172f6717d\"\u003e\u003ccode\u003e5833093\u003c/code\u003e\u003c/a\u003e Add workflow-wide gh actions permissions (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.15.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.5\u0026new-version=2.15.3)](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/NHSDigital/NRLF/pull/1131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2FNRLF/issues/1131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1131/packages"},{"uuid":"3781747259","node_id":"PR_kwDOOsS1wc67i-Bv","number":144,"state":"closed","title":"deps(deps): bump the python-patch-updates group with 8 updates","user":"dependabot[bot]","labels":["dependencies","python","size/xs"],"assignees":["jsamuelsen11"],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T19:13:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T14:42:40.000Z","updated_at":"2026-03-07T02:22:20.000Z","time_to_close":16232,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"python-patch-updates","update_count":8,"packages":[{"name":"allure-pytest","old_version":"2.15.2","new_version":"2.15.3","repository_url":"https://github.com/allure-framework/allure-python"},{"name":"sphinx-autodoc-typehints","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/tox-dev/sphinx-autodoc-typehints"},{"name":"allure-python-commons","old_version":"2.15.2","new_version":"2.15.3","repository_url":"https://github.com/allure-framework/allure-python"},{"name":"astroid","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/pylint-dev/astroid"},{"name":"filelock","old_version":"3.20.1","new_version":"3.20.2","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"librt","old_version":"0.7.5","new_version":"0.7.7","repository_url":"https://github.com/mypyc/librt"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"sse-starlette","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/sysid/sse-starlette"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-patch-updates group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [allure-pytest](https://github.com/allure-framework/allure-python) | `2.15.2` | `2.15.3` |\n| [sphinx-autodoc-typehints](https://github.com/tox-dev/sphinx-autodoc-typehints) | `3.6.0` | `3.6.2` |\n| [allure-python-commons](https://github.com/allure-framework/allure-python) | `2.15.2` | `2.15.3` |\n| [astroid](https://github.com/pylint-dev/astroid) | `4.0.2` | `4.0.3` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.20.1` | `3.20.2` |\n| [librt](https://github.com/mypyc/librt) | `0.7.5` | `0.7.7` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [sse-starlette](https://github.com/sysid/sse-starlette) | `3.1.1` | `3.1.2` |\n\nUpdates `allure-pytest` from 2.15.2 to 2.15.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd zip attachment type (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...master\"\u003eCommits since 2.15.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/203172469834d894f2ecb91234217b8f8b4c5abd\"\u003e\u003ccode\u003e2031724\u003c/code\u003e\u003c/a\u003e Add zip attachment type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...2.15.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sphinx-autodoc-typehints` from 3.6.0 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/releases\"\u003esphinx-autodoc-typehints's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with 9.1.0 by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/595\"\u003etox-dev/sphinx-autodoc-typehints#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.1...3.6.2\"\u003ehttps://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.1...3.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude metadata in type hints by \u003ca href=\"https://github.com/AllanChain\"\u003e\u003ccode\u003e@​AllanChain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/594\"\u003etox-dev/sphinx-autodoc-typehints#594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AllanChain\"\u003e\u003ccode\u003e@​AllanChain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/594\"\u003etox-dev/sphinx-autodoc-typehints#594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.1\"\u003ehttps://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.1\u003c/a\u003e\u003c/p\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/tox-dev/sphinx-autodoc-typehints/commit/c9ee0e399767a83909ac00a0f912d1031b6ab260\"\u003e\u003ccode\u003ec9ee0e3\u003c/code\u003e\u003c/a\u003e Fix compatibility with 9.1.0 (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/65ad3c43111a5eea6bbaec6803c9a1bcf78cdb6c\"\u003e\u003ccode\u003e65ad3c4\u003c/code\u003e\u003c/a\u003e Include metadata in type hints (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/3501b47ca738726f704f41e795caeaa5ff8123a9\"\u003e\u003ccode\u003e3501b47\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/136044f097480713d11083ad0a09d0c3f59b42aa\"\u003e\u003ccode\u003e136044f\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/9e7037ff0c9b26215bccd5434c46e42e7b56ed94\"\u003e\u003ccode\u003e9e7037f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/1289a796eae8e0fcf572071444f06841db352653\"\u003e\u003ccode\u003e1289a79\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `allure-python-commons` from 2.15.2 to 2.15.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-python-commons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd zip attachment type (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...master\"\u003eCommits since 2.15.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/203172469834d894f2ecb91234217b8f8b4c5abd\"\u003e\u003ccode\u003e2031724\u003c/code\u003e\u003c/a\u003e Add zip attachment type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...2.15.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astroid` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pylint-dev/astroid/releases\"\u003eastroid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch1\u003eWhat's New in astroid 4.0.3?\u003c/h1\u003e\n\u003cp\u003eRelease date: 2026-01-03\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix inference of \u003ccode\u003eIfExp\u003c/code\u003e (ternary expression) nodes to avoid prematurely narrowing\nresults in the face of inference ambiguity.\u003c/p\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2899\"\u003e#2899\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix base class inference for dataclasses using the PEP 695 typing syntax.\u003c/p\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/pylint-dev/pylint/issues/10788\"\u003epylint-dev/pylint#10788\u003c/a\u003e\u003c/p\u003e\n\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/pylint-dev/astroid/blob/main/ChangeLog\"\u003eastroid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eWhat's New in astroid 4.0.3?\u003c/h1\u003e\n\u003cp\u003eRelease date: 2026-01-03\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix inference of \u003ccode\u003eIfExp\u003c/code\u003e (ternary expression) nodes to avoid prematurely narrowing\nresults in the face of inference ambiguity.\u003c/p\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2899\"\u003e#2899\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix base class inference for dataclasses using the PEP 695 typing syntax.\u003c/p\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/pylint-dev/pylint/issues/10788\"\u003epylint-dev/pylint#10788\u003c/a\u003e\u003c/p\u003e\n\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/pylint-dev/astroid/commit/b978037e67f233f4366de4ccbcdad2c627474477\"\u003e\u003ccode\u003eb978037\u003c/code\u003e\u003c/a\u003e Bump astroid to 4.0.3, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/5476bc3dad1fe83bd4725ae284229a51326bd97c\"\u003e\u003ccode\u003e5476bc3\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Wrong inference with default argument values (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/ae761dca40d1aa1b7e7b941e535a819acd83f9a5\"\u003e\u003ccode\u003eae761dc\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Fix base class inference for dataclasses with PE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/077c51fa1eb737a13d6888873dc432cf8cbbe9e0\"\u003e\u003ccode\u003e077c51f\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] [typing] Add sys check guard for typing.Self for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/f3255d1611277ecc3d6f338d551ce8437f66ae72\"\u003e\u003ccode\u003ef3255d1\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Skip mypy install for pypy (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2906\"\u003e#2906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/d2823f2cb764b3d63c91998f6cd392629147c095\"\u003e\u003ccode\u003ed2823f2\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] [ci] Fix windows cache key (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/05c79e1e57da03875a8fd8a30715688f179585da\"\u003e\u003ccode\u003e05c79e1\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Improve self argument typing (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pylint-dev/astroid/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filelock` from 3.20.1 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/py-filelock/releases\"\u003efilelock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Unix systems without O_NOFOLLOW by \u003ca href=\"https://github.com/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/464\"\u003etox-dev/filelock#464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\u003c/a\u003e\u003c/p\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/tox-dev/filelock/commit/f2e7d4046b6a2b375a573bcfbad21827b99f8939\"\u003e\u003ccode\u003ef2e7d40\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/50888548eb2f008d372e71f2835a47851ab83836\"\u003e\u003ccode\u003e5088854\u003c/code\u003e\u003c/a\u003e Support Unix systems without O_NOFOLLOW (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tox-dev/py-filelock/compare/3.20.1...3.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `librt` from 0.7.5 to 0.7.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mypyc/librt/commit/47149079cf6edb66c55f83317aa5981958e5554e\"\u003e\u003ccode\u003e4714907\u003c/code\u003e\u003c/a\u003e Sync mypy again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mypyc/librt/commit/07adeefad93ce769e940552850d1245d8fa1402c\"\u003e\u003ccode\u003e07adeef\u003c/code\u003e\u003c/a\u003e Sync mypy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mypyc/librt/commit/17ea540eb315f047fbb565c30a6f488141eb64c6\"\u003e\u003ccode\u003e17ea540\u003c/code\u003e\u003c/a\u003e Only run release step on tags (\u003ca href=\"https://redirect.github.com/mypyc/librt/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mypyc/librt/compare/v0.7.5...v0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `requests` from 2.32.4 to 2.32.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/releases\"\u003erequests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.5\u003c/h2\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\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/psf/requests/blob/main/HISTORY.md\"\u003erequests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\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/psf/requests/commit/b25c87d7cb8d6a18a37fa12442b5f883f9e41741\"\u003e\u003ccode\u003eb25c87d\u003c/code\u003e\u003c/a\u003e v2.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/131e506079d97606e4214cc4d87b780ac478de7a\"\u003e\u003ccode\u003e131e506\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/7010\"\u003e#7010\u003c/a\u003e from psf/dependabot/github_actions/actions/checkout-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/b336cb2bc616a63a93c6470c558fc1f576b77f90\"\u003e\u003ccode\u003eb336cb2\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/46e939b5525d9c72b677340985582b04b128478a\"\u003e\u003ccode\u003e46e939b\u003c/code\u003e\u003c/a\u003e Update publish workflow to use \u003ccode\u003eartifact-id\u003c/code\u003e instead of \u003ccode\u003ename\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/4b9c546aa3f35fca6ca24945376fe7462bb007c4\"\u003e\u003ccode\u003e4b9c546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/6999\"\u003e#6999\u003c/a\u003e from psf/dependabot/github_actions/step-security/har...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7618dbef01d333f23ba4b9c4d97397b06dd89cb6\"\u003e\u003ccode\u003e7618dbe\u003c/code\u003e\u003c/a\u003e Bump step-security/harden-runner from 2.12.0 to 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/2edca11103c1c27dd8b572dab544b7f48cf3b446\"\u003e\u003ccode\u003e2edca11\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 and drop support for Python 3.8 (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6993\"\u003e#6993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/fec96cd5976ad763e45bac9a033d62cca1877a00\"\u003e\u003ccode\u003efec96cd\u003c/code\u003e\u003c/a\u003e Update Makefile rules (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/d58d8aa2f45c3575268d6d5250745ef69f9cf8b7\"\u003e\u003ccode\u003ed58d8aa\u003c/code\u003e\u003c/a\u003e docs: clarify timeout parameter uses seconds in Session.request (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6994\"\u003e#6994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/91a3eabd3dcc4d7f36dd8249e4777a90ef9b4305\"\u003e\u003ccode\u003e91a3eab\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psf/requests/compare/v2.32.4...v2.32.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sse-starlette` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sysid/sse-starlette/releases\"\u003esse-starlette's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent watcher task leak by using threading.local (\u003ca href=\"https://redirect.github.com/sysid/sse-starlette/issues/152\"\u003e#152\u003c/a\u003e) by \u003ca href=\"https://github.com/sysid\"\u003e\u003ccode\u003e@​sysid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sysid/sse-starlette/pull/153\"\u003esysid/sse-starlette#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sysid/sse-starlette/compare/v3.1.1...v3.1.2\"\u003ehttps://github.com/sysid/sse-starlette/compare/v3.1.1...v3.1.2\u003c/a\u003e\u003c/p\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/sysid/sse-starlette/commit/618ac0e62caf7e15ec716197212cbe1b2a1a4254\"\u003e\u003ccode\u003e618ac0e\u003c/code\u003e\u003c/a\u003e Bump version to 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sysid/sse-starlette/commit/6d68ba9484c9f32f3299bbb069b5877f1db37453\"\u003e\u003ccode\u003e6d68ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sysid/sse-starlette/issues/153\"\u003e#153\u003c/a\u003e from sysid/fix/152_shutdown_watcher_leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sysid/sse-starlette/commit/89faa043d16b6cbb85025068544ea4da4a17941f\"\u003e\u003ccode\u003e89faa04\u003c/code\u003e\u003c/a\u003e fix: prevent watcher task leak with threading.local (\u003ca href=\"https://redirect.github.com/sysid/sse-starlette/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sysid/sse-starlette/compare/v3.1.1...v3.1.2\"\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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Recipe-Web-App/recipe-scraper-service/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Recipe-Web-App%2Frecipe-scraper-service/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"},{"uuid":"3679094099","node_id":"PR_kwDOO0r8W862PrE8","number":172,"state":"closed","title":"Bump allure-pytest from 2.15.0 to 2.15.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-10T03:22:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T03:45:22.000Z","updated_at":"2025-12-10T03:22:08.000Z","time_to_close":776205,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.15.0","new_version":"2.15.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.15.0 to 2.15.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_robotframework (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.1...master\"\u003eCommits since 2.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_behave (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd workflow-wide gh actions permissions (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e) - \u003ca href=\"https://github.com/epszaw\"\u003e\u003ccode\u003e@​epszaw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.0...master\"\u003eCommits since 2.15.0\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/21571c8a7a7792a4dcd63b0240bb6e91bef0d4a6\"\u003e\u003ccode\u003e21571c8\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_robotframework (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/466b1dda704b4d4632b6795f6b6dbc607fd4d569\"\u003e\u003ccode\u003e466b1dd\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/583309380bbc6148bf5d63dfb6c5cee172f6717d\"\u003e\u003ccode\u003e5833093\u003c/code\u003e\u003c/a\u003e Add workflow-wide gh actions permissions (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.0...2.15.2\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.15.0\u0026new-version=2.15.2)](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/neuro-inc/apolo-test-automation/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuro-inc%2Fapolo-test-automation/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"},{"uuid":"3305155375","node_id":"PR_kwDOPavuus6i0thc","number":7,"state":"open","title":"chore(deps): bump allure-pytest from 2.13.2 to 2.15.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-08T20:34:22.000Z","updated_at":"2025-08-08T20:34:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"allure-pytest","old_version":"2.13.2","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.2 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.0...master\"\u003eCommits since 2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e the Allure API is now fully supported (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e expected failures (xfail) are supported (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.2...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.2\u0026new-version=2.15.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/serma100000/portable_ai_agent_framework/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/serma100000%2Fportable_ai_agent_framework/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2719891484","node_id":"PR_kwDOAAd4rc6iHkAc","number":6819,"state":"closed","title":"Bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-05T15:19:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T05:13:51.000Z","updated_at":"2025-08-05T15:19:43.000Z","time_to_close":36352,"merged_at":"2025-08-05T15:19:43.000Z","merged_by":"akatsoulas","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=uv\u0026previous-version=2.14.3\u0026new-version=2.15.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/mozilla/kitsune/pull/6819","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fkitsune/issues/6819","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6819/packages"},{"uuid":"2716473749","node_id":"PR_kwDOHvKt1c6h6hmV","number":990,"state":"open","title":"poetry: bump allure-pytest from 2.13.5 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T01:33:39.000Z","updated_at":"2025-08-04T01:33:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"poetry","packages":[{"name":"allure-pytest","old_version":"2.13.5","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.5 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.0...master\"\u003eCommits since 2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e the Allure API is now fully supported (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e expected failures (xfail) are supported (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.5\u0026new-version=2.15.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/NHSDigital/NRLF/pull/990","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2FNRLF/issues/990","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/990/packages"},{"uuid":"2701931652","node_id":"PR_kwDOFD0ogc6hDDSE","number":329,"state":"open","title":"Bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T19:57:43.000Z","updated_at":"2025-07-28T19:57:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/mandarons/icloud-docker/pull/329","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/329","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/329/packages"},{"uuid":"2696632275","node_id":"PR_kwDOOEFxBM6gu1fT","number":25,"state":"open","title":"build: bump allure-pytest from 2.14.2 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-26T05:21:34.000Z","updated_at":"2025-07-27T09:02:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.15.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/lenow55/mdata_flow/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenow55%2Fmdata_flow/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"2687432163","node_id":"PR_kwDOO0r8W86gLvXj","number":59,"state":"closed","title":"Bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-23T04:12:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-23T04:11:22.000Z","updated_at":"2025-07-23T04:12:25.000Z","time_to_close":63,"merged_at":"2025-07-23T04:12:25.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/neuro-inc/apolo-test-automation/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuro-inc%2Fapolo-test-automation/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"2686515989","node_id":"PR_kwDOISAbyM6gIPsV","number":845,"state":"open","title":"build(deps): bump allure-pytest from 2.14.3 to 2.15.0 in /requirements.d","user":"dependabot[bot]","labels":["enhancement","python","dependabot"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-22T18:55:49.000Z","updated_at":"2025-07-22T18:55:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":"/requirements.d","ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/theodore86/github-rate-limits-exporter/pull/845","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodore86%2Fgithub-rate-limits-exporter/issues/845","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/845/packages"},{"uuid":"2686406936","node_id":"PR_kwDOISAbyM6gH1EY","number":844,"state":"closed","title":"build(deps): bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["enhancement","python","dependabot"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-26T14:28:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-22T18:08:37.000Z","updated_at":"2025-07-26T14:28:54.000Z","time_to_close":332417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/theodore86/github-rate-limits-exporter/pull/844","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodore86%2Fgithub-rate-limits-exporter/issues/844","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/844/packages"},{"uuid":"2596816575","node_id":"PR_kwDOISAbyM6ayEa_","number":828,"state":"open","title":"build(deps): bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["enhancement","python","dependabot"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T20:24:49.000Z","updated_at":"2025-06-16T20:24:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/theodore86/github-rate-limits-exporter/pull/828","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodore86%2Fgithub-rate-limits-exporter/issues/828","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/828/packages"},{"uuid":"2591982278","node_id":"PR_kwDOOEFxBM6afoLG","number":21,"state":"open","title":"build: bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-14T05:58:28.000Z","updated_at":"2025-06-14T05:58:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/lenow55/mdata_flow/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenow55%2Fmdata_flow/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"2580515884","node_id":"PR_kwDOM0J4iM6Zz4ws","number":331,"state":"closed","title":"Bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-10T08:56:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T08:33:59.000Z","updated_at":"2025-06-10T08:56:11.000Z","time_to_close":1330,"merged_at":"2025-06-10T08:56:09.000Z","merged_by":"thomasleese","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/NHSDigital/manage-vaccinations-in-schools-testing/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fmanage-vaccinations-in-schools-testing/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"},{"uuid":"3130968050","node_id":"PR_kwDOFD0ogc6ZuIYQ","number":319,"state":"open","title":"Bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T17:34:38.000Z","updated_at":"2025-06-09T17:34:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/mandarons/icloud-docker/pull/319","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/319","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/319/packages"},{"uuid":"2558245935","node_id":"PR_kwDOMapM086Ye7wv","number":23,"state":"open","title":"Update allure-pytest requirement from ~=2.13.5 to ~=2.14.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T14:40:34.000Z","updated_at":"2025-06-01T14:40:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"allure-pytest","old_version":"~=2.13.5","new_version":"~=2.14.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [allure-pytest](https://github.com/allure-framework/allure-python) 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/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/d5a7a20ebd4848c1af990123b07959168cb8911c\"\u003e\u003ccode\u003ed5a7a20\u003c/code\u003e\u003c/a\u003e Add typehints for step func returning types (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/8063899d830146af79c5e9cd7ca13ea152689f78\"\u003e\u003ccode\u003e8063899\u003c/code\u003e\u003c/a\u003e Added dynamic severity example (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1ceb1560f9322bce428a0c89a81b268848ea00ea\"\u003e\u003ccode\u003e1ceb156\u003c/code\u003e\u003c/a\u003e feat(pytest-bdd): Allure API implementation (fixes \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/419894079886ee007511c60ef87e55f6bc30d375\"\u003e\u003ccode\u003e4198940\u003c/code\u003e\u003c/a\u003e fix SVG mime type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.14.2\"\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/woofiwaffle/Test-Automation/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/woofiwaffle%2FTest-Automation/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"2514540987","node_id":"PR_kwDOFD0ogc6V4Nm7","number":311,"state":"closed","title":"Bump allure-pytest from 2.14.1 to 2.14.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T18:50:12.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T18:00:51.000Z","updated_at":"2025-05-12T18:50:12.000Z","time_to_close":2961,"merged_at":"2025-05-12T18:50:12.000Z","merged_by":"mandarons","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.1","new_version":"2.14.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.1 to 2.14.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...2.14.2\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.1\u0026new-version=2.14.2)](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\n\n## Summary by Sourcery\n\nBump allure-pytest to version 2.14.2 to include fixes for Behave integration issues.\n\nBug Fixes:\n- Fix extra test results generated after consecutive in-process runs of Behave\n- Fix AttributeError when setting up Allure Behave via AllureHooks\n\nChores:\n- Bump allure-pytest from 2.14.1 to 2.14.2","html_url":"https://github.com/mandarons/icloud-docker/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"},{"uuid":"2511029257","node_id":"PR_kwDOOEFxBM6Vq0QJ","number":10,"state":"closed","title":"build: bump allure-pytest from 2.13.5 to 2.14.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-10T07:43:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-10T05:38:48.000Z","updated_at":"2025-05-10T07:43:38.000Z","time_to_close":7490,"merged_at":"2025-05-10T07:43:38.000Z","merged_by":"lenow55","closed_by":null,"dependency_metadata":{"prefix":"build","packages":[{"name":"allure-pytest","old_version":"2.13.5","new_version":"2.14.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.5 to 2.14.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.0...master\"\u003eCommits since 2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e the Allure API is now fully supported (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e expected failures (xfail) are supported (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e steps can be renamed at runtime with \u003ccode\u003e@allure.title\u003c/code\u003e (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/737\"\u003e#737\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e gherkin tags are converted to test result tags (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e fill test result descriptions from feature and scenario descriptions (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e convert data tables and doc strings to attachments (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/844\"\u003e#844\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e lint templates are supported via the \u003ccode\u003e--allure-link-pattern\u003c/code\u003e CLI argument. The syntax is similar to \u003ca href=\"https://allurereport.org/docs/pytest-configuration/#allure-link-pattern-%E2%9F%A8type%E2%9F%A9-%E2%9F%A8pattern%E2%9F%A9\"\u003e\u003ccode\u003eallure-pytest\u003c/code\u003e\u003c/a\u003e (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e enable type checking for \u003ccode\u003eallure\u003c/code\u003e and \u003ccode\u003eallure_commons\u003c/code\u003e packages (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/731\"\u003e#731\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e add type annotations for \u003ccode\u003eallure.step\u003c/code\u003e (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/759\"\u003e#759\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/828\"\u003e#828\u003c/a\u003e # via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/830\"\u003e#830\u003c/a\u003e) - \u003ca href=\"https://github.com/starod00m\"\u003e\u003ccode\u003e@​starod00m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e unexpected errors make tests and steps broken instead of failed (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e pytest parameters of a test are now not duplicated in the test's name (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e invalid SVG media type in \u003ccode\u003eallure.attachment_type.SVG\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/840\"\u003e#840\u003c/a\u003e; fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/841\"\u003e#841\u003c/a\u003e) - \u003ca href=\"https://github.com/harmin-parra\"\u003e\u003ccode\u003e@​harmin-parra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e invalid test results are generated for scenarios with pytest parameters (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/655\"\u003e#655\u003c/a\u003e; fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e a skipped teardown overwrite the test's status (fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e cleaning the Allure Resuts directory causes FileNotFoundError when running in a parallel environment (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/807\"\u003e#807\u003c/a\u003e; fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/809\"\u003e#809\u003c/a\u003e) - \u003ca href=\"https://github.com/hokor\"\u003e\u003ccode\u003e@​hokor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependency Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e drop the official support for pytest-bdd 3 and 4 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e drop the official support for Python 3.7 - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation improvements\u003c/h2\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/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/d5a7a20ebd4848c1af990123b07959168cb8911c\"\u003e\u003ccode\u003ed5a7a20\u003c/code\u003e\u003c/a\u003e Add typehints for step func returning types (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/8063899d830146af79c5e9cd7ca13ea152689f78\"\u003e\u003ccode\u003e8063899\u003c/code\u003e\u003c/a\u003e Added dynamic severity example (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1ceb1560f9322bce428a0c89a81b268848ea00ea\"\u003e\u003ccode\u003e1ceb156\u003c/code\u003e\u003c/a\u003e feat(pytest-bdd): Allure API implementation (fixes \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/419894079886ee007511c60ef87e55f6bc30d375\"\u003e\u003ccode\u003e4198940\u003c/code\u003e\u003c/a\u003e fix SVG mime type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.14.2\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.5\u0026new-version=2.14.2)](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/lenow55/mdata_flow/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenow55%2Fmdata_flow/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}],"issue_packages":[{"old_version":"2.15.3","new_version":"2.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-27T04:51:20.000Z","version_change":"2.15.3 → 2.16.0","issue":{"uuid":"4529615898","node_id":"PR_kwDORul3Ps7frnr-","number":14,"state":"closed","title":"chore(deps): bump the prod-deps group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T01:09:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T04:51:20.000Z","updated_at":"2026-06-04T01:09:49.000Z","time_to_close":677907,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-deps","update_count":6,"packages":[{"name":"jsonschema","old_version":"4.24.1","new_version":"4.26.0","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"pydantic","old_version":"2.12.4","new_version":"2.13.4","repository_url":"https://github.com/pydantic/pydantic"},{"name":"psycopg2-binary","old_version":"2.9.11","new_version":"2.9.12","repository_url":"https://github.com/psycopg/psycopg2"},{"name":"locust","old_version":"2.43.3","new_version":"2.44.0","repository_url":"https://github.com/locustio/locust"},{"name":"urllib3","old_version":"2.6.3","new_version":"2.7.0","repository_url":"https://github.com/urllib3/urllib3"},{"name":"allure-pytest","old_version":"2.15.3","new_version":"2.16.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps the prod-deps group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.1` | `4.26.0` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.12.4` | `2.13.4` |\n| [psycopg2-binary](https://github.com/psycopg/psycopg2) | `2.9.11` | `2.9.12` |\n| [locust](https://github.com/locustio/locust) | `2.43.3` | `2.44.0` |\n| [urllib3](https://github.com/urllib3/urllib3) | `2.6.3` | `2.7.0` |\n| [allure-pytest](https://github.com/allure-framework/allure-python) | `2.15.3` | `2.16.0` |\n\n\nUpdates `jsonschema` from 4.24.1 to 4.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema/releases\"\u003ejsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.26.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1400\"\u003epython-jsonschema/jsonschema#1400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1405\"\u003epython-jsonschema/jsonschema#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.5.0 to 6.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1406\"\u003epython-jsonschema/jsonschema#1406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1407\"\u003epython-jsonschema/jsonschema#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1413\"\u003epython-jsonschema/jsonschema#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.6.0 to 6.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1412\"\u003epython-jsonschema/jsonschema#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1410\"\u003epython-jsonschema/jsonschema#1410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.3.2 to 2.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1409\"\u003epython-jsonschema/jsonschema#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1411\"\u003epython-jsonschema/jsonschema#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidators: avoid \u003ccode\u003eurllib.request\u003c/code\u003e at import-time by \u003ca href=\"https://github.com/gudnimg\"\u003e\u003ccode\u003e@​gudnimg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1416\"\u003epython-jsonschema/jsonschema#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.6.1 to 6.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1417\"\u003epython-jsonschema/jsonschema#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.3.3 to 2.3.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1418\"\u003epython-jsonschema/jsonschema#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1415\"\u003epython-jsonschema/jsonschema#1415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.3.4 to 2.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1419\"\u003epython-jsonschema/jsonschema#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1420\"\u003epython-jsonschema/jsonschema#1420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 6.8.0 to 7.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1421\"\u003epython-jsonschema/jsonschema#1421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1424\"\u003epython-jsonschema/jsonschema#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.0 to 7.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1423\"\u003epython-jsonschema/jsonschema#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1425\"\u003epython-jsonschema/jsonschema#1425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1429\"\u003epython-jsonschema/jsonschema#1429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1431\"\u003epython-jsonschema/jsonschema#1431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1432\"\u003epython-jsonschema/jsonschema#1432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.1 to 7.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1430\"\u003epython-jsonschema/jsonschema#1430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1434\"\u003epython-jsonschema/jsonschema#1434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.2 to 7.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1435\"\u003epython-jsonschema/jsonschema#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1436\"\u003epython-jsonschema/jsonschema#1436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1437\"\u003epython-jsonschema/jsonschema#1437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump softprops/action-gh-release from 2.4.2 to 2.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1438\"\u003epython-jsonschema/jsonschema#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1439\"\u003epython-jsonschema/jsonschema#1439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003euuid\u003c/code\u003e format by \u003ca href=\"https://github.com/sim642\"\u003e\u003ccode\u003e@​sim642\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1440\"\u003epython-jsonschema/jsonschema#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1441\"\u003epython-jsonschema/jsonschema#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.1.4 to 7.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1442\"\u003epython-jsonschema/jsonschema#1442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1443\"\u003epython-jsonschema/jsonschema#1443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gudnimg\"\u003e\u003ccode\u003e@​gudnimg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1416\"\u003epython-jsonschema/jsonschema#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sim642\"\u003e\u003ccode\u003e@​sim642\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1440\"\u003epython-jsonschema/jsonschema#1440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.25.1...v4.26.0\"\u003ehttps://github.com/python-jsonschema/jsonschema/compare/v4.25.1...v4.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.25.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidator\u003c/code\u003e protocol init to match runtime by \u003ca href=\"https://github.com/sirosen\"\u003e\u003ccode\u003e@​sirosen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1396\"\u003epython-jsonschema/jsonschema#1396\u003c/a\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst\"\u003ejsonschema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev4.26.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDecrease import time by delaying importing of \u003ccode\u003eurllib.request\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1416\"\u003e#1416\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.25.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix an incorrect required argument in the \u003ccode\u003eValidator\u003c/code\u003e protocol's type annotations (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1396\"\u003e#1396\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev4.25.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eiri\u003c/code\u003e and \u003ccode\u003eiri-reference\u003c/code\u003e formats to the \u003ccode\u003eformat-nongpl\u003c/code\u003e extra via the MIT-licensed \u003ccode\u003erfc3987-syntax\u003c/code\u003e.\nThey were alread supported by the \u003ccode\u003eformat\u003c/code\u003e extra. (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1388\"\u003e#1388\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/python-jsonschema/jsonschema/commit/a7277432b0f7bcd0551f6e589d30457017125df4\"\u003e\u003ccode\u003ea727743\u003c/code\u003e\u003c/a\u003e Add a changelog entry for 4.26.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/6d28c13efbbd6cf136143fdbb18f79d4476091f6\"\u003e\u003ccode\u003e6d28c13\u003c/code\u003e\u003c/a\u003e Update the lockfile.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/739499edc33c007ff62180c9fef61dbf5480bb7b\"\u003e\u003ccode\u003e739499e\u003c/code\u003e\u003c/a\u003e Update pre-commit hooks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/cb2d77980713577f65cc7e7c7c115932206393fd\"\u003e\u003ccode\u003ecb2d779\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1443\"\u003e#1443\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/e6bbbb7c5bcdb32a654572d17bfce264aefd1f9d\"\u003e\u003ccode\u003ee6bbbb7\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/d56037a88faac4881214c6674a785b4abd428617\"\u003e\u003ccode\u003ed56037a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1442\"\u003e#1442\u003c/a\u003e from python-jsonschema/dependabot/github_actions/ast...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/e54ce13fb590a5c17fb702431598a382de6e68f9\"\u003e\u003ccode\u003ee54ce13\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 7.1.4 to 7.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/1f7c9fbd01d9c2f8ddd98065324062f7e122dbe1\"\u003e\u003ccode\u003e1f7c9fb\u003c/code\u003e\u003c/a\u003e Partially update docs requirements.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/241aec982bc8c867f276779faf20d49d9774532f\"\u003e\u003ccode\u003e241aec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1441\"\u003e#1441\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/2818efb4fa446ed4fa7815b4e09a7b4b7c633852\"\u003e\u003ccode\u003e2818efb\u003c/code\u003e\u003c/a\u003e Apache-2.0 -\u0026gt; nongpl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.24.1...v4.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.12.4 to 2.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 2026-05-06\u003c/h2\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.3 2026-04-20\u003c/h2\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.2...v2.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.2 2026-04-17\u003c/h2\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.1...v2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.1 2026-04-15\u003c/h2\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.13.0...v2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.13.0 2026-04-13\u003c/h2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.4 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.4\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003ePackaging\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump libc from 0.2.155 to 0.2.185 by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13109\"\u003e#13109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS by \u003ca href=\"https://github.com/washingtoneg\"\u003e\u003ccode\u003e@​washingtoneg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13147\"\u003e#13147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13129\"\u003e#13129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.3 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.3\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003eAttributeError\u003c/code\u003e subclasses with \u003ccode\u003efrom_attributes\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13096\"\u003e#13096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2 (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.2\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.field_name\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13084\"\u003e#13084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.1\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidationInfo.data\u003c/code\u003e missing with \u003ccode\u003emodel_validate_json()\u003c/code\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/13079\"\u003e#13079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0 (2026-04-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.13.0\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe highlights of the v2.13 release are available in the \u003ca href=\"https://pydantic.dev/articles/pydantic-v2-13-release\"\u003eblog post\u003c/a\u003e.\u003c/p\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/pydantic/pydantic/commit/cf67d4b3193c3fe43ede18612ed62785eee11382\"\u003e\u003ccode\u003ecf67d4b\u003c/code\u003e\u003c/a\u003e Fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f0d8a214a5803036db46a56b1f62f1e56b81d662\"\u003e\u003ccode\u003ef0d8a21\u003c/code\u003e\u003c/a\u003e Prepare release v2.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/5e3fe1d41a00f441204241c66078003ae0391f9a\"\u003e\u003ccode\u003e5e3fe1d\u003c/code\u003e\u003c/a\u003e Check for pydantic tag pattern in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7f9edcc2a191d2eaa9751220eb910914e716a686\"\u003e\u003ccode\u003e7f9edcc\u003c/code\u003e\u003c/a\u003e Document tagging conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/b46a0c9b8a4dd967fda8ec1a92f6437076bf262c\"\u003e\u003ccode\u003eb46a0c9\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003epydantic-core\u003c/code\u003e linker flags on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/50629c851e61d887d5420452c311ec6203f1f400\"\u003e\u003ccode\u003e50629c8\u003c/code\u003e\u003c/a\u003e Update to PyPy 7.3.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8522ebb71e5e9a6f7188af5f009f01785b8cf725\"\u003e\u003ccode\u003e8522ebb\u003c/code\u003e\u003c/a\u003e Preserve \u003ccode\u003eRootModel\u003c/code\u003e core metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a37f3aff090ca342dc5f48304889963530b993f8\"\u003e\u003ccode\u003ea37f3af\u003c/code\u003e\u003c/a\u003e Adapt \u003ccode\u003eMISSING\u003c/code\u003e sentinel test to work with unreleased \u003ccode\u003etyping_extensions\u003c/code\u003e ver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/909259a9df660518033aa686b689f045a6eaf9d2\"\u003e\u003ccode\u003e909259a\u003c/code\u003e\u003c/a\u003e Remove Logfire example in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/2c4174c366606fc2dc46cb806833a080aefa77df\"\u003e\u003ccode\u003e2c4174c\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.155 to 0.2.185\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psycopg2-binary` from 2.9.11 to 2.9.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psycopg/psycopg2/blob/master/NEWS\"\u003epsycopg2-binary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCurrent release\u003c/h2\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.12\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix infinite loop with malformed interval (:ticket:\u003ccode\u003e1835\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.11\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eAvoid a segfault passing more arguments than placeholders if Python is built\nwith assertions enabled (:ticket:\u003ccode\u003e[#1791](https://github.com/psycopg/psycopg2/issues/1791)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAdd riscv64 platform binary packages (:ticket:\u003ccode\u003e[#1813](https://github.com/psycopg/psycopg2/issues/1813)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e~psycopg2.errorcodes\u003c/code\u003e map and \u003ccode\u003e~psycopg2.errors\u003c/code\u003e classes updated to\nPostgreSQL 18.\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.10\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.13.\u003c/li\u003e\n\u003cli\u003eReceive notifications on commit (:ticket:\u003ccode\u003e[#1728](https://github.com/psycopg/psycopg2/issues/1728)\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e~psycopg2.errorcodes\u003c/code\u003e map and \u003ccode\u003e~psycopg2.errors\u003c/code\u003e classes updated to\nPostgreSQL 17.\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.7.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.9\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.12.\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.8\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWheel package bundled with PostgreSQL 16 libpq in order to add support for\nrecent features, such as \u003ccode\u003esslcertmode\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhat's new in psycopg 2.9.7\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix propagation of exceptions raised during module initialization\n(:ticket:\u003ccode\u003e[#1598](https://github.com/psycopg/psycopg2/issues/1598)\u003c/code\u003e).\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/psycopg/psycopg2/commit/3a6d9d6ddc6b53eaa80b712f5fa6b23abbdc38db\"\u003e\u003ccode\u003e3a6d9d6\u003c/code\u003e\u003c/a\u003e ci: include almalinux in whieel building\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/ebca6bf0f86bc6cbdc86de1eb3a53eaf49966d86\"\u003e\u003ccode\u003eebca6bf\u003c/code\u003e\u003c/a\u003e chore: bump to version 3.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/0196f02cc9512df8de3c941f87d27bda98f9f7af\"\u003e\u003ccode\u003e0196f02\u003c/code\u003e\u003c/a\u003e build(deps): bump pypa/cibuildwheel from 3.3.1 to 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/d157bdc2235a42dc1742936dbb0f5cfc8e4d2eb7\"\u003e\u003ccode\u003ed157bdc\u003c/code\u003e\u003c/a\u003e build(deps): bump docker/setup-qemu-action from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/7fccc0f5066a40dea530512abbf02621f4182b81\"\u003e\u003ccode\u003e7fccc0f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/d52a61eb2e6095fc1b9891bfcca44ebfac509e55\"\u003e\u003ccode\u003ed52a61e\u003c/code\u003e\u003c/a\u003e chore: bump dependency libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/b231d726a01d55e07ec3620b2b82f4a2da37ba62\"\u003e\u003ccode\u003eb231d72\u003c/code\u003e\u003c/a\u003e chore: fix building binary images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/6d76e8479f0f522c2e07ce0e2701030d8fd63785\"\u003e\u003ccode\u003e6d76e84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psycopg/psycopg2/issues/1836\"\u003e#1836\u003c/a\u003e from psycopg/fix-1835\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/f7e314c7ab418ab9b9956e694956089a49c5c3b9\"\u003e\u003ccode\u003ef7e314c\u003c/code\u003e\u003c/a\u003e fix: overflow in malformed interval\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psycopg/psycopg2/commit/eb905c124b75f2a5183d22177b85af20914b0f17\"\u003e\u003ccode\u003eeb905c1\u003c/code\u003e\u003c/a\u003e docs: replace bare except clause with except Exception\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psycopg/psycopg2/compare/2.9.11...2.9.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `locust` from 2.43.3 to 2.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/locustio/locust/releases\"\u003elocust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fasthttp): catch FAILURE_EXCEPTIONS during response body read by \u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3397\"\u003elocustio/locust#3397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FastHttpUser crash on Python 3.13+ due to GC collecting \u003cstrong\u003edict\u003c/strong\u003e reference cycle by \u003ca href=\"https://github.com/armorbreak001\"\u003e\u003ccode\u003e@​armorbreak001\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3398\"\u003elocustio/locust#3398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd first seen / last seen timestamps to failure stats by \u003ca href=\"https://github.com/tugkanboz\"\u003e\u003ccode\u003e@​tugkanboz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3403\"\u003elocustio/locust#3403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fasthttp): handle zlib.error for truncated gzip streams under high load by \u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3405\"\u003elocustio/locust#3405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fasthttp): add 308 to redirect_resonse_codes in LocustUserAgent by \u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3406\"\u003elocustio/locust#3406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable UI lib npm package publication by \u003ca href=\"https://github.com/cyberw\"\u003e\u003ccode\u003e@​cyberw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3408\"\u003elocustio/locust#3408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AI-optimized documentation (llms.txt) by \u003ca href=\"https://github.com/nk-tedo-001\"\u003e\u003ccode\u003e@​nk-tedo-001\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3399\"\u003elocustio/locust#3399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(contrib): add CsvRequestLogger for per-request CSV logging by \u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3404\"\u003elocustio/locust#3404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eunify ruff in pyproject.toml and pre-commits by \u003ca href=\"https://github.com/even-even\"\u003e\u003ccode\u003e@​even-even\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3409\"\u003elocustio/locust#3409\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jorgetamayo21\"\u003e\u003ccode\u003e@​jorgetamayo21\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3397\"\u003elocustio/locust#3397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/armorbreak001\"\u003e\u003ccode\u003e@​armorbreak001\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3398\"\u003elocustio/locust#3398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tugkanboz\"\u003e\u003ccode\u003e@​tugkanboz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3403\"\u003elocustio/locust#3403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nk-tedo-001\"\u003e\u003ccode\u003e@​nk-tedo-001\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3399\"\u003elocustio/locust#3399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3404\"\u003elocustio/locust#3404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/even-even\"\u003e\u003ccode\u003e@​even-even\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3409\"\u003elocustio/locust#3409\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/locustio/locust/compare/2.43.4...2.44.0\"\u003ehttps://github.com/locustio/locust/compare/2.43.4...2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.43.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding mqtt user feature that works around the paho mqtt 340 connections limit issue by \u003ca href=\"https://github.com/ionutab\"\u003e\u003ccode\u003e@​ionutab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3268\"\u003elocustio/locust#3268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnset print_stats on workers created by --processes option by \u003ca href=\"https://github.com/markogle\"\u003e\u003ccode\u003e@​markogle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3353\"\u003elocustio/locust#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Qdrant support by \u003ca href=\"https://github.com/Anush008\"\u003e\u003ccode\u003e@​Anush008\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3354\"\u003elocustio/locust#3354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump qdrant-client from 1.16.2 to 1.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3362\"\u003elocustio/locust#3362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sphinxcontrib-htmlhelp from 2.0.1 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3359\"\u003elocustio/locust#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sphinxcontrib-serializinghtml from 1.1.10 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3361\"\u003elocustio/locust#3361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump snowballstemmer from 2.2.0 to 3.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3358\"\u003elocustio/locust#3358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the all_dependencies group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3356\"\u003elocustio/locust#3356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract response time bucketing into an overridable function by \u003ca href=\"https://github.com/thessem\"\u003e\u003ccode\u003e@​thessem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3373\"\u003elocustio/locust#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Type Hinting for Wait Time Functions by \u003ca href=\"https://github.com/abstract-333\"\u003e\u003ccode\u003e@​abstract-333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3374\"\u003elocustio/locust#3374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the eslint group in /locust/webui with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3363\"\u003elocustio/locust#3363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the vite group in /locust/webui with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3364\"\u003elocustio/locust#3364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript from 5.7.2 to 5.9.3 in /locust/webui by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3367\"\u003elocustio/locust#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the vite group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3375\"\u003elocustio/locust#3375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd locust-otel Docker image with OpenTelemetry dependencies by \u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3379\"\u003elocustio/locust#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in docs, docstrings, and UI string by \u003ca href=\"https://github.com/r266-tech\"\u003e\u003ccode\u003e@​r266-tech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3381\"\u003elocustio/locust#3381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix false \u0026quot;--run-time limit reached\u0026quot; log message when shape test completes by \u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003e\u003ccode\u003e@​Krishnachaitanyakc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3382\"\u003elocustio/locust#3382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use total_rps instead of current_rps in HTML report and navbar stats by \u003ca href=\"https://github.com/juliosuas\"\u003e\u003ccode\u003e@​juliosuas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3384\"\u003elocustio/locust#3384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markogle\"\u003e\u003ccode\u003e@​markogle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3353\"\u003elocustio/locust#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anush008\"\u003e\u003ccode\u003e@​Anush008\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3354\"\u003elocustio/locust#3354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thessem\"\u003e\u003ccode\u003e@​thessem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3373\"\u003elocustio/locust#3373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abstract-333\"\u003e\u003ccode\u003e@​abstract-333\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3374\"\u003elocustio/locust#3374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3379\"\u003elocustio/locust#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r266-tech\"\u003e\u003ccode\u003e@​r266-tech\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3381\"\u003elocustio/locust#3381\u003c/a\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/locustio/locust/blob/master/CHANGELOG.md\"\u003elocust's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/locustio/locust/tree/2.44.0\"\u003e2.44.0\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/locustio/locust/compare/2.43.4...2.44.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFastHttpUser crashes with TypeError: on_request() missing 4 required positional arguments on Python 3.13+ \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3388\"\u003e#3388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eShow when each failure was first and last seen in the Failures tab \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3402\"\u003e#3402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CSV Export of Detailed Request Logs \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3389\"\u003e#3389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] Publish AI-optimized documentation \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3372\"\u003e#3372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eunify ruff in pyproject.toml and pre-commits \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3409\"\u003e#3409\u003c/a\u003e (\u003ca href=\"https://github.com/even-even\"\u003eeven-even\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable UI lib npm package publication \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3408\"\u003e#3408\u003c/a\u003e (\u003ca href=\"https://github.com/cyberw\"\u003ecyberw\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fasthttp): add 308 to redirect_resonse_codes in LocustUserAgent \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3406\"\u003e#3406\u003c/a\u003e (\u003ca href=\"https://github.com/jorgetamayo21\"\u003ejorgetamayo21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fasthttp): handle zlib.error for truncated gzip streams under high load \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3405\"\u003e#3405\u003c/a\u003e (\u003ca href=\"https://github.com/jorgetamayo21\"\u003ejorgetamayo21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(contrib): add CsvRequestLogger for per-request CSV logging \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3404\"\u003e#3404\u003c/a\u003e (\u003ca href=\"https://github.com/AKIB473\"\u003eAKIB473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd first seen / last seen timestamps to failure stats \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3403\"\u003e#3403\u003c/a\u003e (\u003ca href=\"https://github.com/tugkanboz\"\u003etugkanboz\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd AI-optimized documentation (llms.txt) \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3399\"\u003e#3399\u003c/a\u003e (\u003ca href=\"https://github.com/nk-tedo-001\"\u003enk-tedo-001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix FastHttpUser crash on Python 3.13+ due to GC collecting __dict__ reference cycle \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3398\"\u003e#3398\u003c/a\u003e (\u003ca href=\"https://github.com/armorbreak001\"\u003earmorbreak001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(fasthttp): catch FAILURE_EXCEPTIONS during response body read \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3397\"\u003e#3397\u003c/a\u003e (\u003ca href=\"https://github.com/jorgetamayo21\"\u003ejorgetamayo21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/locustio/locust/tree/2.43.4\"\u003e2.43.4\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/locustio/locust/compare/2.43.3...2.43.4\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHTML report uses current_rps instead of total_rps for req/s column \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3355\"\u003e#3355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUsing --processes with --print-stats causes all workers to print stats \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3352\"\u003e#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker image does not have OTEL libraries installed \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3309\"\u003e#3309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: use total_rps instead of current_rps in HTML report and navbar stats \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3384\"\u003e#3384\u003c/a\u003e (\u003ca href=\"https://github.com/juliosuas\"\u003ejuliosuas\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix false \u0026quot;--run-time limit reached\u0026quot; log message when shape test completes \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3382\"\u003e#3382\u003c/a\u003e (\u003ca href=\"https://github.com/Krishnachaitanyakc\"\u003eKrishnachaitanyakc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos in docs, docstrings, and UI string \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3381\"\u003e#3381\u003c/a\u003e (\u003ca href=\"https://github.com/r266-tech\"\u003er266-tech\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd locust-otel Docker image with OpenTelemetry dependencies \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3379\"\u003e#3379\u003c/a\u003e (\u003ca href=\"https://github.com/eyupcanakman\"\u003eeyupcanakman\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the vite group across 1 directory with 3 updates \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3375\"\u003e#3375\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Type Hinting for Wait Time Functions \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3374\"\u003e#3374\u003c/a\u003e (\u003ca href=\"https://github.com/abstract-333\"\u003eabstract-333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract response time bucketing into an overridable function \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3373\"\u003e#3373\u003c/a\u003e (\u003ca href=\"https://github.com/thessem\"\u003ethessem\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump typescript from 5.7.2 to 5.9.3 in /locust/webui \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3367\"\u003e#3367\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the vite group in /locust/webui with 2 updates \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3364\"\u003e#3364\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the eslint group in /locust/webui with 8 updates \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3363\"\u003e#3363\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump qdrant-client from 1.16.2 to 1.17.0 \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3362\"\u003e#3362\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump sphinxcontrib-serializinghtml from 1.1.10 to 2.0.0 \u003ca href=\"https://redirect.github.com/locustio/locust/pull/3361\"\u003e#3361\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\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/locustio/locust/commit/9575ce9486a028d1d8fda95075d869aa97dc3bac\"\u003e\u003ccode\u003e9575ce9\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/a0d1f9c2334503d82f7e173295515006866c2f0b\"\u003e\u003ccode\u003ea0d1f9c\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/fedf65fa1a8438464fdb5788528bb9b4a2ecae2d\"\u003e\u003ccode\u003efedf65f\u003c/code\u003e\u003c/a\u003e Remove third-party-notices.md and keep sphinx-markdown-builder license notice...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/95a6973a00f4a469d745c77d4ed066337f81973b\"\u003e\u003ccode\u003e95a6973\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3409\"\u003e#3409\u003c/a\u003e from even-even/sync_ruff_version_depends_and_preCommits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/50a8686a977e723e20b8d649bba1d3257bba5ab3\"\u003e\u003ccode\u003e50a8686\u003c/code\u003e\u003c/a\u003e unify ruff in pyproject.toml and pre-commits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/7b850c0e38b05a9ba5a3f02ece857a2863ec5662\"\u003e\u003ccode\u003e7b850c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3404\"\u003e#3404\u003c/a\u003e from AKIB473/feat/csv-request-log-contrib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/3eb912f063b6bb6dc6378512004d5b2f0ae545f9\"\u003e\u003ccode\u003e3eb912f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3399\"\u003e#3399\u003c/a\u003e from nk-tedo-001/feature/llms-txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/faddbd66ffe5c4ffbce8a90b68db2905af4e8b91\"\u003e\u003ccode\u003efaddbd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3408\"\u003e#3408\u003c/a\u003e from locustio/disable-ui-lib-npm-package-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/c06051c0881a62a015cabd84455cb12ad1144637\"\u003e\u003ccode\u003ec06051c\u003c/code\u003e\u003c/a\u003e Disable UI lib npm package publication. It breaks occasionally, and with Locu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locustio/locust/commit/fb03a673c424d2cc1bb1dff5591cf47d8d985d9d\"\u003e\u003ccode\u003efb03a67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/locustio/locust/issues/3406\"\u003e#3406\u003c/a\u003e from jorgetamayo21/fix/fasthttp-308-redirect\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/locustio/locust/compare/2.43.3...2.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `urllib3` from 2.6.3 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/urllib3/urllib3/releases\"\u003eurllib3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch2\u003e🚀 urllib3 is fundraising for HTTP/2 support\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support\"\u003eurllib3 is raising ~$40,000 USD\u003c/a\u003e to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects \u003ca href=\"https://opencollective.com/urllib3\"\u003eplease consider contributing financially\u003c/a\u003e to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.\u003c/p\u003e\n\u003cp\u003eThank you for your support.\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eAddressed high-severity security issues. Impact was limited to specific use cases detailed in the accompanying advisories; overall user exposure was estimated to be marginal.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDecompression-bomb safeguards of the streaming API were bypassed:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWhen \u003ccode\u003eHTTPResponse.drain_conn()\u003c/code\u003e was called after the response had been read and decompressed partially. (Reported by \u003ca href=\"https://github.com/Cycloctane\"\u003e\u003ccode\u003e@​Cycloctane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDuring the second \u003ccode\u003eHTTPResponse.read(amt=N)\u003c/code\u003e or \u003ccode\u003eHTTPResponse.stream(amt=N)\u003c/code\u003e call when the response was decompressed using the official \u003ca href=\"https://pypi.org/project/brotli/\"\u003eBrotli\u003c/a\u003e library. (Reported by \u003ca href=\"https://github.com/kimkou2024\"\u003e\u003ccode\u003e@​kimkou2024\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eSee GHSA-mf9v-mfxr-j63j for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTTP pools created using \u003ccode\u003eProxyManager.connection_from_url\u003c/code\u003e did not strip sensitive headers specified in \u003ccode\u003eRetry.remove_headers_on_redirect\u003c/code\u003e when redirecting to a different host. (GHSA-qccp-gfcp-xxvc reported by \u003ca href=\"https://github.com/christos-spearbit\"\u003e\u003ccode\u003e@​christos-spearbit\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations and Removals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsed \u003ccode\u003eFutureWarning\u003c/code\u003e instead of \u003ccode\u003eDeprecationWarning\u003c/code\u003e for better visibility of existing deprecation notices. Rescheduled the removal of deprecated features to version 3.0. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3763\"\u003eurllib3/urllib3#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life Python 3.9. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3720\"\u003eurllib3/urllib3#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life PyPy3.10. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4979\"\u003eurllib3/urllib3#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped the minimum supported pyOpenSSL version to 19.0.0. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3777\"\u003eurllib3/urllib3#3777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read(amt=None)\u003c/code\u003e was ignoring decompressed data buffered from previous partial reads. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3636\"\u003eurllib3/urllib3#3636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read()\u003c/code\u003e could cache only part of the response after a partial read when \u003ccode\u003ecache_content=True\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4967\"\u003eurllib3/urllib3#4967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eHTTPResponse.stream()\u003c/code\u003e and \u003ccode\u003eHTTPResponse.read_chunked()\u003c/code\u003e to handle \u003ccode\u003eamt=0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3793\"\u003eurllib3/urllib3#3793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e_TYPE_BODY\u003c/code\u003e type alias to include missing \u003ccode\u003eIterable[str]\u003c/code\u003e, matching the documented and runtime behavior of chunked request bodies. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3798\"\u003eurllib3/urllib3#3798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eLocationParseError\u003c/code\u003e when paths resembling schemeless URIs were passed to \u003ccode\u003eHTTPConnectionPool.urlopen()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3352\"\u003eurllib3/urllib3#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBaseHTTPResponse.readinto()\u003c/code\u003e type annotation to accept \u003ccode\u003ememoryview\u003c/code\u003e in addition to \u003ccode\u003ebytearray\u003c/code\u003e, matching the \u003ccode\u003eio.RawIOBase.readinto\u003c/code\u003e contract and enabling use with \u003ccode\u003eio.BufferedReader\u003c/code\u003e without type errors. (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/3764\"\u003eurllib3/urllib3#3764\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/urllib3/urllib3/blob/main/CHANGES.rst\"\u003eurllib3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.7.0 (2026-05-07)\u003c/h1\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eAddressed high-severity security issues.\nImpact was limited to specific use cases detailed in the accompanying\nadvisories; overall user exposure was estimated to be marginal.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDecompression-bomb safeguards of the streaming API were bypassed:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWhen \u003ccode\u003eHTTPResponse.drain_conn()\u003c/code\u003e was called after the response had been\nread and decompressed partially.\u003c/li\u003e\n\u003cli\u003eDuring the second \u003ccode\u003eHTTPResponse.read(amt=N)\u003c/code\u003e or\n\u003ccode\u003eHTTPResponse.stream(amt=N)\u003c/code\u003e call when the response was decompressed\nusing the official \u003ccode\u003eBrotli \u0026lt;https://pypi.org/project/brotli/\u0026gt;\u003c/code\u003e__ library.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eSee \u003ccode\u003eGHSA-mf9v-mfxr-j63j \u0026lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-mf9v-mfxr-j63j\u0026gt;\u003c/code\u003e__\nfor details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTTP pools created using \u003ccode\u003eProxyManager.connection_from_url\u003c/code\u003e did not strip\nsensitive headers specified in \u003ccode\u003eRetry.remove_headers_on_redirect\u003c/code\u003e when\nredirecting to a different host.\n(\u003ccode\u003eGHSA-qccp-gfcp-xxvc \u0026lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-qccp-gfcp-xxvc\u0026gt;\u003c/code\u003e__)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations and Removals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsed \u003ccode\u003eFutureWarning\u003c/code\u003e instead of \u003ccode\u003eDeprecationWarning\u003c/code\u003e for better\nvisibility of existing deprecation notices. Rescheduled the removal of\ndeprecated features to version 3.0.\n(\u003ccode\u003e[#3763](https://github.com/urllib3/urllib3/issues/3763) \u0026lt;https://github.com/urllib3/urllib3/issues/3763\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life Python 3.9.\n(\u003ccode\u003e[#3720](https://github.com/urllib3/urllib3/issues/3720) \u0026lt;https://github.com/urllib3/urllib3/issues/3720\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eRemoved support for end-of-life PyPy3.10.\n(\u003ccode\u003e[#4979](https://github.com/urllib3/urllib3/issues/4979) \u0026lt;https://github.com/urllib3/urllib3/issues/4979\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eBumped the minimum supported pyOpenSSL version to 19.0.0.\n(\u003ccode\u003e[#3777](https://github.com/urllib3/urllib3/issues/3777) \u0026lt;https://github.com/urllib3/urllib3/issues/3777\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read(amt=None)\u003c/code\u003e was ignoring decompressed\ndata buffered from previous partial reads.\n(\u003ccode\u003e[#3636](https://github.com/urllib3/urllib3/issues/3636) \u0026lt;https://github.com/urllib3/urllib3/issues/3636\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eHTTPResponse.read()\u003c/code\u003e could cache only part of the\nresponse after a partial read when \u003ccode\u003ecache_content=True\u003c/code\u003e.\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/urllib3/urllib3/commit/9a950b92d999f906b6020bb2d1076ee56cddd5d2\"\u003e\u003ccode\u003e9a950b9\u003c/code\u003e\u003c/a\u003e Release 2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/5ec0de499b9166ca71c65ab04f2a7e4eb0d66fcc\"\u003e\u003ccode\u003e5ec0de4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/2bdcc44d1e163fb5cc48a8662425e35e15adfe6a\"\u003e\u003ccode\u003e2bdcc44\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/f45b0df09d8620ac6ed0491eb9362c8c87b7bc2c\"\u003e\u003ccode\u003ef45b0df\u003c/code\u003e\u003c/a\u003e Fix a misleading example for \u003ccode\u003eProxyManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/577193ca029872384f82c133449e0935f6d8a64b\"\u003e\u003ccode\u003e577193c\u003c/code\u003e\u003c/a\u003e Switch to nightly PyPy3.11 in CI for now (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4984\"\u003e#4984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/e90af45bb006c3a452a3a21644a2681523f5c7fc\"\u003e\u003ccode\u003ee90af45\u003c/code\u003e\u003c/a\u003e Avoid infinite loop in \u003ccode\u003eHTTPResponse.read_chunked\u003c/code\u003e when \u003ccode\u003eamt=0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4974\"\u003e#4974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/67ed74fdaec6659a6534621ec8e3aaaa6f976210\"\u003e\u003ccode\u003e67ed74f\u003c/code\u003e\u003c/a\u003e Bump dev dependencies (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4972\"\u003e#4972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/3abd481097b54d87b574ac7ea593c3f40938a84d\"\u003e\u003ccode\u003e3abd481\u003c/code\u003e\u003c/a\u003e Upgrade mypy to version 1.20.2 (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4978\"\u003e#4978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/2b8725dfcac4f21d4d93cc0cc3a64a33af08f890\"\u003e\u003ccode\u003e2b8725d\u003c/code\u003e\u003c/a\u003e Drop support for EOL PyPy3.10 (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urllib3/urllib3/commit/2944b2a0a6c573f5548a39cfd17196f98ee21b33\"\u003e\u003ccode\u003e2944b2a\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003esetup-chrome\u003c/code\u003e and \u003ccode\u003esetup-firefox\u003c/code\u003e to fix warnings (\u003ca href=\"https://redirect.github.com/urllib3/urllib3/issues/4973\"\u003e#4973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `allure-pytest` from 2.15.3 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew API for global errors and attachments (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ModuleNotFoundError when creating distributions with setup.py (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): test pytest v9 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython linting through \u003ccode\u003eruff\u003c/code\u003e (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...master\"\u003eCommits since 2.15.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/d420cff86a6bb4a9b42cd16164cd5828b84a24ef\"\u003e\u003ccode\u003ed420cff\u003c/code\u003e\u003c/a\u003e Fix ModuleNotFoundError when creating distributions with setup.py (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1de4258311310c05b0570ba4604f80b869f07ff7\"\u003e\u003ccode\u003e1de4258\u003c/code\u003e\u003c/a\u003e chore(ci): test pytest v9 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/5d75ade91f0167a4ab4b3bb0abf59937932a0b46\"\u003e\u003ccode\u003e5d75ade\u003c/code\u003e\u003c/a\u003e New API for global errors and attachments (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/63017ae96f33432046678fdc2fc4f5116ba811a4\"\u003e\u003ccode\u003e63017ae\u003c/code\u003e\u003c/a\u003e Python linting through \u003ccode\u003eruff\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...2.16.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/whitewhiteqq/aws-test-plugin/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitewhiteqq%2Faws-test-plugin/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.15.3","new_version":"2.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-12T00:48:23.000Z","version_change":"2.15.3 → 2.16.0","issue":{"uuid":"4425329713","node_id":"PR_kwDOFD0ogc7aelne","number":440,"state":"open","title":"chore(deps): bump allure-pytest from 2.15.3 to 2.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T00:48:23.000Z","updated_at":"2026-05-12T00:53:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"allure-pytest","old_version":"2.15.3","new_version":"2.16.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.15.3 to 2.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew API for global errors and attachments (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ModuleNotFoundError when creating distributions with setup.py (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): test pytest v9 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython linting through \u003ccode\u003eruff\u003c/code\u003e (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...master\"\u003eCommits since 2.15.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/d420cff86a6bb4a9b42cd16164cd5828b84a24ef\"\u003e\u003ccode\u003ed420cff\u003c/code\u003e\u003c/a\u003e Fix ModuleNotFoundError when creating distributions with setup.py (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1de4258311310c05b0570ba4604f80b869f07ff7\"\u003e\u003ccode\u003e1de4258\u003c/code\u003e\u003c/a\u003e chore(ci): test pytest v9 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/5d75ade91f0167a4ab4b3bb0abf59937932a0b46\"\u003e\u003ccode\u003e5d75ade\u003c/code\u003e\u003c/a\u003e New API for global errors and attachments (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/63017ae96f33432046678fdc2fc4f5116ba811a4\"\u003e\u003ccode\u003e63017ae\u003c/code\u003e\u003c/a\u003e Python linting through \u003ccode\u003eruff\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.3...2.16.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.15.3\u0026new-version=2.16.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/mandarons/icloud-docker/pull/440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/440/packages"}},{"old_version":"2.13.5","new_version":"2.15.3","update_type":"minor","path":null,"pr_created_at":"2026-02-02T01:48:02.000Z","version_change":"2.13.5 → 2.15.3","issue":{"uuid":"3883529185","node_id":"PR_kwDOHvKt1c7Ayj9O","number":1131,"state":"open","title":"poetry: bump allure-pytest from 2.13.5 to 2.15.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T01:48:02.000Z","updated_at":"2026-02-02T01:53:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"poetry","packages":[{"name":"allure-pytest","old_version":"2.13.5","new_version":"2.15.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.5 to 2.15.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd zip attachment type (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...master\"\u003eCommits since 2.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_robotframework (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.1...master\"\u003eCommits since 2.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_behave (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd workflow-wide gh actions permissions (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e) - \u003ca href=\"https://github.com/epszaw\"\u003e\u003ccode\u003e@​epszaw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.0...master\"\u003eCommits since 2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\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/allure-framework/allure-python/commit/203172469834d894f2ecb91234217b8f8b4c5abd\"\u003e\u003ccode\u003e2031724\u003c/code\u003e\u003c/a\u003e Add zip attachment type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/21571c8a7a7792a4dcd63b0240bb6e91bef0d4a6\"\u003e\u003ccode\u003e21571c8\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_robotframework (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/466b1dda704b4d4632b6795f6b6dbc607fd4d569\"\u003e\u003ccode\u003e466b1dd\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/583309380bbc6148bf5d63dfb6c5cee172f6717d\"\u003e\u003ccode\u003e5833093\u003c/code\u003e\u003c/a\u003e Add workflow-wide gh actions permissions (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.15.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.5\u0026new-version=2.15.3)](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/NHSDigital/NRLF/pull/1131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2FNRLF/issues/1131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1131/packages"}},{"old_version":"2.15.2","new_version":"2.15.3","update_type":"patch","path":null,"pr_created_at":"2026-01-05T14:42:40.000Z","version_change":"2.15.2 → 2.15.3","issue":{"uuid":"3781747259","node_id":"PR_kwDOOsS1wc67i-Bv","number":144,"state":"closed","title":"deps(deps): bump the python-patch-updates group with 8 updates","user":"dependabot[bot]","labels":["dependencies","python","size/xs"],"assignees":["jsamuelsen11"],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T19:13:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T14:42:40.000Z","updated_at":"2026-03-07T02:22:20.000Z","time_to_close":16232,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"python-patch-updates","update_count":8,"packages":[{"name":"allure-pytest","old_version":"2.15.2","new_version":"2.15.3","repository_url":"https://github.com/allure-framework/allure-python"},{"name":"sphinx-autodoc-typehints","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/tox-dev/sphinx-autodoc-typehints"},{"name":"allure-python-commons","old_version":"2.15.2","new_version":"2.15.3","repository_url":"https://github.com/allure-framework/allure-python"},{"name":"astroid","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/pylint-dev/astroid"},{"name":"filelock","old_version":"3.20.1","new_version":"3.20.2","repository_url":"https://github.com/tox-dev/py-filelock"},{"name":"librt","old_version":"0.7.5","new_version":"0.7.7","repository_url":"https://github.com/mypyc/librt"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"sse-starlette","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/sysid/sse-starlette"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-patch-updates group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [allure-pytest](https://github.com/allure-framework/allure-python) | `2.15.2` | `2.15.3` |\n| [sphinx-autodoc-typehints](https://github.com/tox-dev/sphinx-autodoc-typehints) | `3.6.0` | `3.6.2` |\n| [allure-python-commons](https://github.com/allure-framework/allure-python) | `2.15.2` | `2.15.3` |\n| [astroid](https://github.com/pylint-dev/astroid) | `4.0.2` | `4.0.3` |\n| [filelock](https://github.com/tox-dev/py-filelock) | `3.20.1` | `3.20.2` |\n| [librt](https://github.com/mypyc/librt) | `0.7.5` | `0.7.7` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [sse-starlette](https://github.com/sysid/sse-starlette) | `3.1.1` | `3.1.2` |\n\nUpdates `allure-pytest` from 2.15.2 to 2.15.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd zip attachment type (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...master\"\u003eCommits since 2.15.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/203172469834d894f2ecb91234217b8f8b4c5abd\"\u003e\u003ccode\u003e2031724\u003c/code\u003e\u003c/a\u003e Add zip attachment type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...2.15.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sphinx-autodoc-typehints` from 3.6.0 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/releases\"\u003esphinx-autodoc-typehints's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with 9.1.0 by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/595\"\u003etox-dev/sphinx-autodoc-typehints#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.1...3.6.2\"\u003ehttps://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.1...3.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude metadata in type hints by \u003ca href=\"https://github.com/AllanChain\"\u003e\u003ccode\u003e@​AllanChain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/594\"\u003etox-dev/sphinx-autodoc-typehints#594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AllanChain\"\u003e\u003ccode\u003e@​AllanChain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/594\"\u003etox-dev/sphinx-autodoc-typehints#594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.1\"\u003ehttps://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.1\u003c/a\u003e\u003c/p\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/tox-dev/sphinx-autodoc-typehints/commit/c9ee0e399767a83909ac00a0f912d1031b6ab260\"\u003e\u003ccode\u003ec9ee0e3\u003c/code\u003e\u003c/a\u003e Fix compatibility with 9.1.0 (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/65ad3c43111a5eea6bbaec6803c9a1bcf78cdb6c\"\u003e\u003ccode\u003e65ad3c4\u003c/code\u003e\u003c/a\u003e Include metadata in type hints (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/3501b47ca738726f704f41e795caeaa5ff8123a9\"\u003e\u003ccode\u003e3501b47\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/136044f097480713d11083ad0a09d0c3f59b42aa\"\u003e\u003ccode\u003e136044f\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/9e7037ff0c9b26215bccd5434c46e42e7b56ed94\"\u003e\u003ccode\u003e9e7037f\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/commit/1289a796eae8e0fcf572071444f06841db352653\"\u003e\u003ccode\u003e1289a79\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `allure-python-commons` from 2.15.2 to 2.15.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-python-commons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd zip attachment type (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e) - \u003ca href=\"https://github.com/kieran-ryan\"\u003e\u003ccode\u003e@​kieran-ryan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...master\"\u003eCommits since 2.15.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/203172469834d894f2ecb91234217b8f8b4c5abd\"\u003e\u003ccode\u003e2031724\u003c/code\u003e\u003c/a\u003e Add zip attachment type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.2...2.15.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astroid` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pylint-dev/astroid/releases\"\u003eastroid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch1\u003eWhat's New in astroid 4.0.3?\u003c/h1\u003e\n\u003cp\u003eRelease date: 2026-01-03\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix inference of \u003ccode\u003eIfExp\u003c/code\u003e (ternary expression) nodes to avoid prematurely narrowing\nresults in the face of inference ambiguity.\u003c/p\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2899\"\u003e#2899\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix base class inference for dataclasses using the PEP 695 typing syntax.\u003c/p\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/pylint-dev/pylint/issues/10788\"\u003epylint-dev/pylint#10788\u003c/a\u003e\u003c/p\u003e\n\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/pylint-dev/astroid/blob/main/ChangeLog\"\u003eastroid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eWhat's New in astroid 4.0.3?\u003c/h1\u003e\n\u003cp\u003eRelease date: 2026-01-03\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix inference of \u003ccode\u003eIfExp\u003c/code\u003e (ternary expression) nodes to avoid prematurely narrowing\nresults in the face of inference ambiguity.\u003c/p\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2899\"\u003e#2899\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix base class inference for dataclasses using the PEP 695 typing syntax.\u003c/p\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/pylint-dev/pylint/issues/10788\"\u003epylint-dev/pylint#10788\u003c/a\u003e\u003c/p\u003e\n\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/pylint-dev/astroid/commit/b978037e67f233f4366de4ccbcdad2c627474477\"\u003e\u003ccode\u003eb978037\u003c/code\u003e\u003c/a\u003e Bump astroid to 4.0.3, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/5476bc3dad1fe83bd4725ae284229a51326bd97c\"\u003e\u003ccode\u003e5476bc3\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Wrong inference with default argument values (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/ae761dca40d1aa1b7e7b941e535a819acd83f9a5\"\u003e\u003ccode\u003eae761dc\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Fix base class inference for dataclasses with PE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/077c51fa1eb737a13d6888873dc432cf8cbbe9e0\"\u003e\u003ccode\u003e077c51f\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] [typing] Add sys check guard for typing.Self for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/f3255d1611277ecc3d6f338d551ce8437f66ae72\"\u003e\u003ccode\u003ef3255d1\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Skip mypy install for pypy (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2906\"\u003e#2906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/d2823f2cb764b3d63c91998f6cd392629147c095\"\u003e\u003ccode\u003ed2823f2\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] [ci] Fix windows cache key (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pylint-dev/astroid/commit/05c79e1e57da03875a8fd8a30715688f179585da\"\u003e\u003ccode\u003e05c79e1\u003c/code\u003e\u003c/a\u003e [Backport maintenance/4.0.x] Improve self argument typing (\u003ca href=\"https://redirect.github.com/pylint-dev/astroid/issues/2904\"\u003e#2904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pylint-dev/astroid/compare/v4.0.2...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filelock` from 3.20.1 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/py-filelock/releases\"\u003efilelock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Unix systems without O_NOFOLLOW by \u003ca href=\"https://github.com/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/464\"\u003etox-dev/filelock#464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson\"\u003e\u003ccode\u003e@​mwilliamson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/filelock/pull/463\"\u003etox-dev/filelock#463\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\"\u003ehttps://github.com/tox-dev/filelock/compare/3.20.1...3.20.2\u003c/a\u003e\u003c/p\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/tox-dev/filelock/commit/f2e7d4046b6a2b375a573bcfbad21827b99f8939\"\u003e\u003ccode\u003ef2e7d40\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/filelock/commit/50888548eb2f008d372e71f2835a47851ab83836\"\u003e\u003ccode\u003e5088854\u003c/code\u003e\u003c/a\u003e Support Unix systems without O_NOFOLLOW (\u003ca href=\"https://redirect.github.com/tox-dev/py-filelock/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tox-dev/py-filelock/compare/3.20.1...3.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `librt` from 0.7.5 to 0.7.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mypyc/librt/commit/47149079cf6edb66c55f83317aa5981958e5554e\"\u003e\u003ccode\u003e4714907\u003c/code\u003e\u003c/a\u003e Sync mypy again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mypyc/librt/commit/07adeefad93ce769e940552850d1245d8fa1402c\"\u003e\u003ccode\u003e07adeef\u003c/code\u003e\u003c/a\u003e Sync mypy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mypyc/librt/commit/17ea540eb315f047fbb565c30a6f488141eb64c6\"\u003e\u003ccode\u003e17ea540\u003c/code\u003e\u003c/a\u003e Only run release step on tags (\u003ca href=\"https://redirect.github.com/mypyc/librt/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mypyc/librt/compare/v0.7.5...v0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `requests` from 2.32.4 to 2.32.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/releases\"\u003erequests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.5\u003c/h2\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\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/psf/requests/blob/main/HISTORY.md\"\u003erequests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\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/psf/requests/commit/b25c87d7cb8d6a18a37fa12442b5f883f9e41741\"\u003e\u003ccode\u003eb25c87d\u003c/code\u003e\u003c/a\u003e v2.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/131e506079d97606e4214cc4d87b780ac478de7a\"\u003e\u003ccode\u003e131e506\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/7010\"\u003e#7010\u003c/a\u003e from psf/dependabot/github_actions/actions/checkout-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/b336cb2bc616a63a93c6470c558fc1f576b77f90\"\u003e\u003ccode\u003eb336cb2\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/46e939b5525d9c72b677340985582b04b128478a\"\u003e\u003ccode\u003e46e939b\u003c/code\u003e\u003c/a\u003e Update publish workflow to use \u003ccode\u003eartifact-id\u003c/code\u003e instead of \u003ccode\u003ename\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/4b9c546aa3f35fca6ca24945376fe7462bb007c4\"\u003e\u003ccode\u003e4b9c546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/6999\"\u003e#6999\u003c/a\u003e from psf/dependabot/github_actions/step-security/har...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7618dbef01d333f23ba4b9c4d97397b06dd89cb6\"\u003e\u003ccode\u003e7618dbe\u003c/code\u003e\u003c/a\u003e Bump step-security/harden-runner from 2.12.0 to 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/2edca11103c1c27dd8b572dab544b7f48cf3b446\"\u003e\u003ccode\u003e2edca11\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 and drop support for Python 3.8 (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6993\"\u003e#6993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/fec96cd5976ad763e45bac9a033d62cca1877a00\"\u003e\u003ccode\u003efec96cd\u003c/code\u003e\u003c/a\u003e Update Makefile rules (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/d58d8aa2f45c3575268d6d5250745ef69f9cf8b7\"\u003e\u003ccode\u003ed58d8aa\u003c/code\u003e\u003c/a\u003e docs: clarify timeout parameter uses seconds in Session.request (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6994\"\u003e#6994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/91a3eabd3dcc4d7f36dd8249e4777a90ef9b4305\"\u003e\u003ccode\u003e91a3eab\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psf/requests/compare/v2.32.4...v2.32.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sse-starlette` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sysid/sse-starlette/releases\"\u003esse-starlette's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent watcher task leak by using threading.local (\u003ca href=\"https://redirect.github.com/sysid/sse-starlette/issues/152\"\u003e#152\u003c/a\u003e) by \u003ca href=\"https://github.com/sysid\"\u003e\u003ccode\u003e@​sysid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sysid/sse-starlette/pull/153\"\u003esysid/sse-starlette#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sysid/sse-starlette/compare/v3.1.1...v3.1.2\"\u003ehttps://github.com/sysid/sse-starlette/compare/v3.1.1...v3.1.2\u003c/a\u003e\u003c/p\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/sysid/sse-starlette/commit/618ac0e62caf7e15ec716197212cbe1b2a1a4254\"\u003e\u003ccode\u003e618ac0e\u003c/code\u003e\u003c/a\u003e Bump version to 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sysid/sse-starlette/commit/6d68ba9484c9f32f3299bbb069b5877f1db37453\"\u003e\u003ccode\u003e6d68ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sysid/sse-starlette/issues/153\"\u003e#153\u003c/a\u003e from sysid/fix/152_shutdown_watcher_leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sysid/sse-starlette/commit/89faa043d16b6cbb85025068544ea4da4a17941f\"\u003e\u003ccode\u003e89faa04\u003c/code\u003e\u003c/a\u003e fix: prevent watcher task leak with threading.local (\u003ca href=\"https://redirect.github.com/sysid/sse-starlette/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sysid/sse-starlette/compare/v3.1.1...v3.1.2\"\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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Recipe-Web-App/recipe-scraper-service/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Recipe-Web-App%2Frecipe-scraper-service/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"}},{"old_version":"2.15.0","new_version":"2.15.2","update_type":"patch","path":null,"pr_created_at":"2025-12-01T03:45:22.000Z","version_change":"2.15.0 → 2.15.2","issue":{"uuid":"3679094099","node_id":"PR_kwDOO0r8W862PrE8","number":172,"state":"closed","title":"Bump allure-pytest from 2.15.0 to 2.15.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-10T03:22:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T03:45:22.000Z","updated_at":"2025-12-10T03:22:08.000Z","time_to_close":776205,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.15.0","new_version":"2.15.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.15.0 to 2.15.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_robotframework (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.1...master\"\u003eCommits since 2.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet testCaseId for all test results produced by allure_behave (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd workflow-wide gh actions permissions (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e) - \u003ca href=\"https://github.com/epszaw\"\u003e\u003ccode\u003e@​epszaw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.0...master\"\u003eCommits since 2.15.0\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/21571c8a7a7792a4dcd63b0240bb6e91bef0d4a6\"\u003e\u003ccode\u003e21571c8\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_robotframework (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/466b1dda704b4d4632b6795f6b6dbc607fd4d569\"\u003e\u003ccode\u003e466b1dd\u003c/code\u003e\u003c/a\u003e Set testCaseId for all test results produced by allure_behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/583309380bbc6148bf5d63dfb6c5cee172f6717d\"\u003e\u003ccode\u003e5833093\u003c/code\u003e\u003c/a\u003e Add workflow-wide gh actions permissions (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.15.0...2.15.2\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.15.0\u0026new-version=2.15.2)](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/neuro-inc/apolo-test-automation/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuro-inc%2Fapolo-test-automation/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"}},{"old_version":"2.13.2","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2025-08-08T20:34:22.000Z","version_change":"2.13.2 → 2.15.0","issue":{"uuid":"3305155375","node_id":"PR_kwDOPavuus6i0thc","number":7,"state":"open","title":"chore(deps): bump allure-pytest from 2.13.2 to 2.15.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-08T20:34:22.000Z","updated_at":"2025-08-08T20:34:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"allure-pytest","old_version":"2.13.2","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.2 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.0...master\"\u003eCommits since 2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e the Allure API is now fully supported (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e expected failures (xfail) are supported (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.2...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.2\u0026new-version=2.15.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/serma100000/portable_ai_agent_framework/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/serma100000%2Fportable_ai_agent_framework/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"2.14.3","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2025-08-05T05:13:51.000Z","version_change":"2.14.3 → 2.15.0","issue":{"uuid":"2719891484","node_id":"PR_kwDOAAd4rc6iHkAc","number":6819,"state":"closed","title":"Bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-05T15:19:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T05:13:51.000Z","updated_at":"2025-08-05T15:19:43.000Z","time_to_close":36352,"merged_at":"2025-08-05T15:19:43.000Z","merged_by":"akatsoulas","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=uv\u0026previous-version=2.14.3\u0026new-version=2.15.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/mozilla/kitsune/pull/6819","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fkitsune/issues/6819","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6819/packages"}},{"old_version":"2.13.5","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2025-08-04T01:33:39.000Z","version_change":"2.13.5 → 2.15.0","issue":{"uuid":"2716473749","node_id":"PR_kwDOHvKt1c6h6hmV","number":990,"state":"open","title":"poetry: bump allure-pytest from 2.13.5 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T01:33:39.000Z","updated_at":"2025-08-04T01:33:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"poetry","packages":[{"name":"allure-pytest","old_version":"2.13.5","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.5 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.0...master\"\u003eCommits since 2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e the Allure API is now fully supported (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e expected failures (xfail) are supported (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.5\u0026new-version=2.15.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/NHSDigital/NRLF/pull/990","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2FNRLF/issues/990","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/990/packages"}},{"old_version":"2.14.3","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2025-07-28T19:57:43.000Z","version_change":"2.14.3 → 2.15.0","issue":{"uuid":"2701931652","node_id":"PR_kwDOFD0ogc6hDDSE","number":329,"state":"open","title":"Bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T19:57:43.000Z","updated_at":"2025-07-28T19:57:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/mandarons/icloud-docker/pull/329","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/329","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/329/packages"}},{"old_version":"2.14.2","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2025-07-26T05:21:34.000Z","version_change":"2.14.2 → 2.15.0","issue":{"uuid":"2696632275","node_id":"PR_kwDOOEFxBM6gu1fT","number":25,"state":"open","title":"build: bump allure-pytest from 2.14.2 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-26T05:21:34.000Z","updated_at":"2025-07-27T09:02:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.15.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/lenow55/mdata_flow/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenow55%2Fmdata_flow/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"2.14.3","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2025-07-23T04:11:22.000Z","version_change":"2.14.3 → 2.15.0","issue":{"uuid":"2687432163","node_id":"PR_kwDOO0r8W86gLvXj","number":59,"state":"closed","title":"Bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-23T04:12:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-23T04:11:22.000Z","updated_at":"2025-07-23T04:12:25.000Z","time_to_close":63,"merged_at":"2025-07-23T04:12:25.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/neuro-inc/apolo-test-automation/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuro-inc%2Fapolo-test-automation/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"2.14.3","new_version":"2.15.0","update_type":"minor","path":"/requirements.d","pr_created_at":"2025-07-22T18:55:49.000Z","version_change":"2.14.3 → 2.15.0","issue":{"uuid":"2686515989","node_id":"PR_kwDOISAbyM6gIPsV","number":845,"state":"open","title":"build(deps): bump allure-pytest from 2.14.3 to 2.15.0 in /requirements.d","user":"dependabot[bot]","labels":["enhancement","python","dependabot"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-22T18:55:49.000Z","updated_at":"2025-07-22T18:55:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":"/requirements.d","ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/theodore86/github-rate-limits-exporter/pull/845","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodore86%2Fgithub-rate-limits-exporter/issues/845","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/845/packages"}},{"old_version":"2.14.3","new_version":"2.15.0","update_type":"minor","path":null,"pr_created_at":"2025-07-22T18:08:37.000Z","version_change":"2.14.3 → 2.15.0","issue":{"uuid":"2686406936","node_id":"PR_kwDOISAbyM6gH1EY","number":844,"state":"closed","title":"build(deps): bump allure-pytest from 2.14.3 to 2.15.0","user":"dependabot[bot]","labels":["enhancement","python","dependabot"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-26T14:28:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-22T18:08:37.000Z","updated_at":"2025-07-26T14:28:54.000Z","time_to_close":332417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"allure-pytest","old_version":"2.14.3","new_version":"2.15.0","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.3 to 2.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.15.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add titlePath to results generated by all allure-python integrations (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/870\"\u003e#870\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/869\"\u003e#869\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...master\"\u003eCommits since 2.14.3\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/ab1431466a121c323883508f1065e16227255585\"\u003e\u003ccode\u003eab14314\u003c/code\u003e\u003c/a\u003e feat: add titlePath to results generated by all allure-pytest integrations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/0f7da56e37ab9ef76465c532b7ef2fd346af7923\"\u003e\u003ccode\u003e0f7da56\u003c/code\u003e\u003c/a\u003e fix(pytest): properly include nested classes in fullName, historyId, testCase...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.3...2.15.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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.3\u0026new-version=2.15.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/theodore86/github-rate-limits-exporter/pull/844","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodore86%2Fgithub-rate-limits-exporter/issues/844","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/844/packages"}},{"old_version":"2.14.2","new_version":"2.14.3","update_type":"patch","path":null,"pr_created_at":"2025-06-16T20:24:49.000Z","version_change":"2.14.2 → 2.14.3","issue":{"uuid":"2596816575","node_id":"PR_kwDOISAbyM6ayEa_","number":828,"state":"open","title":"build(deps): bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["enhancement","python","dependabot"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T20:24:49.000Z","updated_at":"2025-06-16T20:24:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/theodore86/github-rate-limits-exporter/pull/828","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodore86%2Fgithub-rate-limits-exporter/issues/828","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/828/packages"}},{"old_version":"2.14.2","new_version":"2.14.3","update_type":"patch","path":null,"pr_created_at":"2025-06-14T05:58:28.000Z","version_change":"2.14.2 → 2.14.3","issue":{"uuid":"2591982278","node_id":"PR_kwDOOEFxBM6afoLG","number":21,"state":"open","title":"build: bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-14T05:58:28.000Z","updated_at":"2025-06-14T05:58:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/lenow55/mdata_flow/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenow55%2Fmdata_flow/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"2.14.2","new_version":"2.14.3","update_type":"patch","path":null,"pr_created_at":"2025-06-10T08:33:59.000Z","version_change":"2.14.2 → 2.14.3","issue":{"uuid":"2580515884","node_id":"PR_kwDOM0J4iM6Zz4ws","number":331,"state":"closed","title":"Bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-10T08:56:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-10T08:33:59.000Z","updated_at":"2025-06-10T08:56:11.000Z","time_to_close":1330,"merged_at":"2025-06-10T08:56:09.000Z","merged_by":"thomasleese","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/NHSDigital/manage-vaccinations-in-schools-testing/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fmanage-vaccinations-in-schools-testing/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"}},{"old_version":"2.14.2","new_version":"2.14.3","update_type":"patch","path":null,"pr_created_at":"2025-06-09T17:34:38.000Z","version_change":"2.14.2 → 2.14.3","issue":{"uuid":"3130968050","node_id":"PR_kwDOFD0ogc6ZuIYQ","number":319,"state":"open","title":"Bump allure-pytest from 2.14.2 to 2.14.3","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T17:34:38.000Z","updated_at":"2025-06-09T17:34:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.2","new_version":"2.14.3","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.2 to 2.14.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.3\u003c/h2\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/862\"\u003e#862\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(pytest): can't change a fixture's title in pytest 8.4 or later (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...master\"\u003eCommits since 2.14.2\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/4d67928965bd01ed22cc13019f52942b5c10328b\"\u003e\u003ccode\u003e4d67928\u003c/code\u003e\u003c/a\u003e Don't convert built-in (reserved) pytest markers to allure tags (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/817\"\u003e#817\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/9d12890b445b2c0ebefc3fa2a1ad60b6f72e4b72\"\u003e\u003ccode\u003e9d12890\u003c/code\u003e\u003c/a\u003e fix(pytest): can't change a fixture's title in pytest 8.4 or later (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.2...2.14.3\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.2\u0026new-version=2.14.3)](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/mandarons/icloud-docker/pull/319","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/319","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/319/packages"}},{"old_version":"~=2.13.5","new_version":"~=2.14.2","update_type":"minor","path":null,"pr_created_at":"2025-06-01T14:40:34.000Z","version_change":"~=2.13.5 → ~=2.14.2","issue":{"uuid":"2558245935","node_id":"PR_kwDOMapM086Ye7wv","number":23,"state":"open","title":"Update allure-pytest requirement from ~=2.13.5 to ~=2.14.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-01T14:40:34.000Z","updated_at":"2025-06-01T14:40:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"allure-pytest","old_version":"~=2.13.5","new_version":"~=2.14.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [allure-pytest](https://github.com/allure-framework/allure-python) 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/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/d5a7a20ebd4848c1af990123b07959168cb8911c\"\u003e\u003ccode\u003ed5a7a20\u003c/code\u003e\u003c/a\u003e Add typehints for step func returning types (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/8063899d830146af79c5e9cd7ca13ea152689f78\"\u003e\u003ccode\u003e8063899\u003c/code\u003e\u003c/a\u003e Added dynamic severity example (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1ceb1560f9322bce428a0c89a81b268848ea00ea\"\u003e\u003ccode\u003e1ceb156\u003c/code\u003e\u003c/a\u003e feat(pytest-bdd): Allure API implementation (fixes \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/419894079886ee007511c60ef87e55f6bc30d375\"\u003e\u003ccode\u003e4198940\u003c/code\u003e\u003c/a\u003e fix SVG mime type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.14.2\"\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/woofiwaffle/Test-Automation/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/woofiwaffle%2FTest-Automation/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"2.14.1","new_version":"2.14.2","update_type":"patch","path":null,"pr_created_at":"2025-05-12T18:00:51.000Z","version_change":"2.14.1 → 2.14.2","issue":{"uuid":"2514540987","node_id":"PR_kwDOFD0ogc6V4Nm7","number":311,"state":"closed","title":"Bump allure-pytest from 2.14.1 to 2.14.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T18:50:12.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T18:00:51.000Z","updated_at":"2025-05-12T18:50:12.000Z","time_to_close":2961,"merged_at":"2025-05-12T18:50:12.000Z","merged_by":"mandarons","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"allure-pytest","old_version":"2.14.1","new_version":"2.14.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.14.1 to 2.14.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\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/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...2.14.2\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.14.1\u0026new-version=2.14.2)](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\n\n## Summary by Sourcery\n\nBump allure-pytest to version 2.14.2 to include fixes for Behave integration issues.\n\nBug Fixes:\n- Fix extra test results generated after consecutive in-process runs of Behave\n- Fix AttributeError when setting up Allure Behave via AllureHooks\n\nChores:\n- Bump allure-pytest from 2.14.1 to 2.14.2","html_url":"https://github.com/mandarons/icloud-docker/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mandarons%2Ficloud-docker/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"}},{"old_version":"2.13.5","new_version":"2.14.2","update_type":"minor","path":null,"pr_created_at":"2025-05-10T05:38:48.000Z","version_change":"2.13.5 → 2.14.2","issue":{"uuid":"2511029257","node_id":"PR_kwDOOEFxBM6Vq0QJ","number":10,"state":"closed","title":"build: bump allure-pytest from 2.13.5 to 2.14.2","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-10T07:43:38.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-10T05:38:48.000Z","updated_at":"2025-05-10T07:43:38.000Z","time_to_close":7490,"merged_at":"2025-05-10T07:43:38.000Z","merged_by":"lenow55","closed_by":null,"dependency_metadata":{"prefix":"build","packages":[{"name":"allure-pytest","old_version":"2.13.5","new_version":"2.14.2","repository_url":"https://github.com/allure-framework/allure-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [allure-pytest](https://github.com/allure-framework/allure-python) from 2.13.5 to 2.14.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allure-framework/allure-python/releases\"\u003eallure-pytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a couple of issues with Allure Behave.\u003c/p\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eextra test results generated after consecutive in-process runs of Behave (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/858\"\u003e#858\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttributeError is raised if Allure Behave is set up via AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/629\"\u003e#629\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.1...master\"\u003eCommits since 2.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e) - \u003ca href=\"https://github.com/sharovd\"\u003e\u003ccode\u003e@​sharovd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👀 Links\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.14.0...master\"\u003eCommits since 2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.14.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e the Allure API is now fully supported (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e expected failures (xfail) are supported (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e steps can be renamed at runtime with \u003ccode\u003e@allure.title\u003c/code\u003e (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/737\"\u003e#737\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e gherkin tags are converted to test result tags (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e fill test result descriptions from feature and scenario descriptions (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e convert data tables and doc strings to attachments (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/844\"\u003e#844\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e lint templates are supported via the \u003ccode\u003e--allure-link-pattern\u003c/code\u003e CLI argument. The syntax is similar to \u003ca href=\"https://allurereport.org/docs/pytest-configuration/#allure-link-pattern-%E2%9F%A8type%E2%9F%A9-%E2%9F%A8pattern%E2%9F%A9\"\u003e\u003ccode\u003eallure-pytest\u003c/code\u003e\u003c/a\u003e (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e enable type checking for \u003ccode\u003eallure\u003c/code\u003e and \u003ccode\u003eallure_commons\u003c/code\u003e packages (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/731\"\u003e#731\u003c/a\u003e via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e add type annotations for \u003ccode\u003eallure.step\u003c/code\u003e (implements \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/759\"\u003e#759\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/828\"\u003e#828\u003c/a\u003e # via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/830\"\u003e#830\u003c/a\u003e) - \u003ca href=\"https://github.com/starod00m\"\u003e\u003ccode\u003e@​starod00m\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔬 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e unexpected errors make tests and steps broken instead of failed (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e pytest parameters of a test are now not duplicated in the test's name (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e invalid SVG media type in \u003ccode\u003eallure.attachment_type.SVG\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/840\"\u003e#840\u003c/a\u003e; fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/841\"\u003e#841\u003c/a\u003e) - \u003ca href=\"https://github.com/harmin-parra\"\u003e\u003ccode\u003e@​harmin-parra\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e invalid test results are generated for scenarios with pytest parameters (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/655\"\u003e#655\u003c/a\u003e; fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e a skipped teardown overwrite the test's status (fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e cleaning the Allure Resuts directory causes FileNotFoundError when running in a parallel environment (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/807\"\u003e#807\u003c/a\u003e; fixed via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/809\"\u003e#809\u003c/a\u003e) - \u003ca href=\"https://github.com/hokor\"\u003e\u003ccode\u003e@​hokor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependency Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallure-pytest-bdd:\u003c/strong\u003e drop the official support for pytest-bdd 3 and 4 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e) - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons:\u003c/strong\u003e drop the official support for Python 3.7 - \u003ca href=\"https://github.com/delatrie\"\u003e\u003ccode\u003e@​delatrie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation improvements\u003c/h2\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/allure-framework/allure-python/commit/3cd731aa258a95e159982e6c1ecf3b0f57508117\"\u003e\u003ccode\u003e3cd731a\u003c/code\u003e\u003c/a\u003e fix(behave): add cleanup; fix invalid call from AllureHooks (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/68bbafe270a4656ecf5c28f09b9975d14f495c24\"\u003e\u003ccode\u003e68bbafe\u003c/code\u003e\u003c/a\u003e Set the correct detail message for passed steps (fix \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/04a96551d98a94a258e3137c62859abcf92ca845\"\u003e\u003ccode\u003e04a9655\u003c/code\u003e\u003c/a\u003e fix(pytest-bdd): compatibility with pytest-bdd 5 and 6 (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/3ea25a29f2ff9f2ef4b13af172e82aa100394524\"\u003e\u003ccode\u003e3ea25a2\u003c/code\u003e\u003c/a\u003e feat(commons): enable typecheck for Allure API (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/4c34305cc9cd97d8840752a853724f65939268c1\"\u003e\u003ccode\u003e4c34305\u003c/code\u003e\u003c/a\u003e deps(pytest-bdd): require pytest-bdd\u0026gt;=5.0.0 (via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/e9003d08808fdead6abf90cc92e78b13a2c85d68\"\u003e\u003ccode\u003ee9003d0\u003c/code\u003e\u003c/a\u003e chore(commons): tiny fixes of step type checking (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/d5a7a20ebd4848c1af990123b07959168cb8911c\"\u003e\u003ccode\u003ed5a7a20\u003c/code\u003e\u003c/a\u003e Add typehints for step func returning types (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/8063899d830146af79c5e9cd7ca13ea152689f78\"\u003e\u003ccode\u003e8063899\u003c/code\u003e\u003c/a\u003e Added dynamic severity example (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/1ceb1560f9322bce428a0c89a81b268848ea00ea\"\u003e\u003ccode\u003e1ceb156\u003c/code\u003e\u003c/a\u003e feat(pytest-bdd): Allure API implementation (fixes \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/726\"\u003e#726\u003c/a\u003e, via \u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allure-framework/allure-python/commit/419894079886ee007511c60ef87e55f6bc30d375\"\u003e\u003ccode\u003e4198940\u003c/code\u003e\u003c/a\u003e fix SVG mime type (\u003ca href=\"https://redirect.github.com/allure-framework/allure-python/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/allure-framework/allure-python/compare/2.13.5...2.14.2\"\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=allure-pytest\u0026package-manager=pip\u0026previous-version=2.13.5\u0026new-version=2.14.2)](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/lenow55/mdata_flow/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenow55%2Fmdata_flow/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}}]}