{"id":"org_PbCfUNHVPaVg-vGKpxWUX","slug":"sentry","name":"Sentry","domain":"sentry.io","description":null,"category":null,"tags":[],"sourceCount":5,"releaseCount":969,"releasesLast30Days":46,"avgReleasesPerWeek":8,"lastFetchedAt":"2026-04-19T07:01:10.744Z","trackingSince":"2015-07-28T20:46:11.000Z","aliases":[],"accounts":[{"platform":"github","handle":"getsentry"}],"products":[],"sources":[{"id":"src_14MlnLSGwVL0dmc8_uuPu","slug":"sentry","name":"Sentry","type":"github","url":"https://github.com/getsentry/sentry","isPrimary":false,"isHidden":false,"fetchPriority":"low","releaseCount":164,"latestVersion":"26.4.0","latestDate":"2026-04-15T18:56:16.000Z","latestAddedAt":"2026-04-15T21:00:55.438Z","productSlug":null,"productName":null},{"id":"src_8aMnKFdFF4FqMT5GHyRk1","slug":"sentry-cli","name":"Sentry CLI","type":"github","url":"https://github.com/getsentry/sentry-cli","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":212,"latestVersion":"3.3.6-snapshot.20260416.d4d6232","latestDate":"2026-04-16T11:20:58.000Z","latestAddedAt":"2026-04-16T15:16:15.062Z","productSlug":null,"productName":null},{"id":"src__eZOMYo5v3txtI7OKAdNk","slug":"sentry-changelog","name":"Sentry Changelog","type":"feed","url":"https://sentry.io/changelog/","isPrimary":true,"isHidden":false,"fetchPriority":"normal","releaseCount":205,"latestVersion":null,"latestDate":"2026-04-16T10:41:41.000Z","latestAddedAt":"2026-04-16T11:01:03.441Z","productSlug":null,"productName":null},{"id":"src_GMPAhX6wJi2NkBND26FbM","slug":"sentry-javascript","name":"Sentry JavaScript","type":"github","url":"https://github.com/getsentry/sentry-javascript","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":195,"latestVersion":"10.49.0","latestDate":"2026-04-16T15:01:19.000Z","latestAddedAt":"2026-04-16T15:16:00.719Z","productSlug":null,"productName":null},{"id":"src_xtmRXI_T35pJL92iih1Mg","slug":"sentry-python","name":"Sentry Python","type":"github","url":"https://github.com/getsentry/sentry-python","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":193,"latestVersion":"2.58.0","latestDate":"2026-04-13T17:23:45.000Z","latestAddedAt":"2026-04-13T21:01:27.736Z","productSlug":null,"productName":null}],"overview":{"scope":"org","content":"**Sentry SDKs shipping new integrations and expanding AI/observability capabilities across multiple runtimes.**\n\n**View Hierarchy integration captures DOM structure on errors in JavaScript** ([10.49.0](https://github.com/getsentry/sentry-javascript/issues))\nThe browser SDK now includes `viewHierarchyIntegration()` to snapshot page state when exceptions occur, providing context for debugging without manual instrumentation. Cloudflare Workers support improved in the same release with separate trace handling for Durable Object alarms and RPC trace propagation via the `enableRpcTracePropagation` option.\n\n**Lambda extension now ships in npm for container image deployments** ([10.48.0](https://github.com/getsentry/sentry-javascript/issues))\nThe `@sentry/aws-serverless` SDK bundles the Sentry Lambda extension, letting you copy it directly into Docker images. Works with any Node.js SDK via the `tunnel` option, eliminating build complexity for serverless deployments.\n\n**New SDKs for Elysia and Effect.ts (both alpha)** ([10.46.0](https://github.com/getsentry/sentry-javascript/issues), [10.44.0](https://github.com/getsentry/sentry-javascript/issues))\n`@sentry/elysia` adds automatic error and transaction capturing for the Elysia framework on Bun/Node.js, with parameterized route names and full distributed tracing. `@sentry/effect` provides composable Effect.ts layers for instrumentation across both environments — still alpha, expect breaking changes.\n\n**OpenTelemetry integration for lightweight Node.js setups** ([10.47.0](https://github.com/getsentry/sentry-javascript/issues))\n`otlpIntegration` at `@sentry/node-core/light/otlp` lets teams managing their own OTel pipelines export traces to Sentry via OTLP without adopting the full Node SDK. Runtime metrics integrations also shipped for Node.js and Bun.\n\n**Shake gesture for mobile user feedback** (platform)\nMobile SDKs now trigger the feedback form on shake gesture using built-in accelerometers, requiring no additional permissions.\n\n**Remix Server-Timing header trace propagation** ([10.45.0](https://github.com/getsentry/sentry-javascript/issues))\nAutomatic `Server-Timing` header injection replaces the need for custom `meta` functions to continue pageload traces from server to client.\n\n**Python SDK gains AI instrumentation breadth** ([2.58.0](https://github.com/getsentry/sentry-python/issues), [2.57.0](https://github.com/getsentry/sentry-python/issues), [2.55.0](https://github.com/getsentry/sentry-python/issues))\nAnthropic streaming support expanded with async callbacks and proper exception capture for `stream()` calls. Pydantic AI, LangChain, and LiteLLM integrations now emit standardized `gen_ai.*` span attributes (operation name, response ID, system tags, finish reasons). OpenAI and Anthropic providers detected beyond their base SDKs.\n\n**Sentry CLI gains bulk operations** ([3.3.4](https://github.com/getsentry/sentry-cli/issues), [3.3.5](https://github.com/getsentry/sentry-cli/issues))\n`sentry-cli code-mappings upload` streams JSON-formatted code mappings in batches, automating setup for monorepos — repo and branch inferred from git remotes. New `sentry-cli build download` fetches installable builds (IPA/APK) by ID.\n\n**Platform dashboards and automation** ([26.4.0](https://github.com/getsentry/sentry/issues), [26.3.1](https://github.com/getsentry/sentry/issues))\nDashboard interval bucketing now configurable. Markdown widgets added for rich text. AI-powered dashboard generation entered beta. Workflow engine supports inline environment creation and `created_by` filtering for alerts.\n\n**Seer now integrates Claude for automated fixes** (platform)\nAfter identifying root causes, Seer can now invoke Claude to generate code fixes.","releaseCount":103,"lastContributingReleaseAt":"2026-04-16T15:01:19.000Z","generatedAt":"2026-04-16T15:16:38.560Z","updatedAt":"2026-04-16T15:16:38.560Z"},"knowledgePage":{"scope":"org","content":"**Sentry SDKs shipping new integrations and expanding AI/observability capabilities across multiple runtimes.**\n\n**View Hierarchy integration captures DOM structure on errors in JavaScript** ([10.49.0](https://github.com/getsentry/sentry-javascript/issues))\nThe browser SDK now includes `viewHierarchyIntegration()` to snapshot page state when exceptions occur, providing context for debugging without manual instrumentation. Cloudflare Workers support improved in the same release with separate trace handling for Durable Object alarms and RPC trace propagation via the `enableRpcTracePropagation` option.\n\n**Lambda extension now ships in npm for container image deployments** ([10.48.0](https://github.com/getsentry/sentry-javascript/issues))\nThe `@sentry/aws-serverless` SDK bundles the Sentry Lambda extension, letting you copy it directly into Docker images. Works with any Node.js SDK via the `tunnel` option, eliminating build complexity for serverless deployments.\n\n**New SDKs for Elysia and Effect.ts (both alpha)** ([10.46.0](https://github.com/getsentry/sentry-javascript/issues), [10.44.0](https://github.com/getsentry/sentry-javascript/issues))\n`@sentry/elysia` adds automatic error and transaction capturing for the Elysia framework on Bun/Node.js, with parameterized route names and full distributed tracing. `@sentry/effect` provides composable Effect.ts layers for instrumentation across both environments — still alpha, expect breaking changes.\n\n**OpenTelemetry integration for lightweight Node.js setups** ([10.47.0](https://github.com/getsentry/sentry-javascript/issues))\n`otlpIntegration` at `@sentry/node-core/light/otlp` lets teams managing their own OTel pipelines export traces to Sentry via OTLP without adopting the full Node SDK. Runtime metrics integrations also shipped for Node.js and Bun.\n\n**Shake gesture for mobile user feedback** (platform)\nMobile SDKs now trigger the feedback form on shake gesture using built-in accelerometers, requiring no additional permissions.\n\n**Remix Server-Timing header trace propagation** ([10.45.0](https://github.com/getsentry/sentry-javascript/issues))\nAutomatic `Server-Timing` header injection replaces the need for custom `meta` functions to continue pageload traces from server to client.\n\n**Python SDK gains AI instrumentation breadth** ([2.58.0](https://github.com/getsentry/sentry-python/issues), [2.57.0](https://github.com/getsentry/sentry-python/issues), [2.55.0](https://github.com/getsentry/sentry-python/issues))\nAnthropic streaming support expanded with async callbacks and proper exception capture for `stream()` calls. Pydantic AI, LangChain, and LiteLLM integrations now emit standardized `gen_ai.*` span attributes (operation name, response ID, system tags, finish reasons). OpenAI and Anthropic providers detected beyond their base SDKs.\n\n**Sentry CLI gains bulk operations** ([3.3.4](https://github.com/getsentry/sentry-cli/issues), [3.3.5](https://github.com/getsentry/sentry-cli/issues))\n`sentry-cli code-mappings upload` streams JSON-formatted code mappings in batches, automating setup for monorepos — repo and branch inferred from git remotes. New `sentry-cli build download` fetches installable builds (IPA/APK) by ID.\n\n**Platform dashboards and automation** ([26.4.0](https://github.com/getsentry/sentry/issues), [26.3.1](https://github.com/getsentry/sentry/issues))\nDashboard interval bucketing now configurable. Markdown widgets added for rich text. AI-powered dashboard generation entered beta. Workflow engine supports inline environment creation and `created_by` filtering for alerts.\n\n**Seer now integrates Claude for automated fixes** (platform)\nAfter identifying root causes, Seer can now invoke Claude to generate code fixes.","releaseCount":103,"lastContributingReleaseAt":"2026-04-16T15:01:19.000Z","generatedAt":"2026-04-16T15:16:38.560Z","updatedAt":"2026-04-16T15:16:38.560Z"},"playbook":{"scope":"playbook","content":"# Sentry — Playbook\n\n> Agent reference for fetching and maintaining **Sentry** (`sentry`) changelog sources.\n\n**5** active sources · domain: sentry.io\n\n## Sources\n\n| Name | ID | Type | URL | Last Fetched |\n|------|-----|------|-----|--------------|\n| Sentry Changelog | `src__eZOMYo5v3txtI7OKAdNk` | feed | https://sentry.io/changelog/ | Apr 18 |\n| Sentry | `src_14MlnLSGwVL0dmc8_uuPu` | github · low | https://github.com/getsentry/sentry | Apr 18 |\n| Sentry JavaScript | `src_GMPAhX6wJi2NkBND26FbM` | github | https://github.com/getsentry/sentry-javascript | Apr 18 |\n| Sentry Python | `src_xtmRXI_T35pJL92iih1Mg` | github | https://github.com/getsentry/sentry-python | Apr 18 |\n| Sentry CLI | `src_8aMnKFdFF4FqMT5GHyRk1` | github | https://github.com/getsentry/sentry-cli | Apr 18 |\n\n## Agent Notes\n\n### Fetch instructions\n\n**Sentry Changelog** (`sentry-changelog`) — RSS feed at `https://sentry.io/changelog/feed.xml` (auto-discovered). Fetch via the feed adapter; do not scrape the HTML page directly. Entries carry no version field — they are named product announcements (e.g., \"Bulk Code Mappings Upload via Sentry CLI\", \"AI-Powered Dashboard Generation (Beta)\"). Expect 1–2 new entries per week. Content is typically a single paragraph; enrich if more detail is needed. The feed caps at ~200 entries and returns them on each fetch — `no_change` status is normal when nothing new has shipped.\n\n**Sentry** (`sentry`) — GitHub releases at `getsentry/sentry`. Uses CalVer: `YY.M.patch` (e.g., `26.3.1`, `25.12.0`). Releases are batched: typically 1–2 minor versions per month, each with a patch shortly after. Release notes use `### New Features ✨` / `### Bug Fixes 🐛` headings grouped by subsystem (Dashboards, Autofix, ACI, etc.). Active repo — use `--max 30` for routine fetches. All content is relevant; no filtering needed.\n\n**Sentry JavaScript** (`sentry-javascript`) — GitHub releases at `getsentry/sentry-javascript`. Standard semver (e.g., `10.48.0`). Monorepo: a single version covers all `@sentry/*` npm packages (browser, Node, React, Vue, Angular, Cloudflare, AWS serverless, etc.). Release notes lead with an \"Important Changes\" section for breaking or notable items, followed by per-package sections. Expect 1–2 releases per week. Content is dense — do not truncate. Pre-release tags are not observed in current data; treat all tagged releases as stable.\n\n**Sentry Python** (`sentry-python`) — GitHub releases at `getsentry/sentry-python`. Standard semver (e.g., `2.57.0`). Publishes alpha pre-releases (`2.52.0a9`) for internal testing — skip these; they have minimal content (\"This is an alpha release for internal testing.\"). Stable releases use `### New Features ✨` / `### Bug Fixes 🐛` headings grouped by integration (Langchain, OpenAI, Anthropic, ASGI, etc.). Expect 1–2 stable releases per week. All stable release content is relevant.\n\n**Sentry CLI** (`sentry-cli`) — GitHub releases at `getsentry/sentry-cli`. Standard semver for stable builds (e.g., `3.3.5`). Also publishes high-frequency snapshot releases with the format `X.Y.Z-snapshot.YYYYMMDD.GITHASH` (e.g., `3.3.6-snapshot.20260409.1fb5ec5`) — skip these. Snapshot content is always \"Snapshot build from master at <hash>.\" and carries no changelog value. Stable releases use `### Performance` / `### Fixes` / `### Features` headings. Expect 1–2 stable releases per month.\n\n### Traps\n\n- **Sentry CLI snapshot flood**: The `sentry-cli` repo publishes multiple snapshot releases per week (format `X.Y.Z-snapshot.YYYYMMDD.GITHASH`). These are CI artifacts, not user-facing releases. Skip any version matching `*-snapshot.*`.\n- **Sentry Python alpha releases**: Versions matching `X.Y.Za[0-9]+` (e.g., `2.52.0a9`) are internal alpha builds with no meaningful content. Skip them.\n- **Sentry Changelog has no versions**: All `sentry-changelog` entries have `version: null`. This is expected — do not attempt to extract or infer version numbers from entry titles.\n- **Sentry main repo CalVer, not semver**: The `getsentry/sentry` repo uses `YY.M.patch` CalVer, not semver. Do not validate or reject versions for not matching `X.Y.Z` semver expectations.\n- **Sentry JavaScript monorepo density**: Release notes for `sentry-javascript` are very long — each release covers a dozen packages. Do not truncate content; the full note is the authoritative changelog for all `@sentry/*` packages in that version.\n- **Feed ETag caching**: `sentry-changelog` respects ETag; most fetches return `no_change` with 200 entries found and 0 inserted. This is correct behavior, not an error.\n\n### Coverage\n\nFive sources cover Sentry's release surface: the product changelog feed, the core platform repo, the CLI tool, and JavaScript and Python SDKs. The broader SDK ecosystem (Ruby, Go, Java, .NET, PHP, Rust, Dart/Flutter, iOS, Android, React Native) is not currently tracked — consider adding high-demand SDKs if coverage gaps are reported.\n","updatedAt":"2026-04-18T20:42:34.485Z"}}