Skip to content

Commit c0c115f

Browse files
committed
release: 2.65.0
1 parent 153230e commit c0c115f

4 files changed

Lines changed: 61 additions & 3 deletions

File tree

CHANGELOG.md

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

3+
## 2.65.0
4+
5+
### New Features ✨
6+
7+
#### Data Collection
8+
9+
- Move data collection to \_experiments by @ericapisani in [#6790](https://github.com/getsentry/sentry-python/pull/6790)
10+
- Add queues option to data collection config by @ericapisani in [#6770](https://github.com/getsentry/sentry-python/pull/6770)
11+
12+
#### Huey
13+
14+
- Set `messaging.destination.name` on consumer spans by @alexander-alderman-webb in [#6779](https://github.com/getsentry/sentry-python/pull/6779)
15+
- Set `messaging.destination.name` on producer spans by @alexander-alderman-webb in [#6778](https://github.com/getsentry/sentry-python/pull/6778)
16+
17+
#### Other
18+
19+
- (arq) Set `messaging.destination.name` on consumer spans by @alexander-alderman-webb in [#6767](https://github.com/getsentry/sentry-python/pull/6767)
20+
- (dramatiq) Set `messaging.destination.name` on consumer spans by @alexander-alderman-webb in [#6776](https://github.com/getsentry/sentry-python/pull/6776)
21+
- (rq) Set `messaging.destination.name` on consumer spans by @alexander-alderman-webb in [#6774](https://github.com/getsentry/sentry-python/pull/6774)
22+
23+
### Bug Fixes 🐛
24+
25+
#### Tracing
26+
27+
- Fix unsampled/deferred trace propagation in span streaming by @sentrivana in [#6757](https://github.com/getsentry/sentry-python/pull/6757)
28+
- Set `sentry.op` to function in new trace decorator by @sentrivana in [#6796](https://github.com/getsentry/sentry-python/pull/6796)
29+
- Take first sentry-trace header in case multiple are supplied by @sl0thentr0py in [#6722](https://github.com/getsentry/sentry-python/pull/6722)
30+
31+
#### Other
32+
33+
- (django) Avoid `ValueError` in async middleware `process_*` hooks by @r0ro in [#6698](https://github.com/getsentry/sentry-python/pull/6698)
34+
- (scope) Drop None user attribute values in set_user by @ericapisani in [#6692](https://github.com/getsentry/sentry-python/pull/6692)
35+
- (starlette) Don't overwrite user set during request in AuthenticationMiddleware by @ericapisani in [#6760](https://github.com/getsentry/sentry-python/pull/6760)
36+
37+
### Internal Changes 🔧
38+
39+
- (data-collection) Simplify database collection config to a plain boolean by @ericapisani in [#6772](https://github.com/getsentry/sentry-python/pull/6772)
40+
- (mcp) Add package to the typing group by @alexander-alderman-webb in [#6727](https://github.com/getsentry/sentry-python/pull/6727)
41+
- (starlette) Add package to typing group by @alexander-alderman-webb in [#6728](https://github.com/getsentry/sentry-python/pull/6728)
42+
- Add required `cache_write_tokens` field by @alexander-alderman-webb in [#6804](https://github.com/getsentry/sentry-python/pull/6804)
43+
- Add streaming tests to `test_misc` by @sentrivana in [#6787](https://github.com/getsentry/sentry-python/pull/6787)
44+
- Add streaming tests to `test_sampling` by @sentrivana in [#6784](https://github.com/getsentry/sentry-python/pull/6784)
45+
- Add streaming propagation tests by @sentrivana in [#6782](https://github.com/getsentry/sentry-python/pull/6782)
46+
- Add streaming `sample_rand` propagation tests by @sentrivana in [#6780](https://github.com/getsentry/sentry-python/pull/6780)
47+
- Pin extra test dependencies for generated test suites by @alexander-alderman-webb in [#6696](https://github.com/getsentry/sentry-python/pull/6696)
48+
- Add `pydantic` to the typing group by @alexander-alderman-webb in [#6730](https://github.com/getsentry/sentry-python/pull/6730)
49+
- Add `python_multipart` to the typing group by @alexander-alderman-webb in [#6729](https://github.com/getsentry/sentry-python/pull/6729)
50+
- 🤖 Update test matrix with new releases (07/06) by @github-actions in [#6753](https://github.com/getsentry/sentry-python/pull/6753)
51+
- Remove dependabot by @alexander-alderman-webb in [#6720](https://github.com/getsentry/sentry-python/pull/6720)
52+
- Update Renovate config by @alexander-alderman-webb in [#6716](https://github.com/getsentry/sentry-python/pull/6716)
53+
- Stop inheriting secrets for `changelog-preview` by @alexander-alderman-webb in [#6723](https://github.com/getsentry/sentry-python/pull/6723)
54+
- Stop inheriting secrets in tests by @alexander-alderman-webb in [#6721](https://github.com/getsentry/sentry-python/pull/6721)
55+
- Configure Renovate by @renovate in [#6701](https://github.com/getsentry/sentry-python/pull/6701)
56+
- Move conversation ID tests to their own file by @sentrivana in [#6699](https://github.com/getsentry/sentry-python/pull/6699)
57+
- Add span origin span streaming tests by @sentrivana in [#6697](https://github.com/getsentry/sentry-python/pull/6697)
58+
- Replace `requirements-testing.txt` with a `uv` dependency group by @alexander-alderman-webb in [#6693](https://github.com/getsentry/sentry-python/pull/6693)
59+
- Move streaming decorator tests by @sentrivana in [#6695](https://github.com/getsentry/sentry-python/pull/6695)
60+
361
## 2.64.0
462

563
The SDK now extracts all `gen_ai` spans out of a transaction and sends them as v2 envelope items by default. This prevents `gen_ai` spans from being dropped when the transaction payload exceeds size limits. Because they are no longer constrained by transaction size limits, AI message data is also no longer truncated. To keep the previous behavior, set `stream_gen_ai_spans=False`.

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.64.0"
34+
release = "2.65.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
@@ -1799,4 +1799,4 @@ def _get_default_options() -> "dict[str, Any]":
17991799
del _get_default_options
18001800

18011801

1802-
VERSION = "2.64.0"
1802+
VERSION = "2.65.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.64.0",
25+
version="2.65.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)