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-pip group with 7 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
importlib-metadata
from 6.7.0 to 6.8.0Changelog
Sourced from importlib-metadata's changelog.
Commits
34fd736
Finalize97084d8
Remove reliance on typing-extensions, only required for Python 3.7 compatibil...b74d2b2
Merge pull request #460 from Gryfenfer97/mainec7bca0
Disable tests on pypy due to #463ee4f84a
Remove superfluous includesf862e3f
Merge branch '2023-handoff' of https://github.com/jaraco/skeleton23ed6b1
Merge branch 'collapse' into 2023-handoffc29955f
Collapse skeleton history. Workaround for jaraco/skeleton#87.cca49a4
Prefer 3.x for Python version (latest stable).74ba8ac
Leverage pytest-enabler 2.2 for the default config.Updates
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.8Updates
zipp
from 3.15.0 to 3.16.2Changelog
Sourced from zipp's changelog.
Commits
5f03323
Finalize9d6e639
Use PurePosixPath when constructing the _basee6bfe0d
Merge pull request #103 from jaraco/bugfix/92-posix-path-matchc230378
Extract method for resolving the 'base' for name/suffix/suffixes/stem operationsc208e98
Add xfail test capturing missed expectation. Ref #96.c386e99
Use PurePosixPath when matching paths in .match906d379
In test_stem, test against a filename that starts with a dot. Ref #96.9ccd199
Disable tests on Windows due to numpy doesn't install. Ref numpy/numpy#2380896a33fc
Grab later build of numpy; workaround for numpy/numpy#23808.47c5fe9
Replace TODO with issue #106Dependabot 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