GitHub / getsentry/sentry-python / commits
The official Python SDK for Sentry.io
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7c5f9f56 |
fix(ci): Use gh CLI to convert PR to draft (#5874)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Stephanie Anderson <s****n@s****o>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 11b8262c |
fix(ci): Use GitHub App token for draft PR enforcement (#5871)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Stephanie Anderson <s****n@s****o>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 520ae5c8 |
ci+docs: Add draft PR enforcement (#5867)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Stephanie Anderson <s****n@s****o>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 12fb1ce3 | meta: Add note to coordinate with assignee before PR submission (#5868) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| cb6ed8c1 |
ref(asyncpg): Normalize query whitespace in integration (#5855)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| a5d04d64 | feat(langchain): Set gen_ai.operation.name and gen_ai.pipeline.name on LLM sp... |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 72483bb0 | feat(langchain): Broaden AI provider detection beyond OpenAI and Anthropic (#... |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 9193eb09 | test(langchain): Add text completion test (#5740) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| f4653077 | test(langchain): Add tool execution test (#5739) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| b1f8a423 | test(langchain): Add basic agent test with Responses call (#5726) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 71ef5fa1 | ci: Temporarily stop running `litellm` tests (#5851) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 4b6c63e8 | test(langchain): Replace mocks with `httpx` types (#5724) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 62d2a987 | test(langchain): Consolidate span origin assertion (#5723) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 9903b269 | test(langchain): Consolidate available tools assertion (#5721) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 9d1d748a | merge Merge branch 'release/2.56.0' | sentry-release-bot[bot] <1****]@u****m> | 3 days ago | |
| b2fd97e2 |
feat(langchain): Update LLM span operation to gen_ai.generate_text (#5796)
Co-authored-by: Claude Haiku 4.5 <n****y@a****m> |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| f5e93ad0 | release: 2.56.0 | alexander-alderman-webb <2****b@u****m> | 3 days ago | |
| 4cd67520 | chore: pin GitHub Actions to full-length commit SHAs (#5781) |
joshuarli <j****8@g****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| c3eb19f5 | test: fix flaky threading test (#5700) |
Neel Shah <n****h@s****o>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| b2b42df8 | fix(starlette): Catch Jinja2Templates ImportError (#5741) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 48dc5661 | feat(asgi): Add option to disable suppressing chained exceptions (#5714) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| f963475d |
tests: Add `-latest` alias for each integration test suite (#5706)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 715fd2b0 |
ci: Use date-based branch names for toxgen PRs (#5704)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 35fe9e46 |
ci: 🤖 Update test matrix with new releases (03/19) (#5703)
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> |
8 days ago | |
| 8d56b30b | fix(anthropic): Set exception info on streaming span when applicable (#5683) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| e103926e | feat: Make ASGI support span first (#5680) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| dc65e13a | docs: Add note on AI PRs to CONTRIBUTING.md (#5696) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 5d6cf7ee |
ref(tox): Allow overriding TESTPATH via env var for targeted test runs (#5699)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Neel Shah <n****h@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 238cadf7 |
feat(logging): Separate ignore lists for events/breadcrumbs and sentry logs (...
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Neel Shah <n****h@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 6d33d363 | fix(anthropic): Patch `AsyncStream.close()` and `AsyncMessageStream.close()` ... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 82039121 | fix(anthropic): Patch `Stream.close()` and `MessageStream.close()` to finish ... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| c4df76bb | tests: Add client report tests for span streaming (#5677) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 0374688a | Update CHANGELOG.md (#5685) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| dd16cc2f | merge Merge branch 'release/2.55.0' | getsentry-bot <b****t@g****m> | 10 days ago | |
| 038a4290 | release: 2.55.0 | sentrivana <1****a@u****m> | 10 days ago | |
| b29c4bb5 | fix(logging): Fix deadlock in log batcher (#5684) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| b905cd32 |
feat(anthropic): Record finish reasons in AI monitoring spans (#5678)
Co-authored-by: Claude <n****y@a****m> |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 6ea663f7 | fix(langchain): Wrap finish_reason in array for gen_ai span attribute (#5666) |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 6345af95 | fix(ai): Truncate list-based message content in AI monitoring (#5631) |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 01346a9f | build(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 (#5667) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 0b946246 | build(deps): bump getsentry/testing-ai-sdk-integrations from 285c012e522f2415... |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 39cf94d4 | build(deps): bump getsentry/craft from 2.23.1 to 2.24.1 (#5668) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| ada153bc | ref: Add cont profiling support to span first (#5672) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 0b5f4f85 | ci: 🤖 Update test matrix with new releases (03/16) (#5671) |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 2ce933d3 | fix(profiler): Prevent buffer race condition during rapid start/stop cycles (... |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 0c4a75db |
ref: Support outgoing trace propagation in span first (18) (#5638)
Co-authored-by: Erica Pisani <p****a@g****m> |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| ca37ab4f | test(anthropic): Check system and response ID attributes on spans created by ... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 31ee64ad | feat(anthropic): Emit `gen_ai.chat` spans for asynchronous `messages.stream()... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| c3e3accb | feat(anthropic): Emit AI Client Spans for synchronous `messages.stream()` (#5... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| c84b6d83 | fix(anthropic): Close span on `GeneratorExit` (#5643) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 58531cab | ref(anthropic): Skip accumulation logic for unexpected types in streamed resp... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 34b595db | ref(anthropic): Factor out streamed result handling (#5563) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 6df01e97 | test(anthropic): Stream valid JSON (#5641) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| ddbbd0c7 | test(anthropic): Stop mocking response iterator (#5573) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 2faa4b12 | feat(anthropic): Set gen_ai.response.id span attribute (#5662) |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| a3ee8aad | feat(anthropic): Add `gen_ai.system` attribute to spans (#5661) |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| b1ddc5da |
ci(docs): Remove agentic codebase documentation workflows (#5655)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Johannes Daxböck <j****k@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 58361ce2 | fix: Enable unused import ruff check and fix unused imports (#5652) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 6ed3404c | ci: Remove custom warden action (#5653) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 68313e15 |
ci(docs): Switch agentic workflows from Copilot to Claude engine (#5654)
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Johannes Daxböck <j****k@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| b3305b6b |
ci(docs): Add agentic workflows for codebase documentation (#5649)
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Johannes Daxböck <j****k@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| d93fc76a | ref(graphene): Simplify span creation (#5648) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 47238c8b | ref(strawberry): Simplify span creation (#5647) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| a910ba81 | ref: Add missing data category (#5636) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| b70a1504 | ref: Add thread ID, name to attributes (16) (#5634) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 26db4ddd | ref: Add span filtering to span first (#5633) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 9ad1fc01 | ref(rust): Don't implement separate scope management (#5639) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 04c30d60 | ci: Add `httpx` to linting requirements (#5644) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 5379537f |
feat(pydantic-ai): Support ImageUrl content type in span instrumentation (#5629)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 0397d036 |
feat(otlp): Add collector_url option to OTLPIntegration (#5603)
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Neel Shah <n****h@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| f2dbab6e | ref: Add support for custom sampling context to span first (14) (#5628) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| f8258984 | ci: Remove CodeQL action (#5616) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 7bf9bb14 | tests: Add span streaming tests (13) (#5620) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 7b2e9dfe | ref: Add `_is_segment()` to streaming spans (#5619) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 2d05f5d1 | ref: Add sampling to span first (#5617) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| adcd90ca |
feat(crons): Add owner field to MonitorConfig (#5610)
Co-authored-by: Erica Pisani <p****a@g****m> |
Julien Whitney <j****3@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| bde87ac5 | ref: Add warnings to span streaming APIs (#5613) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| e2ddbabf | ref: Allow to start and finish `StreamedSpans` (9) (#5598) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| a2d59f9f | ci: Normalize dots in package names in `populate_tox.py` (#5574) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| c7e394c4 | test(openai-agents): Do not fail on new tool fields (#5625) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 5c85d7d9 | ci(httpx): Resolve type checking failures (#5626) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 7d6ad08d | test(openai-agents): Stop expecting a specific function name (#5623) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 9a7ee50a |
build(deps): bump getsentry/testing-ai-sdk-integrations from 121da677853244ce...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| e1047a3a | test(pyramid): Support alpha suffixes in version parsing (#5618) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| e0dd66c7 | feat(pydantic-ai): Add tool description to execute_tool spans (#5596) |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| a04ba6e1 | test(openai-agents): Set streaming header when library uses `with_streaming_r... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| add1f758 | test(openai-agents): Replace mocks with `httpx` for streamed responses (#5580) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 8aec8367 | test(openai-agents): Replace mocks with `httpx` in non-MCP tool tests (#5602) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 15a9a54e | test(openai-agents): Replace mocks with `httpx` in MCP tool tests (#5605) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 10161422 | test(openai-agents): Replace mocks with `httpx` in handoff tests (#5604) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 1d4adf0d | test(openai-agents): Replace mocks with `httpx` in API error test (#5601) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 6e849caa | ci: Do not run actions on `potel-base` (#5614) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 55e93fd1 | ref: Add streaming trace decorator (7) (#5594) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 53e2148b | test(openai-agents): Replace mocks with `httpx` in non-error single-response ... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| b6c684ba | ref: Add new_trace, continue_trace to span first (6) (#5593) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 26c95f7b | ref: Add experimental streaming API (5) (#5592) |
Ivana Kellyer <i****r@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| cdeec8cf | test(openai-agents): Remove test for unreachable state (#5584) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 763b16aa | docs(openai-agents): Remove inapplicable comment (#5495) |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 20b32a27 | test(openai-agents): Expect `namespace` tool field for new `openai` versions ... |
Alex Alderman Webb <a****b@s****o>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| f6653313 |
fix(utils): Avoid double serialization of strings in safe_serialize (#5587)
Co-authored-by: Claude <n****y@a****m> |
Erica Pisani <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago |