Skip to content

Commit c371521

Browse files
Merge branch 'master' into webb/deprecate-max-spans-langchain
2 parents 726a4a1 + 3bc1d17 commit c371521

34 files changed

+695
-186
lines changed

.github/workflows/test-integrations-dbs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
32+
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.14t"]
3333
# python3.6 reached EOL and is no longer being supported on
3434
# new versions of hosted runners on Github Actions
3535
# ubuntu-20.04 is the last version that supported python3.6

.github/workflows/test-integrations-misc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ jobs:
5858
run: |
5959
set -x # print commands that are executed
6060
./scripts/runtox.sh "py${{ matrix.python-version }}-opentelemetry"
61+
- name: Test otlp
62+
run: |
63+
set -x # print commands that are executed
64+
./scripts/runtox.sh "py${{ matrix.python-version }}-otlp"
6165
- name: Test potel
6266
run: |
6367
set -x # print commands that are executed

CHANGELOG.md

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

3+
## 2.44.0
4+
5+
### Various fixes & improvements
6+
7+
- fix(openai): Check response text is present to avoid AttributeError (#5081) by @alexander-alderman-webb
8+
- fix(pydantic-ai): Do not fail on new `ToolManager._call_tool()` parameters (#5084) by @alexander-alderman-webb
9+
- tests(huggingface): Avoid `None` version (#5083) by @alexander-alderman-webb
10+
- ci: Pin `coverage` version for 3.14 Django tests (#5088) by @alexander-alderman-webb
11+
- chore: X handle update (#5078) by @cleptric
12+
- fix(openai-agents): add input messages to errored spans as well (#5077) by @shellmayr
13+
- fix: Add hard limit to log batcher (#5069) by @alexander-alderman-webb
14+
- fix: Add hard limit to metrics batcher (#5068) by @alexander-alderman-webb
15+
- fix(integrations): properly handle exceptions in tool calls (#5065) by @constantinius
16+
- feat: non-experimental `before_send_metric` option (#5064) by @alexander-alderman-webb
17+
- feat: non-experimental `enable_metrics` option (#5056) by @alexander-alderman-webb
18+
- fix(integrations): properly distinguish between network.transport and mcp.transport (#5063) by @constantinius
19+
- feat(integrations): add ability to auto-deactivate lower-level integrations based on map (#5052) by @shellmayr
20+
- Fix NOT_GIVEN check in anthropic (#5058) by @sl0thentr0py
21+
- ci: 🤖 Update test matrix with new releases (11/03) (#5054) by @github-actions
22+
- Add external_propagation_context support (#5051) by @sl0thentr0py
23+
- chore: Remove `enable_metrics` option (#5046) by @alexander-alderman-webb
24+
- Allow new integration setup on the instance with config options (#5047) by @sl0thentr0py
25+
- ci: Run integration tests on Python 3.14t (#4995) by @alexander-alderman-webb
26+
- docs: Elaborate on Strawberry autodetection in changelog (#5039) by @sentrivana
27+
328
## 2.43.0
429

530
### Various fixes & improvements

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ _Bad software is everywhere, and we're tired of it. Sentry is on a mission to he
77
[<kbd>**Check out our open positions**</kbd>](https://sentry.io/careers/)_.
88

99
[![Discord](https://img.shields.io/discord/621778831602221064?logo=discord&labelColor=%20%235462eb&logoColor=%20%23f5f5f5&color=%20%235462eb)](https://discord.com/invite/Ww9hbqr)
10-
[![Twitter Follow](https://img.shields.io/twitter/follow/getsentry?label=@getsentry&style=social)](https://twitter.com/intent/follow?screen_name=getsentry)
10+
[![X Follow](https://img.shields.io/twitter/follow/sentry?label=sentry&style=social)](https://x.com/intent/follow?screen_name=sentry)
1111
[![PyPi page link -- version](https://img.shields.io/pypi/v/sentry-sdk.svg)](https://pypi.python.org/pypi/sentry-sdk)
1212
<img src="https://img.shields.io/badge/python-3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 3.12 | 3.13-blue.svg" alt="python">
1313
[![Build Status](https://github.com/getsentry/sentry-python/actions/workflows/ci.yml/badge.svg)](https://github.com/getsentry/sentry-python/actions/workflows/ci.yml)
@@ -107,7 +107,7 @@ Here are all resources to help you make the most of Sentry:
107107

108108
- [Documentation](https://docs.sentry.io/platforms/python/) - Official documentation to get started.
109109
- [Discord](https://discord.com/invite/Ww9hbqr) - Join our Discord community.
110-
- [X/Twitter](https://twitter.com/intent/follow?screen_name=getsentry) - Follow us on X (Twitter) for updates.
110+
- [X/Twitter](https://x.com/intent/follow?screen_name=sentry) - Follow us on X (Twitter) for updates.
111111
- [Stack Overflow](https://stackoverflow.com/questions/tagged/sentry) - Questions and answers related to Sentry.
112112

113113
<a name="license"></a>

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

3737

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
[tool.coverage.run]
66
branch = true
7+
core = "ctrace"
78
omit = [
89
"/tmp/*",
910
"*/tests/*",

requirements-linting.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ types-greenlet
77
types-redis
88
types-setuptools
99
types-webob
10-
opentelemetry-distro
10+
opentelemetry-distro[otlp]
1111
pymongo # There is no separate types module.
1212
loguru # There is no separate types module.
1313
pre-commit # local linting

scripts/populate_tox/config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@
103103
"Werkzeug<2.1.0",
104104
],
105105
"<3.1": ["pytest-django<4.0"],
106+
"py3.14,py3.14t": ["coverage==7.11.0"],
106107
},
107108
},
108109
"dramatiq": {

scripts/populate_tox/package_dependencies.jsonl

Lines changed: 10 additions & 7 deletions
Large diffs are not rendered by default.

scripts/populate_tox/populate_tox.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
"gcp",
6969
"gevent",
7070
"opentelemetry",
71+
"otlp",
7172
"potel",
7273
}
7374

0 commit comments

Comments
 (0)