releases.sh
PostHog

PostHog

posthog.comObservability
$npx @buildinternet/releases get posthog
Recently Shipped575 releases · updated Aug 3, 2026

Recently shipped @posthog/next@0.8.0 with a createPostHog() factory, and posthog-python gained stateless MCP server support and corrected exception list ordering.

@posthog/next replaced singleton exports with a factory.

  • createPostHog() replaces the getPostHog and getServerSidePostHog exports. Configure PostHog once in a shared module; the returned getPostHog works everywhere. An optional getDistinctId resolver attributes server-side events and feature flags to the authenticated user.

Release ID ties exceptions directly to releases.

  • posthog-cli v0.9.4 injects a release ID into bundles. posthog-js v1.409.0 and posthog-node v5.47.0 emit it as $release_id on $exception events, so PostHog attaches exceptions to a release without joining through symbol sets. getInjectedReleaseId() is available on @posthog/core.

Python SDK added stateless MCP support and fixed exception ordering.

  • posthog-python v7.30.0 carries $session_id and client identity across pods via a self-encoded Mcp-Session-Id token. v7.31.0 aligns exception list ordering with the cross-SDK spec.

AI observability linked OpenAI Agents SDK groups to sessions.

  • On both @posthog/ai v8.6.0 and posthog-python v7.35.0, the OpenAI Agents SDK groupId maps to $ai_session_id alongside $ai_group_id, so grouped runs appear as sessions in PostHog AI observability. @posthog/ai v8.5.0 also added config to Prompts.get() results.

Browser extension clients gained a browser-v1 adapter.

  • posthog-js v1.409.1 introduced a browser-v1 client adapter for shared extensions, covering analytics, request, persistence, and replayed remote-config outcomes. @posthog/browser-common v0.3.0 streams replayable remote config outcomes through shared extension clients.

SDK patches across the stack.

  • posthog-node v5.47.1 isolates NestJS request context per Observable subscription. v5.47.3 applies the feature flag definition request timeout while consuming the response body.
  • posthog-js v1.409.4 fixes canvases staying blank after seeking in session replay by re-sending one frame per canvas after each full snapshot. v1.409.5 fails open when an error tracking suppression rule cannot be evaluated.
  • @posthog/mcp v0.10.2 redacts sensitive exception messages and large binary payload encodings from MCP analytics.
  • identify() now correctly marks a user as identified when the supplied ID matches the persisted distinct ID – fixed across @posthog/core v1.46.1, posthog-js-lite, posthog-react-native, and posthog-node.

posthog-cli uploads now report per-run summary.

  • Sourcemap, dSYM, and ProGuard uploads end with a single line showing how many chunks were uploaded, skipped as duplicate, or skipped as too large.
AI-generated summaries may contain mistakes.

Latest releases

See all releases

Activity

2775 releases1h interval581/mo
Mon
Wed
Fri
AugSepOctNovDecJanFebMarAprMayJunJulAug
Less
More