Skip to content

Commit 951712c

Browse files
committed
Merge branch 'antonpirker/django5-admin-improvement' of github.com:getsentry/sentry-python into antonpirker/django5-admin-improvement
2 parents bb9bf6f + 98a91a3 commit 951712c

File tree

7 files changed

+53
-21
lines changed

7 files changed

+53
-21
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1-
<!-- Describe your PR here -->
1+
### Description
2+
<!-- What changed and why? -->
23

3-
---
4+
#### Issues
5+
<!--
6+
* resolves: #1234
7+
* resolves: LIN-1234
8+
-->
49

5-
Thank you for contributing to `sentry-python`! Please add tests to validate your changes, and lint your code using `tox -e linters`.
6-
7-
Running the test suite on your PR might require maintainer approval.
10+
#### Reminders
11+
- Please add tests to validate your changes, and lint your code using `tox -e linters`.
12+
- Add GH Issue ID _&_ Linear ID (if applicable)
13+
- PR title should use [conventional commit](https://develop.sentry.dev/engineering-practices/commit-messages/#type) style (`feat:`, `fix:`, `ref:`, `meta:`)
14+
- For external contributors: [CONTRIBUTING.md](../CONTRIBUTING.md), [Sentry SDK development docs](https://develop.sentry.dev/sdk/), [Discord community](https://discord.gg/Ww9hbqr)

CHANGELOG.md

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

3+
## 2.38.0
4+
5+
### Various fixes & improvements
6+
7+
- Feat(huggingface_hub): Update HuggingFace Hub integration (#4746) by @antonpirker
8+
- Feat(Anthropic): Add proper tool calling data to Anthropic integration (#4769) by @antonpirker
9+
- Feat(openai-agents): Add input and output to `invoke_agent` span. (#4785) by @antonpirker
10+
- Feat(AI): Create transaction in AI agents framworks, when no transaction is running. (#4758) by @constantinius
11+
- Feat(GraphQL): Support gql 4.0-style execute (#4779) by @sentrivana
12+
- Fix(logs): Expect `log_item` as rate limit category (#4798) by @sentrivana
13+
- Fix: CI for mypy, gevent (#4790) by @sentrivana
14+
- Fix: Correctly check for a running transaction (#4791) by @antonpirker
15+
- Fix: Use float for sample rand (#4677) by @sentrivana
16+
- Fix: Avoid reporting false-positive StopAsyncIteration in the asyncio integration (#4741) by @vmarkovtsev
17+
- Fix: Add log message when `DedupeIntegration` is dropping an error. (#4788) by @antonpirker
18+
- Fix(profiling): Re-init continuous profiler (#4772) by @Zylphrex
19+
- Chore: Reexport module `profiler` (#4535) by @zen-xu
20+
- Tests: Update tox.ini (#4799) by @sentrivana
21+
- Build(deps): bump actions/create-github-app-token from 2.1.1 to 2.1.4 (#4795) by @dependabot
22+
- Build(deps): bump actions/setup-python from 5 to 6 (#4774) by @dependabot
23+
- Build(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 (#4773) by @dependabot
24+
325
## 2.37.1
426

527
### Various fixes & improvements

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.37.1"
34+
release = "2.38.0"
3535
version = ".".join(release.split(".")[:2]) # The short X.Y version.
3636

3737

scripts/populate_tox/config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@
158158
"deps": {
159159
"*": ["responses"],
160160
},
161+
"include": "<1.0",
161162
},
162163
"langchain-base": {
163164
"package": "langchain",

sentry_sdk/consts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1331,4 +1331,4 @@ def _get_default_options():
13311331
del _get_default_options
13321332

13331333

1334-
VERSION = "2.37.1"
1334+
VERSION = "2.38.0"

setup.py

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

2222
setup(
2323
name="sentry-sdk",
24-
version="2.37.1",
24+
version="2.38.0",
2525
author="Sentry Team and Contributors",
2626
author_email="[email protected]",
2727
url="https://github.com/getsentry/sentry-python",

tox.ini

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# The file (and all resulting CI YAMLs) then need to be regenerated via
1111
# "scripts/generate-test-files.sh".
1212
#
13-
# Last generated: 2025-09-15T12:28:26.599446+00:00
13+
# Last generated: 2025-09-16T07:18:41.732958+00:00
1414

1515
[tox]
1616
requires =
@@ -116,12 +116,12 @@ envlist =
116116
{py3.8,py3.11,py3.12}-openai-base-v1.0.1
117117
{py3.8,py3.11,py3.12}-openai-base-v1.36.1
118118
{py3.8,py3.11,py3.12}-openai-base-v1.71.0
119-
{py3.8,py3.12,py3.13}-openai-base-v1.107.2
119+
{py3.8,py3.12,py3.13}-openai-base-v1.107.3
120120

121121
{py3.8,py3.11,py3.12}-openai-notiktoken-v1.0.1
122122
{py3.8,py3.11,py3.12}-openai-notiktoken-v1.36.1
123123
{py3.8,py3.11,py3.12}-openai-notiktoken-v1.71.0
124-
{py3.8,py3.12,py3.13}-openai-notiktoken-v1.107.2
124+
{py3.8,py3.12,py3.13}-openai-notiktoken-v1.107.3
125125

126126
{py3.9,py3.12,py3.13}-langgraph-v0.6.7
127127
{py3.10,py3.12,py3.13}-langgraph-v1.0.0a3
@@ -134,15 +134,15 @@ envlist =
134134
{py3.8,py3.10,py3.11}-huggingface_hub-v0.24.7
135135
{py3.8,py3.12,py3.13}-huggingface_hub-v0.27.1
136136
{py3.8,py3.12,py3.13}-huggingface_hub-v0.30.2
137-
{py3.8,py3.12,py3.13}-huggingface_hub-v0.34.4
137+
{py3.8,py3.12,py3.13}-huggingface_hub-v0.34.5
138138
{py3.8,py3.12,py3.13}-huggingface_hub-v0.35.0rc0
139139

140140

141141
# ~~~ Cloud ~~~
142142
{py3.6,py3.7}-boto3-v1.12.49
143143
{py3.6,py3.9,py3.10}-boto3-v1.20.54
144144
{py3.7,py3.11,py3.12}-boto3-v1.28.85
145-
{py3.9,py3.12,py3.13}-boto3-v1.40.30
145+
{py3.9,py3.12,py3.13}-boto3-v1.40.31
146146

147147
{py3.6,py3.7,py3.8}-chalice-v1.16.0
148148
{py3.6,py3.7,py3.8}-chalice-v1.21.9
@@ -230,6 +230,7 @@ envlist =
230230
{py3.7,py3.8}-beam-v2.32.0
231231
{py3.8,py3.10,py3.11}-beam-v2.50.0
232232
{py3.9,py3.12,py3.13}-beam-v2.67.0
233+
{py3.9,py3.12,py3.13}-beam-v2.68.0rc2
233234

234235
{py3.6,py3.7,py3.8}-celery-v4.4.7
235236
{py3.6,py3.7,py3.8}-celery-v5.0.5
@@ -322,8 +323,8 @@ envlist =
322323
{py3.6}-trytond-v4.8.18
323324
{py3.6,py3.7,py3.8}-trytond-v5.8.16
324325
{py3.8,py3.10,py3.11}-trytond-v6.8.17
325-
{py3.8,py3.11,py3.12}-trytond-v7.0.35
326-
{py3.9,py3.12,py3.13}-trytond-v7.6.6
326+
{py3.8,py3.11,py3.12}-trytond-v7.0.36
327+
{py3.9,py3.12,py3.13}-trytond-v7.6.7
327328

328329
{py3.7,py3.12,py3.13}-typer-v0.15.4
329330
{py3.7,py3.12,py3.13}-typer-v0.16.1
@@ -490,7 +491,7 @@ deps =
490491
openai-base-v1.0.1: openai==1.0.1
491492
openai-base-v1.36.1: openai==1.36.1
492493
openai-base-v1.71.0: openai==1.71.0
493-
openai-base-v1.107.2: openai==1.107.2
494+
openai-base-v1.107.3: openai==1.107.3
494495
openai-base: pytest-asyncio
495496
openai-base: tiktoken
496497
openai-base-v1.0.1: httpx<0.28
@@ -499,7 +500,7 @@ deps =
499500
openai-notiktoken-v1.0.1: openai==1.0.1
500501
openai-notiktoken-v1.36.1: openai==1.36.1
501502
openai-notiktoken-v1.71.0: openai==1.71.0
502-
openai-notiktoken-v1.107.2: openai==1.107.2
503+
openai-notiktoken-v1.107.3: openai==1.107.3
503504
openai-notiktoken: pytest-asyncio
504505
openai-notiktoken-v1.0.1: httpx<0.28
505506
openai-notiktoken-v1.36.1: httpx<0.28
@@ -516,7 +517,7 @@ deps =
516517
huggingface_hub-v0.24.7: huggingface_hub==0.24.7
517518
huggingface_hub-v0.27.1: huggingface_hub==0.27.1
518519
huggingface_hub-v0.30.2: huggingface_hub==0.30.2
519-
huggingface_hub-v0.34.4: huggingface_hub==0.34.4
520+
huggingface_hub-v0.34.5: huggingface_hub==0.34.5
520521
huggingface_hub-v0.35.0rc0: huggingface_hub==0.35.0rc0
521522
huggingface_hub: responses
522523

@@ -525,7 +526,7 @@ deps =
525526
boto3-v1.12.49: boto3==1.12.49
526527
boto3-v1.20.54: boto3==1.20.54
527528
boto3-v1.28.85: boto3==1.28.85
528-
boto3-v1.40.30: boto3==1.40.30
529+
boto3-v1.40.31: boto3==1.40.31
529530
{py3.7,py3.8}-boto3: urllib3<2.0.0
530531

531532
chalice-v1.16.0: chalice==1.16.0
@@ -638,6 +639,7 @@ deps =
638639
beam-v2.32.0: apache-beam==2.32.0
639640
beam-v2.50.0: apache-beam==2.50.0
640641
beam-v2.67.0: apache-beam==2.67.0
642+
beam-v2.68.0rc2: apache-beam==2.68.0rc2
641643

642644
celery-v4.4.7: celery==4.4.7
643645
celery-v5.0.5: celery==5.0.5
@@ -815,8 +817,8 @@ deps =
815817
trytond-v4.8.18: trytond==4.8.18
816818
trytond-v5.8.16: trytond==5.8.16
817819
trytond-v6.8.17: trytond==6.8.17
818-
trytond-v7.0.35: trytond==7.0.35
819-
trytond-v7.6.6: trytond==7.6.6
820+
trytond-v7.0.36: trytond==7.0.36
821+
trytond-v7.6.7: trytond==7.6.7
820822
trytond: werkzeug
821823
trytond-v4.6.22: werkzeug<1.0
822824
trytond-v4.8.18: werkzeug<1.0

0 commit comments

Comments
 (0)