{"slug":"observability","name":"Observability","orgs":[{"slug":"amplitude","name":"Amplitude","domain":"amplitude.com","avatarUrl":"https://media.releases.sh/orgs/amplitude.png"},{"slug":"axiom","name":"Axiom","domain":"axiom.co","avatarUrl":"https://media.releases.sh/orgs/axiom.png"},{"slug":"dash0","name":"Dash0","domain":"dash0.com","avatarUrl":"https://media.releases.sh/orgs/dash0.png"},{"slug":"datadog","name":"Datadog","domain":"datadoghq.com","avatarUrl":"https://media.releases.sh/orgs/datadog.png"},{"slug":"langfuse","name":"Langfuse","domain":"langfuse.com","avatarUrl":"https://media.releases.sh/orgs/langfuse.png"},{"slug":"posthog","name":"PostHog","domain":"posthog.com","avatarUrl":"https://media.releases.sh/orgs/posthog.png"},{"slug":"sentry","name":"Sentry","domain":"sentry.io","avatarUrl":"https://media.releases.sh/orgs/sentry.png"}],"products":[{"slug":"apm","name":"APM","description":"Application performance monitoring and tracing SDKs","orgSlug":"datadog","orgName":"Datadog"},{"slug":"datadog-agent","name":"Agent","description":"Host-level monitoring agent","orgSlug":"datadog","orgName":"Datadog"},{"slug":"analytics","name":"Analytics","description":"Product and behavioral analytics for understanding user actions across web and mobile.","orgSlug":"amplitude","orgName":"Amplitude"},{"slug":"cdp","name":"CDP","description":"Customer data platform for collecting, governing, and routing first-party data.","orgSlug":"amplitude","orgName":"Amplitude"},{"slug":"experiment","name":"Experiment","description":"A/B testing and feature experimentation platform.","orgSlug":"amplitude","orgName":"Amplitude"},{"slug":"guides-and-surveys","name":"Guides and Surveys","description":"In-product guides and surveys for onboarding and qualitative feedback.","orgSlug":"amplitude","orgName":"Amplitude"},{"slug":"langsmith","name":"LangSmith","description":null,"orgSlug":"langchain","orgName":"LangChain"},{"slug":"rum","name":"RUM","description":"Real user monitoring via Browser SDK","orgSlug":"datadog","orgName":"Datadog"},{"slug":"session-replay","name":"Session Replay","description":"Qualitative session replay to watch real user sessions alongside analytics.","orgSlug":"amplitude","orgName":"Amplitude"}],"releases":[{"id":"rel_8c1IE9Wn0ugz2ykI4qhIX","version":null,"type":"feature","title":"June 2026 - Week IV","summary":"Two roadmap items were added: Surveys for Android and Logs for mobile, both still in planning/issue stage.","titleGenerated":"PostHog June 2026 Week IV changelog update","titleShort":null,"content":"Two roadmap items were added: Surveys for Android and Logs for mobile, both still in planning/issue stage.","publishedAt":"2026-06-26T00:00:00.000Z","url":"https://posthog.com/changelog#june-2026-week-iv","media":[],"prerelease":false,"source":{"slug":"posthog-changelog","name":"PostHog Changelog","type":"agent"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-changelog","groupName":"PostHog Changelog","coverageCount":0,"composition":null},{"id":"rel_F8BPjcBEXP_ZG7OGyltQQ","version":"v3.198.0","type":"feature","title":"v3.198.0","summary":"## What's Changed\r\n\r\n### Features\r\n\r\n* feat(filters): surface selected options at the top of the filter sidebar by @nkabardin in https://github.com/la...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\r\n\r\n### Features\r\n\r\n* feat(filters): surface selected options at the top of the filter sidebar by @nkabardin in https://github.com/langfuse/langfuse/pull/14529\r\n* feat(web): reflect Parquet export-tuning override in blob-storage settings (LFE-10463) by @niklassemmler in https://github.com/langfuse/langfuse/pull/14534\r\n* feat(datasets): multi-select delete + shared ConfirmDialog by @wochinge in https://github.com/langfuse/langfuse/pull/14517\r\n* feat(clickhouse)!: standardize query log comments by @maxdeichmann in https://github.com/langfuse/langfuse/pull/14493\r\n* feat(editor): magic paste for JSON editors (LFE-10488) by @nkabardin in https://github.com/langfuse/langfuse/pull/14526\r\n* feat(worker): emit per-project blob export lag gauge (LFE-10521) by @niklassemmler in https://github.com/langfuse/langfuse/pull/14559\r\n* feat(model-prices): add Gemini 3 grounding search pricing by @naokimaejima in https://github.com/langfuse/langfuse/pull/14141\r\n* feat(annotation-queues): keyboard shortcuts + comment-icon disambiguation + icon alignment (LFE-7628) by @nkabardin in https://github.com/langfuse/langfuse/pull/14501\r\n\r\n### Fixes\r\n\r\n* fix(worker): bound LLM queue retries by @hassiebp in https://github.com/langfuse/langfuse/pull/14511\r\n* fix(table-views): shared view links carry applied filters; URL as source of truth (LFE-10486, LFE-7389) by @nkabardin in https://github.com/langfuse/langfuse/pull/14521\r\n* fix(table): polish cell typography, folder icon, and resize-vs-sort (LFE-8169) by @nkabardin in https://github.com/langfuse/langfuse/pull/14524\r\n* fix(queue): type monitor queue payload wrapper by @maxdeichmann in https://github.com/langfuse/langfuse/pull/14544\r\n* fix(clickhouse): omit query params from route tags by @maxdeichmann in https://github.com/langfuse/langfuse/pull/14550\r\n* fix(worker): propagate ClickHouse route tags by @maxdeichmann in https://github.com/langfuse/langfuse/pull/14555\r\n* fix(trace): make Log View JSON (classic) pane scroll to the bottom by @nkabardin in https://github.com/langfuse/langfuse/pull/14553\r\n\r\n### Chores\r\n\r\n* chore: batch events_* table scans when computing filterOptions by @sumerman in https://github.com/langfuse/langfuse/pull/14516\r\n* chore(agents): add infra scaling skill by @maxdeichmann in https://github.com/langfuse/langfuse/pull/14522\r\n* chore(playground): deny playground execution to users of role VIEWER by @hassiebp in https://github.com/langfuse/langfuse/pull/14540\r\n* chore(pricing): update default model prices by @langfuse-bot in https://github.com/langfuse/langfuse/pull/14421\r\n* ci: Setup storybook deployment for main branch by @bezbac in https://github.com/langfuse/langfuse/pull/14549\r\n* docs(agents): document clickhouse query tags by @maxdeichmann in https://github.com/langfuse/langfuse/pull/14547\r\n* chore: enforce release safety-gate parity with release:cloud by @niklassemmler in https://github.com/langfuse/langfuse/pull/14554\r\n* chore: allow trpc events-filterOptions to specify columns list by @sumerman in https://github.com/langfuse/langfuse/pull/14557\r\n* refactor(api): deduplicate comma-separated query parsing by @wochinge in https://github.com/langfuse/langfuse/pull/14552\r\n* refactor: Enable & fix eslint `no-unneeded-ternary` by @bezbac in https://github.com/langfuse/langfuse/pull/14551\r\n* chore(worker): unify export volume into one egress-cost metric (LFE-10508) by @niklassemmler in https://github.com/langfuse/langfuse/pull/14548\r\n* chore(web): Setup eslint rule `no-margin-on-root-elements` by @bezbac in https://github.com/langfuse/langfuse/pull/14560\r\n\r\n\r\n## New Contributors\r\n* @naokimaejima made their first contribution in https://github.com/langfuse/langfuse/pull/14141\r\n\r\n**Full Changelog**: https://github.com/langfuse/langfuse/compare/v3.197.1...v3.198.0","publishedAt":"2026-06-25T15:36:29.000Z","url":"https://github.com/langfuse/langfuse/releases/tag/v3.198.0","media":[],"prerelease":false,"source":{"slug":"langfuse","name":"Langfuse","type":"github"},"org":{"slug":"langfuse","name":"Langfuse"},"product":null,"groupSlug":"langfuse","groupName":"Langfuse","coverageCount":0,"composition":null},{"id":"rel_nGjXtk6kDnPa_Upi4W8pU","version":"v0.9.2","type":"feature","title":"v0.9.2","summary":"Python and JS clients now expose the v2 OpenAPI runs resource.","titleGenerated":"LangSmith SDK v0.9.2 exposes v2 OpenAPI runs resource","titleShort":"v2 OpenAPI runs resource exposed on client","content":"## What's Changed\n* release(js): bump js sdk version to 0.7.11 by @sineha-mani in https://github.com/langchain-ai/langsmith-sdk/pull/3079\n* chore: bump _MIN_BACKEND_VERSION to 0.16.6rc1 by @langtions-bot[bot] in https://github.com/langchain-ai/langsmith-sdk/pull/3076\n* chore: sync langsmith_api by @langtions-bot[bot] in https://github.com/langchain-ai/langsmith-sdk/pull/3082\n* chore: sync langsmith_api by @langtions-bot[bot] in https://github.com/langchain-ai/langsmith-sdk/pull/3083\n* chore(js): bump AI SDK 7 to beta by @dqbd in https://github.com/langchain-ai/langsmith-sdk/pull/3085\n* feat(client): expose v2 OpenAPI runs resource on Python and JS clients by @KiewanVillatel in https://github.com/langchain-ai/langsmith-sdk/pull/3084\n* release(python): bump py version to 0.9.2 by @KiewanVillatel in https://github.com/langchain-ai/langsmith-sdk/pull/3088\n\n\n**Full Changelog**: https://github.com/langchain-ai/langsmith-sdk/compare/v0.9.1...v0.9.2","publishedAt":"2026-06-25T13:46:19.000Z","url":"https://github.com/langchain-ai/langsmith-sdk/releases/tag/v0.9.2","media":[],"prerelease":false,"source":{"slug":"langsmith-sdk","name":"LangSmith SDK","type":"github"},"org":{"slug":"langchain","name":"LangChain"},"product":{"slug":"langsmith","name":"LangSmith"},"groupSlug":"langsmith","groupName":"LangSmith","coverageCount":0,"composition":{"bugs":0,"features":1,"enhancements":0}},{"id":"rel_ap1pwwn5KaQ-q2u3xWPbc","version":"v4.12.0","type":"feature","title":"v4.12.0","summary":"## What's Changed\n* feat(tracing): propagate environment attributes by @hassiebp in https://github.com/langfuse/langfuse-python/pull/1726\n\n\n**Full Cha...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* feat(tracing): propagate environment attributes by @hassiebp in https://github.com/langfuse/langfuse-python/pull/1726\n\n\n**Full Changelog**: https://github.com/langfuse/langfuse-python/compare/v4.11.0...v4.12.0","publishedAt":"2026-06-25T11:57:15.000Z","url":"https://github.com/langfuse/langfuse-python/releases/tag/v4.12.0","media":[],"prerelease":false,"source":{"slug":"langfuse-python-sdk","name":"Python SDK","type":"github"},"org":{"slug":"langfuse","name":"Langfuse"},"product":null,"groupSlug":"langfuse-python-sdk","groupName":"Python SDK","coverageCount":0,"composition":null},{"id":"rel_DOuJ_BICSt9_IdZqWfzEl","version":"posthog-js@1.393.5","type":"feature","title":"posthog-js@1.393.5","summary":"Improved performance of console log capture when handling truncated large objects.","titleGenerated":"PostHog JS 1.393.5 improves console log capture for large objects","titleShort":"Console log capture faster for truncated large objects","content":"## 1.393.5\n\n### Patch Changes\n\n- [#3960](https://github.com/PostHog/posthog-js/pull/3960) [`619d318`](https://github.com/PostHog/posthog-js/commit/619d31827e780fecd4d644fb99063d878764fb8e) Thanks [@marandaneto](https://github.com/marandaneto)! - Improve console log capture performance for truncated large objects.\n  (2026-06-25)","publishedAt":"2026-06-25T10:44:49.000Z","url":"https://github.com/PostHog/posthog-js/releases/tag/posthog-js%401.393.5","media":[],"prerelease":false,"source":{"slug":"posthog-js","name":"PostHog JS","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-js","groupName":"PostHog JS","coverageCount":0,"composition":{"bugs":0,"features":0,"enhancements":1}},{"id":"rel_wlmXl3TDFnBQ8X7Z59CHQ","version":"10.61.0","type":"feature","title":"10.61.0","summary":"Gen AI spans are now extracted from transactions and sent as v2 envelope items by default, preventing them from being dropped by size limits and removing default AI data truncation. Self-hosted Sentry users should set streamGenAiSpans: false. Also added top-level setAttribute(s) APIs, Cloudflare D1 and SQLite Durable Object instrumentation, and react-router v8 peer dependency bump.","titleGenerated":"Sentry JavaScript 10.61.0 enables AI span streaming by default","titleShort":"AI spans streamed outside transactions by default","content":"### Important Changes\n\n- **feat(core): Enable `streamGenAiSpans` by default ([#21732](https://github.com/getsentry/sentry-javascript/pull/21732))**\n\n  The SDK now extracts all `gen_ai` spans out of a transaction and sends them as v2 envelope items by default. This prevents gen_ai spans from being dropped when the transaction payload exceeds size limits. Because they are no longer constrained by transaction size limits, AI message data is also no longer truncated by default. Set `enableTruncation: true` on the respective AI integration to re-enable truncation. To keep the previous behavior, set `streamGenAiSpans: false`.\n\n  Self-hosted Sentry users should opt out with `streamGenAiSpans: false`, since streamed gen_ai spans may not be ingested by their Sentry instance.\n\n### Other Changes\n\n- feat(cloudflare): Add batch, exec, and withSession D1 instrumentation ([#21292](https://github.com/getsentry/sentry-javascript/pull/21292))\n- feat(cloudflare): Instrument SQL API in sqlite durable objects ([#21656](https://github.com/getsentry/sentry-javascript/pull/21656))\n- feat(core): Add `db.query.summary` functionality ([#21670](https://github.com/getsentry/sentry-javascript/pull/21670))\n- feat(core): Add top-level `Sentry.setAttribute(s)` APIs ([#21705](https://github.com/getsentry/sentry-javascript/pull/21705))\n- fix(hono): Name transactions after the matched route handler ([#21700](https://github.com/getsentry/sentry-javascript/pull/21700))\n- fix(react-router): Bump peerDependencies for react-router 8 ([#21762](https://github.com/getsentry/sentry-javascript/pull/21762))\n- fix(replays): Record replay `trace_ids` with span streaming ([#21714](https://github.com/getsentry/sentry-javascript/pull/21714))\n\n<details>\n  <summary><strong>Internal Changes</strong></summary>\n\n- build: add rollup plugin for compile-time ESM/CJS code branching ([#21715](https://github.com/getsentry/sentry-javascript/pull/21715))\n- chore: Fix version bump for bundler plugin fixtures ([#21707](https://github.com/getsentry/sentry-javascript/pull/21707))\n- chore(node-integration-tests): Improve node test runner naming ([#21685](https://github.com/getsentry/sentry-javascript/pull/21685))\n- docs: Update contributing guide for E2E tests ([#21763](https://github.com/getsentry/sentry-javascript/pull/21763))\n- feat: Adopt `bindTracingChannelToSpan` across runtimes ([#21642](https://github.com/getsentry/sentry-javascript/pull/21642))\n- feat: Remove Otel from `fsIntegration` ([#21654](https://github.com/getsentry/sentry-javascript/pull/21654))\n- feat(deps): Bump http-proxy-middleware from 2.0.9 to 2.0.10 ([#21709](https://github.com/getsentry/sentry-javascript/pull/21709))\n- feat(server-utils): Add tracingChannel-to-span binding ([#21641](https://github.com/getsentry/sentry-javascript/pull/21641))\n- fix(tests): Add dedicated route for Hono query_string tests ([#21731](https://github.com/getsentry/sentry-javascript/pull/21731))\n- ref: Export SPAN_KIND from core and drop OTel SpanKind imports ([#21668](https://github.com/getsentry/sentry-javascript/pull/21668))\n- test: Make bundler plugins tests work after release\n- test: Remove duplicated test ([#21699](https://github.com/getsentry/sentry-javascript/pull/21699))\n- test: retry npm install on network hiccups ([#21689](https://github.com/getsentry/sentry-javascript/pull/21689))\n- test(cloudflare): Increase node count for memory tests ([#21719](https://github.com/getsentry/sentry-javascript/pull/21719))\n- test(e2e): Add `sentry-sdk-init` measure and marks ([#21687](https://github.com/getsentry/sentry-javascript/pull/21687))\n- test(e2e): Add more lighthouse react e2e test SDK init modes ([#21711](https://github.com/getsentry/sentry-javascript/pull/21711))\n- test(node): Add esm/cjs specific test runner utils ([#21729](https://github.com/getsentry/sentry-javascript/pull/21729))\n- test(node): Increase cron integration test timeout to 60s ([#21704](https://github.com/getsentry/sentry-javascript/pull/21704))\n- test(node): Streamline amqplib tests ([#21723](https://github.com/getsentry/sentry-javascript/pull/21723))\n- test(node): Update mysql tests for better coverage and correctness ([#21684](https://github.com/getsentry/sentry-javascript/pull/21684))\n- test(node): Use different ports for redis tests ([#21727](https://github.com/getsentry/sentry-javascript/pull/21727))\n\n</details>\r\n\r\n## Bundle size 📦 \r\n\r\n| Path                                                                       | Size              |\n| -------------------------------------------------------------------------- | ----------------- |\n| @sentry/browser                                                            | 26.83 KB  |\n| @sentry/browser - with treeshaking flags                                   | 25.3 KB   |\n| @sentry/browser (incl. Tracing)                                            | 44.89 KB  |\n| @sentry/browser (incl. Tracing + Span Streaming)                           | 46.6 KB   |\n| @sentry/browser (incl. Tracing, Profiling)                                 | 49.57 KB  |\n| @sentry/browser (incl. Tracing, Replay)                                    | 83.22 KB  |\n| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags           | 73.06 KB  |\n| @sentry/browser (incl. Tracing, Replay with Canvas)                        | 87.8 KB   |\n| @sentry/browser (incl. Tracing, Replay, Feedback)                          | 100.17 KB |\n| @sentry/browser (incl. Feedback)                                           | 43.61 KB  |\n| @sentry/browser (incl. sendFeedback)                                       | 31.5 KB   |\n| @sentry/browser (incl. FeedbackAsync)                                      | 36.52 KB  |\n| @sentry/browser (incl. Metrics)                                            | 27.87 KB  |\n| @sentry/browser (incl. Logs)                                               | 28.11 KB  |\n| @sentry/browser (incl. Metrics & Logs)                                     | 28.78 KB  |\n| @sentry/react                                                              | 28.59 KB  |\n| @sentry/react (incl. Tracing)                                              | 47.15 KB  |\n| @sentry/vue                                                                | 31.86 KB  |\n| @sentry/vue (incl. Tracing)                                                | 46.71 KB  |\n| @sentry/svelte                                                             | 26.85 KB  |\n| CDN Bundle                                                                 | 29.18 KB  |\n| CDN Bundle (incl. Tracing)                                                 | 46.77 KB  |\n| CDN Bundle (incl. Logs, Metrics)                                           | 30.7 KB   |\n| CDN Bundle (incl. Tracing, Logs, Metrics)                                  | 48.08 KB  |\n| CDN Bundle (incl. Replay, Logs, Metrics)                                   | 69.12 KB  |\n| CDN Bundle (incl. Tracing, Replay)                                         | 83.4 KB   |\n| CDN Bundle (incl. Tracing, Replay, Logs, Metrics)                          | 84.65 KB  |\n| CDN Bundle (incl. Tracing, Replay, Feedback)                               | 89.05 KB  |\n| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)                | 90.28 KB  |\n| CDN Bundle - uncompressed                                                  | 86.86 KB  |\n| CDN Bundle (incl. Tracing) - uncompressed                                  | 141.63 KB |\n| CDN Bundle (incl. Logs, Metrics) - uncompressed                            | 91.45 KB  |\n| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed                   | 145.51 KB |\n| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed                    | 213.5 KB  |\n| CDN Bundle (incl. Tracing, Replay) - uncompressed                          | 257.86 KB |\n| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed           | 261.72 KB |\n| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed                | 271.24 KB |\n| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 275.09 KB |\n| @sentry/nextjs (client)                                                    | 49.48 KB  |\n| @sentry/sveltekit (client)                                                 | 45.28 KB  |\n| @sentry/core/server                                                        | 75.47 KB  |\n| @sentry/core/browser                                                       | 62.14 KB  |\n| @sentry/node-core                                                          | 60.07 KB  |\n| @sentry/node                                                               | 119.78 KB |\n| @sentry/node/import (ESM hook with diagnostics-channel injection)          | 68.31 KB  |\n| @sentry/node/light                                                         | 49.22 KB  |\n| @sentry/node - without tracing                                             | 71.83 KB  |\n| @sentry/aws-serverless                                                     | 82.75 KB  |\n| @sentry/cloudflare (withSentry) - minified                                 | 176.08 KB |\n| @sentry/cloudflare (withSentry)                                            | 435.78 KB |","publishedAt":"2026-06-25T09:57:15.000Z","url":"https://github.com/getsentry/sentry-javascript/releases/tag/10.61.0","media":[],"prerelease":false,"source":{"slug":"sentry-javascript","name":"Sentry JavaScript","type":"github"},"org":{"slug":"sentry","name":"Sentry"},"product":null,"groupSlug":"sentry-javascript","groupName":"Sentry JavaScript","coverageCount":0,"composition":{"bugs":3,"features":6,"enhancements":0}},{"id":"rel_b0sdXZoh7AZKs1oSarwP-","version":"agent-skills-v0.234.0","type":"feature","title":"Agent skills agent-skills-v0.234.0","summary":"Build from 9220c2358e0e1eef83189982d195d79d220819fc","titleGenerated":"PostHog Agent Skills v0.234.0 internal build release","titleShort":null,"content":"Build from 9220c2358e0e1eef83189982d195d79d220819fc","publishedAt":"2026-06-25T06:03:03.000Z","url":"https://github.com/PostHog/posthog/releases/tag/agent-skills-v0.234.0","media":[],"prerelease":false,"source":{"slug":"posthog","name":"PostHog","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog","groupName":"PostHog","coverageCount":0,"composition":null},{"id":"rel_l9DW_R5ZttOImfy0_6Jn6","version":"agent-skills-v0.233.0","type":"feature","title":"Agent skills agent-skills-v0.233.0","summary":"Build update for agent skills.","titleGenerated":"PostHog agent-skills v0.233.0 build from a0cb56a","titleShort":"Internal build","content":"Build from a0cb56ae5b2bed629efd1dbfdc7fd7551f5fb294","publishedAt":"2026-06-25T04:05:27.000Z","url":"https://github.com/PostHog/posthog/releases/tag/agent-skills-v0.233.0","media":[],"prerelease":false,"source":{"slug":"posthog","name":"PostHog","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog","groupName":"PostHog","coverageCount":0,"composition":null},{"id":"rel_mR7y0CJzRBmNBrsDa6vKv","version":"agent-skills-v0.232.0","type":"feature","title":"Agent skills agent-skills-v0.232.0","summary":"Build from eff2fe8af541cabc6eecdd74af82c1816b2330ba","titleGenerated":"PostHog Agent Skills v0.232.0 internal build","titleShort":null,"content":"Build from eff2fe8af541cabc6eecdd74af82c1816b2330ba","publishedAt":"2026-06-25T00:52:09.000Z","url":"https://github.com/PostHog/posthog/releases/tag/agent-skills-v0.232.0","media":[],"prerelease":false,"source":{"slug":"posthog","name":"PostHog","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog","groupName":"PostHog","coverageCount":0,"composition":null},{"id":"rel_43SuvbodOO9H9SqMtDIBs","version":"@posthog/next@0.7.0","type":"feature","title":"@posthog/next@0.7.0","summary":"Same-origin client-side tracing headers are now enabled by default, sending them automatically on requests to your own origin.","titleGenerated":"PostHog JS @posthog/next@0.7.0 enables same-origin client-side tracing headers by default","titleShort":"Same-origin tracing headers now enabled by default","content":"## 0.7.0\n\n### Minor Changes\n\n- [#3941](https://github.com/PostHog/posthog-js/pull/3941) [`e76e878`](https://github.com/PostHog/posthog-js/commit/e76e878fd9ef20bb08c6b8c66aa75cdf2516ab8d) Thanks [@dustinbyrne](https://github.com/dustinbyrne)! - Enable same-origin client-side tracing headers by default\n  (2026-06-24)","publishedAt":"2026-06-24T20:56:17.000Z","url":"https://github.com/PostHog/posthog-js/releases/tag/%40posthog/next%400.7.0","media":[],"prerelease":false,"source":{"slug":"posthog-js","name":"PostHog JS","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-js","groupName":"PostHog JS","coverageCount":0,"composition":{"bugs":0,"features":0,"enhancements":1}},{"id":"rel_Rx7Zrn9WHNpDMguWy8wok","version":"posthog-node@5.38.5","type":"feature","title":"posthog-node@5.38.5","summary":"Feature flag called events are now deduplicated per returned flag value, reducing noise for repeated evaluations with the same outcome.","titleGenerated":"PostHog Node SDK 5.38.5 deduplicates feature flag calls per flag value","titleShort":"Feature flag events deduplicated per returned value","content":"## 5.38.5\n\n### Patch Changes\n\n- [#3955](https://github.com/PostHog/posthog-js/pull/3955) [`8e9689a`](https://github.com/PostHog/posthog-js/commit/8e9689a9018d184b80f32fc4874686d7243970e2) Thanks [@marandaneto](https://github.com/marandaneto)! - Dedupe feature flag called events per returned flag value.\n  (2026-06-24)\n- Updated dependencies [[`8e9689a`](https://github.com/PostHog/posthog-js/commit/8e9689a9018d184b80f32fc4874686d7243970e2)]:\n  - @posthog/core@1.37.3","publishedAt":"2026-06-24T18:42:08.000Z","url":"https://github.com/PostHog/posthog-js/releases/tag/posthog-node%405.38.5","media":[],"prerelease":false,"source":{"slug":"posthog-js","name":"PostHog JS","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-js","groupName":"PostHog JS","coverageCount":0,"composition":{"bugs":0,"features":0,"enhancements":1}},{"id":"rel_88lKGkj3WnjWH2fM7lcss","version":"@posthog/core@1.37.3","type":"feature","title":"@posthog/core@1.37.3","summary":"Feature flag called events are now deduplicated per returned flag value, reducing redundant event emissions.","titleGenerated":"PostHog JS 1.37.3 deduplicates feature flag called events per flag value","titleShort":"Feature flag called events deduped per flag value","content":"## 1.37.3\n\n### Patch Changes\n\n- [#3955](https://github.com/PostHog/posthog-js/pull/3955) [`8e9689a`](https://github.com/PostHog/posthog-js/commit/8e9689a9018d184b80f32fc4874686d7243970e2) Thanks [@marandaneto](https://github.com/marandaneto)! - Dedupe feature flag called events per returned flag value.\n  (2026-06-24)","publishedAt":"2026-06-24T18:41:41.000Z","url":"https://github.com/PostHog/posthog-js/releases/tag/%40posthog/core%401.37.3","media":[],"prerelease":false,"source":{"slug":"posthog-js","name":"PostHog JS","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-js","groupName":"PostHog JS","coverageCount":0,"composition":{"bugs":0,"features":0,"enhancements":1}},{"id":"rel_uro7szyfAlN4WOGsy43m-","version":"posthog-cli/v0.7.32","type":"feature","title":"0.7.32 — 2026-06-24","summary":"Fixed the release workflow so the x86_64-pc-windows-msvc build succeeds and ships with each release.","titleGenerated":"PostHog CLI 0.7.32 fixes Windows build to ship with each release","titleShort":"Windows CLI build ships again","content":"## Release Notes\n\n### Patch changes\n\n- [6fb4456e8f](https://github.com/PostHog/posthog/commit/6fb4456e8f9a5048b3db6ceb6d873241e14fe6b8) Fix the CLI release workflow so the Windows (`x86_64-pc-windows-msvc`) build succeeds and ships with each release. — Thanks @cat-ph!\n\n## Install posthog-cli 0.7.32\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-installer.sh | sh\n```\n\n### Install prebuilt binaries via powershell script\n\n```sh\npowershell -ExecutionPolicy Bypass -c \"irm https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-installer.ps1 | iex\"\n```\n\n### Install prebuilt binaries into your npm project\n\n```sh\nnpm install @posthog/cli@0.7.32\n```\n\n## Download posthog-cli 0.7.32\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [posthog-cli-aarch64-apple-darwin.tar.gz](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-aarch64-apple-darwin.tar.gz.sha256) |\n| [posthog-cli-x86_64-apple-darwin.tar.gz](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-apple-darwin.tar.gz.sha256) |\n| [posthog-cli-x86_64-pc-windows-msvc.zip](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-pc-windows-msvc.zip.sha256) |\n| [posthog-cli-aarch64-unknown-linux-gnu.tar.gz](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-aarch64-unknown-linux-gnu.tar.gz.sha256) |\n| [posthog-cli-x86_64-unknown-linux-gnu.tar.gz](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-unknown-linux-gnu.tar.gz.sha256) |\n| [posthog-cli-aarch64-unknown-linux-musl.tar.gz](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-aarch64-unknown-linux-musl.tar.gz.sha256) |\n| [posthog-cli-x86_64-unknown-linux-musl.tar.gz](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://github.com/PostHog/posthog/releases/download/posthog-cli/v0.7.32/posthog-cli-x86_64-unknown-linux-musl.tar.gz.sha256) |\n\n\n","publishedAt":"2026-06-24T18:35:16.000Z","url":"https://github.com/PostHog/posthog/releases/tag/posthog-cli/v0.7.32","media":[],"prerelease":false,"source":{"slug":"posthog","name":"PostHog","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog","groupName":"PostHog","coverageCount":0,"composition":{"bugs":1,"features":0,"enhancements":0}},{"id":"rel_vRPFcN9EFR3ynjnbu78AB","version":"7.20.5","type":"feature","title":"7.20.5","summary":"Feature flag called cache is now cleared on shutdown.","titleGenerated":"PostHog Python 7.20.5 clears feature flag cache on shutdown","titleShort":"Feature flag cache cleared on shutdown","content":"### Patch changes\n\n- [cdd878c](https://github.com/posthog/posthog-python/commit/cdd878c88d198efffd80ea853525589f2ec9ab30) Clear feature flag called cache on shutdown — Thanks @marandaneto!","publishedAt":"2026-06-24T18:21:37.000Z","url":"https://github.com/PostHog/posthog-python/releases/tag/7.20.5","media":[],"prerelease":false,"source":{"slug":"posthog-python","name":"PostHog Python","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-python","groupName":"PostHog Python","coverageCount":0,"composition":{"bugs":1,"features":0,"enhancements":0}},{"id":"rel_TiWJXx-nKtjrQ5S3SFwLm","version":"v5.7.0","type":"feature","title":"v5.7.0","summary":"## What's Changed\n* chore(deps-dev): bump @opentelemetry/core from 2.0.1 to 2.8.0 by @dependabot[bot] in https://github.com/langfuse/langfuse-js/pull/...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\n* chore(deps-dev): bump @opentelemetry/core from 2.0.1 to 2.8.0 by @dependabot[bot] in https://github.com/langfuse/langfuse-js/pull/844\n* feat(otel): add media upload toggle by @hassiebp in https://github.com/langfuse/langfuse-js/pull/849\n\n\n**Full Changelog**: https://github.com/langfuse/langfuse-js/compare/v5.6.0...v5.7.0","publishedAt":"2026-06-24T16:46:36.000Z","url":"https://github.com/langfuse/langfuse-js/releases/tag/v5.7.0","media":[],"prerelease":false,"source":{"slug":"langfuse-js-sdk","name":"JS SDK","type":"github"},"org":{"slug":"langfuse","name":"Langfuse"},"product":null,"groupSlug":"langfuse-js-sdk","groupName":"JS SDK","coverageCount":0,"composition":null},{"id":"rel__Z5uoV_62_GeWJ24GNWRA","version":"v3.197.1","type":"feature","title":"v3.197.1","summary":"## What's Changed\r\n\r\n### Fixes\r\n* fix(prompts): auto-scroll the new-version editor on selection drag by @nkabardin in https://github.com/langfuse/lang...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\r\n\r\n### Fixes\r\n* fix(prompts): auto-scroll the new-version editor on selection drag by @nkabardin in https://github.com/langfuse/langfuse/pull/14500\r\n* fix(agent): Add basic context sanitization by @bezbac in https://github.com/langfuse/langfuse/pull/14482\r\n* fix(mcp): Revert listUsers tool by @bezbac in https://github.com/langfuse/langfuse/pull/14523\r\n\r\n\r\n**Full Changelog**: https://github.com/langfuse/langfuse/compare/v3.197.0...v3.197.1","publishedAt":"2026-06-24T15:55:38.000Z","url":"https://github.com/langfuse/langfuse/releases/tag/v3.197.1","media":[],"prerelease":false,"source":{"slug":"langfuse","name":"Langfuse","type":"github"},"org":{"slug":"langfuse","name":"Langfuse"},"product":null,"groupSlug":"langfuse","groupName":"Langfuse","coverageCount":0,"composition":null},{"id":"rel_cUUALnEUe5-jFx4aMGFe-","version":"7.20.4","type":"feature","title":"7.20.4","summary":"Fixed internal imports for the posthoganalytics mirror.","titleGenerated":"PostHog Python 7.20.4 fixes internal imports for posthoganalytics mirror","titleShort":"Internal imports fixed for posthoganalytics mirror","content":"### Patch changes\n\n- [89adb2f](https://github.com/posthog/posthog-python/commit/89adb2f997ba2968b25a49eb29abc6d6d3bb19f8) Fix internal imports for posthoganalytics mirror — Thanks @hpouillot!","publishedAt":"2026-06-24T15:48:18.000Z","url":"https://github.com/PostHog/posthog-python/releases/tag/7.20.4","media":[],"prerelease":false,"source":{"slug":"posthog-python","name":"PostHog Python","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-python","groupName":"PostHog Python","coverageCount":0,"composition":{"bugs":1,"features":0,"enhancements":0}},{"id":"rel_f41-6XKExlS9cys1_bghA","version":"posthog-js@1.393.4","type":"feature","title":"posthog-js@1.393.4","summary":"Fixed browser console log capture when session activity timestamps are missing, and session attributes are now refreshed for each log entry. Updated internal dependency.","titleGenerated":"PostHog JS 1.393.4 fixes browser console log capture for missing session timestamps","titleShort":"Console log capture fixed for missing session timestamps","content":"## 1.393.4\n\n### Patch Changes\n\n- [#3942](https://github.com/PostHog/posthog-js/pull/3942) [`c9c8925`](https://github.com/PostHog/posthog-js/commit/c9c8925b1c63d2f02c3caeef5dc962ad31866459) Thanks [@hpouillot](https://github.com/hpouillot)! - Fix browser console log capture when session activity timestamps are missing and refresh session attributes for each log.\n  (2026-06-24)\n- Updated dependencies [[`c9c8925`](https://github.com/PostHog/posthog-js/commit/c9c8925b1c63d2f02c3caeef5dc962ad31866459)]:\n    - @posthog/core@1.37.2","publishedAt":"2026-06-24T14:48:08.000Z","url":"https://github.com/PostHog/posthog-js/releases/tag/posthog-js%401.393.4","media":[],"prerelease":false,"source":{"slug":"posthog-js","name":"PostHog JS","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-js","groupName":"PostHog JS","coverageCount":0,"composition":{"bugs":1,"features":0,"enhancements":0}},{"id":"rel_iOJmfpjghIUc00KhzlojB","version":"@posthog/core@1.37.2","type":"feature","title":"@posthog/core@1.37.2","summary":"Fixed browser console log capture when session activity timestamps are missing, and session attributes now refresh for each log entry.","titleGenerated":"PostHog JS v1.37.2 fixes browser console log capture with missing session timestamps","titleShort":"Browser console log capture fixed for missing session timestamps","content":"## 1.37.2\n\n### Patch Changes\n\n- [#3942](https://github.com/PostHog/posthog-js/pull/3942) [`c9c8925`](https://github.com/PostHog/posthog-js/commit/c9c8925b1c63d2f02c3caeef5dc962ad31866459) Thanks [@hpouillot](https://github.com/hpouillot)! - Fix browser console log capture when session activity timestamps are missing and refresh session attributes for each log.\n  (2026-06-24)","publishedAt":"2026-06-24T14:47:56.000Z","url":"https://github.com/PostHog/posthog-js/releases/tag/%40posthog/core%401.37.2","media":[],"prerelease":false,"source":{"slug":"posthog-js","name":"PostHog JS","type":"github"},"org":{"slug":"posthog","name":"PostHog"},"product":null,"groupSlug":"posthog-js","groupName":"PostHog JS","coverageCount":0,"composition":{"bugs":1,"features":0,"enhancements":0}},{"id":"rel_IH5tkWLpm9uHSPTky_UZq","version":"v3.197.0","type":"feature","title":"v3.197.0","summary":"## What's Changed\r\n\r\n### Features\r\n\r\n* feat(shared): add parquet flag to blob export tuning (LFE-10463) by @niklassemmler in https://github.com/langfu...","titleGenerated":null,"titleShort":null,"content":"## What's Changed\r\n\r\n### Features\r\n\r\n* feat(shared): add parquet flag to blob export tuning (LFE-10463) by @niklassemmler in https://github.com/langfuse/langfuse/pull/14506\r\n* feat(mcp): Add listUsers tool by @bezbac in https://github.com/langfuse/langfuse/pull/13944\r\n* feat(blob-storage): add 'Running' status badge for export jobs by @niklassemmler in https://github.com/langfuse/langfuse/pull/14282\r\n* feat(search-bar): move AI filter generation into the bar (Tab → AI) by @nkabardin in https://github.com/langfuse/langfuse/pull/14443\r\n* feat(worker): stream ClickHouse-native Parquet blob exports (LFE-10463) by @niklassemmler in https://github.com/langfuse/langfuse/pull/14509\r\n\r\n### Fixes\r\n\r\n* fix(evals): pass resolved model params to template validation by @hassiebp in https://github.com/langfuse/langfuse/pull/14507\r\n* fix(web): contain long provider error in New LLM Connection modal by @nkabardin in https://github.com/langfuse/langfuse/pull/14499\r\n* fix(table): make experiments metadata column resizable by @nkabardin in https://github.com/langfuse/langfuse/pull/14512\r\n* fix(blob-storage): skip S3 diagnostics log for retryable throttling errors by @niklassemmler in https://github.com/langfuse/langfuse/pull/14519\r\n\r\n### Chores\r\n\r\n* refactor(worker): replace compressed tag with source enum on blob export metrics by @niklassemmler in https://github.com/langfuse/langfuse/pull/14503\r\n* refactor(web): move all Radix/Vaul overlays onto the layer system (LFE-10471) by @nkabardin in https://github.com/langfuse/langfuse/pull/14491\r\n* ci: Remove noisy test output by @bezbac in https://github.com/langfuse/langfuse/pull/14513\r\n* chore: Enable eslint `no-inferrable-types` by @bezbac in https://github.com/langfuse/langfuse/pull/14508\r\n* chore: Enable eslint `no-else-return` by @bezbac in https://github.com/langfuse/langfuse/pull/14510\r\n* chore(worker): classify blob export S3 traffic for cost attribution (LFE-10481) by @niklassemmler in https://github.com/langfuse/langfuse/pull/14520\r\n* test(table): add DataTable stories (CSF-Next, per storybook skill) by @nkabardin in https://github.com/langfuse/langfuse/pull/14492\r\n\r\n\r\n**Full Changelog**: https://github.com/langfuse/langfuse/compare/v3.196.0...v3.197.0","publishedAt":"2026-06-24T14:41:38.000Z","url":"https://github.com/langfuse/langfuse/releases/tag/v3.197.0","media":[],"prerelease":false,"source":{"slug":"langfuse","name":"Langfuse","type":"github"},"org":{"slug":"langfuse","name":"Langfuse"},"product":null,"groupSlug":"langfuse","groupName":"Langfuse","coverageCount":0,"composition":null}],"pagination":{"nextCursor":"2026-06-24T14:41:38.000Z|2026-06-24T18:02:41.942Z|rel_IH5tkWLpm9uHSPTky_UZq","limit":20}}