)]}'
{
  "commit": "86708181feefd0e8654cd6aafc56738704b10273",
  "tree": "e0adf87b9ab853573ccff0410adf80c3eab35824",
  "parents": [
    "6acff2ae607f6caf927980ac28d3948458b881f8"
  ],
  "author": {
    "name": "dependabot[bot]",
    "email": "49699333+dependabot[bot]@users.noreply.github.com",
    "time": "Mon Mar 24 19:07:47 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 25 02:07:47 2025 +0000"
  },
  "message": "build(deps): bump urllib3 from 2.2.3 to 2.3.0 in /docs (#2698)\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.3 to 2.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/releases\"\u003eurllib3\u0027s\nreleases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003e🚀 urllib3 is fundraising for HTTP/2 support\u003c/h2\u003e\n\u003cp\u003e\u003ca\nhref\u003d\"https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support\"\u003eurllib3\nis raising ~$40,000 USD\u003c/a\u003e to release HTTP/2 support and ensure\nlong-term sustainable maintenance of the project after a sharp decline\nin financial support for 2023. If your company or organization uses\nPython and would benefit from HTTP/2 support in Requests, pip, cloud\nSDKs, and thousands of other projects \u003ca\nhref\u003d\"https://opencollective.com/urllib3\"\u003eplease consider contributing\nfinancially\u003c/a\u003e to ensure HTTP/2 support is developed sustainably and\nmaintained for the long-haul.\u003c/p\u003e\n\u003cp\u003eThank you for your support.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHTTPResponse.shutdown()\u003c/code\u003e to stop any ongoing or\nfuture reads for a specific response. It calls\n\u003ccode\u003eshutdown(SHUT_RD)\u003c/code\u003e on the underlying socket. This feature\nwas \u003ca\nhref\u003d\"https://opencollective.com/urllib3/contributions/815307\"\u003esponsored\nby LaunchDarkly\u003c/a\u003e. (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/2868\"\u003eurllib3/urllib3#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for JavaScript Promise Integration on Emscripten. This\nenables more efficient WebAssembly requests and streaming, and makes it\npossible to use in Node.js if you launch it as node\n\u003ccode\u003e--experimental-wasm-stack-switching\u003c/code\u003e. (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3400\"\u003eurllib3/urllib3#3400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eproxy_is_tunneling\u003c/code\u003e property to\n\u003ccode\u003eHTTPConnection\u003c/code\u003e and \u003ccode\u003eHTTPSConnection\u003c/code\u003e. (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3285\"\u003eurllib3/urllib3#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded pickling support to \u003ccode\u003eNewConnectionError\u003c/code\u003e and\n\u003ccode\u003eNameResolutionError\u003c/code\u003e. (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3480\"\u003eurllib3/urllib3#3480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue in debug logs where the HTTP version was rendering as\n\u0026quot;HTTP/11\u0026quot; instead of \u0026quot;HTTP/1.1\u0026quot;. (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3489\"\u003eurllib3/urllib3#3489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations and Removals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for Python 3.8. (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3492\"\u003eurllib3/urllib3#3492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/compare/2.2.3...2.3.0\"\u003ehttps://github.com/urllib3/urllib3/compare/2.2.3...2.3.0\u003c/a\u003e\u003c/p\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\nhref\u003d\"https://github.com/urllib3/urllib3/blob/main/CHANGES.rst\"\u003eurllib3\u0027s\nchangelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.3.0 (2024-12-22)\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHTTPResponse.shutdown()\u003c/code\u003e to stop any ongoing or\nfuture reads for a specific response. It calls\n\u003ccode\u003eshutdown(SHUT_RD)\u003c/code\u003e on the underlying socket. This feature\nwas \u003ccode\u003esponsored by LaunchDarkly\n\u0026lt;https://opencollective.com/urllib3/contributions/815307\u0026gt;\u003c/code\u003e\u003cstrong\u003e.\n(\u003ccode\u003e[#2868](https://github.com/urllib3/urllib3/issues/2868)\n\u0026lt;https://github.com/urllib3/urllib3/issues/2868\u0026gt;\u003c/code\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for JavaScript Promise Integration on Emscripten. This\nenables more efficient WebAssembly\nrequests and streaming, and makes it possible to use in Node.js if you\nlaunch it as \u003ccode\u003enode --experimental-wasm-stack-switching\u003c/code\u003e.\n(\u003ccode\u003e[#3400](https://github.com/urllib3/urllib3/issues/3400)\n\u0026lt;https://github.com/urllib3/urllib3/issues/3400\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eproxy_is_tunneling\u003c/code\u003e property to\n\u003ccode\u003eHTTPConnection\u003c/code\u003e and \u003ccode\u003eHTTPSConnection\u003c/code\u003e.\n(\u003ccode\u003e[#3285](https://github.com/urllib3/urllib3/issues/3285)\n\u0026lt;https://github.com/urllib3/urllib3/issues/3285\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eAdded pickling support to \u003ccode\u003eNewConnectionError\u003c/code\u003e and\n\u003ccode\u003eNameResolutionError\u003c/code\u003e.\n(\u003ccode\u003e[#3480](https://github.com/urllib3/urllib3/issues/3480)\n\u0026lt;https://github.com/urllib3/urllib3/issues/3480\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue in debug logs where the HTTP version was rendering as\n\u0026quot;HTTP/11\u0026quot; instead of \u0026quot;HTTP/1.1\u0026quot;.\n(\u003ccode\u003e[#3489](https://github.com/urllib3/urllib3/issues/3489)\n\u0026lt;https://github.com/urllib3/urllib3/issues/3489\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations and Removals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for Python 3.8.\n(\u003ccode\u003e[#3492](https://github.com/urllib3/urllib3/issues/3492)\n\u0026lt;https://github.com/urllib3/urllib3/issues/3492\u0026gt;\u003c/code\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\nhref\u003d\"https://github.com/urllib3/urllib3/commit/2f68c5363ef632d73dd4d9300289d7ce5ff275b4\"\u003e\u003ccode\u003e2f68c53\u003c/code\u003e\u003c/a\u003e\nRelease 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/f7bcf6986fa9c43fc7884b648f66688db593b491\"\u003e\u003ccode\u003ef7bcf69\u003c/code\u003e\u003c/a\u003e\nAdd HTTPResponse.shutdown() to stop blocking reads (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/e94224931feddf9e12bb25452bf0d0c21da8a7e0\"\u003e\u003ccode\u003ee942249\u003c/code\u003e\u003c/a\u003e\nUpdate .readthedocs.yml addressing a deprecation (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/905549d64a948abd4b6962edecb8dd5569166275\"\u003e\u003ccode\u003e905549d\u003c/code\u003e\u003c/a\u003e\nUpgrade Python pre-commit tools (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/716d8340b89f7d8ec549579d14e3c0a7e5f859a5\"\u003e\u003ccode\u003e716d834\u003c/code\u003e\u003c/a\u003e\nFix PyPI publish with Core metadata 2.4 (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/7ab935c6ddd546c7d57b03c0269685c61c8e60c6\"\u003e\u003ccode\u003e7ab935c\u003c/code\u003e\u003c/a\u003e\nAddress zizmor issues\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/181357ed2aecf9c523f2664c05f176cde9692994\"\u003e\u003ccode\u003e181357e\u003c/code\u003e\u003c/a\u003e\nBump Quart to fix CI (\u003ca\nhref\u003d\"https://redirect.github.com/urllib3/urllib3/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/0e7e0df0586573d51c78076d4871050783bec7c8\"\u003e\u003ccode\u003e0e7e0df\u003c/code\u003e\u003c/a\u003e\nStart testing with Python 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/d67d09bfd04ecdae1280a563d06b32949befaf71\"\u003e\u003ccode\u003ed67d09b\u003c/code\u003e\u003c/a\u003e\nBump mypy version\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/commit/20032ec38a09680bcfb6d97b4c43b276af43cc64\"\u003e\u003ccode\u003e20032ec\u003c/code\u003e\u003c/a\u003e\nDrop unneeded dependency pins and a warning filter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca\nhref\u003d\"https://github.com/urllib3/urllib3/compare/2.2.3...2.3.0\"\u003ecompare\nview\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003durllib3\u0026package-manager\u003dpip\u0026previous-version\u003d2.2.3\u0026new-version\u003d2.3.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\u0027t\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\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\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 \u003cdependency name\u003e 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\u003c/details\u003e\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc9b3b411b947a306555dafd2fa84cc342d0cd8c",
      "old_mode": 33188,
      "old_path": "docs/requirements.txt",
      "new_id": "581feb08937abca4d2a3346d3cbe7239993e212a",
      "new_mode": 33188,
      "new_path": "docs/requirements.txt"
    }
  ]
}
