{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13258039,"defaultBranch":"master","name":"aiohttp","ownerLogin":"aio-libs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-01T23:04:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7049303?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715598223.0","currentOid":""},"activityList":{"items":[{"before":"52f2920499d59c411e8e8732314b069b0eca1c1b","after":null,"ref":"refs/heads/dependabot/pip/3.10/freezegun-1.5.1","pushedAt":"2024-05-13T11:20:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"067df3bf9843abd22ae242e34c6746248c209483","after":"5ccbe7702dfc91f50d371550f097f6159036b7a0","ref":"refs/heads/3.10","pushedAt":"2024-05-13T11:20:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump freezegun from 1.5.0 to 1.5.1 (#8413)\n\nBumps [freezegun](https://github.com/spulec/freezegun) from 1.5.0 to\n1.5.1.\n
\nChangelog\n

Sourced from freezegun's\nchangelog.

\n
\n

1.5.1

\n\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=freezegun&package-manager=pip&previous-version=1.5.0&new-version=1.5.1)](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\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\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\nthat 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\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump freezegun from 1.5.0 to 1.5.1 (#8413)"}},{"before":null,"after":"52f2920499d59c411e8e8732314b069b0eca1c1b","ref":"refs/heads/dependabot/pip/3.10/freezegun-1.5.1","pushedAt":"2024-05-13T11:03:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump freezegun from 1.5.0 to 1.5.1\n\nBumps [freezegun](https://github.com/spulec/freezegun) from 1.5.0 to 1.5.1.\n- [Release notes](https://github.com/spulec/freezegun/releases)\n- [Changelog](https://github.com/spulec/freezegun/blob/master/CHANGELOG)\n- [Commits](https://github.com/spulec/freezegun/compare/1.5.0...1.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: freezegun\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump freezegun from 1.5.0 to 1.5.1"}},{"before":"8bb4167f667c11b9000d1c790754f5b09d44ccbe","after":null,"ref":"refs/heads/dependabot/github_actions/3.10/pypa/cibuildwheel-2.18.0","pushedAt":"2024-05-13T11:01:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"64f02b17493b935acc70f5bf3387269bb1f8db8c","after":"067df3bf9843abd22ae242e34c6746248c209483","ref":"refs/heads/3.10","pushedAt":"2024-05-13T11:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0 (#8411)\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from\n2.17.0 to 2.18.0.\n
\nRelease notes\n

Sourced from pypa/cibuildwheel's\nreleases.

\n
\n

v2.18.0

\n
    \n
  • ✨ Adds CPython 3.13 support, under the prerelease flag CIBW_PRERELEASE_PYTHONS.\nThis version of cibuildwheel uses 3.13.0b1. Free-threading mode is not\navailable yet, waiting on official binaries (planned for beta 2) and pip\nsupport.\nWhile CPython is in beta, the ABI can change, so your wheels might\nnot be compatible with the final release. For this reason, we don't\nrecommend distributing wheels until RC1, at which point 3.13 will be\navailable in cibuildwheel without the flag. (#1816)
  • \n
  • ✨ Musllinux now defaults to musllinux_1_2. You can set\nthe older musllinux_1_1 via config if needed. (#1817)
  • \n
  • 🛠 No longer pre-seed setuptools/wheel in virtual environments (#1819)
  • \n
  • 🛠 Respect the constraints file when building with pip, matching\nbuild (#1818)
  • \n
  • 🛠 Use uv to compile our pinned dependencies, 10x faster and doesn't\nrequire special setup (#1778)
  • \n
  • 🐛 Fix an issue with the schema (#1788)
  • \n
  • 📚 Document the new delocate error checking macOS versions (#1766)
  • \n
  • 📚 Document Rust builds (#1816)
  • \n
  • 📚 Speed up our readthedocs builds with uv, 26 seconds -> 6\nseconds to install dependencies (#1816)
  • \n
\n
\n
\n
\nChangelog\n

Sourced from pypa/cibuildwheel's\nchangelog.

\n
\n

v2.18.0

\n

12 May 2024

\n
    \n
  • \n

    ✨ Adds CPython 3.13 support, under the prerelease flag CIBW_PRERELEASE_PYTHONS.\nThis version of cibuildwheel uses 3.13.0b1. Free-threading mode is not\navailable yet, waiting on official binaries (planned for beta 2) and pip\nsupport.

    \n

    While CPython is in beta, the ABI can change, so your wheels\nmight not be compatible with the final release. For this reason, we\ndon't recommend distributing wheels until RC1, at which point 3.13 will\nbe available in cibuildwheel without the flag. (#1816)

    \n
  • \n
  • \n

    ✨ Musllinux now defaults to musllinux_1_2. You can set\nthe older manylinux_1_1 via config if needed. (#1817)

    \n
  • \n
  • \n

    🛠 No longer pre-seed setuptools/wheel in virtual environments (#1819)

    \n
  • \n
  • \n

    🛠 Respect the constraints file when building with pip, matching build\n(#1818)

    \n
  • \n
  • \n

    🛠 Use uv to compile our pinned dependencies, 10x faster and doesn't\nrequire special setup (#1778)

    \n
  • \n
  • \n

    🐛 Fix an issue with the schema (#1788)

    \n
  • \n
  • \n

    📚 Document the new delocate error checking macOS versions (#1766)

    \n
  • \n
  • \n

    📚 Document Rust builds (#1816)

    \n
  • \n
  • \n

    📚 Speed up our readthedocs builds with uv, 26 seconds -> 6 seconds\nto install dependencies (#1816)

    \n
  • \n
\n
\n
\n
\nCommits\n
    \n
  • 711a3d0\nBump version: v2.18.0
  • \n
  • 3873a1e\nchore: update bump_version script
  • \n
  • 6dd4f15\ndocs: rust (#1816)
  • \n
  • 44c4742\nfeat: add Python 3.13 beta 1 (#1815)
  • \n
  • c021744\nfeat: move default musllinux build to\nmusllinux_1_2 (#1817)
  • \n
  • cf18014\nfix: do not pre-seed setuptools / wheel in virtual environment (#1819)
  • \n
  • 3ea0a6c\nfix: respect constraints when building with pip (#1818)
  • \n
  • 30a0dec\n[Bot] Update dependencies (#1812)
  • \n
  • 988d512\n[pre-commit.ci] pre-commit autoupdate (#1813)
  • \n
  • 98d57d9\nMerge pull request #1766\nfrom Czaki/delocate_info
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.17.0&new-version=2.18.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\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\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\nthat 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\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0 (#8411)"}},{"before":"c56a5ac04c0cffe1d3d45aea0a00a349abf50fb3","after":null,"ref":"refs/heads/dependabot/pip/freezegun-1.5.1","pushedAt":"2024-05-13T10:50:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"eb432238ffaea0f435343913dcfb35f70379e3ce","after":"6b7ccce6fc3a749fe81ac8477585429394aa3f55","ref":"refs/heads/master","pushedAt":"2024-05-13T10:50:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump freezegun from 1.5.0 to 1.5.1 (#8410)\n\nBumps [freezegun](https://github.com/spulec/freezegun) from 1.5.0 to\n1.5.1.\n
\nChangelog\n

Sourced from freezegun's\nchangelog.

\n
\n

1.5.1

\n
    \n
  • Fix the typing of the tick() method, and improve it's\nbehaviour.
  • \n
\n
\n
\n
\nCommits\n
    \n
  • 3f9fac4\nIncrease version number
  • \n
  • e0f2c3c\nCHANGELOG for 1.5.1
  • \n
  • ea054a3\nMerge pull request #546\nfrom robsdedude/patch-1
  • \n
  • df263dc\nExtend type checking
  • \n
  • aecc78a\nKeep numbers for runtime type checks, use\nfloat for type hints
  • \n
  • 023c7a3\nRevert runtime type-check to numbers.Real
  • \n
  • be779f4\nAdd test for manually ticking StepTickTimeFactory
  • \n
  • d2872d0\nFix instance checks
  • \n
  • c963608\nFix tick delta type handling
  • \n
  • See full diff in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=freezegun&package-manager=pip&previous-version=1.5.0&new-version=1.5.1)](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\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\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\nthat 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\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump freezegun from 1.5.0 to 1.5.1 (#8410)"}},{"before":null,"after":"70cc2d95fd1667eb62e99834604d10e580c696b3","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.18.0","pushedAt":"2024-05-13T10:49:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.17.0 to 2.18.0.\n- [Release notes](https://github.com/pypa/cibuildwheel/releases)\n- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.17.0...v2.18.0)\n\n---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0"}},{"before":null,"after":"8bb4167f667c11b9000d1c790754f5b09d44ccbe","ref":"refs/heads/dependabot/github_actions/3.10/pypa/cibuildwheel-2.18.0","pushedAt":"2024-05-13T10:45:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.17.0 to 2.18.0.\n- [Release notes](https://github.com/pypa/cibuildwheel/releases)\n- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.17.0...v2.18.0)\n\n---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0"}},{"before":null,"after":"c56a5ac04c0cffe1d3d45aea0a00a349abf50fb3","ref":"refs/heads/dependabot/pip/freezegun-1.5.1","pushedAt":"2024-05-13T10:35:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump freezegun from 1.5.0 to 1.5.1\n\nBumps [freezegun](https://github.com/spulec/freezegun) from 1.5.0 to 1.5.1.\n- [Release notes](https://github.com/spulec/freezegun/releases)\n- [Changelog](https://github.com/spulec/freezegun/blob/master/CHANGELOG)\n- [Commits](https://github.com/spulec/freezegun/compare/1.5.0...1.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: freezegun\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump freezegun from 1.5.0 to 1.5.1"}},{"before":"8da35ac4a087eb0322e4ae0ada14178b73476b6d","after":"5ac05c5e277c6128d2a3dd2e73b292b019f78bb3","ref":"refs/heads/testing/pytest-xdist","pushedAt":"2024-05-12T14:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"huh?","shortMessageHtmlLink":"huh?"}},{"before":"a140d93e7add0e0ff09d293fe0c26d5b5b3c5d38","after":null,"ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-10T23:52:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9a5d2a6119136440502fe1d0d81d4a9ca5f3bc49","after":null,"ref":"refs/heads/patchback/backports/3.10/17c39719a45a4a75550bb2c619f73ef0bb28dbe3/pr-8408","pushedAt":"2024-05-10T22:59:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dreamsorcerer","name":"Sam Bull","path":"/Dreamsorcerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2203121?s=80&v=4"}},{"before":"70e8a9f26c878f33d4ad19e4f54bc97c4f0ab501","after":"64f02b17493b935acc70f5bf3387269bb1f8db8c","ref":"refs/heads/3.10","pushedAt":"2024-05-10T22:59:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dreamsorcerer","name":"Sam Bull","path":"/Dreamsorcerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2203121?s=80&v=4"},"commit":{"message":"[PR #8408/17c39719 backport][3.10] Remove use of `typing.ByteString` (#8409)\n\n**This is a backport of PR #8408 as merged into master\r\n(17c39719a45a4a75550bb2c619f73ef0bb28dbe3).**\r\n\r\n## What do these changes do?\r\n\r\nThis PR removes use of `typing.ByteString` from `aiohttp`. `ByteString`\r\nhas been deprecated since Python 3.12, and has already been removed on\r\nthe CPython `main` branch (though that change will not be released until\r\nPython 3.14 comes out). That means that `aiohttp` currently installs,\r\nbut fails to be imported, on Python 3.14:\r\n\r\n```pytb\r\n import aiohttp\r\nenv/lib/python3.14/site-packages/aiohttp/__init__.py:6: in \r\n from .client import (\r\nenv/lib/python3.14/site-packages/aiohttp/client.py:38: in \r\n from . import hdrs, http, payload\r\nenv/lib/python3.14/site-packages/aiohttp/payload.py:10: in \r\n from typing import (\r\nE ImportError: cannot import name 'ByteString' from 'typing' (/Users/alexw/dev/cpython/Lib/typing.py)\r\n```\r\n\r\n## Are there changes in behavior for the user?\r\n\r\nThe user will now be able to import `aiohttp` using Python 3.14+\r\n\r\n## Is it a substantial burden for the maintainers to support this?\r\n\r\nno\r\n\r\n## Checklist\r\n\r\n- [x] I think the code is well written\r\n- [ ] Unit tests for the changes exist\r\n- [ ] Documentation reflects the changes\r\n- [ ] If you provide code modification, please add yourself to\r\n`CONTRIBUTORS.txt`\r\n * The format is <Name> <Surname>.\r\n * Please keep alphabetical order, the file is sorted by names.\r\n- [ ] Add a new news fragment into the `CHANGES/` folder\r\n * name it `..rst` (e.g. `588.bugfix.rst`)\r\n * if you don't have an issue number, change it to the pull request\r\n number after creating the PR\r\n * `.bugfix`: A bug fix for something the maintainers deemed an\r\n improper undesired behavior that got corrected to match\r\n pre-agreed expectations.\r\n * `.feature`: A new behavior, public APIs. That sort of stuff.\r\n * `.deprecation`: A declaration of future API removals and breaking\r\n changes in behavior.\r\n * `.breaking`: When something public is removed in a breaking way.\r\n Could be deprecated in an earlier release.\r\n * `.doc`: Notable updates to the documentation structure or build\r\n process.\r\n * `.packaging`: Notes for downstreams about unobvious side effects\r\n and tooling. Changes in the test invocation considerations and\r\n runtime assumptions.\r\n * `.contrib`: Stuff that affects the contributor experience. e.g.\r\n Running tests, building the docs, setting up the development\r\n environment.\r\n * `.misc`: Changes that are hard to assign to any of the above\r\n categories.\r\n * Make sure to use full sentences with correct case and punctuation,\r\n for example:\r\n ```rst\r\n Fixed issue with non-ascii contents in doctest text files\r\n -- by :user:`contributor-gh-handle`.\r\n ```\r\n\r\n Use the past tense or the present tense a non-imperative mood,\r\n referring to what's changed compared to the last released version\r\n of this project.\r\n\r\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"[PR #8408/17c39719 backport][3.10] Remove use of typing.ByteString (#…"}},{"before":"ea7481c748e1f16dc2b0e0bb5b8d3d729fce8228","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-10T22:53:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dreamsorcerer","name":"Sam Bull","path":"/Dreamsorcerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2203121?s=80&v=4"}},{"before":"17c39719a45a4a75550bb2c619f73ef0bb28dbe3","after":"eb432238ffaea0f435343913dcfb35f70379e3ce","ref":"refs/heads/master","pushedAt":"2024-05-10T22:53:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dreamsorcerer","name":"Sam Bull","path":"/Dreamsorcerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2203121?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#8390)\n\n\r\nupdates:\r\n- [github.com/psf/black: 24.4.0 →\r\n24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)\r\n\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#8390)"}},{"before":"b3995e1d7105ffee61690cb417780dd9f4c50b08","after":null,"ref":"refs/heads/dependabot/pip/requirements/idna-3.7","pushedAt":"2024-05-10T22:46:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"9a5d2a6119136440502fe1d0d81d4a9ca5f3bc49","ref":"refs/heads/patchback/backports/3.10/17c39719a45a4a75550bb2c619f73ef0bb28dbe3/pr-8408","pushedAt":"2024-05-10T22:42:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"Remove use of deprecated `typing.ByteString` (#8408)\n\n(cherry picked from commit 17c39719a45a4a75550bb2c619f73ef0bb28dbe3)","shortMessageHtmlLink":"Remove use of deprecated typing.ByteString (#8408)"}},{"before":"25becd6adfd066aa7cfca25acb6069ca65a95a04","after":"17c39719a45a4a75550bb2c619f73ef0bb28dbe3","ref":"refs/heads/master","pushedAt":"2024-05-10T22:42:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dreamsorcerer","name":"Sam Bull","path":"/Dreamsorcerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2203121?s=80&v=4"},"commit":{"message":"Remove use of deprecated `typing.ByteString` (#8408)","shortMessageHtmlLink":"Remove use of deprecated typing.ByteString (#8408)"}},{"before":"1332bda60d7f82f75cc8325ae4dcd22f81b1f9c7","after":"a140d93e7add0e0ff09d293fe0c26d5b5b3c5d38","ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-10T17:21:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest from 8.1.1 to 8.2.0\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 8.1.1 to 8.2.0"}},{"before":"0d85efc711ccea7feffe69e424174da1c7e753d8","after":null,"ref":"refs/heads/dependabot/pip/3.10/coverage-7.5.1","pushedAt":"2024-05-10T17:20:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"c8d420bbf9b22bba71795fad9d8e836e587ac379","after":"70e8a9f26c878f33d4ad19e4f54bc97c4f0ab501","ref":"refs/heads/3.10","pushedAt":"2024-05-10T17:20:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump coverage from 7.5.0 to 7.5.1 (#8400)\n\nBumps [coverage](https://github.com/nedbat/coveragepy) from 7.5.0 to\n7.5.1.\n
\nChangelog\n

Sourced from coverage's\nchangelog.

\n
\n

Version 7.5.1 — 2024-05-04

\n
    \n
  • \n

    Fix: a pragma comment on the continuation lines of a multi-line\nstatement\nnow excludes the statement and its body, the same as if the pragma is\non the first line. This closes issue 754. The fix was\ncontributed by\nDaniel Diniz <pull 1773_>.

    \n
  • \n
  • \n

    Fix: very complex source files like this one\n<resolvent_lookup_>_ could\ncause a maximum recursion error when creating an HTML report. This is\nnow\nfixed, closing issue 1774_.

    \n
  • \n
  • \n

    HTML report improvements:

    \n
      \n
    • \n

      Support files (JavaScript and CSS) referenced by the HTML report now\nhave\nhashes added to their names to ensure updated files are used instead of\nstale cached copies.

      \n
    • \n
    • \n

      Missing branch coverage explanations that said "the condition\nwas never\nfalse" now read "the condition was always true" because\nit's easier to\nunderstand.

      \n
    • \n
    • \n

      Column sort order is remembered better as you move between the index\npages,\nfixing issue 1766. Thanks, Daniel Diniz <pull\n1768_>.

      \n
    • \n
    \n
  • \n
\n

.. _resolvent_lookup: https://github.com/sympy/sympy/blob/130950f3e6b3f97fcc17f4599ac08f70fdd2e9d4/sympy/polys/numberfields/resolvent_lookup.py\n.. _issue 754: nedbat/coveragepy#754\n.. _issue 1766: nedbat/coveragepy#1766\n.. _pull 1768: nedbat/coveragepy#1768\n.. _pull 1773: nedbat/coveragepy#1773\n.. _issue 1774: nedbat/coveragepy#1774

\n

.. _changes_7-5-0:

\n
\n
\n
\nCommits\n
    \n
  • be938ea\ndocs: sample HTML for 7.5.1
  • \n
  • 02c66d7\ndocs: prep for 7.5.1
  • \n
  • 5fa9f67\nfix: avoid max recursion errors in ast code. #1774
  • \n
  • 34af01d\nbuild: easier to run metasmoke on desired python version
  • \n
  • 6b0cac5\nperf: cache _human_key to speed html report by about 10%
  • \n
  • fdc0ee8\ndocs: oops, typo
  • \n
  • 60e6cb4\ndocs: changelog for #754\nand #1773
  • \n
  • 277c8c4\nfix: '# pragma: no branch' in multiline if statements. #754\n(#1773)
  • \n
  • 34d3eb7\ndocs: update changelog for #1786.\nThanks, Daniel Diniz
  • \n
  • 2bb5ef2\nfix(html): make HTML column sorting consistent across index pages (fix\n#1766)...
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverage&package-manager=pip&previous-version=7.5.0&new-version=7.5.1)](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\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\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\nthat 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\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump coverage from 7.5.0 to 7.5.1 (#8400)"}},{"before":"fa84ece713675e6a7c59f4565516a3ccc1f03777","after":null,"ref":"refs/heads/dependabot/pip/coverage-7.5.1","pushedAt":"2024-05-10T17:18:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"0260a9c497fd394a74633ea7d5f78249d4cd1628","after":"25becd6adfd066aa7cfca25acb6069ca65a95a04","ref":"refs/heads/master","pushedAt":"2024-05-10T17:18:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump coverage from 7.5.0 to 7.5.1 (#8399)\n\nBumps [coverage](https://github.com/nedbat/coveragepy) from 7.5.0 to\n7.5.1.\n
\nChangelog\n

Sourced from coverage's\nchangelog.

\n
\n

Version 7.5.1 — 2024-05-04

\n
    \n
  • \n

    Fix: a pragma comment on the continuation lines of a multi-line\nstatement\nnow excludes the statement and its body, the same as if the pragma is\non the first line. This closes issue 754. The fix was\ncontributed by\nDaniel Diniz <pull 1773_>.

    \n
  • \n
  • \n

    Fix: very complex source files like this one\n<resolvent_lookup_>_ could\ncause a maximum recursion error when creating an HTML report. This is\nnow\nfixed, closing issue 1774_.

    \n
  • \n
  • \n

    HTML report improvements:

    \n
      \n
    • \n

      Support files (JavaScript and CSS) referenced by the HTML report now\nhave\nhashes added to their names to ensure updated files are used instead of\nstale cached copies.

      \n
    • \n
    • \n

      Missing branch coverage explanations that said "the condition\nwas never\nfalse" now read "the condition was always true" because\nit's easier to\nunderstand.

      \n
    • \n
    • \n

      Column sort order is remembered better as you move between the index\npages,\nfixing issue 1766. Thanks, Daniel Diniz <pull\n1768_>.

      \n
    • \n
    \n
  • \n
\n

.. _resolvent_lookup: https://github.com/sympy/sympy/blob/130950f3e6b3f97fcc17f4599ac08f70fdd2e9d4/sympy/polys/numberfields/resolvent_lookup.py\n.. _issue 754: nedbat/coveragepy#754\n.. _issue 1766: nedbat/coveragepy#1766\n.. _pull 1768: nedbat/coveragepy#1768\n.. _pull 1773: nedbat/coveragepy#1773\n.. _issue 1774: nedbat/coveragepy#1774

\n

.. _changes_7-5-0:

\n
\n
\n
\nCommits\n
    \n
  • be938ea\ndocs: sample HTML for 7.5.1
  • \n
  • 02c66d7\ndocs: prep for 7.5.1
  • \n
  • 5fa9f67\nfix: avoid max recursion errors in ast code. #1774
  • \n
  • 34af01d\nbuild: easier to run metasmoke on desired python version
  • \n
  • 6b0cac5\nperf: cache _human_key to speed html report by about 10%
  • \n
  • fdc0ee8\ndocs: oops, typo
  • \n
  • 60e6cb4\ndocs: changelog for #754\nand #1773
  • \n
  • 277c8c4\nfix: '# pragma: no branch' in multiline if statements. #754\n(#1773)
  • \n
  • 34d3eb7\ndocs: update changelog for #1786.\nThanks, Daniel Diniz
  • \n
  • 2bb5ef2\nfix(html): make HTML column sorting consistent across index pages (fix\n#1766)...
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverage&package-manager=pip&previous-version=7.5.0&new-version=7.5.1)](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\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\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\nthat 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\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump coverage from 7.5.0 to 7.5.1 (#8399)"}},{"before":"9990ba608d69398c8f704a7d3c1fe83c25d23444","after":null,"ref":"refs/heads/dependabot/pip/requirements/tqdm-4.66.3","pushedAt":"2024-05-10T17:18:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"a4b6914e883ea0a6f5d0d4e37666cddd4bf25a3d","after":"0260a9c497fd394a74633ea7d5f78249d4cd1628","ref":"refs/heads/master","pushedAt":"2024-05-10T17:18:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump tqdm from 4.66.2 to 4.66.3 in /requirements (#8398)\n\nBumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.2 to 4.66.3.\n
\nRelease notes\n

Sourced from tqdm's\nreleases.

\n
\n

tqdm v4.66.3 stable

\n
    \n
  • cli: eval safety (fixes CVE-2024-34062,\nGHSA-g7vv-2v7x-gj9p)
  • \n
\n
\n
\n
\nCommits\n
    \n
  • 4e613f8\nMerge pull request from GHSA-g7vv-2v7x-gj9p
  • \n
  • b53348c\ncli: eval safety
  • \n
  • See full diff in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tqdm&package-manager=pip&previous-version=4.66.2&new-version=4.66.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\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\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\nthat 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\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the\n[Security Alerts\npage](https://github.com/aio-libs/aiohttp/network/alerts).\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tqdm from 4.66.2 to 4.66.3 in /requirements (#8398)"}},{"before":"5f69c306217e24f1d67b1f562221fd22e25cbc67","after":"b3995e1d7105ffee61690cb417780dd9f4c50b08","ref":"refs/heads/dependabot/pip/requirements/idna-3.7","pushedAt":"2024-05-10T17:10:36.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"Dreamsorcerer","name":"Sam Bull","path":"/Dreamsorcerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2203121?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dependabot/pip/requirements/idna-3.7","shortMessageHtmlLink":"Merge branch 'master' into dependabot/pip/requirements/idna-3.7"}},{"before":"3d31c89f9aaacb14c5ae1bfe1154571ae15722ba","after":null,"ref":"refs/heads/dependabot/pip/3.10/proxy-py-2.4.4","pushedAt":"2024-05-10T11:13:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e83927932bf534914878867c965638a8ffc47101","after":"c8d420bbf9b22bba71795fad9d8e836e587ac379","ref":"refs/heads/3.10","pushedAt":"2024-05-10T11:13:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump proxy-py from 2.4.4rc5 to 2.4.4 (#8407)\n\nBumps [proxy-py](https://github.com/abhinavsingh/proxy.py) from 2.4.4rc5\nto 2.4.4.\n
\nRelease notes\n

Sourced from proxy-py's\nreleases.

\n
\n

v2.4.4

\n

What's Changed

\n
    \n
  • Add timeout=1 when joining acceptors by @​abhinavsingh\nin abhinavsingh/proxy.py#1196
  • \n
  • Use only a single acceptor in tests to avoid Windows pitfalls by @​abhinavsingh\nin abhinavsingh/proxy.py#1199
  • \n
  • Avoid installing !=7.0.0,!=7.0.1,!=7.0.2 which leads to\n0.0 as wheel version by @​abhinavsingh\nin abhinavsingh/proxy.py#1209
  • \n
  • Silence brew during workflows by @​abhinavsingh\nin abhinavsingh/proxy.py#1210
  • \n
  • v2.4.4rc1 by @​abhinavsingh\nin abhinavsingh/proxy.py#1207
  • \n
  • Reverse proxy plugin constructor now accepts client connection\nobject by @​abhinavsingh\nin abhinavsingh/proxy.py#1235
  • \n
  • Pyre type error fixed. by @​luca-digrazia\nin abhinavsingh/proxy.py#1250
  • \n
  • Document --cache-by-content-type flag usage by @​abhinavsingh\nin abhinavsingh/proxy.py#1251
  • \n
  • Add before_routing for Reverse Proxy plugins by @​abhinavsingh\nin abhinavsingh/proxy.py#1252
  • \n
  • Ability to customize path to openssl using --openssl\nflag by @​abhinavsingh\nin abhinavsingh/proxy.py#1257
  • \n
  • Honor ca-file for reverse proxy upstream connections by @​abhinavsingh\nin abhinavsingh/proxy.py#1283
  • \n
  • Revert "pip prod(deps): bump autopep8 from 1.6.0 to 1.7.0"\nby @​abhinavsingh\nin abhinavsingh/proxy.py#1285
  • \n
  • Fix broken build by @​abhinavsingh\nin abhinavsingh/proxy.py#1301
  • \n
  • Log raw bytes for invalid request line by @​abhinavsingh\nin abhinavsingh/proxy.py#1313
  • \n
  • Add timeout to requests by @​abhinavsingh\nin abhinavsingh/proxy.py#1321
  • \n
  • Support plugins defined as inner classes by @​alexey-pelykh\nin abhinavsingh/proxy.py#1318
  • \n
  • Remove codecov from dependency files by @​abhinavsingh\nin abhinavsingh/proxy.py#1328
  • \n
  • Support --hostnames by @​alexey-pelykh\nin abhinavsingh/proxy.py#1325
  • \n
  • Update project test dependencies to ensure green workflow by @​abhinavsingh\nin abhinavsingh/proxy.py#1371
  • \n
  • Migrate away from setuptools_scm_git_archive by @​tjni in abhinavsingh/proxy.py#1345
  • \n
  • fix: Bypass proxy authentication with HTTP/1.0 requests #1267\nby @​dongfangtianyu\nin abhinavsingh/proxy.py#1342
  • \n
  • Python 3.11 support by @​abhinavsingh\nin abhinavsingh/proxy.py#1384
  • \n
  • Wait until buffer flush by @​abhinavsingh\nin abhinavsingh/proxy.py#1385
  • \n
  • Update benchmark results by @​abhinavsingh\nin abhinavsingh/proxy.py#1386
  • \n
  • Ability to override --data-dir for scenarios when\nproxy.py is running as a user with no home directory by @​abhinavsingh\nin abhinavsingh/proxy.py#1389
  • \n
  • Add proxy.http.client utility and base SSH classes by\n@​abhinavsingh\nin abhinavsingh/proxy.py#1395
  • \n
  • Catch KeyError within Threadless executors by @​abhinavsingh\nin abhinavsingh/proxy.py#1396
  • \n
  • Reverse proxy ability to return Url, memoryview or\nTcpServerConnection object by @​abhinavsingh\nin abhinavsingh/proxy.py#1397
  • \n
  • SSH handler/listener plugins by @​abhinavsingh\nin abhinavsingh/proxy.py#1398
  • \n
  • Fix support for multiple ephemeral ports by @​abhinavsingh\nin abhinavsingh/proxy.py#1399
  • \n
  • Fix ssh tunnel use case by @​abhinavsingh\nin abhinavsingh/proxy.py#1400
  • \n
  • compress option for serve_static_file\nutility method by @​abhinavsingh\nin abhinavsingh/proxy.py#1405
  • \n
  • Teardown on unhandled exceptions by work by @​abhinavsingh\nin abhinavsingh/proxy.py#1406
  • \n
  • Grout: ngrok Alternative by @​abhinavsingh\nin abhinavsingh/proxy.py#1407
  • \n
\n

New Contributors

\n
    \n
  • @​luca-digrazia\nmade their first contribution in abhinavsingh/proxy.py#1250
  • \n
  • @​alexey-pelykh\nmade their first contribution in abhinavsingh/proxy.py#1318
  • \n
  • @​tjni made their\nfirst contribution in abhinavsingh/proxy.py#1345
  • \n
  • @​dongfangtianyu\nmade their first contribution in abhinavsingh/proxy.py#1342
  • \n
\n

Full Changelog: https://github.com/abhinavsingh/proxy.py/compare/v2.4.3...v2.4.4

\n
\n
\n
\nCommits\n
    \n
  • 3672058\nGrout: ngrok Alternative (#1407)
  • \n
  • e713752\nTeardown on unhandled exceptions by work (#1406)
  • \n
  • fce40f0\ncompress option for serve_static_file utility\nmethod (#1405)
  • \n
  • 8b929f0\nFix ssh tunnel use case (#1400)
  • \n
  • 5b0c484\nFix support for multiple ephemeral ports (#1399)
  • \n
  • 81aa82b\nSSH handler/listener plugins (#1398)
  • \n
  • 67706ac\nReverse proxy ability to return Url, memoryview or TcpServerConnection\nobject...
  • \n
  • 380e0cc\nCatch KeyError within Threadless executors (#1396)
  • \n
  • 7824847\nAdd proxy.http.client utility and base SSH classes (#1395)
  • \n
  • c24862b\nAbility to override --data-dir for scenarios when\nproxy.py is running as ...
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=proxy-py&package-manager=pip&previous-version=2.4.4rc5&new-version=2.4.4)](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\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\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\nthat 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\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump proxy-py from 2.4.4rc5 to 2.4.4 (#8407)"}},{"before":null,"after":"3d31c89f9aaacb14c5ae1bfe1154571ae15722ba","ref":"refs/heads/dependabot/pip/3.10/proxy-py-2.4.4","pushedAt":"2024-05-10T10:57:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump proxy-py from 2.4.4rc5 to 2.4.4\n\nBumps [proxy-py](https://github.com/abhinavsingh/proxy.py) from 2.4.4rc5 to 2.4.4.\n- [Release notes](https://github.com/abhinavsingh/proxy.py/releases)\n- [Changelog](https://github.com/abhinavsingh/proxy.py/blob/develop/CHANGELOG.md)\n- [Commits](https://github.com/abhinavsingh/proxy.py/compare/v2.4.4rc5...v2.4.4)\n\n---\nupdated-dependencies:\n- dependency-name: proxy-py\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump proxy-py from 2.4.4rc5 to 2.4.4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESFFrxgA","startCursor":null,"endCursor":null}},"title":"Activity · aio-libs/aiohttp"}