This is a fix release for the 8.1.x feature branch. If you were having issues with type checking tools like pyright or mypy not accepting uses of Click's decorators, this should fix that.
This is a fix release for the 8.1.x feature branch. This fixes an issue with decorator type annotations that caused type checkers to fail for valid code. There are no runtime behavior changes.
Add Starlette/FastAPI template tag for adding Sentry tracing information (#2225) by @antonpirker
By adding {{ sentry_trace_meta }} to your Starlette/FastAPI Jinja2 templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.
Fixed generation of baggage when a DSC is already in propagation context (#2232) by @antonpirker
Handle explicitly passing None for trace_configs in aiohttp (#2230) by @Harmon758
Add instrumentation of aiohttp client requests (#1761) by @md384
Add Django template tag for adding Sentry tracing information (#2222) by @antonpirker
By adding {{ sentry_trace_meta }} to your Django templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.
Add Starlette/FastAPI template tag for adding Sentry tracing information (#2225) by @antonpirker
By adding {{ sentry_trace_meta }} to your Starlette/FastAPI Jinja2 templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.
Fixed generation of baggage when a DSC is already in propagation context (#2232) by @antonpirker
Handle explicitly passing None for trace_configs in aiohttp (#2230) by @Harmon758
Add instrumentation of aiohttp client requests (#1761) by @md384
Add Django template tag for adding Sentry tracing information (#2222) by @antonpirker
By adding {{ sentry_trace_meta }} to your Django templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.
Fixed urllib3.connection.HTTPConnection to raise the http.client.connect audit event to have the same behavior as the standard library HTTP client (#2757)
Relied on the standard library for checking hostnames in supported PyPy releases (#3087)
Added support for union operators to HTTPHeaderDict ([#2254](https://github.com/urllib3/urllib3/issues/2254) <https://github.com/urllib3/urllib3/issues/2254>__)
Added BaseHTTPResponse to urllib3.__all__ ([#3078](https://github.com/urllib3/urllib3/issues/3078) <https://github.com/urllib3/urllib3/issues/3078>__)
Fixed urllib3.connection.HTTPConnection to raise the http.client.connect audit event to have the same behavior as the standard library HTTP client ([#2757](https://github.com/urllib3/urllib3/issues/2757) <https://github.com/urllib3/urllib3/issues/2757>__)
Relied on the standard library for checking hostnames in supported PyPy releases ([#3087](https://github.com/urllib3/urllib3/issues/3087) <https://github.com/urllib3/urllib3/issues/3087>__)
Dependabot 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.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
Bumps the dependencies group with 5 updates:
Updates
certifi
from 2023.5.7 to 2023.7.22Commits
8fb96ed
2023.07.22afe7722
Bump actions/setup-python from 4.6.1 to 4.7.0 (#230)2038739
Bump dessant/lock-threads from 3.0.0 to 4.0.1 (#229)44df761
Hash pin Actions and enable dependabot (#228)Updates
charset-normalizer
from 3.1.0 to 3.2.0Release notes
Sourced from charset-normalizer's releases.
Changelog
Sourced from charset-normalizer's changelog.
Commits
0424c80
Add workflow_call for ci.yml workflow (reusable) (#307)782885e
Fix issue 289, add function is_binary, add explicit support py 3.12 (#306)1b0fb5c
:arrow_up: Bump pytest from 7.3.2 to 7.4.0 (#304)3acf08e
:arrow_up: Bump mypy from 1.3.0 to 1.4.1 (#305)5c030b5
Replace emoji shortcodes with UTF-8 emoji (#303)f9f686b
:arrow_up: Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 (#302)d42cdaf
:arrow_up: Bump slsa-framework/slsa-github-generator from 1.6.0 to 1.7.0 (#301)f8e7db1
:arrow_up: Bump pytest from 7.3.1 to 7.3.2 (#300)6f02962
:arrow_up: Bump pytest-cov from 4.0.0 to 4.1.0 (#298)8028c56
:arrow_up: Bump pypa/cibuildwheel from 2.12.3 to 2.13.0 (#299)Updates
click
from 8.1.3 to 8.1.6Release notes
Sourced from click's releases.
Changelog
Sourced from click's changelog.
Commits
3793f5b
release version 8.1.61a15373
Fixgroup
overload (#2565)20280d4
fixgroup
overload withcls
arg56b15be
start version 8.1.6aca9f75
release version 8.1.5 (#2564)63c1716
release version 8.1.5449d38f
Fix types, introduce type tests (#2562)d17dbc2
start version 8.1.5f20395d
release version 8.1.4 (#2557)3d873a3
release version 8.1.4Updates
sentry-sdk
from 1.25.1 to 1.28.1Release notes
Sourced from sentry-sdk's releases.
... (truncated)
Changelog
Sourced from sentry-sdk's changelog.
... (truncated)
Commits
e1c77cc
Updated changelog78b5113
release: 1.28.1d586149
Make sure each task that is started by Celery Beat has its own trace. (#2249)093003f
remove stale.yml (#2245)d874091
Add Sampling Decision to Trace Envelope Header (#2239)5704f12
Skip distributions with incomplete metadata (#2231)7a9b1b7
Do not add trace headers (sentry-trace
andbaggage
) to HTTP requests to S...994a45b
Redis: Add support for redis.asyncio (#1933)b89fa8d
Prevent addingsentry-trace
header multiple times (#2235)684c43f
Django: Fix 404 Handler handler being labeled as "generic ASGI request" (#1277)Updates
urllib3
from 2.0.3 to 2.0.4Release notes
Sourced from urllib3's releases.
Changelog
Sourced from urllib3's changelog.
Commits
c9fa144
Release version 2.0.4 (#3084)d40d146
Add Illia to CODEOWNERS0a375d1
Raisehttp.client.connect
audit events inHTTPConnection
(#2859)c056eb3
Bump actions/setup-python from 4.6.0 to 4.7.0a1c184b
Remove warnings filters fixed in pytest 7.4.0 (#3086)609c546
Add support for union operators toHTTPHeaderDict
(#2943)05b21ca
Bump cryptography from 41.0.0 to 41.0.29aa0d4f
Bump cryptography from 39.0.1 to 41.0.0 (#3057)326c423
Rely on the standard library for checking hostnames in supported PyPy releasesd0ac08d
Bump gh-action-pypi-publish to v1.8.8Dependabot 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
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually