GitHub / getsentry/sentry-python / commits
The official Python SDK for Sentry.io
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3fbf49b8 | test(httpx,httpx2): Split into sync/async tests (#7152) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| b1e4f925 | feat(google-genai): Gate prompt/response collection on data_collection option... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 658d26f0 | feat(openai-agents): Add data_collection controls for invoke_agent spans (#7124) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 689491a9 | feat(openai-agents): Support data_collection config for input/output gating (... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| bff8521d | feat(openai_agents): Gate tool execution span data on data_collection options... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| c7e9e62c | fix(batcher): Add global flush trigger based on the span number (#7150) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 9c747551 | merge Merge branch 'release/2.67.0' | sentry-release-bot[bot] <1****]@u****m> | 2 days ago | |
| f1198336 | Update CHANGELOG.md | Alexander Alderman Webb <a****b@s****o> | 2 days ago | |
| c04942ea | release: 2.67.0 | alexander-alderman-webb <2****b@u****m> | 2 days ago | |
| 98b9aaad |
feat(langchain): Record reasoning token usage attribute (#7136)
Co-authored-by: Manpreet Singh Matharu <m****0@g****m> |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 6a50a0c5 |
feat(langchain): Record cached token usage attributes (#7132)
Co-authored-by: Manpreet Singh Matharu <m****0@g****m> |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 5554554a | feat(aws-lambda): Enable Python 3.14 support to the Lambda layer (#6916) |
Pablo Deputter <7****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 488f971b | fix(langchain): Stop double-counting usage in multi-candidate responses (#7064) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 2d86bfc3 | feat(batcher): Add global flush trigger based on summed size estimates (#7144) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 31ba07b6 |
ci: 🤖 Update test matrix with new releases (08/10) (#7142)
Co-authored-by: Alexander Alderman Webb <a****b@s****o> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 59ccc7cf | ci: Pin `litellm<=1.96` for generating test suites (#7147) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 58cba751 | feat(batcher): Add hard span limit (#7143) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 07ac9b2d | ci: Unpin Django version for generating test suites (#7146) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 2b0db9fc | feat(anthropic): Gate output collection on data_collection option (#7121) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| d03110e9 | feat(anthropic): Gate prompt collection on data_collection option (#7054) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| c21dd48b | ref: Move Redis breadcrumbs to integration (#7129) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 446a1d5d | fix: Do not let exceptions in before_breadcrumb bubble up (#7133) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| dcd8b3b4 | ref: Move subprocess breadcrumbs to integration (#7128) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 77a68fe0 |
chore(deps): lock file maintenance (#6734)
Co-authored-by: Alexander Alderman Webb <a****b@s****o> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 65ec535a | chore(huggingface-hub): Fix chat completion stream type (#7070) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| baacd47c | feat(integrations): Add span for DRF authentication (#6984) |
Marcelo Galigniana <m****a@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 5bd85b44 |
perf: Avoid scanning installed packages when MCP SDK is not installed (#6865)
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Nguyễn Công Thuận Huy <p****7@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| c6a3aaa4 | fix(pydantic-ai): Stop recording duplicate spans (#7056) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 61a06043 | chore: Remove `test-lambda-locally` (#7069) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| f670a1be | test(aws_lambda): Add ARM64 architecture support for local Lambda testing (#7... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 06f32646 | ref(langchain): Remove `on_agent_finish()` hook (#7059) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 1d120dca | fix(openai-agents): Patch correct `run_single_turn_streamed` reference (#7032) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 510be92f | ref(openai-agents): Stop setting `gen_ai.response.model` on Invoke Agent span... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 8dfb03c4 | ref(openai-agents): Use first class tool hooks when available (#6994) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 0c40ed21 | test(arq): Avoid race between the exception and transaction events (#7052) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 2cfb8199 | feat(aiomysql): Gate query parameters on data_collection option (#7051) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 42f6b8ed | ref(mcp): Replace instance patches with middleware (#6764) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| d8cdbd2f | feat(openai): Gate response output collection on data collection options (#7035) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 3db66a6b | feat(pydantic-ai): Record `gen_ai.output.messages` including `ThinkingPart` (... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| f8cac5c3 | feat(openai): Deprecate include_prompts parameter in favour of data_collectio... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 849af606 | test(pydantic-ai): Use `FunctionModel` for testing output data transformation... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 152b0881 | ci: Add `pydantic-ai-slim` to uv typing group (#7025) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 1ac30844 | feat(openai): Gate embeddings input collection on data_collection (#6977) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| f1ca2134 | feat(tracing): Gate SQL query params behind data collection options (#6976) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 3e207ab0 | ci: Add `langchain-base` to uv typing group (#7016) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 3e96fc36 |
chore(django): Use `iscoroutinefunction` shim in `patch_views()` (#7024)
Co-authored-by: Digenis <d****l@g****m> |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| ae6de767 | test(httpx): Replace deprecated `asyncio.iscoroutinefunction` (#7023) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 6199d526 |
ci: 🤖 Update test matrix with new releases (08/03) (#6985)
Co-authored-by: github-actions[bot] <4****]@u****m>, Ivana Kellyer <i****r@s****o> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 52a7c266 | test: Mock attributes in redis cluster tests (#7022) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 5c8d0f28 | chore: Deprecate `ai_track()` (#7005) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| e510eb44 | feat(toxgen): Forward args from generate-test-files script (#7008) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| c817251f | fix(tests): Adapt to new exception propagation behavior in Quart (#6995) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| a3f45e3d | feat: Add possibility to allowlist integrations in toxgen (#6996) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 10b4f5b1 |
ci(ai): Route AI integration tests through OpenRouter (#6979)
Co-authored-by: sentry-junior[bot] <2****]@u****m>, Daniel Griesser <d****r@s****o> |
sentry-junior[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| f3d822d7 | ref(tests): Replace _transport_works_cases loop with explicit case list (#6978) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| baf895d0 | test: reduce common test suite while not reducing coverage (#6972) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| a9224ad4 | test(openai-agents): Assert subset of expected dictionary is in `gen_ai.respo... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 4eb0527c | feat(openai-agents): Set the `gen_ai.tool.definitions` attribute (#6956) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 9d67eb24 | fix(openai-agents): Stop destructively wrapping tools (#6961) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 75f8a274 |
feat(openai): Gate Chat Completions inputs behind data collection (#6965)
Co-authored-by: Alexander Alderman Webb <a****b@s****o> |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 934bbd73 |
feat(openai): Gate Responses API inputs behind data collection (#6964)
Co-authored-by: Alexander Alderman Webb <a****b@s****o> |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| a855efe7 | ref(openai-agents): Stop setting `gen_ai.request.available_tools` on Invoke A... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 2e15294b | ref(openai-agents): Stop setting `gen_ai.request.available_tools` on Execute ... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 972ec461 | feat(openai): Set `gen_ai.tool.definitions` for the Responses API (#6951) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| b9012a25 | feat(openai): Set `gen_ai.tool.definitions` attribute for the Chat Completion... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| e54c20ba | fix: correct typo in test function name (#6967) |
Samarth D N <d****0@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 0fc05407 | feat(redis): support data_collection option (#6960) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 1d839033 | test: Use top-level options if available (#6959) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| cbfb30ee | fix(aws-lambda): fix flake in aws lambda tests |
Pablo Deputter <7****r@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 4e9e97ce | feat(pymongo): Respect data_collection.database_query_data option (#6939) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| e39424ce | feat(clickhouse_driver): Respect data_collection.database_query_data option (... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 91ec64b0 | feat(ariadne): Gate GraphQL data collection behind data_collection option (#6... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 6669128b | feat(celery): Respect data_collection.queues option for task args/kwargs (#6934) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| f4685a72 | feat(huey): Respect data_collection.queues option for task args/kwargs (#6930) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 258a965a | test(integrations): Deduplicate data_collection.queues test matrix (#6936) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 064cf8e8 | feat(rq): Respect data_collection.queues option for job args/kwargs (#6927) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 8c9147a1 | feat(arq): Gate job args/kwargs behind data_collection option (#6912) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 86308d48 | test: Restore wrapped functions in `functions_to_trace` tests (#6933) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| a17ea548 | test: Pin `mcp<2` for `fastmcp<0.3` (#6925) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 6a90b8c4 | feat(gql): Gate GraphQL data collection behind data_collection option (#6889) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| f31a990b | test(fastmcp): Skip SSE test for `fastmcp>=4` (#6923) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 3cf58247 | ref(mcp): Remove redundant `mcp.tool.result.is_error` (#6915) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| bb49081a | test(fastmcp): Remove assertions on `RootModel` instances (#6909) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 8393b889 | test(fastmcp): Replace broad `try...except` with `skipif` (#6922) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 4430dca3 | test: Pin Python > 3.7 for `huey>=3.3.0` (#6913) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 2d2b8ebc | test: Add `httpx` dependency to `mcp` and `fastmcp` tests (#6905) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 904399ec | feat(strawberry): Gate GraphQL data collection behind data_collection option ... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 9bd6497f | feat(graphene): Gate GraphQL data collection behind data_collection option (#... |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 6d3723dc | feat(integrations): Gate user info behind data_collection config (#6876) |
Erica Pisani <h****y@e****v>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| bea60a45 | test: Remove flaky circular references tests (#6903) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| d82ddd10 | fix(mcp): Stop adding the prompt name to arguments (#6765) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 4553543d | ref: Remove old Python compat code (#6902) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 211b0505 | ref(mcp): Use `mcp_types` package (#6763) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 8cc03fd7 | feat(api): Add top-level `set_attributes` API (#6897) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 41cca062 | ref(mcp): Inline `_set_span_output_data()` (#6762) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| d55cfd39 | ref(mcp): Inline `_get_span_config()` (#6761) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 73b43a97 | ref(mcp): Inline `_prepare_handler_data()` (#6758) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 3cf7b59e | ref(mcp): Separate tool, prompt and resource patches (#6726) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 54f77b90 | feat(openai): Add `gen_ai.request.reasoning.level` to OpenAI spans (#6892) |
Pablo Deputter <7****r@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| a649c52f | feat(streaming): Support ai_track decorator (#6895) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago |