Skip to content

Commit 8966e45

Browse files
release: 2.64.0
1 parent 7074643 commit 8966e45

4 files changed

Lines changed: 79 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,81 @@
11
# Changelog
22

3+
## 2.64.0
4+
5+
### New Features ✨
6+
7+
- (.agents) Update project agent lockfiles by @ericapisani in [#6662](https://github.com/getsentry/sentry-python/pull/6662)
8+
- (clickhouse_driver) Add db.query.text to streamed query spans by @ericapisani in [#6635](https://github.com/getsentry/sentry-python/pull/6635)
9+
- (redis) Set db.query.text span attributes by @ericapisani in [#6639](https://github.com/getsentry/sentry-python/pull/6639)
10+
- (scope) Add process runtime attributes to span context by @ericapisani in [#6564](https://github.com/getsentry/sentry-python/pull/6564)
11+
12+
### Bug Fixes 🐛
13+
14+
#### Asyncpg
15+
16+
- Add db.query.text to streamed query spans by @ericapisani in [#6633](https://github.com/getsentry/sentry-python/pull/6633)
17+
- Use distinct span ops for cursor iteration and fetch to prevent N+1 false positives by @ericapisani in [#6609](https://github.com/getsentry/sentry-python/pull/6609)
18+
19+
#### Other
20+
21+
- (aiohttp) Gate url.full, url.path, url.query on send_default_pii by @ericapisani in [#6650](https://github.com/getsentry/sentry-python/pull/6650)
22+
- (asgi) Add url.path to ASGI request span attributes by @ericapisani in [#6652](https://github.com/getsentry/sentry-python/pull/6652)
23+
- (boto3) Gate url.full, url.query, url.fragment behind send_default_pii by @ericapisani in [#6674](https://github.com/getsentry/sentry-python/pull/6674)
24+
- (httpx) Gate url.full, url.query, and url.fragment behind send_default_pii by @ericapisani in [#6668](https://github.com/getsentry/sentry-python/pull/6668)
25+
- (httpx2) Gate url.full, url.query on send_default_pii by @ericapisani in [#6670](https://github.com/getsentry/sentry-python/pull/6670)
26+
- (langgraph) Ignore `GraphBubbleUp` exceptions by @alexander-alderman-webb in [#6608](https://github.com/getsentry/sentry-python/pull/6608)
27+
- (litellm) Store span off-band, not in forwarded metadata by @jgreer013 in [#6598](https://github.com/getsentry/sentry-python/pull/6598)
28+
- (mcp) Support MCP SDK v2 handler signature and removed request_ctx by @ericapisani in [#6583](https://github.com/getsentry/sentry-python/pull/6583)
29+
- (pydantic-ai) Stop truncating in the streaming trace lifecycle by @alexander-alderman-webb in [#6659](https://github.com/getsentry/sentry-python/pull/6659)
30+
- (pymongo) Add db.query.text to streamed query spans by @ericapisani in [#6637](https://github.com/getsentry/sentry-python/pull/6637)
31+
- (pyreqwest) Gate url.full, url.query, url.fragment on send_default_pii by @ericapisani in [#6673](https://github.com/getsentry/sentry-python/pull/6673)
32+
- (sanic) Gate url.full, url.path, and http.query behind send_default_pii by @ericapisani in [#6663](https://github.com/getsentry/sentry-python/pull/6663)
33+
- (starlette) Stop duplicating `scope["root_path"]` in URLs by @alexander-alderman-webb in [#6579](https://github.com/getsentry/sentry-python/pull/6579)
34+
- (stdlib) Gate url.full and http.query behind send_default_pii by @ericapisani in [#6666](https://github.com/getsentry/sentry-python/pull/6666)
35+
- (tests) Fix flaky OTel propagator entry point test by @ericapisani in [#6655](https://github.com/getsentry/sentry-python/pull/6655)
36+
- (tornado) Gate url.full, url.path, url.query on send_default_pii by @ericapisani in [#6664](https://github.com/getsentry/sentry-python/pull/6664)
37+
- (wsgi) Gate url.full, url.path, and http.query behind send_default_pii by @ericapisani in [#6654](https://github.com/getsentry/sentry-python/pull/6654)
38+
- Stop unconditionally importing `contextvars` by @alexander-alderman-webb in [#6625](https://github.com/getsentry/sentry-python/pull/6625)
39+
40+
### Documentation 📚
41+
42+
- Add light/dark logos by @hwhsu1231 in [#6627](https://github.com/getsentry/sentry-python/pull/6627)
43+
- Fix typos by @juliosuas in [#6602](https://github.com/getsentry/sentry-python/pull/6602)
44+
45+
### Internal Changes 🔧
46+
47+
- (aiomysql) Add span streaming variants to aiomysql tests by @ericapisani in [#6601](https://github.com/getsentry/sentry-python/pull/6601)
48+
- (mcp) Pin mcp package to <2.0.0 while alphas are in flight by @ericapisani in [#6687](https://github.com/getsentry/sentry-python/pull/6687)
49+
- 🤖 Update test matrix with new releases (06/29) by @github-actions in [#6682](https://github.com/getsentry/sentry-python/pull/6682)
50+
- Make `stream_gen_ai_spans` opt out by @alexander-alderman-webb in [#6658](https://github.com/getsentry/sentry-python/pull/6658)
51+
- Remove `setuptools` from `requirements-testing.txt` by @alexander-alderman-webb in [#6618](https://github.com/getsentry/sentry-python/pull/6618)
52+
- Remove `executing` from `requirements-testing.txt` by @alexander-alderman-webb in [#6619](https://github.com/getsentry/sentry-python/pull/6619)
53+
- Remove `asttokens` from `requirements-testing.txt` by @alexander-alderman-webb in [#6615](https://github.com/getsentry/sentry-python/pull/6615)
54+
- Remove `responses` from `requirements-testing.txt` by @alexander-alderman-webb in [#6621](https://github.com/getsentry/sentry-python/pull/6621)
55+
- Remove `pytest-forked` from `requirements-testing.txt` by @alexander-alderman-webb in [#6611](https://github.com/getsentry/sentry-python/pull/6611)
56+
- Remove `docker` from `requirements-testing.txt` by @alexander-alderman-webb in [#6616](https://github.com/getsentry/sentry-python/pull/6616)
57+
- Add `--skip-version-update` option to `populate_tox.py` by @alexander-alderman-webb in [#6675](https://github.com/getsentry/sentry-python/pull/6675)
58+
- Remove `httpcore` from `requirements-testing.txt` by @alexander-alderman-webb in [#6622](https://github.com/getsentry/sentry-python/pull/6622)
59+
- Remove `pytest-timeout` from `requirements-testing.txt` by @alexander-alderman-webb in [#6613](https://github.com/getsentry/sentry-python/pull/6613)
60+
- Remove `pytest-localserver` from `requirements-testing.txt` by @alexander-alderman-webb in [#6612](https://github.com/getsentry/sentry-python/pull/6612)
61+
- Remove `jsonschema` from `requirements-testing.txt` by @alexander-alderman-webb in [#6620](https://github.com/getsentry/sentry-python/pull/6620)
62+
- Remove `socksio` from `requirements-testing.txt` by @alexander-alderman-webb in [#6617](https://github.com/getsentry/sentry-python/pull/6617)
63+
- Remove `pysocks` from `requirements-testing.txt` by @alexander-alderman-webb in [#6623](https://github.com/getsentry/sentry-python/pull/6623)
64+
- Remove `brotli` from `requirements-testing.txt` by @alexander-alderman-webb in [#6614](https://github.com/getsentry/sentry-python/pull/6614)
65+
- Remove `tomli` from `requirements-testing.txt` by @alexander-alderman-webb in [#6630](https://github.com/getsentry/sentry-python/pull/6630)
66+
- Remove `pytest-watch` from `requirements-testing.txt` by @alexander-alderman-webb in [#6624](https://github.com/getsentry/sentry-python/pull/6624)
67+
- Remove `pip` from `requirements-testing.txt` by @alexander-alderman-webb in [#6629](https://github.com/getsentry/sentry-python/pull/6629)
68+
- 🤖 Update test matrix with new releases (06/22) by @github-actions in [#6610](https://github.com/getsentry/sentry-python/pull/6610)
69+
- Pin test dependencies including package extras by @alexander-alderman-webb in [#6607](https://github.com/getsentry/sentry-python/pull/6607)
70+
- 🤖 Update test matrix with new releases (06/15) by @github-actions in [#6567](https://github.com/getsentry/sentry-python/pull/6567)
71+
- Bump deps for test-lambda-locally by @sl0thentr0py in [#6594](https://github.com/getsentry/sentry-python/pull/6594)
72+
- Catch pkg_resource warning by @sl0thentr0py in [#6595](https://github.com/getsentry/sentry-python/pull/6595)
73+
74+
### Other
75+
76+
- (test): exclude django 6.1 alphas and betas from tox by @ericapisani in [#6690](https://github.com/getsentry/sentry-python/pull/6690)
77+
- (test): need to include the alpha tag for mcp package inclusion by @ericapisani in [#6688](https://github.com/getsentry/sentry-python/pull/6688)
78+
379
## 2.63.0
480

581
### Bug Fixes 🐛

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
copyright = "2019-{}, Sentry Team and Contributors".format(datetime.now().year)
3232
author = "Sentry Team and Contributors"
3333

34-
release = "2.63.0"
34+
release = "2.64.0"
3535
version = ".".join(release.split(".")[:2]) # The short X.Y version.
3636

3737

sentry_sdk/consts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1779,4 +1779,4 @@ def _get_default_options() -> "dict[str, Any]":
17791779
del _get_default_options
17801780

17811781

1782-
VERSION = "2.63.0"
1782+
VERSION = "2.64.0"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def get_file_text(file_name):
2222

2323
setup(
2424
name="sentry-sdk",
25-
version="2.63.0",
25+
version="2.64.0",
2626
author="Sentry Team and Contributors",
2727
author_email="hello@sentry.io",
2828
url="https://github.com/getsentry/sentry-python",

0 commit comments

Comments
 (0)