Everything PostHog publishes
P

PostHog

Changelog - PostHog

/changelog

changelog
Words
41,538
Reading time
189 min
Last crawled
2026-09-26
Cited by
32 of their pages
Language
EN
cat posthog.com/changelog.md
## September 2026 ### Tune Flutter replay screenshots [September 25, 2026](https://posthog.com/changelog?id=3032) · Client Libraries Team · Session replay [Session Replay](https://posthog.com/docs/session-replay) for Flutter Android can use configurable screenshot resolution, JPEG quality, and native-screen pixel formats. Lower the fidelity when bandwidth or memory matters more than tiny pixels. [Read the docs](https://posthog.com/docs/session-replay) ### Android interaction signals [September 25, 2026](https://posthog.com/changelog?id=3033) · Client Libraries Team · Product analytics Android apps can opt into semantic interaction autocapture and frustration signals without turning on session replay. -   Capture taps on View and Compose elements with privacy-safe metadata.-   Detect rage taps and likely dead taps for controls that do not visibly respond. [Read the docs](https://posthog.com/docs/product-analytics) ### MCP analytics by default [September 25, 2026](https://posthog.com/changelog?id=3034) · Client Libraries Team · MCP MCP instrumentation now captures model information and keeps related tool calls in the same conversation by default. Both SDKs retain explicit opt-outs. -   JavaScript MCP SDK-   Python MCP SDK [Read the docs](https://posthog.com/docs/model-context-protocol) ### HogQL-model batch exports are now in closed beta [September 25, 2026](https://posthog.com/changelog?id=3035) · Batch Exports Team · CDP Batch exports now support a new "hogql" model which is powered by a HogQL query: Users can now export the results of any SELECT HogQL query to any supported batch exports destination. For batch exports that trigger on a schedule, the optional placeholders `{data_interval_start}` and `{data_interval_end}` can be included in the query so the results are narrowed to the scheduled period on every run. HogQL-model batch exports are currently available only upon request to PostHog support. During the closed beta period users may encounter occasional errors as fine tune ClickHouse resource limits, support for all types of data, and other quirks. [Read the docs](https://posthog.com/docs/cdp) ### Faster mobile survey responses [September 25, 2026](https://posthog.com/changelog?id=3036) · Client Libraries Team · Surveys Rating and single-choice [Surveys](https://posthog.com/docs/surveys) can submit immediately after a response is selected. -   iOS-   Android-   Flutter [Read the docs](https://posthog.com/docs/surveys) ### Filter insight chart annotations by scope [September 24, 2026](https://posthog.com/changelog?id=3028) · Product Analytics Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) insight options can now show annotations from one selected scope, all scopes, or none. Keep the context you need without crowding the chart. [Read the docs](https://posthog.com/docs/product-analytics) ### 16 new MCP tools [September 24, 2026](https://posthog.com/changelog?id=3029) · Data Modeling Team · MCP Sixteen tools landed in PostHog's [MCP server](https://posthog.com/docs/model-context-protocol) this week: **Data quality** -   List what a data quality check can be authored on **Experiments** -   Get experiment setup context-   Migrate legacy experiment **Billing** -   Get available features-   Get the forecast for this billing period-   Get spend limits-   Get one product-   List products-   List projects with usage-   Get spend this billing period-   Get spend over time by project-   Get subscription-   Get usage limit status-   Get usage this billing period-   Get usage over time by project **Stamphog** -   Request a stamphog review [Read the docs](https://posthog.com/docs/model-context-protocol) ### Use standard Parquet file names [September 24, 2026](https://posthog.com/changelog?id=3031) · Batch Exports Team · Batch exports New Parquet batch exports to object storage use `.parquet` rather than including the compression codec in the extension (e.g. `.parquet.zst`), so readers and catalog tools that expect conventional names can recognize them. Existing exports keep their current filenames, although it is possible to migrate to the new naming convention via the UI (note that this is a one-way migration). [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Smoother OAuth connection flow [September 24, 2026](https://posthog.com/changelog?id=3030) · Security Team · MCP OAuth connections skip the region picker when you're signed in to just one region. The consent screen also shows the account and region that will grant access, so there are fewer surprises at the final click. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1790266717/52d52780_a240_4e1e_be9c_e63e32e30131_e5e69285d9.png) [Read the docs](https://posthog.com/docs/model-context-protocol) ### More sources are generally available [September 18, 2026](https://posthog.com/changelog?id=3026) · Warehouse Sources Team · Data warehouse Twelve [Data Warehouse](https://posthog.com/docs/data-warehouse) sources moved from prerelease to general availability. -   Close, App Store Connect, Webflow, and Pipedrive-   Freshdesk, MailerLite, Eventbrite, and ChartMogul-   Postmark, Apollo, Cloudflare, and SendGrid [Read the docs](https://posthog.com/docs/data-warehouse) ### Replay touch capture controls [September 18, 2026](https://posthog.com/changelog?id=3013) · Client Libraries Team · Session replay Mobile \[Session Replay\] can keep screenshots while omitting touch coordinates, helping protect interactions such as PIN entry. -   Disable touch capture in iOS, Android, Flutter, and React Native apps.-   Touch capture remains on by default. [Read the docs](https://posthog.com/docs/session-replay) ### Inspect access with AI [September 18, 2026](https://posthog.com/changelog?id=3015) · Platform Features Team · Platform features AI assistants can inspect resolved member, role, and default permissions through read-only access-control tools, including object and property rules. Less tab-hopping while figuring out who can access what. ### Respect object-level access denials [September 18, 2026](https://posthog.com/changelog?id=3016) · Platform Features Team · Platform features Explicit no-access rules on individual objects now override broader resource permissions. Object restrictions stay restricted. ### More precise Flutter replay masking [September 18, 2026](https://posthog.com/changelog?id=3014) · Client Libraries Team · Session replay Flutter \[Session Replay\] gains more targeted controls for masking sensitive UI. -   Mask text drawn with CustomPainter when you opt in.-   Explicitly unmask safe content while keeping recognized sensitive inputs masked.-   Cover the full height of growing text fields. [Read the docs](https://posthog.com/docs/session-replay) ### More reliable file download exports [September 18, 2026](https://posthog.com/changelog?id=3017) · Batch Exports Team · Batch exports [File download exports](https://posthog.com/docs/cdp/file-download-exports) now split into roughly 1 GB files by default, so large downloads are less likely to expire mid-transfer. Completed exports also report their row count. [Read the docs](https://posthog.com/docs/cdp/file-download-exports) ### Metronome usage by period [September 18, 2026](https://posthog.com/changelog?id=3018) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) sources for Metronome can now import daily and hourly usage tables alongside lifetime totals. Use them to track each customer's billable usage over time, with incremental updates to the current period. [Read the docs](https://posthog.com/docs/data-warehouse) ### Eight warehouse sources reach GA [September 18, 2026](https://posthog.com/changelog?id=3019) · Warehouse Sources Team · Data warehouse Eight [Data Warehouse](https://posthog.com/docs/data-warehouse) sources have moved from alpha or beta to general availability after meeting the team's reliability and time-in-production criteria. -   WorkOS-   Notion-   Recharge and Gorgias-   Calendly-   Brevo-   ActiveCampaign and Mailjet-   WooCommerce [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync Gainsight CS data [September 18, 2026](https://posthog.com/changelog?id=3020) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can now sync Gainsight CS companies, people, relationships, activities, calls to action, and email logs. Add custom objects too, and their discovered fields come along for the ride. [Read the docs](https://posthog.com/docs/data-warehouse) ### OpenAI Ads enters beta [September 18, 2026](https://posthog.com/changelog?id=3022) · Warehouse Sources Team · Data warehouse The [Data Warehouse](https://posthog.com/docs/data-warehouse) OpenAI Ads source has moved from alpha to beta, so more teams can try syncing its data. [Read the docs](https://posthog.com/docs/data-warehouse) ### Expanded source table coverage [September 18, 2026](https://posthog.com/changelog?id=3025) · Warehouse Sources Team · Data warehouse Dozens of existing [Data Warehouse](https://posthog.com/docs/data-warehouse) sources gained more tables, covering product, marketing, finance, engineering, support, and operations data. -   Amazon Ads: reporting and entity data-   Anthropic: activity, cost, usage, and Enterprise data-   AppsFlyer: raw data, attribution, and fraud reports-   Bitbucket and Azure DevOps: pull request, pipeline, build, and release data-   Braze, Algolia, ActiveCampaign, and many more: expanded analytics and operational tables [Read the docs](https://posthog.com/docs/data-warehouse) ### Set sync methods in bulk [September 18, 2026](https://posthog.com/changelog?id=3021) · Warehouse Sources Team · Data warehouse Choose multiple [Data Warehouse](https://posthog.com/docs/data-warehouse) tables and set them all to full refresh or append in one go. The menu explains the trade-offs and keeps incompatible CDC and webhook tables out of trouble. [Read the docs](https://posthog.com/docs/data-warehouse) ### Anthropic source enters beta [September 18, 2026](https://posthog.com/changelog?id=3023) · Warehouse Sources Team · Data warehouse The [Data Warehouse](https://posthog.com/docs/data-warehouse) Anthropic source has moved from alpha to beta, including its activity, usage, and Enterprise tables. [Read the docs](https://posthog.com/docs/data-warehouse) ### Choose App Store apps [September 18, 2026](https://posthog.com/changelog?id=3024) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) App Store Connect sources can sync only the apps you select, instead of everything tied to the account. [Read the docs](https://posthog.com/docs/data-warehouse) ### Find models needing attention [September 17, 2026](https://posthog.com/changelog?id=3011) · Data Modeling Team · Data warehouse The [Context Warehouse Models](https://app.posthog.com/models) page now calls out failed, suspended, behind-schedule, and failing-check models, including the downstream models they hold up. Search the Lineage view with `+model`, `model+`, or `+model+` to narrow it to upstream, downstream, or both. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1789661219/e957ab5c_c0d6_4c75_9e6c_8e4c8922b459_ea3351555a.png) [Read the docs](https://posthog.com/docs/data-warehouse) ### Suspend repeatedly failing models [September 17, 2026](https://posthog.com/changelog?id=3012) · Data Modeling Team · Data warehouse Materialized models that hit the repeated-failure threshold now stop running for every project, rather than continuing to fail on schedule. Their suspension reason and a Resume action are available in the [Models page](https://app.posthog.com/models). [Read the docs](https://posthog.com/docs/data-warehouse) ### Push notifications in Workflows [September 13, 2026](https://posthog.com/changelog?id=3027) · Workflows Team · Workflows You can now send push notifications to iOS and Android apps from a workflow step. Connect a Firebase Cloud Messaging or APNs channel, and the PostHog mobile SDKs register each user's device automatically. Sends, failures and opens show up in the workflow's Metrics tab, and an open is attributed to the workflow step that sent it. Docs:  [https://posthog.com/docs/workflows/configure-channels?tab=Push](https://posthog.com/docs/workflows/configure-channels?tab=Push) [Read the docs](https://posthog.com/docs/workflows) ### Access control now uses the most specific rule [September 11, 2026](https://posthog.com/changelog?id=3006) · Platform Features Team · Platform features New organizations use most-specific access resolution. For example, a member rule overrides role access, so you can deny access to a specific member even when the default permission for everyone in the project is higher. ### Capture push opens after setup [September 11, 2026](https://posthog.com/changelog?id=3007) · Client Libraries Team · SDKs Mobile apps now capture $push\_notification\_opened for taps that used to be missed: taps that launch the app before PostHog starts, and taps while the app is already running. -   Flutter 5.40.0 captures both automatically on iOS and Android. Remove any manual capturePushNotificationOpened call for these taps to avoid double counting.-   React Native (@posthog/react-native-plugin 2.6.0) now captures taps on Android while the app is running.-   iOS 3.72.0 adds prewarmPushNotificationOpenCapture(), which holds early taps until setup completes.-   Android 3.62.0 adds PostHogAndroid.capturePushNotificationOpened(intent), which captures launch taps the SDK started too late to see, without double counting. [Read the docs](https://posthog.com/docs/libraries) ### Safer MCP intent capture [September 11, 2026](https://posthog.com/changelog?id=3008) · MCP Analytics Team · Product analytics MCP analytics redact structured personal data from agent-written intent before it is captured, with stronger guidance to avoid narrating personal information. -   JavaScript MCP integrations redact emails, phone numbers, IP addresses, card numbers, and US Social Security numbers.-   Python MCP integrations apply the same intent-only redaction. [Read the docs](https://posthog.com/docs/product-analytics) ### More MCP model attribution [September 11, 2026](https://posthog.com/changelog?id=3009) · MCP Analytics Team · Product analytics MCP tool-call analytics can identify the model behind more integrations. -   Custom-dispatcher servers can opt into model capture.-   Recognized Codex client metadata supplies model attribution when available. [Read the docs](https://posthog.com/docs/product-analytics) ### Keep original Meta click times [September 11, 2026](https://posthog.com/changelog?id=3010) · Client Libraries Team · Product analytics Browser events now retain the original Meta ad-click timestamp when the same click ID appears again. Conversion destinations can use it to reject stale conversions instead of treating an old click as fresh. [Read the docs](https://posthog.com/docs/product-analytics) ### Send reports to Microsoft Teams [September 10, 2026](https://posthog.com/changelog?id=2995) · Platform features Schedule subscriptions for delivery to Microsoft Teams as Adaptive Cards, with links to the relevant charts. Teams-first teams can finally keep these updates where they work. ### Turn report suggestions into actions [September 10, 2026](https://posthog.com/changelog?id=2997) · Self-Driving Team · Self-driving Self-driving reports can suggest next-step actions alongside follow-up questions. Choose one in Ask AI to have the agent investigate, make the recommended change, and update the report when appropriate. [Read the docs](https://posthog.com/docs/self-driving) ### Release breakdowns in insights [September 10, 2026](https://posthog.com/changelog?id=2998) · Error Tracking Team · Error tracking [Error Tracking](https://posthog.com/docs/error-tracking) insights have been rebuilt with release-level breakdowns. See which releases are contributing to exceptions alongside the usual trends and totals. [Read the docs](https://posthog.com/docs/error-tracking) ### Let external agents claim reports [September 10, 2026](https://posthog.com/changelog?id=2999) · Self-Driving Team · Self-driving External MCP agents can claim actionable Self-driving inbox reports, release them, and attach implementation pull requests without first creating an internal task. Report ownership and PR status stay visible in the inbox while the agent works. [Read the docs](https://posthog.com/docs/self-driving) ### Set hourly query API budgets [September 10, 2026](https://posthog.com/changelog?id=2996) · API Personal API-key query responses now show bytes read and the team’s remaining hourly read budget. When the budget is exhausted, the API returns a retryable rate-limit response. [Read the docs](https://posthog.com/docs/api) ### Scout suggestions, ready in advance [September 10, 2026](https://posthog.com/changelog?id=3000) · Self-Driving Team · Self-driving Suggested scouts are prepared in the background for eligible projects, so a fresh batch is ready instead of waiting for a project scan. Suggestions can be refreshed up to three times a day or dismissed when they miss the mark. [Read the docs](https://posthog.com/docs/self-driving) ### Snowflake exports use integrations [September 10, 2026](https://posthog.com/changelog?id=3001) · Batch Exports Team · Batch exports New Snowflake batch exports must use an integration instead of inline credentials. Existing exports were migrated automatically. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Observe Google ADK agents [September 10, 2026](https://posthog.com/changelog?id=3002) · AI Observability Team · AI observability [AI observability](https://posthog.com/docs/ai-observability) can now capture Google ADK model calls with traces, token usage, cost, latency, outputs, and errors. Add the `@posthog/ai/adk` adapter to instrument ADK agents without building the plumbing yourself. [Read the docs](https://posthog.com/docs/ai-observability) ### Fetch prompts by label [September 10, 2026](https://posthog.com/changelog?id=3004) · AI Observability Team · AI observability [AI observability](https://posthog.com/docs/ai-observability) prompt APIs can return every prompt assigned to a label, such as production, in one request. Prompts without that label stay out of the response. [Read the docs](https://posthog.com/docs/ai-observability) ### Set evaluation result polarity [September 10, 2026](https://posthog.com/changelog?id=3003) · AI Observability Team · AI observability [AI observability](https://posthog.com/docs/ai-observability) evaluations can mark a true result as a problem rather than a pass. Pass rates, result filters, badges, clusters, and reports then consistently treat the unwanted outcome as a failure. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1789062565/ad6565a8_8ad2_4f3e_a05b_e5c97bc0faf3_77092015e9.png) [Read the docs](https://posthog.com/docs/ai-observability) ### Set up Go instrumentation [September 10, 2026](https://posthog.com/changelog?id=3005) · AI Observability Team · AI observability [AI observability](https://posthog.com/docs/ai-observability) setup guides now include Go OpenTelemetry instructions, from installing the bridge to adding session IDs. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1789062674/18cfab8f_6d09_46cf_bbb0_a73ac3db6dbb_5399ec4403.png) [Read the docs](https://posthog.com/docs/ai-observability) ### Incremental Firestore collection syncs [September 7, 2026](https://posthog.com/changelog?id=2988) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can incrementally sync Firestore collections using a timestamp or integer field you choose. Collections without a suitable field keep using full refreshes. [Read the docs](https://posthog.com/docs/data-warehouse) ### Connect Shopify with access tokens [September 7, 2026](https://posthog.com/changelog?id=2989) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) Shopify sources can authenticate with an Admin API access token, helping stores that cannot use the existing client-credentials flow. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync Metronome billing data [September 7, 2026](https://posthog.com/changelog?id=2990) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) has a new Metronome source for customers, contracts, invoices, products, rate cards, and more. Connect it with an API token. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync data from Lovable [September 7, 2026](https://posthog.com/changelog?id=2991) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) has a new Lovable source for workspaces, projects, members, credit usage history, and security scans. Tables unavailable on your Lovable plan stay out of the way. [Read the docs](https://posthog.com/docs/data-warehouse) ### Import Rokt Ads reports [September 7, 2026](https://posthog.com/changelog?id=2992) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) has a new Rokt Ads source for account data and campaign, creative, audience, demographic, and transaction performance reports. [Read the docs](https://posthog.com/docs/data-warehouse) ### More tables across warehouse sources [September 7, 2026](https://posthog.com/changelog?id=2993) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) sources gained more tables to sync: -   Ashby referrals and sequences-   Asana AI Studio usage-   beehiiv podcasts-   easybill incoming documents-   Smartsheet report columns and report scope-   HiBob employee time-off calendars-   Personio salary bands and cost centers-   Four Ruddr tables-   Float rate cards and currencies-   Sigma Computing reports-   CoinGecko insights-   Fourthwall product templates-   Klaviyo custom object records-   Tally folders and form analytics metrics-   Zonka Feedback survey links [Read the docs](https://posthog.com/docs/data-warehouse) ### More warehouse sources available [September 7, 2026](https://posthog.com/changelog?id=2994) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) expanded source availability: -   OpenAI is available in beta-   Bing Webmaster Tools is available in beta-   WordPress is available in beta-   Plain is generally available-   Intercom is generally available [Read the docs](https://posthog.com/docs/data-warehouse) ### Survey introductions on mobile [September 4, 2026](https://posthog.com/changelog?id=2984) · Client Libraries Team · Surveys [Surveys](https://posthog.com/docs/surveys) can show an optional introductory screen before the first question on mobile. -   Added the introduction screen to iOS.-   Added the introduction screen to Android.-   Added the introduction screen to Flutter. [Read the docs](https://posthog.com/docs/surveys) ### Async event capture for Python [September 4, 2026](https://posthog.com/changelog?id=2985) · Client Libraries Team · SDKs Python services can send events through an asyncio-native PostHog client, without blocking the event loop. [Read the docs](https://posthog.com/docs/libraries) ### Route templates in Next.js [September 4, 2026](https://posthog.com/changelog?id=2986) · Client Libraries Team · SDKs Next.js pageviews can include route templates such as `/products/[id]`, rather than only each concrete URL. That makes dynamic routes easier to analyze together. [Read the docs](https://posthog.com/docs/libraries) ### Capture Java server crashes [September 4, 2026](https://posthog.com/changelog?id=2987) · Client Libraries Team · Error tracking Java server applications can opt in to send uncaught exceptions to [Error tracking](https://posthog.com/docs/error-tracking) as fatal, unhandled errors. The SDK flushes before handing the crash back to the previous exception handler. [Read the docs](https://posthog.com/docs/error-tracking) ### Send scout reports by DM [September 3, 2026](https://posthog.com/changelog?id=2977) · Self-Driving Team · Self-driving Scouts can send reports directly to up to five people in Slack, so personal reports no longer need a channel of their own. Pick recipients from your connected workspace when configuring the scout. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1788451449/2edc5eb4_15d6_4c96_b6e6_177ede866bee_7907c6306a.png) [Read the docs](https://posthog.com/docs/self-driving) ### Self-driving inbox redesign [September 3, 2026](https://posthog.com/changelog?id=2978) · Self-Driving Team · Self-driving The redesigned Self-driving inbox has become much easier to work through, with a simpler setup flow and less back-and-forth for report triage. -   A three-tab layout brings reports, scouts, and settings together, and the new welcome experience is the default for teams getting started.-   Reports can be sorted in one list, filtered by state or scope, and resolved or dismissed with clear outcomes.-   Right-click actions let you create a PR, resolve, dismiss, restore, or assign reviewers directly from a report row.-   Inbox data and report details load faster, particularly in Desktop. [Read the docs](https://posthog.com/docs/self-driving) ### 19 new MCP tools [September 3, 2026](https://posthog.com/changelog?id=2979) · Batch Exports Team · MCP Nineteen tools landed in PostHog's [MCP server](https://posthog.com/docs/model-context-protocol) this week: **Error tracking** -   Create error tracking severity rule-   List error tracking severity rules-   Update error tracking severity rule-   Assign error tracking issue **Visual review** -   Visual review flakiness overview-   List quarantined snapshots-   Visual review run counts for a repo-   List runs in a visual review repo **Customer analytics** -   List account meetings **Integrations** -   List integration Slack members **MCP analytics** -   List MCP missing-capability reports **Data pipelines** -   Count rows a HogQL file download export would produce **Warehouse sources** -   List warehouse destinations-   Get a warehouse destination-   Get a table's destinations-   Get a source's destinations **Signals** -   Get self-driving inbox **Data catalog** -   Describe a governed metric-   List governed metrics [Read the docs](https://posthog.com/docs/model-context-protocol) ### created\_at field added to Databricks batch exports [September 3, 2026](https://posthog.com/changelog?id=2980) · Batch Exports Team · Batch exports Databricks event batch exports now include `created_at`, the timestamp recorded when PostHog ingests an event. Note that new fields will not be added to destination tables automatically; they require adding manually before they begin to be populated. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Filter batch export runs by status [September 3, 2026](https://posthog.com/changelog?id=2981) · Batch Exports Team · Batch exports It is now possible to filter batch export runs by `status`, both in the UI and via the API. This can be helpful to see the most recently failed runs for example. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1788453060/17658b1878d78bbd_filter_run_status_14cb592769.png) [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Role-based authentication for AWS Redshift batch exports [September 3, 2026](https://posthog.com/changelog?id=2982) · Batch Exports Team · Batch exports Redshift batch exports can now use short-lived temporary credentials obtained by assuming an AWS role configured for PostHog to assume. With this authentication method, long-lived credentials no longer need to be stored in PostHog. For Redshift batch exports using COPY, separate roles may be used for the S3 bucket we stage the files in, and for Redshift itself. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Capture Android native crashes [September 1, 2026](https://posthog.com/changelog?id=2975) · Client Libraries Team · Error tracking [Error tracking](https://posthog.com/docs/error-tracking) can capture Android NDK crashes from Android 12+ tombstones and symbolicate their native frames. -   Android SDK: opt in to capture Android NDK crashes-   Android Gradle plugin: upload native debug symbols-   Flutter: configure Android NDK crash capture [Read the docs](https://posthog.com/docs/error-tracking) ### Autocapture React Native Web [September 1, 2026](https://posthog.com/changelog?id=2976) · Client Libraries Team · Product analytics React Native Web apps can capture touches, mouse clicks, and interactions inside portals with autocapture enabled. This covers Expo Router and React Native Web events that previously produced nothing. [Read the docs](https://posthog.com/docs/product-analytics) ## August 2026 ### Redshift short-lived credentials for batch exports [August 28, 2026](https://posthog.com/changelog?id=2967) · Batch Exports Team · Batch exports \[Batch exports\] can now utilize Redshift short-lived credentials from an assumed AWS role. This is the preferred method of authentication for new batch exports, as it avoids having to share long-lived credentials. For Redshift COPY batch exports, an assumed AWS role is also supported for S3 authentication. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Long-running AWS exports [August 28, 2026](https://posthog.com/changelog?id=2968) · Batch Exports Team · Batch exports S3 and file-download batch exports using short-lived AWS role authentication refresh their credentials while they run. This avoids any timeouts caused by short-lived credentials expiring. This will help some of the more longer running batch exports to successfully complete. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### WorkOS webhook sync [August 28, 2026](https://posthog.com/changelog?id=2970) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) WorkOS sources can keep supported tables up to date from webhooks after their initial backfill. Create, update, and delete events are reflected in the imported data. [Read the docs](https://posthog.com/docs/data-warehouse) ### 54 new Data Warehouse sources [August 28, 2026](https://posthog.com/changelog?id=2973) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) gained 54 new sources, spanning finance, sales, marketing, public data, and a few pleasantly niche corners of the internet. -   Analytics, ads, and marketing: Sigma Computing, Hyros, G2, Pluralsight Flow, Apple Search Ads, Bluesky, Profound, and Select Star-   Cloud, cost, and company data: AWS Organizations, AWS Budgets, AWS Cost Anomaly Detection, Cloudability, SingleStore, OpenCorporates, GLEIF, and Bigeye-   Sales, CRM, and business operations: Propertyware, Mighty Networks, Housecall Pro, Kickscale, OwnerRez, Moxie, Vendr, Dynamics 365 Business Central, Workiz, CompanyCam, and Shipmail-   Finance and payments: Avalara AvaTax, Opn Payments, HitPay, Asaas, Airwallex, Billomat, and Back Market-   Commerce and marketplaces: Reverb, Faire, Zero, Kalshi, Polymarket, and easybill-   Public, education, and productivity data: WHO GHO, CDC Open Data, US Bureau of Economic Analysis, Nager.Date, Crossref, Meteostat, Canvas LMS, ServiceM8, Cliniko, and ECB Data Portal-   More connectors: Nuntly, Waydev, Clever, Bloomerang, and Meteostat [Read the docs](https://posthog.com/docs/data-warehouse) ### Error tracking releases tab [August 28, 2026](https://posthog.com/changelog?id=2969) · Error Tracking Team · Error tracking You can now see how your issue is broken down my releases ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1787908058/a1957fd4696fa3c5_640961405_8fb3dc8a_3889_40d4_8048_db4d7fb9f2ec_027ed82389.png) [Read the docs](https://posthog.com/docs/error-tracking) ### App Store attribution reports [August 28, 2026](https://posthog.com/changelog?id=2971) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) App Store Connect sources can import four Detailed report variants, including campaign, source, and page-title attribution fields. Less need for a second pipeline just to find out where an install came from. [Read the docs](https://posthog.com/docs/data-warehouse) ### Custom REST source beta [August 28, 2026](https://posthog.com/changelog?id=2972) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### More Gong call content [August 28, 2026](https://posthog.com/changelog?id=2974) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can bring more of your Gong conversations into the warehouse. -   Sync full call transcripts in a new `transcripts` table, joined to calls by call ID-   Sync AI-generated call briefs, key points, highlights, outcomes, and outlines in a separate opt-in `calls_content` table [Read the docs](https://posthog.com/docs/data-warehouse) ### Safer verified domain restrictions [August 27, 2026](https://posthog.com/changelog?id=2955) · Platform Features Team · Platform features Before restricting membership to verified email domains or removing a domain, organization admins can see which members would lose access. The settings also flag changes that would lock out the admin making them. ### Product tours is being removed [August 27, 2026](https://posthog.com/changelog?id=2956) · Self-Driving Team · Configuration Unfortunately, on 26 September 2026 we're saying goodbye to our product tours tool and it will stop working with all versions of PostHog. Support for product tours will also stop at the same time. We're doing this because, while this feature was popular, we ultimately decided that it wasn't a good fit for our mission and that there were more impactful things we could build instead. As we're a small team we need to make these decisions quite firmly, even if they seem counterintuitive from the outside. We've informed everyone who was using Product Tours that the service will be removed on 26 September and we'll send a reminder one week before hand. We've created a new product-tours agent skill to help you replicate what we built, for free. Just run the following command in your CLI: npx @posthog/wizard@latest skill creating\-product\-tours ### Show complete previous-period trends insights [August 27, 2026](https://posthog.com/changelog?id=2957) · Product Analytics Team · Product analytics Trends comparisons now render the full previous day, week, or month instead of stopping partway through the chart. Rolling windows such as “Last 24 hours” keep their existing comparison behavior. [Read the docs](https://posthog.com/docs/product-analytics) ### Set up replay vision [August 27, 2026](https://posthog.com/changelog?id=2958) · Wizard & Docs Team · Session replay `npx @posthog/wizard replay-vision` guides setup for [Session Replay](https://posthog.com/docs/session-replay) vision scanners from the command line. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1787846547/074679ed_1013_45e8_b1d6_abf231743d46_60242f9890.png) [Read the docs](https://posthog.com/docs/session-replay) ### Wizard supports four backend languages [August 27, 2026](https://posthog.com/changelog?id=2964) · Wizard & Docs Team · Uncategorized The setup wizard can recognize more server-side projects and guide SDK setup for them: -   Go projects, including Go module detection and package installation-   Elixir and Phoenix projects, with Mix dependency setup-   Rust projects, with Cargo-based SDK setup-   Java server projects using Maven or Gradle ### Scouts get a dedicated home [August 27, 2026](https://posthog.com/changelog?id=2959) · Self-Driving Team · Inbox Manage your scouts from a full-width roster, then open any scout for its run history, schedule, notes, and learned context. Search and filter the fleet without squeezing it into a setup modal. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1787846562/c5b0aefb_9be6_43be_b93e_15b49e1cf001_cff76c03d4.jpg) [Read the docs](https://posthog.com/docs/self-driving/inbox) ### Set a daily report limit [August 27, 2026](https://posthog.com/changelog?id=2960) · Self-Driving Team · Self-driving Choose how many self-driving reports your project receives each day. Once the limit is reached, new scout runs and report generation pause until the next local day. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1787846588/1d2bbad2_5316_4046_a706_c8314aa67a2b_1dd16aa1dc.png) [Read the docs](https://posthog.com/docs/self-driving) ### Simplify MCP editor login [August 27, 2026](https://posthog.com/changelog?id=2961) · Wizard & Docs Team · MCP [Model Context Protocol](https://posthog.com/docs/model-context-protocol) setup in Claude Code and Codex now hands OAuth sign-in to the editor, rather than asking you to choose permissions twice. Removing an installed MCP server works too. [Read the docs](https://posthog.com/docs/model-context-protocol) ### Make scout reports actionable [August 27, 2026](https://posthog.com/changelog?id=2962) · Self-Driving Team · Self-driving Web analytics, Web Vitals, and CSP scouts now produce a concrete action PostHog can take or a handoff that names the owner, change, and success check. Less detective work left for the reader. [Read the docs](https://posthog.com/docs/self-driving) ### Switch models in Slack [August 27, 2026](https://posthog.com/changelog?id=2963) · Self-Driving Team · Self-driving Tell the Slack assistant to use a different supported model or effort level in a follow-up message while it is working. The next turn uses the new setting without losing the thread's context. [Read the docs](https://posthog.com/docs/self-driving) ### Enable more Inbox sources [August 27, 2026](https://posthog.com/changelog?id=2965) · Self-Driving Team · Self-driving Turn on 12 additional Inbox sources for product feedback, app reviews, and Google Search Console. These sources previously failed validation and flipped themselves back off. [Read the docs](https://posthog.com/docs/self-driving) ### 21 new MCP tools [August 27, 2026](https://posthog.com/changelog?id=2966) · Experiments Team · MCP Twenty-one tools landed in PostHog's [MCP server](https://posthog.com/docs/model-context-protocol) this week: **Customer analytics** -   Create feature request product area-   List feature request product areas-   Update feature request product area-   Link account to feature request-   Add feature request evidence-   Archive feature request-   Create feature request-   List feature request history-   List feature requests-   Update feature request-   Delete feature request evidence-   Restore feature request-   Get feature request-   List feature request status history-   Update feature request evidence **Canvas** -   Read canvas state-   Set canvas state **Platform Features** -   Create a comment or reply **Data warehouse** -   Link a bucket as a warehouse table **Experiments** -   Get flag cleanup task status **Replay vision** -   Semantically search replay vision observations [Read the docs](https://posthog.com/docs/model-context-protocol) ### Match flag property prefixes and suffixes [August 24, 2026](https://posthog.com/changelog?id=2954) · Feature Flags Team · Feature flags [Feature Flags](https://posthog.com/docs/feature-flags) now support "starts with", "doesn't start with", "ends with", and "doesn't end with" property conditions, all case insensitive. "ends with" is particularly useful when filtering on emails such as finding people whose email ends with "@example.com". Local evaluation works in the Python, Node, Go, Ruby, Rust, PHP, and .NET SDKs, so update to the latest [Read the docs](https://posthog.com/docs/feature-flags) ### See alert delivery details [August 20, 2026](https://posthog.com/changelog?id=2945) · Product analytics [Alerts](https://posthog.com/docs/alerts) history now records notifications that were accepted for delivery, rather than just the configured recipients. See which email addresses, Slack channels, webhooks, Discord, or Teams destinations were notified. [Read the docs](https://posthog.com/docs/alerts) ### Investigate AI observability anomalies [August 20, 2026](https://posthog.com/changelog?id=2946) · Self-Driving Team · Self-driving [AI observability](https://posthog.com/docs/ai-observability) anomaly alerts can now appear as Self-driving investigations alongside scouts and evaluation reports. Check their status, last run, and linked insight from one place. [Read the docs](https://posthog.com/docs/ai-observability) ### Charts in Slack answers [August 20, 2026](https://posthog.com/changelog?id=2947) · Self-Driving Team · Self-driving Analytics answers delivered in Slack can include the chart beneath the explanation when chart delivery is enabled. Sometimes a picture really does save a follow-up message. [Read the docs](https://posthog.com/docs/self-driving) ### 19 new MCP tools [August 20, 2026](https://posthog.com/changelog?id=2951) · Experiments Team · MCP Nineteen tools landed in PostHog's [MCP server](https://posthog.com/docs/model-context-protocol) this week: **Experiments** -   Find recordings worth watching per variant **Billing alerts** -   Create billing alert-   Update billing alert **Data warehouse** -   Get managed warehouse metric history-   Get managed warehouse monitoring **Data quality** -   Create a data quality check on a table-   Create a data quality check on a view-   Delete a data quality check on a table-   Delete a data quality check on a view-   Recent results of a data quality check on a table-   Recent results of a data quality check on a view-   Run a data quality check on a table-   Run a data quality check on a view-   List data quality check types-   Update a data quality check on a table-   Update a data quality check on a view **Billing** -   Get billing overview-   Get spend breakdown-   Get usage breakdown [Read the docs](https://posthog.com/docs/model-context-protocol) ### Send report notes to Slack [August 20, 2026](https://posthog.com/changelog?id=2948) · Self-Driving Team · Self-driving Edits that only change a report note are delivered to Slack as the note itself, rather than being dropped or turned into something less useful. [Read the docs](https://posthog.com/docs/self-driving) ### Scout reports link to referenced items [August 20, 2026](https://posthog.com/changelog?id=2949) · Self-Driving Team · Self-driving Scout reports turn referenced insights, flags, and error issues into links on their first mention, rather than leaving you to copy an ID and hunt it down. [Read the docs](https://posthog.com/docs/self-driving) ### Set trend chart y-axis ranges [August 20, 2026](https://posthog.com/changelog?id=2952) · Product Analytics Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) trend charts can use a custom Y-axis range. Set the bounds when the default scale makes the change you care about hard to see. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1787242695/9591ee6e_610a_49ce_91e8_11b29d1ec237_9815d21858.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Slack alerts for batch exports [August 20, 2026](https://posthog.com/changelog?id=2950) · Batch Exports Team · Batch exports Batch exports can send a Slack notification when they fail. Keep up with batch export alerts directly on your Slack channel of choice. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1787242013/56973d11_9d90_4f70_b21d_e93454dd4176_3326a05dcc.png) [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### SQL as scatter plots [August 20, 2026](https://posthog.com/changelog?id=2953) · Product Analytics Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) SQL insights can plot two numeric measures against each other, with optional trend lines to make the relationship easier to read. -   Plot SQL results as scatter points using numeric X and Y columns.-   Add a per-series least-squares line of best fit, including on logarithmic axes. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1787242703/b83be8d2b200b180_Screenshot_2026_08_20_at_17_15_07_3d1f82ccf9.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Person properties in every export [August 14, 2026](https://posthog.com/changelog?id=2938) · Batch Exports Team · Batch exports Batch exports now include `person_properties` by default across destinations, so your exported events carry the person context alongside them. Existing S3, Azure blob, and other object storage exports may see a changed Parquet column order. Existing warehouse destinations (Databricks, Snowflake, etc...) require manually adding the new column to the target table for it to be exported. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### More complete session batch exports [August 14, 2026](https://posthog.com/changelog?id=2940) · Batch Exports Team · Batch exports Batch exports pick up late-arriving sessions more reliably. An increase in the number of session model exported rows is expected, as we now catch more updates. This is mostly affecting users with late-arriving events. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Export audit logs for SIEMs [August 14, 2026](https://posthog.com/changelog?id=2941) · Platform Features Team · API Advanced activity logs can be polled in a stable order and returned in OCSF format for SIEM ingestion. Changed fields are included without their values by default, with values available when needed. [Read the docs](https://posthog.com/docs/api) ### S3 exports use integrations [August 14, 2026](https://posthog.com/changelog?id=2939) · Batch Exports Team · Batch exports New AWS S3 and S3-compatible batch exports must use a team-scoped integration for their credentials. Existing exports were migrated automatically. Integrations support additional authentication methods, like role-based authentication for AWS S3. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Send discussions to Slack [August 14, 2026](https://posthog.com/changelog?id=2942) · Platform Features Team · Slack Mirror a discussion thread from PostHog to a Slack channel, then keep the thread updated as new replies arrive. -   Choose the Slack destination from a discussion-   See the channel and mirror state in PostHog-   Send existing replies and future replies into the same Slack thread [Read the docs](https://posthog.com/docs/slack) ### Know when alert checks fail [August 14, 2026](https://posthog.com/changelog?id=2943) · Platform Features Team · Product analytics [Alerts](https://posthog.com/docs/alerts) notify subscribers by email and in-app when a check first fails to run. Repeated failures stay quiet until the alert recovers. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1786706075/a590bcf0_87b4_4342_88f9_8fe8b3b206e5_2e8c6cdbd1.png) [Read the docs](https://posthog.com/docs/alerts) ### Get materialized view failure alerts [August 14, 2026](https://posthog.com/changelog?id=2944) · Platform Features Team · CDP Materialized views raise an in-app notification when they first start failing, rather than waiting for the daily digest. Choose whether to also receive an email for each new failure streak. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1786706130/249001a5_f9fe_4b14_a0c4_345eae87db69_2ee6bd2307.png) [Read the docs](https://posthog.com/docs/cdp) ### Turn scout output into events [August 13, 2026](https://posthog.com/changelog?id=2924) · Self-Driving Team · Uncategorized Scouts can emit schema-validated structured records as events in your project. Query, chart, and break down their output instead of leaving recurring measurements trapped in prose. ### Evaluate complete AI sessions [August 13, 2026](https://posthog.com/changelog?id=2925) · AI Observability Team · AI observability [AI Observability](https://posthog.com/docs/ai-observability) evaluations can now run against an entire session, not just an individual trace. Review session-level results in the session view and evaluation reports. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1786636869/d1e141ac_7149_413a_9c78_425cc9e1490f_d792f3f045.png) [Read the docs](https://posthog.com/docs/ai-observability) ### Organize online evaluations [August 13, 2026](https://posthog.com/changelog?id=2926) · AI Observability Team · AI observability [AI Observability](https://posthog.com/docs/ai-observability) online evaluations can be organized into directories. Create, rename, browse, search, move, and delete directories without losing the evaluations inside them. [Read the docs](https://posthog.com/docs/ai-observability) ### Better Sentiment results [August 13, 2026](https://posthog.com/changelog?id=2929) · AI Observability Team · AI observability The [AI Observability](https://posthog.com/docs/ai-observability) Sentiment tab is faster to scan and better focused on the results you need. -   Ranks the strongest positive and negative evaluation results before loading trace details.-   Queries for the selected sentiment directly, opens on negative results, and lets you filter by evaluation. [Read the docs](https://posthog.com/docs/ai-observability) ### Vercel AI SDK v7 support [August 13, 2026](https://posthog.com/changelog?id=2927) · AI Observability Team · AI observability `@posthog/ai` supports Vercel AI SDK v7's OpenTelemetry integration. Capture AI traces with `registerTelemetry`, including request-scoped flushing for serverless apps. [Read the docs](https://posthog.com/docs/ai-observability) ### Clearer Signals scout reports [August 13, 2026](https://posthog.com/changelog?id=2928) · Self-Driving Team · Uncategorized Signals scouts now follow PostHog’s simplified technical English style when writing report titles and summaries. Same reports, less accidental prose poetry. ### 9 new MCP tools [August 13, 2026](https://posthog.com/changelog?id=2930) · MCP Analytics Team · MCP Nine tools landed in PostHog's [MCP server](https://posthog.com/docs/model-context-protocol) this week: **Logs** -   Scan a service's logs for volume anomalies **Tasks** -   Update channel instructions **Marketing analytics** -   Create conversion goal-   Delete conversion goal-   Update conversion goal **Canvas** -   Stage a canvas draft build-   List canvas drafts-   Promote a canvas draft to live-   Publish current canvas version [Read the docs](https://posthog.com/docs/model-context-protocol) ### More Reddit Ads tables [August 13, 2026](https://posthog.com/changelog?id=2931) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can sync 13 more Reddit Ads tables, expanding the campaign and account data available for analysis. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync Checkout.com report files [August 13, 2026](https://posthog.com/changelog?id=2932) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can import Checkout.com report files as tables alongside payment data. [Read the docs](https://posthog.com/docs/data-warehouse) ### Reliable incremental Sentry events [August 13, 2026](https://posthog.com/changelog?id=2933) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) uses Sentry's dateReceived field to incrementally sync event endpoints, keeping subsequent imports on the right cursor. [Read the docs](https://posthog.com/docs/data-warehouse) ### Customer.io source is generally available [August 13, 2026](https://posthog.com/changelog?id=2934) · Warehouse Sources Team · Data warehouse The [Data Warehouse](https://posthog.com/docs/data-warehouse) Customer.io source has graduated from beta and is available to every team. [Read the docs](https://posthog.com/docs/data-warehouse) ### Choose your PlanetScale engine [August 13, 2026](https://posthog.com/changelog?id=2935) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) separates PlanetScale connections into MySQL and Postgres sources, so you can configure the right engine for your database. [Read the docs](https://posthog.com/docs/data-warehouse) ### Expanded Decagon data coverage [August 13, 2026](https://posthog.com/changelog?id=2936) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) imports can keep Decagon conversations current and include more of the operational data around them. -   Conversations sync incrementally and no longer stop after the first results page-   Agent Assist actions, knowledge articles, usage, tags, admin logs, team members, and watchtower data are available as tables [Read the docs](https://posthog.com/docs/data-warehouse) ### 28 new warehouse sources [August 13, 2026](https://posthog.com/changelog?id=2937) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can now bring in data from 28 more services. -   Mailjet, MailerLite, SparkPost, Mailgun, and Postmark for email delivery data-   Pipedrive, Calendly, Webflow, Tally, beehiiv, Transistor, and Hookdeck-   Similarweb, Open-Meteo, OpenAlex, Octolens, Trustpilot, Bing Webmaster Tools, and Instagram-   Flutterwave, WooCommerce, BigCommerce, Impact.com, Impact.com Partner, AWS SES, Framer, PlanetScale, and MotherDuck [Read the docs](https://posthog.com/docs/data-warehouse) ### Prompt management leaves beta [August 6, 2026](https://posthog.com/changelog?id=2911) · AI Observability Team · AI observability [Prompt management](https://posthog.com/docs/prompt-management) is out of beta. It now supports metadata management and fetching by labels. [Read the docs](https://posthog.com/docs/prompt-management) ### Vercel source enters beta [August 6, 2026](https://posthog.com/changelog?id=2913) · Warehouse Sources Team · Data warehouse The [Data Warehouse](https://posthog.com/docs/data-warehouse) Vercel source is now available in beta for syncing your Vercel data. [Read the docs](https://posthog.com/docs/data-warehouse) ### Control warehouse table access [August 6, 2026](https://posthog.com/changelog?id=2912) · Warehouse Sources Team · Data warehouse Set access permissions per table within a warehouse schema, so teammates see only the data they should. [Read the docs](https://posthog.com/docs/data-warehouse) ### Edit prompt configurations [August 6, 2026](https://posthog.com/changelog?id=2914) · AI Observability Team · AI observability [Prompt management](https://posthog.com/docs/prompt-management) can now edit JSON configuration alongside prompt text. Review configuration diffs before publishing, compare them across versions, and publish parameter-only changes without rewriting the prompt. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1786053610/d10c48b0_76d7_40df_aba2_a1f91513c248_bfc27d9786.png) [Read the docs](https://posthog.com/docs/prompt-management) ### Import all Bing Ads campaigns [August 6, 2026](https://posthog.com/changelog?id=2915) · Warehouse Sources Team · Data warehouse Bing Ads sources now import Performance Max, Shopping, App, Audience, Dynamic Search Ads, Hotel, and Search campaigns. Marketing analytics can include spend that was previously missing from non-Search campaigns. [Read the docs](https://posthog.com/docs/data-warehouse) ### Scout feedback closes the loop [August 6, 2026](https://posthog.com/changelog?id=2916) · Self-Driving Team · Uncategorized Feedback on a scout's report now becomes context it can use in later work. -   Send a question through Discuss and save it for the report's authoring scout.-   Send written thumbs-up or thumbs-down feedback to that same scout. ### 161 new source tables [August 6, 2026](https://posthog.com/changelog?id=2917) · Warehouse Sources Team · Data warehouse Existing [Data Warehouse](https://posthog.com/docs/data-warehouse) connectors gained 161 tables, so there is less API archaeology to do. -   GitHub: 43 tables-   Stripe: 26 tables-   HubSpot: 15 tables-   Google Ads: 14 tables-   TikTok Ads: 11 tables-   Meta Ads: 10 tables-   Snapchat Ads: 9 tables-   Intercom, Linear, LinkedIn Ads, and Pinterest Ads: 7 tables each-   Google Search Console: 5 tables [Read the docs](https://posthog.com/docs/data-warehouse) ### More sources reach general availability [August 6, 2026](https://posthog.com/changelog?id=2918) · Warehouse Sources Team · Data warehouse The [Data Warehouse](https://posthog.com/docs/data-warehouse) ClickHouse and Google Analytics sources are now generally available. -   ClickHouse source-   Google Analytics source [Read the docs](https://posthog.com/docs/data-warehouse) ### 23 new warehouse sources [August 6, 2026](https://posthog.com/changelog?id=2919) · Warehouse Sources Team · Data warehouse Import data into [Data Warehouse](https://posthog.com/docs/data-warehouse) from 23 newly supported services. -   Commerce and payments: AfterShip, Fourthwall, Whop, Loop Returns, Conekta, Dodo Payments, Gumroad, and Xendit-   Marketing and subscriptions: Adjust, AppLovin, FirstPromoter, Postscript, and App Store Connect-   Cloud, operations, and development: DynamoDB, AWS Cost Explorer, Cloudsmith, Harvest, and Companies House-   Public datasets: FRED and World Bank Open Data-   Customer data: Okendo and Kommo [Read the docs](https://posthog.com/docs/data-warehouse) ### Browse scout reports in Customer analytics [August 6, 2026](https://posthog.com/changelog?id=2920) · Self-Driving Team · Uncategorized [Customer analytics](https://posthog.com/docs/customer-analytics) now has a Feed tab for reports from its scouts. Filter by report status or show only reports where you are a suggested reviewer. [Read the docs](https://posthog.com/docs/customer-analytics) ### 44 new MCP tools [August 6, 2026](https://posthog.com/changelog?id=2921) · MCP Analytics Team · MCP Forty-four tools landed in PostHog's [MCP server](https://posthog.com/docs/model-context-protocol) this week: **Workflows** -   Patch a workflow step's email **AI observability** -   Archive dataset-   Create dataset-   Archive dataset item-   Create dataset item-   Restore dataset item-   Update dataset item-   Restore dataset-   Update dataset-   List LLM traces-   Get LLM trace-   Create evaluation directory-   Delete evaluation directory-   Get evaluation directory-   List evaluation directories-   Update evaluation directory-   Get dataset-   Get dataset item-   List dataset items-   List dataset item versions-   List datasets-   List dataset revisions **Canvas** -   Read canvas build status-   Create canvas-   Edit canvas source files-   List canvases-   Publish canvas source project-   Read canvas source project-   Validate canvas source project **Tasks** -   Resolve or create a channel-   Read channel instructions-   List channels-   Get a channel **Messaging** -   Add recipients to the opt-out list-   List opt-outs **Experiments** -   Create experiment from LLM prompt-   List LLM prompt metric templates **Web analytics** -   Apply a path-cleaning suggestion-   Generate path-cleaning suggestions **Signals** -   Record structured output for a run **Conversations** -   Delete private note-   Update private note **Integrations** -   Forward a request to a connected PostHog project **Replay vision** -   Scan sessions against a prompt [Read the docs](https://posthog.com/docs/model-context-protocol) ### Wizard setup reports in sessions [August 6, 2026](https://posthog.com/changelog?id=2922) · Growth Team · Uncategorized Wizard sessions include the setup report written to your repository, so the handoff is available in the app instead of only on disk. ### Wizard supports Flutter projects [August 6, 2026](https://posthog.com/changelog?id=2923) · Wizard & Docs Team · Uncategorized Wizard detects Flutter projects and installs the PostHog Flutter SDK with `flutter pub add`. ### 32 new MCP tools [August 3, 2026](https://posthog.com/changelog?id=2910) · MCP Analytics Team · MCP Thirty-two tools landed in PostHog's [MCP server](https://posthog.com/docs/model-context-protocol) this week: **Experiments** -   Recalculate experiment metrics-   Get experiment results-   Get experiment recalculation run **Web analytics** -   Run a web analytics overview query-   Run a web analytics breakdown table query-   Run a web vitals path breakdown query **ReviewHog** -   Get a ReviewHog review-   List ReviewHog reviews-   Trigger a ReviewHog review **Streamlit apps** -   Create Streamlit app-   Delete Streamlit app-   Get Streamlit app-   List Streamlit apps-   Set Streamlit app source-   Start Streamlit app-   Get Streamlit app status-   Stop Streamlit app-   Update Streamlit app-   List Streamlit app versions **Notebooks** -   Configure notebook compute-   Get notebook-   List notebook dataframes-   Interrupt notebook cell run-   Get notebook cell run result **Customer analytics** -   List account channel summaries-   List announcement channels-   Send announcement-   List announcements-   Get announcement **Replay vision** -   Create vision action-   Delete vision action-   Update vision action [Read the docs](https://posthog.com/docs/model-context-protocol) ## July 2026 ### Import GitHub deployment data [July 31, 2026](https://posthog.com/changelog?id=2892) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) GitHub sources can import deployment and deployment-status records alongside the rest of your repository data. [Read the docs](https://posthog.com/docs/data-warehouse) ### Add new tables to the Mailchimp source [July 31, 2026](https://posthog.com/changelog?id=2891) · Warehouse Sources Team · Data warehouse Added 28 tables to the Mailchimp source [Read the docs](https://posthog.com/docs/data-warehouse) ### Brevo source enters beta [July 31, 2026](https://posthog.com/changelog?id=2894) · Warehouse Sources Team · Data warehouse The [Data Warehouse](https://posthog.com/docs/data-warehouse) Brevo source has moved from alpha to beta after a clean run with active users. Same connector, less caveat. [Read the docs](https://posthog.com/docs/data-warehouse) ### Nine new warehouse sources [July 31, 2026](https://posthog.com/changelog?id=2893) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can now import data from nine additional services: -   Codemagic build and CI data-   Discourse community data-   Apitally API analytics data-   Aha! Ideas product-feedback data-   CAST AI cloud-optimization data-   DocuSign agreement data-   Gusto payroll and HR data-   Etsy marketplace data-   Zoho CRM customer data [Read the docs](https://posthog.com/docs/data-warehouse) ### Query ClickHouse sources directly [July 31, 2026](https://posthog.com/changelog?id=2895) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) can run live, read-only HogQL queries against ClickHouse and ClickHouse Cloud sources. No import required when you need the current data. [Read the docs](https://posthog.com/docs/data-warehouse) ### More Cloudflare source tables [July 31, 2026](https://posthog.com/changelog?id=2896) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) Cloudflare sources can now import 33 additional tables, giving you more of your Cloudflare data to query. [Read the docs](https://posthog.com/docs/data-warehouse) ### Add tables to the Clerk source [July 31, 2026](https://posthog.com/changelog?id=2897) · Warehouse Sources Team · Data warehouse Added 23 tables to the Clerk source [Read the docs](https://posthog.com/docs/data-warehouse) ### Add tables to Sentry source [July 31, 2026](https://posthog.com/changelog?id=2899) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add HubSpot leads table [July 31, 2026](https://posthog.com/changelog?id=2900) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add tables to Zendesk source [July 31, 2026](https://posthog.com/changelog?id=2901) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add Marketo source [July 31, 2026](https://posthog.com/changelog?id=2903) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add Qualtrics source [July 31, 2026](https://posthog.com/changelog?id=2904) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add Pardot source [July 31, 2026](https://posthog.com/changelog?id=2906) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add tables to Klaviyo source [July 31, 2026](https://posthog.com/changelog?id=2907) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Added Adobe Analytics source [July 31, 2026](https://posthog.com/changelog?id=2908) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Added Adobe Commerce source [July 31, 2026](https://posthog.com/changelog?id=2909) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add Adyen source [July 31, 2026](https://posthog.com/changelog?id=2905) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add BILL.com source [July 31, 2026](https://posthog.com/changelog?id=2902) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Add Workday source [July 31, 2026](https://posthog.com/changelog?id=2898) · Warehouse Sources Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Charts in inbox reports [July 30, 2026](https://posthog.com/changelog?id=2884) · Self-Driving Team · Sparks joy Inbox reports can include inline charts and tables beside a scout’s written findings. See the data behind quantitative alerts without hunting down a separate insight. ### Teach Scouts from dismissals [July 30, 2026](https://posthog.com/changelog?id=2885) · Self-Driving Team · Uncategorized Add a note when dismissing or snoozing an inbox report, and the Scout that filed it receives that feedback before its next run. Your “not useful” now has somewhere useful to go. ### Create Scouts your way [July 30, 2026](https://posthog.com/changelog?id=2886) · Self-Driving Team · Uncategorized Create a Scout with AI guidance or fill out the prompt, schedule, and Slack destination yourself. Daily schedules can run at a chosen time in your project timezone. ### Retries for batch exports with less duplicates [July 30, 2026](https://posthog.com/changelog?id=2887) · Batch Exports Team · Batch exports [Batch Exports](https://posthog.com/docs/batch-exports) resume interrupted reads from staging storage at the last completed batch, rather than restarting the file and potentially duplicating rows at the destination. [Read the docs](https://posthog.com/docs/batch-exports) ### Monitor Eve AI sessions [July 30, 2026](https://posthog.com/changelog?id=2888) · AI Observability Team · AI observability [Read the docs](https://posthog.com/docs/ai-observability) ### Add config to prompt versions [July 30, 2026](https://posthog.com/changelog?id=2890) · AI Observability Team · AI observability You can now store more than just a prompt inside Prompt Management. Metadata like model parameters can be stored and retrieved at runtime. [Read the docs](https://posthog.com/docs/ai-observability) ### New "AI" channel type in web analytics [July 28, 2026](https://posthog.com/changelog?id=2883) · Web Analytics Team · Web analytics Traffic from AI assistants like ChatGPT, Claude, Gemini and Perplexity is now classified under a new "AI" channel type instead of "Referral" or "Organic Search". Channel type is computed at query time, so historical sessions reclassify too: if you filter or alert on "Organic Search" or "Referral", counts may shift. No data is changed or lost, only how sessions are classified. [Read the docs](https://posthog.com/docs/web-analytics) ### Query synced sources directly [July 24, 2026](https://posthog.com/changelog?id=2816) · Data Tools Team · Data warehouse Run live SQL queries against synced [Data Warehouse](https://posthog.com/docs/data-warehouse) sources from the SQL editor. Enable direct querying in source settings, or jump in from a source's schema tab. [Read the docs](https://posthog.com/docs/data-warehouse) ### Browse notebook dataframes [July 24, 2026](https://posthog.com/changelog?id=2817) · Data Tools Team · Data warehouse The Notebook SQL schema browser now lists the dataframes, tables, and views available in your live kernel, so you can query them without guessing their names. [Read the docs](https://posthog.com/docs/data-warehouse) ### Reports for trace evaluations [July 24, 2026](https://posthog.com/changelog?id=2818) · AI Observability Team · AI observability [AI Observability](https://posthog.com/docs/ai-observability) boolean evaluations that run against traces can now generate and deliver evaluation reports. Trace citations and report navigation stay linked to the trace being evaluated. [Read the docs](https://posthog.com/docs/ai-observability) ### Media in AI traces [July 24, 2026](https://posthog.com/changelog?id=2819) · AI Observability Team · AI observability Images and audio stored with AI traces now render in the trace view, while other files can be downloaded instead of appearing as `phaiblob://` pointers. [Read the docs](https://posthog.com/docs/ai-observability) ### Fetch prompts by label [July 24, 2026](https://posthog.com/changelog?id=2821) · AI Observability Team · AI observability Fetch a named LLM prompt version by its label, such as `production`, with the prompt API. Label changes clear cached lookups, so consumers receive the current version. [Read the docs](https://posthog.com/docs/ai-observability) ### Session summaries for everyone [July 24, 2026](https://posthog.com/changelog?id=2822) · AI Observability Team · AI observability [AI observability](https://posthog.com/docs/ai-observability) session summarization has graduated from early access and is now available to everyone. [Read the docs](https://posthog.com/docs/ai-observability) ### Replay native Flutter screens [July 24, 2026](https://posthog.com/changelog?id=2823) · Replay Team · Session replay [Session Replay](https://posthog.com/docs/session-replay) can capture native screens covering a Flutter app, such as login flows and paywalls, instead of freezing on the last Flutter frame. Enable it with `captureNativeScreens`. [Read the docs](https://posthog.com/docs/session-replay) ### Hog evaluations for traces [July 24, 2026](https://posthog.com/changelog?id=2820) · AI Observability Team · AI observability Built-in Hog evaluation templates now work for both individual generations and whole traces. The editor also shows consistent recommended variables and tests against complete AI input and output. [Read the docs](https://posthog.com/docs/ai-observability) ### Capture dead swipes [July 24, 2026](https://posthog.com/changelog?id=2824) · Product Analytics Team · Product analytics [Autocapture](https://posthog.com/docs/product-analytics/autocapture) can record touch swipes that do not cause a visible change as `$dead_swipe` events. The events include direction and distance, alongside the existing dead-click detection. [Read the docs](https://posthog.com/docs/product-analytics/autocapture) ### Set Feature Flag fallbacks [July 24, 2026](https://posthog.com/changelog?id=2825) · Client Libraries Team · Feature flags Pass a `defaultValue` to `isFeatureEnabled` in the JavaScript and React Native SDKs. It returns that boolean while flags are unavailable, still loading, or missing. [Read the docs](https://posthog.com/docs/feature-flags) ### Link Python errors to traces [July 24, 2026](https://posthog.com/changelog?id=2826) · Error Tracking Team · Error tracking Exceptions captured inside an active OpenTelemetry span now include trace and span IDs. [Error Tracking](https://posthog.com/docs/error-tracking) can link the exception back to the trace where it happened. [Read the docs](https://posthog.com/docs/error-tracking) ### Load Ruby flags asynchronously [July 24, 2026](https://posthog.com/changelog?id=2827) · Client Libraries Team · Feature flags Ruby apps can load [Feature Flag](https://posthog.com/docs/feature-flags) definitions through the background poller instead of making a synchronous request during setup or evaluation. Use `feature_flags_loaded?` to wait until definitions are ready. [Read the docs](https://posthog.com/docs/feature-flags) ### Stable links for error issues [July 24, 2026](https://posthog.com/changelog?id=2828) · Error Tracking Team · Error tracking [Error Tracking](https://posthog.com/docs/error-tracking) links now use an issue fingerprint when available, so alerts, emails, and tracker tickets keep opening the same issue after issues are merged. Existing issue-ID links still work. [Read the docs](https://posthog.com/docs/error-tracking) ### More resilient flag dependencies [July 24, 2026](https://posthog.com/changelog?id=2829) · Feature Flags Team · Feature flags [Feature Flag](https://posthog.com/docs/feature-flags) payloads keep evaluating when an older dependency uses a numeric key. One malformed flag no longer prevents the rest of your project's flags from loading. [Read the docs](https://posthog.com/docs/feature-flags) ### Cohort flags handle unsupported filters [July 24, 2026](https://posthog.com/changelog?id=2830) · Feature Flags Team · Feature flags [Feature Flags](https://posthog.com/docs/feature-flags) using cohorts with unsupported filter leaves no longer fall straight back to their default value. Unsupported conditions count as non-matches while the rest of the cohort can still be evaluated. [Read the docs](https://posthog.com/docs/feature-flags) ### Find Feature Flags by key in MCP [July 24, 2026](https://posthog.com/changelog?id=2831) · Feature Flags Team · Feature flags Ask MCP for a [Feature Flag](https://posthog.com/docs/feature-flags) definition using its readable flag key, without looking up the numeric ID first. [Read the docs](https://posthog.com/docs/feature-flags) ### Accurate cohorts after person merges [July 24, 2026](https://posthog.com/changelog?id=2832) · Product Analytics Team · Product analytics Realtime cohort membership now follows the surviving person when profiles are merged. That keeps cohort-based targeting and cohort calculations from hanging onto the old profile. [Read the docs](https://posthog.com/docs/product-analytics) ### Send customer Slack announcements [July 24, 2026](https://posthog.com/changelog?id=2833) · Product Analytics Team · Product analytics [Customer Analytics](https://posthog.com/docs/customer-analytics) has an Announcements tab for writing a message, choosing customer Slack channels, and sending it without double-posting. Delivery history shows what reached each channel and what did not. [Read the docs](https://posthog.com/docs/customer-analytics) ### More accurate long-bucket trends [July 24, 2026](https://posthog.com/changelog?id=2834) · Product Analytics Team · Product analytics Monthly, quarterly, and yearly [Trends](https://posthog.com/docs/product-analytics/trends/overview) insights now exclude events from before your chosen start date. Short ranges no longer quietly include the rest of the bucket. [Read the docs](https://posthog.com/docs/product-analytics/trends/overview) ### Dashboard templates for MCP [July 24, 2026](https://posthog.com/changelog?id=2835) · Product Analytics Team · Product analytics [Read the docs](https://posthog.com/docs/model-context-protocol/tools) ### Run SQL against managed warehouses [July 24, 2026](https://posthog.com/changelog?id=2836) · Managed Warehouse Team · Data warehouse [Managed Warehouse](https://posthog.com/docs/data-warehouse) tables are available in the SQL editor through a project-scoped, read-only connection. New tables are picked up automatically. [Read the docs](https://posthog.com/docs/data-warehouse) ### Onboard projects to managed warehouses [July 24, 2026](https://posthog.com/changelog?id=2837) · Managed Warehouse Team · Data warehouse Each project in an organization can join its [managed warehouse](https://posthog.com/docs/data-warehouse) with its own schema name. Availability is checked before onboarding, so conflicting names fail early. [Read the docs](https://posthog.com/docs/data-warehouse) ### See warehouse import activity [July 24, 2026](https://posthog.com/changelog?id=2838) · Managed Warehouse Team · Data warehouse The [Data Warehouse](https://posthog.com/docs/data-warehouse) overview shows when each schema was last applied, rather than an unavailable status. It replaces the unreliable queue status check. [Read the docs](https://posthog.com/docs/data-warehouse) ### Metric markers in Experiment replays [July 24, 2026](https://posthog.com/changelog?id=2839) · Experiments Team · Experiments Filter [Experiment](https://posthog.com/docs/experiments) recordings to sessions where selected metric events fired, then jump straight to those moments in the player. Metric events are marked in the sidebar, seekbar, and inspector. [Read the docs](https://posthog.com/docs/experiments) ### Stable results after re-exposure [July 24, 2026](https://posthog.com/changelog?id=2840) · Experiments Team · Experiments [Experiment](https://posthog.com/docs/experiments) maturity and mean or ratio metrics now anchor to each person's first exposure. Re-evaluating a flag no longer shifts that window and changes already-mature results. [Read the docs](https://posthog.com/docs/experiments) ### Control scanner access [July 24, 2026](https://posthog.com/changelog?id=2841) · Replay Team · Session replay Set sharing rules for individual [Replay Vision](https://posthog.com/docs/replay-vision) scanners, plus a project-wide default. Scanner actions follow the same access rule, so permissions stay consistent. [Read the docs](https://posthog.com/docs/replay-vision) ### More reliable scanner verdicts [July 24, 2026](https://posthog.com/changelog?id=2842) · Replay Team · Session replay [Replay Vision](https://posthog.com/docs/replay-vision) scanners use session event evidence alongside recordings when reaching a verdict. Navigation events and tighter handling of hidden errors and gestures reduce misleading friction findings. [Read the docs](https://posthog.com/docs/replay-vision) ### Save impacted users as cohorts [July 24, 2026](https://posthog.com/changelog?id=2843) · Replay Team · Session replay See how many users and sessions a [Replay Vision](https://posthog.com/docs/replay-vision) scanner affects, then save the affected users as a static cohort. Classifier tags can also create cohorts for their matching users. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904176/9dee3b79_90c0_40c1_8b87_381abc052727_1365bca23a.png) [Read the docs](https://posthog.com/docs/replay-vision) ### Run summaries on demand [July 24, 2026](https://posthog.com/changelog?id=2845) · Replay Team · Session replay Start a [Replay Vision](https://posthog.com/docs/replay-vision) group summary whenever you need one, without changing its schedule or starting duplicates. Daily digests also appear alongside other summaries and alerts. [Read the docs](https://posthog.com/docs/replay-vision) ### Scan recordings in bulk [July 24, 2026](https://posthog.com/changelog?id=2844) · Replay Team · Session replay Select multiple recordings on the [Replay Vision](https://posthog.com/docs/replay-vision) on-demand tab and scan them together. The batch reports which scans started, were already running, or were skipped because of limits. [Read the docs](https://posthog.com/docs/replay-vision) ### Capture rapid screen changes [July 24, 2026](https://posthog.com/changelog?id=2846) · Replay Team · Session replay Android [Session Replay](https://posthog.com/docs/session-replay) no longer skips screens during fast navigation when recording throttling is active. [Read the docs](https://posthog.com/docs/session-replay) ### Trust summary citations [July 24, 2026](https://posthog.com/changelog?id=2847) · Replay Team · Session replay [Replay Vision](https://posthog.com/docs/replay-vision) checks inline observation citations against the underlying outcomes before sending group summaries. Reports are less likely to attribute errors to clean sessions. [Read the docs](https://posthog.com/docs/replay-vision) ### Keep event Surveys in session [July 24, 2026](https://posthog.com/changelog?id=2848) · Surveys Event-triggered [Surveys](https://posthog.com/docs/surveys) stay tied to the session that triggered them. An un-dismissed survey will not follow someone into their next session. [Read the docs](https://posthog.com/docs/surveys) ### Estimate reach for URL targeting [July 24, 2026](https://posthog.com/changelog?id=2849) · Surveys URL targeting in the full [Survey](https://posthog.com/docs/survey) editor now shows an estimated audience size, matching the wizard. You can sanity-check how many people a condition may reach before publishing. [Read the docs](https://posthog.com/docs/survey) [July 24, 2026](https://posthog.com/changelog?id=2850) · Conversations Team · Uncategorized Draft mode adds a confirmation step before a ticket reply goes out. Set it as your local default, then override it on individual tickets when you need to move faster. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904467/96fe1091_ce7b_4434_8688_989291b4cb7c_fed1d8357e.png) ### Reply and update ticket status [July 24, 2026](https://posthog.com/changelog?id=2851) · Conversations Team · Uncategorized Send a reply and move the ticket to pending, on hold, or resolved in the same action. [Support](https://posthog.com/docs/support) will flag any other unsaved sidebar edits before they go along for the ride. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904497/e4e6bf75_64b5_44a9_b991_8aca95938eab_2a86ff237b.png) [Read the docs](https://posthog.com/docs/support) ### Route ticket workflows by team [July 24, 2026](https://posthog.com/changelog?id=2852) · Conversations Team · Uncategorized [Support](https://posthog.com/docs/support) ticket workflows can filter on the assigned team, and can start as soon as a ticket is assigned. Useful for routing each team's tickets to its own follow-up workflow. [Read the docs](https://posthog.com/docs/support) ### Mark urgent tickets as critical [July 24, 2026](https://posthog.com/changelog?id=2853) · Conversations Team · Uncategorized [Support](https://posthog.com/docs/support) tickets have a new critical priority above high, with its own badge color and filter option. The truly on-fire ones have somewhere to go now. [Read the docs](https://posthog.com/docs/support) ### Filter tickets by multiple assignees [July 24, 2026](https://posthog.com/changelog?id=2854) · Conversations Team · Uncategorized Combine users, roles, and unassigned [Support](https://posthog.com/docs/support) tickets in one assignee filter. Selections are matched together, so a shared queue no longer needs a scavenger hunt. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904599/69215780_137c_4dd5_a087_64ef0a04b7b8_c4d2d14143.png) [Read the docs](https://posthog.com/docs/support) ### Choose ticket list columns [July 24, 2026](https://posthog.com/changelog?id=2855) · Conversations Team · Uncategorized Pick which columns appear in the [Support](https://posthog.com/docs/support) ticket list. Column choices are stored locally in your browser for now. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904623/06d41b53_6d06_40b1_8007_de01297fd869_490a70e94b.png) [Read the docs](https://posthog.com/docs/support) [July 24, 2026](https://posthog.com/changelog?id=2856) · Conversations Team · Uncategorized [Support](https://posthog.com/docs/support) ticket filters and sorting are saved in the URL, so filtered lists can be bookmarked or shared. Search text stays private to your current session. [Read the docs](https://posthog.com/docs/support) ### Link Logs with multiple IDs [July 24, 2026](https://posthog.com/changelog?id=2857) · APM Team · Uncategorized Configure multiple log ID attribute keys to associate logs with the right person. [Logs](https://posthog.com/docs/logs) using different identifier fields can now appear in the person view and hover context. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904693/00ae8cab_0421_47fe_bf20_89b8bf248cae_e40cc83227.png) [Read the docs](https://posthog.com/docs/logs) ### Group logs by multiple fields [July 24, 2026](https://posthog.com/changelog?id=2858) · APM Team · Uncategorized [Log](https://posthog.com/docs/logs) groups can now stack up to four dimensions, with a value column for each. Drill into combinations instead of asking one attribute to explain everything. [Read the docs](https://posthog.com/docs/logs) ### Query latency heatmaps with MCP [July 24, 2026](https://posthog.com/changelog?id=2859) · APM Team · Toolbar MCP agents can retrieve tracing latency [Heatmaps](https://posthog.com/docs/toolbar/heatmaps) with the new apm-spans-latency-heatmap tool. It includes guidance for reading latency patterns across time. [Read the docs](https://posthog.com/docs/toolbar/heatmaps) ### GitHub CI signals in Inbox [July 24, 2026](https://posthog.com/changelog?id=2860) · Self-Driving Team · Uncategorized [Self-driving](https://posthog.com/docs/self-driving) Inbox can flag flaky checks, a failing default branch, and CI duration regressions from your GitHub data. Each issue is deduplicated and can be researched and routed through the normal signal workflow. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904864/e9cbda6e_9677_4212_80e6_ad975ed91bcf_324c2b84af.png) [Read the docs](https://posthog.com/docs/self-driving) ### Send scout output to Slack [July 24, 2026](https://posthog.com/changelog?id=2862) · Self-Driving Team · Uncategorized Configure a Slack destination for each [Self-driving](https://posthog.com/docs/self-driving) Scout and receive its completed run output there. Scout delivery is separate from Inbox report notifications, so each can mind its own business. [Read the docs](https://posthog.com/docs/self-driving) ### Schedule scouts with cron [July 24, 2026](https://posthog.com/changelog?id=2861) · Self-Driving Team · Uncategorized Run [Self-driving](https://posthog.com/docs/self-driving) Scouts at fixed times, such as every weekday morning or twice a day, instead of only on rolling intervals. Custom cron schedules set through the API remain visible in the settings UI. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784904898/a7fe8cb6_5fe2_4d9a_9b6f_30563bd1f15e_9d80f1383a.png) [Read the docs](https://posthog.com/docs/self-driving) ### Invoke agents from MCP [July 24, 2026](https://posthog.com/changelog?id=2863) · Self-Driving Team · Uncategorized Start a deployed [Self-driving](https://posthog.com/docs/self-driving) Scout from an existing PostHog MCP session, continue the conversation with send, and check progress with listen. No separate MCP server setup required. [Read the docs](https://posthog.com/docs/self-driving) ### Steer Scouts with notes [July 24, 2026](https://posthog.com/changelog?id=2864) · Self-Driving Team · Uncategorized Leave team-wide or skill-specific notes to guide what [Self-driving](https://posthog.com/docs/self-driving) Signals scouts investigate without editing their skills or schedules. Notes can expire when the nudge has done its job. [Read the docs](https://posthog.com/docs/self-driving) ### Set skill owners for routing [July 24, 2026](https://posthog.com/changelog?id=2865) · Self-Driving Team · Uncategorized Assign explicit owners to a skill, and [Self-driving](https://posthog.com/docs/self-driving) Signals will prioritize them when suggesting reviewers for scout reports. No more treating the last person to edit a skill as its permanent owner. [Read the docs](https://posthog.com/docs/self-driving) ### Link recurring signal reports [July 24, 2026](https://posthog.com/changelog?id=2866) · Self-Driving Team · Uncategorized When a resolved [Self-driving](https://posthog.com/docs/self-driving) Signal appears again, Inbox creates a new linked report instead of reopening the old one. The new investigation can use the previous report to tell a regression from a repeat offender. [Read the docs](https://posthog.com/docs/self-driving) ### Control access to MCP Analytics [July 24, 2026](https://posthog.com/changelog?id=2867) · MCP Analytics Team · Uncategorized Set viewer, editor, and manager permissions for [MCP Analytics](https://posthog.com/docs/mcp-analytics). Session-intent summaries follow those permissions too. [Read the docs](https://posthog.com/docs/mcp-analytics) ### Upload files to Data Warehouse [July 24, 2026](https://posthog.com/changelog?id=2868) · Warehouse Sources Team · Data warehouse Upload CSV, JSON, or Parquet files directly into [Data Warehouse](https://posthog.com/docs/data-warehouse) as self-managed tables. No separate sync pipeline required. [Read the docs](https://posthog.com/docs/data-warehouse) ### Automatically sync new schemas [July 24, 2026](https://posthog.com/changelog?id=2869) · Warehouse Sources Team · Data warehouse [Data Warehouse](https://posthog.com/docs/data-warehouse) sources can automatically enable and sync newly discovered tables or channels. Use glob patterns such as `raw_*` to limit which schemas join in. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync multiple GitHub repositories [July 24, 2026](https://posthog.com/changelog?id=2870) · Warehouse Sources Team · Data warehouse One GitHub [Data Warehouse](https://posthog.com/docs/data-warehouse) source can now sync multiple repositories. New repositories keep separate schemas and webhook mappings under the same source. [Read the docs](https://posthog.com/docs/data-warehouse) ### Filter accounts by custom properties [July 24, 2026](https://posthog.com/changelog?id=2872) · Product Analytics Team · Product analytics Filter [Customer Analytics](https://posthog.com/docs/customer-analytics) accounts using custom account properties. Filters are saved with views and included in shared view links. [Read the docs](https://posthog.com/docs/customer-analytics) ### AI traffic gets its own channel [July 24, 2026](https://posthog.com/changelog?id=2871) · Web Analytics Team · Web analytics Visits from AI assistants such as ChatGPT, Claude, and Perplexity are classified in a dedicated [Web Analytics](https://posthog.com/docs/web-analytics) AI traffic channel instead of being mixed into Direct, Referral, or Search. [Read the docs](https://posthog.com/docs/web-analytics) ### Recognize more AI agent traffic [July 24, 2026](https://posthog.com/changelog?id=2873) · Web Analytics Team · Web analytics Electron desktop apps such as Claude and ChatGPT, plus self-declared AI crawlers, are classified as AI agents in [Web Analytics](https://posthog.com/docs/web-analytics). [Read the docs](https://posthog.com/docs/web-analytics) ### Query Core Web Vitals with MCP [July 24, 2026](https://posthog.com/changelog?id=2874) · Web Analytics Team · Web analytics The new [`query-web-vitals` MCP tool](https://posthog.com/docs/model-context-protocol/tools) returns Core Web Vitals path breakdowns with metric, percentile, and threshold options, without hand-rolling SQL. [Read the docs](https://posthog.com/docs/model-context-protocol/tools) ### 22 new warehouse sources [July 24, 2026](https://posthog.com/changelog?id=2875) · Warehouse Sources Team · Data warehouse Data Warehouse can now import data from 22 additional services, ready to join with the rest of your tables. -   Microsoft Clarity-   KnowBe4-   Lightdash-   npm registry-   Omni Analytics-   RubyGems.org-   Spot by Flexera-   Telnyx-   Eppo-   Courier-   BugHerd-   Zylo-   Trunk.io-   FusionAuth-   Dovetail-   Descope-   DebugBear-   Cortex-   CodeScene-   CloudZero-   Census-   Ably [Read the docs](https://posthog.com/docs/data-warehouse) ### Better saved ticket views [July 24, 2026](https://posthog.com/changelog?id=2876) · Conversations Team · Uncategorized Saved ticket views are easier to identify, find, favorite, and use without losing your sort order: -   Active-view indicator and clear control-   Favorite views for quick access-   Search views by name-   Keep sorting when using a saved view ### More dashboard filter control [July 24, 2026](https://posthog.com/changelog?id=2878) · Product Analytics Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) dashboards and individual tiles give you more control over how filters affect the data you see: -   Dashboard-wide test-account filtering can be forced on or off, or inherited from each insight.-   Individual tiles can ignore dashboard filters entirely.-   Tiles can override their own interval and breakdown. [Read the docs](https://posthog.com/docs/product-analytics) ### More reliable ticket imports [July 24, 2026](https://posthog.com/changelog?id=2877) · Conversations Team · Uncategorized [Support](https://posthog.com/docs/support) preserves more of the customer message when tickets arrive by email or are imported from Zendesk: -   Keep complete inbound email text-   Preserve text in forwarded emails-   Retain Zendesk comment text alongside images [Read the docs](https://posthog.com/docs/support) ### More Inbox data sources [July 24, 2026](https://posthog.com/changelog?id=2879) · Self-Driving Team · Uncategorized Self-driving Inbox can now turn records from 32 additional sources into actionable signals, including support desks, issue trackers, error tools, security scanners, feedback tools, reviews, Intercom, and HubSpot. Setup also uses a shared OAuth flow instead of provider-specific forms. -   Self-driving Inbox signal emitters for 30 warehouse sources-   Inbox source picker for 30 warehouse-backed sources-   Generic OAuth setup for Inbox sources-   Intercom and HubSpot Inbox signal emitters-   Intercom and HubSpot Inbox connection UI ### Health checks in Inbox [July 24, 2026](https://posthog.com/changelog?id=2880) · Self-Driving Team · Uncategorized Instrumentation health issues – such as missing events, outdated SDKs, ingestion warnings, and broken warehouse models – can now surface in [Self-driving](https://posthog.com/docs/self-driving) Inbox. Enable the source from the Agents roster and handle them alongside other signals. -   Health-check issues as Inbox signals-   Health checks card in the Agents roster [Read the docs](https://posthog.com/docs/self-driving) ### Clearer Replay Vision alerts [July 24, 2026](https://posthog.com/changelog?id=2881) · Replay Team · Session replay [Replay Vision](https://posthog.com/docs/replay-vision) alert creation and history are easier to understand, so it is clearer what fired, when it recovered, and how to configure notifications: -   Alert history records recoveries with threshold and duration details-   Alert messages lead with the alert name and link to the run-   Separate creation flows distinguish summaries from alerts-   Conditions separate matching criteria from notification timing [Read the docs](https://posthog.com/docs/replay-vision) ### SDK bootstrap support [July 24, 2026](https://posthog.com/changelog?id=2882) · Client Libraries Team · SDKs Bootstrap identity and feature flag state across Android and Flutter SDKs, so early events and flag reads can use known values before the first flag request. -   Android core bootstrap configuration-   Android package release support-   Flutter bootstrap configuration [Read the docs](https://posthog.com/docs/libraries) ### Bing Ads connector is available for Data Warehouse [July 17, 2026](https://posthog.com/changelog?id=2785) · Managed Warehouse Team · Data warehouse Bing Ads in Data Warehouse is now marked as generally available instead of beta. Nothing else changed, so the connector still does the same thing, just with a less tentative label. [Read the docs](https://posthog.com/docs/data-warehouse) ### AirOps is now available as a Data Warehouse source for syncing app execution telemetry [July 17, 2026](https://posthog.com/changelog?id=2786) · Managed Warehouse Team · Data warehouse AirOps now shows up as a Data Warehouse source, so you can connect a workspace API key and sync your apps plus execution telemetry like status, inputs, output, credits used, runtime, and feedback. It runs as full refresh only, because AirOps doesn’t give us a clean timestamp filter and the executions like to keep changing after they’re born. [Read the docs](https://posthog.com/docs/data-warehouse) ### PyPI is now available as a data warehouse source [July 17, 2026](https://posthog.com/changelog?id=2787) · Managed Warehouse Team · Data warehouse PyPI is now a Data warehouse source, so you can pull package metadata, release files, and known vulnerabilities for the Python packages you care about. It uses the public JSON API, so there’s no setup beyond entering package names, and every sync runs as a full refresh since PyPI doesn’t give us a “changed since” filter. [Read the docs](https://posthog.com/docs/data-warehouse) ### Kernel can now sync into the data warehouse to merge agent activity with product data [July 17, 2026](https://posthog.com/changelog?id=2788) · Managed Warehouse Team · Data warehouse Kernel can now sync into the Data Warehouse, pulling in apps, deployments, invocations, browsers, and profiles so you can join agent activity with your product data. It ships as a full-refresh source for now, because we couldn’t verify Kernel’s `since` filter without a live key, so incremental gets to stay in the queue for once. [Read the docs](https://posthog.com/docs/data-warehouse) ### You can now import Storage by Zapier into Data Warehouse using a full-refresh source [July 17, 2026](https://posthog.com/changelog?id=2792) · Managed Warehouse Team · Data warehouse You can now pull a Storage by Zapier store into Data Warehouse as a full-refresh source: it fetches the whole key/value store with a secret and turns it into one row per key. The source is alpha, uses a single required secret, and stops on bad auth instead of retrying forever like a very committed raccoon. [Read the docs](https://posthog.com/docs/data-warehouse) ### Replicate is now available as a Data Warehouse source for syncing your data into PostHog [July 17, 2026](https://posthog.com/changelog?id=2793) · Managed Warehouse Team · Data warehouse Replicate is now wired up as a Data Warehouse source, so you can sync predictions, trainings, deployments, models, hardware, and account data into PostHog. Predictions sync incrementally off `created_at`; the rest do full refresh, because the API apparently enjoyed keeping the nice filter to itself. [Read the docs](https://posthog.com/docs/data-warehouse) ### Cal.com booking sync API limit improvements [July 17, 2026](https://posthog.com/changelog?id=2790) · Managed Warehouse Team · Data warehouse Cal.com bookings sync now stays under the API’s 100-item page limit, so it stops tripping over a 400 on the first request. Webhooks keep their 250-item page size, because apparently one endpoint’s ceiling is another endpoint’s bad idea. [Read the docs](https://posthog.com/docs/data-warehouse) ### Browserbase alpha source now syncs sessions and projects into the data warehouse [July 17, 2026](https://posthog.com/changelog?id=2789) · Managed Warehouse Team · Data warehouse Browserbase can now sync its `sessions` and `projects` into the Data Warehouse, using full refresh since the API doesn’t offer a real incremental path. It ships as an alpha, visible source with the Browserbase key passed in as `X-BB-API-Key`, so you can pull browser automation data in without the stub doing nothing anymore. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync Google PageSpeed Insights results from URLs into Data Warehouse [July 17, 2026](https://posthog.com/changelog?id=2791) · Managed Warehouse Team · Data warehouse You can now sync Google PageSpeed Insights scores into Data Warehouse from a list of URLs, with separate desktop and mobile tables. It pulls the Lighthouse report plus core scores like performance, accessibility, best practices, and SEO, and keeps appending results over time so you can watch your pages get judged repeatedly. [Read the docs](https://posthog.com/docs/data-warehouse) ### Data Warehouse source for Twelve Labs is now available for indexing, tasks, and videos [July 17, 2026](https://posthog.com/changelog?id=2794) · Managed Warehouse Team · Data warehouse Twelve Labs now has a working Data Warehouse source, so you can pull in indexes, tasks, and videos instead of staring at an empty stub. Indexes and tasks sync incrementally, while videos fan out per index and stay full refresh only for now, because the API decided that was the least annoying option. [Read the docs](https://posthog.com/docs/data-warehouse) ### Healthchecks.io can now be used as a Data Warehouse source [July 17, 2026](https://posthog.com/changelog?id=2795) · Managed Warehouse Team · Data warehouse Healthchecks.io is now available as a Data Warehouse source, so you can pull in checks, notification channels, status-change history, and recent ping logs. Flips sync incrementally; the rest do a full refresh, because the API apparently enjoys keeping us humble. [Read the docs](https://posthog.com/docs/data-warehouse) ### You can now connect Hatchet as a Data Warehouse source [July 17, 2026](https://posthog.com/changelog?id=2796) · Managed Warehouse Team · Data warehouse Hatchet can now be connected as a Data Warehouse source, pulling workflow runs, task runs, events, and event keys into PostHog. It uses the Hatchet API token to figure out your tenant and server URL, with optional host and tenant overrides if you’re self-hosting or the token won’t play nice. [Read the docs](https://posthog.com/docs/data-warehouse) ### Windmill job history and workspace data now sync into the data warehouse [July 17, 2026](https://posthog.com/changelog?id=2798) · Managed Warehouse Team · Data warehouse Windmill now syncs into Data Warehouse, pulling job history and workspace tables like scripts, flows, apps, schedules, resources, users, and audit logs. Completed jobs can sync incrementally; everything else gets a full refresh, because not every API wants to make our lives easy. [Read the docs](https://posthog.com/docs/data-warehouse) ### Metorial is now supported as a data warehouse source in PostHog [July 17, 2026](https://posthog.com/changelog?id=2799) · Managed Warehouse Team · Data warehouse Metorial is now a Data warehouse source, so you can pull sessions, messages, tool calls, provider runs, deployments, and error telemetry into PostHog. It syncs incrementally, keeps going after interruptions, and leaves `providers` off by default because apparently even catalogs need a little self-control. [Read the docs](https://posthog.com/docs/data-warehouse) ### Firecrawl data is now synced into Data Warehouse for account and crawl metrics [July 17, 2026](https://posthog.com/changelog?id=2800) · Managed Warehouse Team · Data warehouse Firecrawl is now wired into Data Warehouse, so you can sync account activity, credit and token usage, active crawls, monitors, and monitor checks into PostHog. It runs full refresh only, because Firecrawl doesn’t give us an “updated since” filter, which is rude but consistent. [Read the docs](https://posthog.com/docs/data-warehouse) ### You can now connect Trigger.dev as a Data Warehouse source and sync runs incrementally [July 17, 2026](https://posthog.com/changelog?id=2801) · Managed Warehouse Team · Data warehouse Trigger.dev can now be connected as a Data Warehouse source, pulling in task runs, schedules, and queues. Runs sync incrementally with a short lookback so late updates get picked up, and self-hosted instances can point the connector at their own API URL. [Read the docs](https://posthog.com/docs/data-warehouse) ### Scaleway import is now available in the data warehouse for IAM and audit trail data [July 17, 2026](https://posthog.com/changelog?id=2802) · Managed Warehouse Team · Data warehouse You can now import Scaleway into the Data warehouse to pull IAM, billing, account, instance, and audit trail data into PostHog alongside the rest of your stuff. It handles Scaleway’s weird little pagination flavors and region/zone fan-out, but ships as full refresh only for now, because incremental support would have been asking for trouble without live credentials. [Read the docs](https://posthog.com/docs/data-warehouse) ### Billing data now imports into the data warehouse behind an alpha gate [July 17, 2026](https://posthog.com/changelog?id=2803) · Managed Warehouse Team · Data warehouse Alguna billing data now syncs into Data warehouse as eight full-refresh tables: customers, invoices, subscriptions, payments, refunds, plans, products, and billable metrics. It’s still tucked behind an alpha gate, because no live account was available to fully bully-test it. [Read the docs](https://posthog.com/docs/data-warehouse) ### You can now import Maxio Advanced Billing data into Data warehouse [July 17, 2026](https://posthog.com/changelog?id=2804) · Managed Warehouse Team · Data warehouse You can now pull Maxio Advanced Billing data into Data warehouse, including customers, subscriptions, invoices, products, coupons, components, payment profiles, events, and credit notes. It supports US and EU sites, with incremental sync where the API actually behaves itself and full refresh everywhere else. [Read the docs](https://posthog.com/docs/data-warehouse) ### Linode data warehouse source is now available in PostHog [July 17, 2026](https://posthog.com/changelog?id=2805) · Managed Warehouse Team · Data warehouse Linode now has a working Data warehouse source, so you can pull account, billing, and infrastructure data like linodes, volumes, domains, users, invoices, payments, and audit events into PostHog instead of staring at the Cloud Manager tab like it’s helping. Events sync incrementally from the last 90 days, invoices update by date, and the rest do full refreshes because apparently not every API wants to be convenient. [Read the docs](https://posthog.com/docs/data-warehouse) ### Data Warehouse now supports incremental imports from Writesonic GEO analytics [July 17, 2026](https://posthog.com/changelog?id=2806) · Managed Warehouse Team · Data warehouse Data Warehouse can now pull Writesonic GEO analytics into your warehouse, including daily performance exports and config tables for topics, platforms, websites, and prompts. It syncs incrementally by day, resumes mid-run without skipping data, and uses the usual auth, retries, and error handling so it mostly just gets on with it. [Read the docs](https://posthog.com/docs/data-warehouse) ### ElevenLabs now syncs real usage data into the data warehouse with incremental, resumable imports [July 17, 2026](https://posthog.com/changelog?id=2807) · Managed Warehouse Team · Data warehouse ElevenLabs now syncs real data into Data Warehouse instead of sitting there looking decorative. You can pull in speech generation history, conversations, agents, voices, and models, with incremental sync where the API supports it and resumable pagination so interrupted runs can pick up where they left off. [Read the docs](https://posthog.com/docs/data-warehouse) ### Direct-query support for Redshift is now available [July 17, 2026](https://posthog.com/changelog?id=2808) · Managed Warehouse Team · Data warehouse You can now run direct query against Redshift instead of importing it first, using the same setup you already had for Postgres, MySQL, and Snowflake. The Redshift printer keeps the shared Postgres-ish SQL surface, but blocks the bits Redshift can’t handle so the query fails loudly instead of pretending everything is fine. [Read the docs](https://posthog.com/docs/data-warehouse) ### Claude usage and cost data now sync into the data warehouse [July 17, 2026](https://posthog.com/changelog?id=2809) · Managed Warehouse Team · Data warehouse Anthropic can now sync Claude usage, cost reports, org members, workspaces, invites, and API keys into the Data warehouse. The daily usage and cost tables run incrementally with a one-day lookback, so your LLM spend doesn’t get lost in the usual API paperwork. [Read the docs](https://posthog.com/docs/data-warehouse) ### You can now import ChartHop data into your data warehouse [July 17, 2026](https://posthog.com/changelog?id=2811) · Managed Warehouse Team · Data warehouse You can now import ChartHop into Data Warehouse, pulling in people, org chart, compensation changes, and a few related lookup tables. `changes` syncs incrementally, while the snapshot-style endpoints do a full refresh because ChartHop makes that part awkward. [Read the docs](https://posthog.com/docs/data-warehouse) ### Cursor team data now syncs into the data warehouse [July 17, 2026](https://posthog.com/changelog?id=2812) · Managed Warehouse Team · Data warehouse You can now sync Cursor team data into the Data warehouse: members, daily usage, usage events, and current-cycle spend. The connector handles Cursor’s weird little POST-based pagination, rate limits, and incremental backfills so it doesn’t immediately fall over like the rest of us. [Read the docs](https://posthog.com/docs/data-warehouse) ### GitHub warehouse sources sync pull request reviews [July 17, 2026](https://posthog.com/changelog?id=2810) · Managed Warehouse Team · Data warehouse GitHub warehouse sources now sync pull request reviews, so you can build review metrics like reviews per PR, time to first review, and approval latency. It uses the `pull_request_review` webhook as the source of truth, with polling only re-fanning recent PRs instead of doing a full historical crawl. [Read the docs](https://posthog.com/docs/data-warehouse) ### RevenueCat available in Data Warehouse [July 17, 2026](https://posthog.com/changelog?id=2814) · Managed Warehouse Team · Data warehouse RevenueCat is now generally available in Data Warehouse, so you can connect it without the beta rollout gate. Nothing about the connector changed under the hood - this is just a status bump from beta to GA. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync Metorial observability data [July 17, 2026](https://posthog.com/changelog?id=2813) · Managed Warehouse Team · Data warehouse You can now pull Metorial MCP observability data into PostHog, including sessions, messages, tool calls, errors, provider runs, deployments, and providers. The sync is resumable and incremental where Metorial supports it, so interrupted backfills don’t have to start from page one. [Read the docs](https://posthog.com/docs/data-warehouse) ### Decagon conversation data available in Data Warehouse [July 17, 2026](https://posthog.com/changelog?id=2815) · Managed Warehouse Team · Data warehouse Decagon now syncs into Data warehouse, pulling conversation history, CSAT ratings, tags, and metadata through a single `conversations` stream. It runs as a full refresh, remembers its cursor so long backfills can resume, and throttles itself to Decagon’s 1 request per second limit so it doesn’t get itself banned for enthusiasm. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sync Anthropic usage into Data Warehouse [July 17, 2026](https://posthog.com/changelog?id=2797) · Managed Warehouse Team · Data warehouse Anthropic now syncs into Data Warehouse, pulling Claude usage, cost, and org admin data so you can poke at spend and token usage next to the rest of your stuff. The reports sync incrementally, the admin tables full refresh, and the whole thing is wired up with resumable pagination so it can crash and keep going like a well-behaved gremlin. [Read the docs](https://posthog.com/docs/data-warehouse) ### Sentiment evaluations are now included in AI Observability [July 16, 2026](https://posthog.com/changelog?id=2778) · AI Observability Team · AI observability Sentiment evaluations now show up in AI Observability evaluation reports, with positive, neutral, and negative distributions. [Read the docs](https://posthog.com/docs/ai-observability) ### Prompt management labels have a movable production pointer [July 16, 2026](https://posthog.com/changelog?id=2779) · AI Observability Team · AI observability Prompt labels now give you a movable pointer like `production` for a prompt version, so you can promote or roll back without changing code. [Read the docs](https://posthog.com/docs/ai-observability) ### Talk to agents in Inbox reports [July 16, 2026](https://posthog.com/changelog?id=2780) · Self-Driving Team · Uncategorized The inbox report detail pane now has a Discuss button instead of Feedback, so you can actually talk back to the agent that made the report or opened the PR. Hitting it starts or reuses a discussion task right in PostHog, and the old thumbs up/down feedback dialog and its analytics bits are gone. ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1784218676/a136fdc4_4271_4240_a463_d7bf4cb242dc_0b181ec286.png) ### Signals surface Product Analytics anomaly investigations [July 16, 2026](https://posthog.com/changelog?id=2782) · Self-Driving Team · Product analytics Signals can now surface Product analytics anomaly investigations in the inbox. When an insight alert triggers and the investigation agent runs, you get a dedicated signal card with the report, links back to the insight, investigation, and alert, plus a per-team enable/disable setting so it can be turned on without much ceremony. [Read the docs](https://posthog.com/docs/product-analytics) ### Read and manage account relationship with the MCP [July 16, 2026](https://posthog.com/changelog?id=2783) · Self-Driving Team · PostHog AI [Customer Analytics](https://posthog.com/docs/customer-analytics) MCP tools now let you read and manage account relationship definitions and assignments: list, create, update, destroy, assign, and end. Assign works like an upsert, and ending a relationship keeps the history around. [Read the docs](https://posthog.com/docs/customer-analytics) ### Java and Kotlin support for SDK Health [July 16, 2026](https://posthog.com/changelog?id=2784) · Growth Team · SDKs SDK Health now recognizes both the legacy `posthog-java` and current `posthog-server` SDKs. Similarly it now correctly detects `posthog-kmp` (Kotlin). [Read the docs](https://posthog.com/docs/libraries) ### Auto-refund Signal PR changes [July 16, 2026](https://posthog.com/changelog?id=2781) · Self-Driving Team · Uncategorized You can now refund a Signals PR charge from the report, and PostHog will either drop it from usage if it happened the same UTC day or issue a credit later in the billing period. Reports coming from PostHog-owned system checks are also marked billing-exempt up front, so they never get charged in the first place. ### Add before send callback to .NET SDK [July 10, 2026](https://posthog.com/changelog?id=2763) · Client Libraries Team · Uncategorized The .NET SDK now supports a `BeforeSend` callback via `PostHogOptions`. Set it to inspect, modify, or drop events before they're uploaded. `BeforeSend` runs after full event enrichment (super properties, groups, feature flags), so you have the complete picture. Return `null` to drop the event entirely. ### Track conversions as a metric in workflows [July 10, 2026](https://posthog.com/changelog?id=2764) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) now track conversions as a metric in the **Metrics** tab. You get a Converted count card, a trend line, and a Conversion rate card (conversions ÷ started, capped at 100%) so you can finally see how many people actually hit your conversion goal. ![65897-converted-card-link](https://res.cloudinary.com/dmukukwp6/image/upload/v1783361541/e3290302_78e5_4be1_937a_cb4fe881263f_dfcdcbd65c.png) ![65897-workflows-conversion-event](https://res.cloudinary.com/dmukukwp6/image/upload/v1783361544/2ade6acb_0979_4b02_9686_a4a3e0a592fe_d9cce230c8.png) [Read the docs](https://posthog.com/docs/workflows) ### Add before\_send callback to PHP SDK [July 10, 2026](https://posthog.com/changelog?id=2765) · Client Libraries Team · Uncategorized The PostHog PHP SDK now supports a `before_send` callback. Pass it as a client option to inspect or modify the fully enriched event payload before it's queued. You can also use it to drop events by setting the event to `null`. ### Add getAllFeatureFlags() to read all loaded flags [July 10, 2026](https://posthog.com/changelog?id=2766) · Feature Flags Team · Feature flags [Feature Flags](https://posthog.com/docs/feature-flags) now exposes `getAllFeatureFlags()` in JavaScript Web and React Native SDKs. It returns all currently loaded flags as structured results – key, enabled state, variant, and payload – without triggering a network request or `$feature_flag_called` events, so it's safe to use freely in debug panels or log enrichment. Mobile SDKs already had this; the JS SDKs are now at parity. [Read the docs](https://posthog.com/docs/feature-flags) ### Notebooks now support quote-aware editing [July 10, 2026](https://posthog.com/changelog?id=2777) · Platform Features Team · Uncategorized You can mix quotes with headings and lists in [Notebooks](https://posthog.com/docs/notebooks). ![](https://res.cloudinary.com/dmukukwp6/image/upload/v1783703652/50dc3098_2797_4320_8e38_b3ea294ec9fa_e5f45bfa07.gif) [Read the docs](https://posthog.com/docs/notebooks) ### Hogflow subscription matcher consumer [July 6, 2026](https://posthog.com/changelog?id=2767) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) now has a subscription matcher consumer that wakes parked hogflow jobs when a matching event arrives. It looks up jobs waiting on a `wait_until_condition` or events-based conversion goal by `distinct_id` or `person_id`, evaluates incoming events against each candidate's filter, and reschedules matching jobs – with teams that have no waiting conditions paying zero extra Postgres queries. [Read the docs](https://posthog.com/docs/workflows) ### Sortable columns in tracing span list [July 6, 2026](https://posthog.com/changelog?id=2768) · Data Modeling Team · Apps The span list in [Distributed Tracing](https://posthog.com/docs/distributed-tracing) now has clickable sort controls on the Timestamp and Duration column headers. Click a header to sort by that column, click again to flip direction. The active sort is shown with a directional arrow and persisted in the URL. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_07_06_T18_06_01_213_Z_12bb58b8ce.png) [Read the docs](https://posthog.com/docs/distributed-tracing) ### Python SDK for MCP analytics [July 6, 2026](https://posthog.com/changelog?id=2769) · AI Observability Team · Apps `posthog.mcp` brings [MCP Analytics](https://posthog.com/docs/mcp-analytics) to Python – previously the `@posthog/mcp` package was TypeScript-only, leaving Python MCP servers out in the cold. Install with `pip install posthog[mcp]` and call `instrument(server, posthog_client)` once; works with FastMCP, the official low-level `Server`, and jlowin's FastMCP 2.0. [Read the docs](https://posthog.com/docs/mcp-analytics) ### Sentiment analysis evals added to Evaluations [July 6, 2026](https://posthog.com/changelog?id=2770) · AI Observability Team · Uncategorized [Evaluations](https://posthog.com/docs/ai-evals#sentiment-analysis-evaluations) now support sentiment analysis. It runs locally using the `cardiffnlp` model on user messages. This uses traditional sentiment analysis, which means they're very cheap 😉 [Read the docs](https://posthog.com/docs/ai-evals#sentiment-analysis-evaluations) ### Event-based waiting in workflows [July 6, 2026](https://posthog.com/changelog?id=2771) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) wait steps can now wait to advance on future events, not just property conditions. Configure an "Events to wait for" list on any wait step will move the workflow forward on a matching event. ![wait-until-clean](https://res.cloudinary.com/dmukukwp6/image/upload/v1783362186/260242f9_0974_4009_90e0_6cd506103015_1e8809ff6d.png) [Read the docs](https://posthog.com/docs/workflows) ### Workflows email engagement events [July 6, 2026](https://posthog.com/changelog?id=2772) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) now emits email engagement events – `$workflows_email_sent`, `$workflows_email_delivered`, `$workflows_email_opened`, `$workflows_email_link_clicked`, `$workflows_email_bounced`, `$workflows_email_blocked`, and `$workflows_email_failed`. Use them to track and build dashboards on your workflow emails. Each event includes `$workflow_id`, `$workflow_action_id`, `$email_to`, and `$email_subject` to tie it back to the exact email step and recipient. [Read the docs](https://posthog.com/docs/workflows) ### Microsoft Teams as an insight alert destination [July 6, 2026](https://posthog.com/changelog?id=2773) · Surfaces Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) insight alerts can now notify Microsoft Teams directly. Just paste your incoming webhook or Power Automate workflow URL – no OAuth or extra integration required. ![CleanShot 2026-06-18 at 10 59 16](https://res.cloudinary.com/dmukukwp6/image/upload/v1783362281/7743b15d_c29a_4677_8a8a_194c05ffcc27_af613345e0.png) ![CleanShot 2026-06-18 at 11 41 05](https://res.cloudinary.com/dmukukwp6/image/upload/v1783362282/e253e008_3223_41d3_8f15_9cfeb4e51c01_cccecd78fd.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Exception capture enabled by default in @posthog/next [July 6, 2026](https://posthog.com/changelog?id=2774) · Client Libraries Team · Error tracking [Error Tracking](https://posthog.com/docs/error-tracking) now works out of the box for Next.js apps using `@posthog/next`. -   Browser-side exception capture is enabled by default.-   New `onRequestError` / `createOnRequestError` helpers cover server-side request errors from Next.js instrumentation.-   Server errors capture path-only `$pathname` values, so query strings and fragments stay out of your event properties. [Read the docs](https://posthog.com/docs/error-tracking) ### Capture $device\_model on Android Chromium [July 6, 2026](https://posthog.com/changelog?id=2775) · Client Libraries Team · People & properties The browser SDK now captures `$device_model` on Android Chromium via the `User-Agent Client Hints` API, bringing it in line with the native iOS and Android SDKs that already send this property. The value is resolved once at init and registered as a super-property – so it shows up automatically on subsequent events without touching the capture hot path. You can opt out with `disable_device_model: true`. [Read the docs](https://posthog.com/docs/data/persons) ## June 2026 ### Self-driving [June 26, 2026](https://posthog.com/changelog?id=2754) · Self-Driving Team · PostHog AI PostHog agents can detect problems in your product data, investigate, and deliver a fix. It's called [self-driving](https://posthog.com/docs/self-driving). ![inbox](https://res.cloudinary.com/dmukukwp6/image/upload/inbox_prs_cloud_f44f8ba69b.png) How it works: -   [Scouts](https://posthog.com/docs/self-driving/scouts) – scheduled agents that comb your product data, using connected tools like error tracking or product analytics-   [Reports](https://posthog.com/docs/self-driving/reports) – findings are clustered and ranked by priority and delivered to your inbox or [Slack](https://posthog.com/docs/slack) with draft PRs-   [Inbox](https://posthog.com/docs/self-driving/inbox) – where self-driving hands work back to you, with reports and PRs that ready to review Your first 3 PRs are free every month. Then it's $15/PR, with a default $150 billing limit. Scouts and reports are free. Run `npx @posthog/wizard self-driving` to get started. [Read the docs](https://posthog.com/docs/self-driving) ### Console logs now link to person profiles [June 26, 2026](https://posthog.com/changelog?id=2755) · Client Libraries Team · Uncategorized Auto-captured browser console.\* logs now link to person profiles and run through logs.beforeSend, with a smaller bundle (OpenTelemetry removed). ### Workflow emails now emit events [June 26, 2026](https://posthog.com/changelog?id=2756) · Workflows Team · Workflows [Workflow](https://posthog.com/docs/workflows) email activity (sent, delivered, opened, clicked, bounced, failed) is now captured as events on the recipient, so you can analyze deliverability and engagement and trigger follow-up workflows. Enable it per project in workflow settings. ![workflow events](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_06_26_T20_21_16_847_Z_20be83381f.png) [Read the docs](https://posthog.com/docs/workflows) ### Workflows can now wait for an event [June 26, 2026](https://posthog.com/changelog?id=2757) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) can now respond to what people actually do, not just time delays. Wait for an event in Workflows. Add a **Wait until** step that holds each person until they trigger a chosen event (or a max wait elapses), then routes them down the matching branch. ![wait until](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_06_26_T20_24_08_069_Z_af3f8ee715.png) [Read the docs](https://posthog.com/docs/workflows) ### Automatic exception capture for Next.js SDK [June 26, 2026](https://posthog.com/changelog?id=2758) · Client Libraries Team · Uncategorized Automatic server-side and client-side exception capture for Next.js apps using `@PostHog/next` ### Send insight alerts directly to Microsoft Teams [June 26, 2026](https://posthog.com/changelog?id=2759) · Uncategorized Microsoft teams is now explicitly supported as a destination for insight alerts. ![teams](https://res.cloudinary.com/dmukukwp6/image/upload/pasted_image_2026_06_26_T20_28_24_669_Z_f3f92a3561.png) ### "Recent logs" widget for dashboards [June 26, 2026](https://posthog.com/changelog?id=2760) · Product analytics View real-time logs in your dashboards with widgets, so you can monitor a service without leaving the page. ![widget](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_06_26_T20_31_07_644_Z_3562ec7503.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Capture $device\_model on Android Chromium [June 26, 2026](https://posthog.com/changelog?id=2761) · Client Libraries Team · Uncategorized The [JS web SDK](https://posthog.com/docs/libraries/js) now captures `$device_model` as a property when the browser exposes it. Works for Android Chromium users and can be opted out with `disableDeviceModel: true` [Read the docs](https://posthog.com/docs/libraries/js) ### getAllFeatureFlags() returns every loaded flag in one call [June 26, 2026](https://posthog.com/changelog?id=2762) · Client Libraries Team · Uncategorized Get all of a user's currently loaded feature flags in one call, returned as a list where each flag includes its key, enabled state, variant, and payload. It reads the cached flags (no network request) and doesn't send a `$feature_flag_called` event, so it's safe for inspecting or listing flags — debug panels, support tools, or forwarding flags elsewhere — without affecting your experiment results. Available in the [JS web SDK](https://posthog.com/docs/libraries/js) [Read the docs](https://posthog.com/docs/libraries/js) ### Surveys for Android [June 22, 2026](https://posthog.com/changelog?id=2309) · Client Libraries Team · Surveys We want to bring the same functionality to Android that we have for Web Surveys. If you have any feedback or specific feature requests, please comment on the linked GitHub issue. [Read the docs](https://posthog.com/docs/surveys) ### Logs for mobile [June 22, 2026](https://posthog.com/changelog?id=2374) · Client Libraries Team · Uncategorized Capture logs from your mobile application directly in PostHog ### Send insights alerts to Discord [June 20, 2026](https://posthog.com/changelog?id=2748) · Product Analytics Team · Uncategorized You can now send [Product Analytics](https://posthog.com/docs/product-analytics) insight alerts to Discord. Add an incoming webhook URL and you're done! No OAuth or integration setup required. ![CleanShot 2026-06-16 at 15 02 17](https://res.cloudinary.com/dmukukwp6/image/upload/v1781964506/9ad19925_ceb3_4315_a18d_d4af2c3933aa_46e5516855.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Add before send hook to Go SDK [June 20, 2026](https://posthog.com/changelog?id=2749) · Client Libraries Team · Uncategorized The [Go SDK](https://posthog.com/docs/libraries/go) now supports a `BeforeSend` hook via `Config.BeforeSend`. It runs after SDK enrichment and right before the event is sent, so you can inspect or modify the payload – or return nil to drop it entirely. [Read the docs](https://posthog.com/docs/libraries/go) ### Exception steps for Android error tracking [June 20, 2026](https://posthog.com/changelog?id=2750) · Error Tracking Team · Error tracking The Android SDK now supports exception steps for [Error Tracking](https://github.com/docs/error-tracking). Call `PostHog.addExceptionStep("message", properties)` to record a rolling buffer of breadcrumb-style context that attaches to every `$exception` event as `$exception_steps`. The result: a timeline of activity leading up to each crash, so you know exactly what happened before things went sideways. Steps are buffered synchronously, so anything recorded right before a fatal crash gets captured too. ![CleanShot 2026-06-17 at 15 39 03@2x](https://res.cloudinary.com/dmukukwp6/image/upload/v1781964670/c108c137_30b2_439d_9cc4_31196fe03808_caa8b5e976.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Add beforeSend hook to web logs [June 20, 2026](https://posthog.com/changelog?id=2751) · APM Team · Uncategorized [Logs](https://posthog.com/docs/logs) in the browser SDK now support a `logs.beforeSend` hook. Pass a function to inspect, redact, or drop log records before they leave the browser. Return `null` to drop a record, or return the log to let it through. [Read the docs](https://posthog.com/docs/logs) ### Disable remote feature flags and update flags at runtime [June 20, 2026](https://posthog.com/changelog?id=2752) · Feature Flags Team · Feature flags [Feature Flags](https://posthog.com/docs/feature-flags) in `posthog-react-native` and `posthog-js-lite` now support two new runtime options: -   `disableRemoteFeatureFlags` – stops the SDK from fetching flags from the server, so `identify()`, `group()`, and `reset()` no longer trigger `/flags` calls.-   `updateFlags(flags, payloads?)` – push locally evaluated flag values at runtime, no network request needed. [Read the docs](https://posthog.com/docs/feature-flags) ### Logs API for Flutter [June 16, 2026](https://posthog.com/changelog?id=2741) · Client Libraries Team · Uncategorized [Logs](https://posthog.com/docs/logs) are now available in the Flutter SDK. Use `Posthog().captureLog(...)` or the `Posthog().logger` facade (`trace` through `fatal`) to ship structured logs from your Flutter app. They'll appear alongside your events and session replays, just like on iOS, Android, web, and React Native. Follow the [Flutter installation guide](https://posthog.com/docs/logs/installation/flutter) to get started. [Read the docs](https://posthog.com/docs/logs) ### Show percentages on lifecycle series [June 16, 2026](https://posthog.com/changelog?id=2742) · Product Analytics Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) lifecycle insights now have a **Show percentages on series** toggle. Enable it alongside **Show values on series** and each segment label displays both the absolute count and its share of that band: ![Screenshot 2026-06-01 at 20 17 17](https://res.cloudinary.com/dmukukwp6/image/upload/v1781634162/5819c6ba_5049_4b8f_a623_24a58baf5f4d_475e517b86.png) ![Screenshot 2026-06-01 at 20 17 25](https://res.cloudinary.com/dmukukwp6/image/upload/v1781634165/928bb40e_12e6_4a4e_a5c4_d5a75c3c2465_53f1a99a73.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Opt-in back button for multi-question surveys [June 16, 2026](https://posthog.com/changelog?id=2743) · Surveys [Surveys](https://posthog.com/docs/surveys) now support an opt-in back button for multi-question and branching surveys for `posthog-js >= 1.386`. Enable it via `allowGoBack` in your survey appearance settings, and respondents can navigate back through the exact path they took – with their previous answers pre-filled. [Read the docs](https://posthog.com/docs/surveys) ### Issue-based rate limits for Error Tracking [June 16, 2026](https://posthog.com/changelog?id=2744) · Error Tracking Team · Error tracking You can now apply a limit which will be applied to each issue individually automatically. No more exploding issues. ![image](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_06_16_T18_32_46_855_Z_3c3754affb.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Attach W3C trace context to Logs [June 16, 2026](https://posthog.com/changelog?id=2745) · Client Libraries Team · Uncategorized You can now attach W3C trace context to your PostHog logs on Android, so logs can be correlated with a distributed trace. ### Person & group properties for feature flag evaluation in Flutter SDK [June 16, 2026](https://posthog.com/changelog?id=2746) · Feature Flags Team · Feature flags The Flutter SDK now supports `setPersonPropertiesForFlags` and `setGroupPropertiesForFlags` (plus reset variants), matching our **iOS**, **Android**, and **JS** SDKs. Set a targeting property and it's sent inline with the next flag evaluation, so flags resolve to the correct value. [Read the docs](https://posthog.com/docs/feature-flags) ### Search and filter the alerts list [June 16, 2026](https://posthog.com/changelog?id=2747) · Product Analytics Team · Product analytics [Read the docs](https://posthog.com/docs/product-analytics) ### Native crash capture for React Native [June 12, 2026](https://posthog.com/changelog?id=2737) · Error Tracking Team · Error tracking [Error Tracking](https://posthog.com/docs/error-tracking) in the React Native SDK now supports native crash capture for iOS and Android, not just JS-layer errors. Set `errorTracking.autocapture.nativeCrashes: true` and install `@posthog/react-native-plugin` to opt in. The Expo config plugin also gains an `uploadNativeSymbols` option to upload `dSYMs` and `R8` mapping files so those stack traces are actually readable. ![CleanShot 2026-06-10 at 22 54 47@2x](https://res.cloudinary.com/dmukukwp6/image/upload/v1781632988/b8abfe7c_c4d7_412b_9c45_09e2ac2233ee_ba0852c88d.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Person property helpers for posthog-node [June 12, 2026](https://posthog.com/changelog?id=2738) · Client Libraries Team · People & properties The Node SDK now has `setPersonProperties()` and `unsetPersonProperties()` helpers, bringing it in line with the browser, core, and React Native SDKs. No more hand-crafting `$set` events just to unset a property. [Read the docs](https://posthog.com/docs/data/persons) [June 12, 2026](https://posthog.com/changelog?id=2739) · APM Team · Uncategorized The span inspector in the trace drawer now has a **Logs** tab, so you can see logs emitted by a specific span or the whole trace without leaving the trace view. An **Open in Logs** button deep-links into [Logs](https://posthog.com/docs/logs) pre-scoped to the same trace or span and time window when you need the full experience. [Read the docs](https://posthog.com/docs/logs) ### Fix and explain errors in your AI agent [June 12, 2026](https://posthog.com/changelog?id=2735) · Error Tracking Team · Error tracking You can now send the "Fix" and "Explain" action prompts directly to PostHog Code, Claude Code, Cursor, or Codex. You can still copy it manually if that's your thing. ![CleanShot 2026-05-27 at 19 47 22](https://res.cloudinary.com/dmukukwp6/image/upload/v1781632833/a040d423_401b_4fc8_8b6c_36307980c191_dcb2246d75.gif) [Read the docs](https://posthog.com/docs/error-tracking) [June 12, 2026](https://posthog.com/changelog?id=2736) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) now supports creating and editing email templates over MCP. Templates are authored as design JSON and rendered server-side by Unlayer. Anything an AI agent generates opens as fully editable blocks in the visual editor, not opaque HTML you can't touch. ![Email template editor preview](https://res.cloudinary.com/dmukukwp6/image/upload/v1781632890/0e462965_f778_4ef8_a667_d0fd618d3f17_5d3136269a.png) [Read the docs](https://posthog.com/docs/workflows) ### Default surveys UI for Android (Jetpack Compose) [June 12, 2026](https://posthog.com/changelog?id=2740) · Surveys Android apps no longer need a custom-built UI to display [Surveys](https://posthog.com/docs/surveys). The new `posthog-android-surveys-compose` module provides a ready-made Jetpack Compose UI. Use it by adding the dependency and setting `surveys = true`. The core SDK picks it up automatically. It supports open text, single and multiple choice, NPS, emoji ratings, link questions, and server-driven multi-question branching, with full theming via `PostHogDisplaySurveyAppearance`. You can find instructions in the updated [Android Surveys installation docs](https://posthog.com/docs/surveys/installation/android#add-the-surveys-ui-module) [Read the docs](https://posthog.com/docs/surveys) ### PostHog Wizard supports Error Tracking source maps [June 5, 2026](https://posthog.com/changelog?id=2726) · Error Tracking Team · Error tracking You're a wizard, [Error Tracking](https://posthog.com/docs/error-tracking). Source maps for JS-based frameworks are now part of the [PostHog Wizard](https://posthog.com/docs/ai-engineering/ai-wizard) giving you a one-shot setup for OAuth, secure API key storage, and full build pipeline wiring. ![image](https://res.cloudinary.com/dmukukwp6/image/upload/v1780667368/c054007c_9c6a_4f13_9dd5_18a9b7db7fea_cf0e7ad747.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Subscriptions available on free tier [June 5, 2026](https://posthog.com/changelog?id=2727) · Product Analytics Team · Product analytics [Read the docs](https://posthog.com/docs/product-analytics/subscriptions) ### Search symbol sets by ref, release, and commit [June 5, 2026](https://posthog.com/changelog?id=2728) · Error Tracking Team · Error tracking The [Error Tracking](https://posthog.com/docs/error-tracking) symbol sets page now has a search box. Filter server-side by reference, release version, project, or commit SHA – no more paginating through the full list to find one set. ![CleanShot 2026-06-03 at 02 14 56](https://res.cloudinary.com/dmukukwp6/image/upload/v1780667773/9d2885e2_d3ad_4dae_b9ae_d191cb5e6a96_7cd5c967bc.gif) [Read the docs](https://posthog.com/docs/error-tracking) ### Path cleaning for funnel breakdowns [June 5, 2026](https://posthog.com/changelog?id=2729) · Product Analytics Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) funnels now respect path cleaning rules when breaking down by event properties. Consistency: achieved. [Read the docs](https://posthog.com/docs/product-analytics) ### MCP tools for Workflows [June 5, 2026](https://posthog.com/changelog?id=2730) · Workflows Team · Workflows Let your agents handle it. [Workflows](https://posthog.com/docs/workflows) are now available through PostHog MCP, so agents can create drafts, test, update, enable, disable, and archive workflows directly. ![image](https://res.cloudinary.com/dmukukwp6/image/upload/v1780667939/ce7b7a3d_c4e3_40e5_b641_b1c912059ef8_3c912de48b.png) [Read the docs](https://posthog.com/docs/workflows) ### Batch workflow MCP tools [June 5, 2026](https://posthog.com/changelog?id=2731) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) now has three MCP tools for batch operations: `workflows-blast-radius` to size the audience before you do anything regrettable, `workflows-run-batch` to run a one-off broadcast, and `workflows-schedule-create` for recurring RRULE schedules. The blast-radius count is recomputed server-side on every run and rejected if the audience has drifted, so agents can't accidentally broadcast to everyone. [Read the docs](https://posthog.com/docs/workflows) ### MCP trends line chart now uses shared web UI view [June 5, 2026](https://posthog.com/changelog?id=2732) · PostHog AI The [PostHog AI](https://posthog.com/docs/posthog-ai) MCP query-results app now renders trends line charts using the same shared view as the web UI. The shared transforms were neutralized to remove runtime dependencies so both the web frontend and the MCP bundle can import them cleanly. ![Screenshot 2026-06-05 at 12 33 56](https://res.cloudinary.com/dmukukwp6/image/upload/v1780668131/b69cd373_9273_442f_a976_36c8524627b9_edafba9ccd.png) [Read the docs](https://posthog.com/docs/posthog-ai) ### Per-team rate limits for Error Tracking [June 5, 2026](https://posthog.com/changelog?id=2733) · Error Tracking Team · Error tracking [Error Tracking](https://posthog.com/docs/error-tracking) now respects per-project rate limit settings during ingestion. Teams can configure their own token bucket parameters (`project_rate_limit_value` and `project_rate_limit_bucket_size_minutes`), which the ingestion pipeline now reads and applies – falling back to environment defaults when none are set. [Read the docs](https://posthog.com/docs/error-tracking) ### PostHog Slack app in Beta [June 5, 2026](https://posthog.com/changelog?id=2734) · Surfaces Team · PostHog AI Mention `@PostHog` in any Slack channel and the [PostHog Slack app](https://posthog.com/docs/slack-app) will answer questions about your product data, plan and code features, run your checks, and open a draft PR. It's the same agent behind PostHog AI and PostHog Code, just summoned from where your team already works. [Read the docs](https://posthog.com/docs/slack-app) ### Endpoints is now generally available [June 1, 2026](https://posthog.com/changelog?id=2725) · Data Modeling Team · Endpoints Stop building (and maintaining) your own backend for customer-facing analytics. Turn any saved insight or SQL query into a fast, versioned, authenticated API using Endpoints. Hit it from your product, a dashboard, an internal tool, or an LLM. Endpoints offer... -   Materialized queries on a configurable schedule-   Configurable cache TTL per endpoint-   Versioned, pin a query snapshot so upstream edits don't break-   2,400 req/hr default rate limit-   Parameterized queries for per-user / per-tenant safety Try it fully featured for free until our new Managed Warehouse launches in beta, [join the waitlist](https://posthog.com/data-stack/managed-warehouse) to be the first to know about it. [Try Endpoints →](https://us.posthog.com/project/2/endpoints) [Read the docs →](https://posthog.com/docs/endpoints) [Tutorials →](https://posthog.com/tutorials/embedded-analytics) [Read the docs](https://posthog.com/docs/endpoints) ## May 2026 ### Add request context support to posthog-server [May 28, 2026](https://posthog.com/changelog?id=2714) · Client Libraries Team · Uncategorized Adds request-scoped context to the server-side JVM SDK so that backend events, exceptions, and feature flag evaluations can automatically link to the same frontend user/session. Under the hood, the `sessionId` and `distinctId` are automatically parsed from the request and used to link events to frontend sessions. ### Linux support for PostHog Code [May 28, 2026](https://posthog.com/changelog?id=2715) · Surfaces Team · Uncategorized You can now use PostHog Code on Linux x64 and arm64. You can find the Linux packages in the [latest releases](https://github.com/PostHog/code/releases/latest). ### Winsorization for ratio metrics in Experiments [May 28, 2026](https://posthog.com/changelog?id=2716) · Experiments Team · Experiments [Experiments](https://posthog.com/docs/experiments) now supports [winsorization](https://en.wikipedia.org/wiki/Winsorizing) to reduce the effects of outliers for ratio metrics. The numerator and denominator are capped independently, each with its own percentile bounds, so your delta-method variance stays consistent with the capped point estimate. ![Screenshot 2026-05-27 at 09 48 44](https://res.cloudinary.com/dmukukwp6/image/upload/v1779999402/64e4d156_5658_4faa_a61e_01d50c37131e_0085f9af95.png) [Read the docs](https://posthog.com/docs/experiments) ### Test feature flag evaluation [May 28, 2026](https://posthog.com/changelog?id=2717) · Feature Flags Team · Feature flags [Feature Flags](https://posthog.com/docs/feature-flags) now has a dedicated testing tab where you can enter a person or distinct ID and see real-time evaluation results with a full condition breakdown – including which conditions win, which don't, and why. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1780011956/image_dae963b276.png) [Read the docs](https://posthog.com/docs/feature-flags) ### Event ingestion filtering [May 28, 2026](https://posthog.com/changelog?id=2718) · Ingestion Team · Events & actions You can now configure event filters that drop unwanted events at ingestion time, before they ever hit your data. You can configure them in [Event ingestion filtering](https://app.posthog.com/data-management/event-filtering) to build filter rules using a boolean expression tree, test them against live cases with pass/fail feedback, and roll out in disabled, dry-run, or live mode. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1780011982/image_08db33b2e3.png) [Read the docs](https://posthog.com/docs/data/events) ### Flutter SDK now supports Session replay minimum duration [May 28, 2026](https://posthog.com/changelog?id=2719) · Replay Team · Session replay [Read the docs](https://posthog.com/docs/session-replay) ### Custom axis labels for trends charts [May 28, 2026](https://posthog.com/changelog?id=2720) · Product Analytics Team · Product analytics [Product Analytics](https://posthog.com/docs/product-analytics) trends line and bar charts now support custom X-axis and Y-axis labels. Set them in the chart's **Options**. Long labels are automatically truncated so they don't clip the chart. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1780012003/image_07579d2fa5.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Logs capture for Android SDK [May 28, 2026](https://posthog.com/changelog?id=2721) · APM Team · Uncategorized The Android SDK now ships a `posthog.logger` API, bringing [Logs](https://posthog.com/docs/logs) capture to Android. It supports batching, offline persistence, redaction via `beforeSend` hooks, and a rate cap. Enable it like this: val config \= PostHogAndroidConfig(     apiKey \= "<ph\_project\_token>",     host \= "<ph\_client\_api\_host>", ).apply {     logs.serviceName \= "my-app"             logs.environment \= "production"         logs.serviceVersion \= "1.2.3"       } And log like this: PostHog.logger.info("checkout completed", mapOf("order\_id" to "ord\_789", "amount\_cents" to 4999)) PostHog.logger.warn("payment retry", mapOf("attempt" to 2)) PostHog.logger.error("payment failed", mapOf("code" to "E001")) PostHog.logger.log("rendered cart", severity \= PostHogLogSeverity.DEBUG) [More in the Logs docs](https://posthog.com/docs/logs/installation/android). [Read the docs](https://posthog.com/docs/logs) ### Auto-attach screen name in iOS SDK [May 28, 2026](https://posthog.com/changelog?id=2722) · Client Libraries Team · Events & actions `$screen_name` is now automatically attached to every event captured on the iOS Swift SDK after a `PostHog.screen()`call (manually or via `captureScreenViews`). Previously only `$screen` events carried it, which made filtering exceptions, identifies, autocaptured taps, and custom events by screen frustrating [Read the docs](https://posthog.com/docs/data/events) ### Auto-attach screen name to all events on Android [May 28, 2026](https://posthog.com/changelog?id=2723) · Client Libraries Team · Session replay `$screen_name` is now automatically attached to every event captured on the Android SDK after a `PostHog.screen()` call (manually or via `captureScreenViews`). Previously only `$screen` events carried it, which made filtering exceptions, identifies, autocaptured taps, and custom events by screen frustrating [Read the docs](https://posthog.com/docs/session-replay) ### Per-pipeline notification settings for data pipeline errors [May 28, 2026](https://posthog.com/changelog?id=2724) · Surfaces Team · Uncategorized You can now mute error notifications for individual data pipelines destinations, transformations, [Batch Exports](https://posthog.com/docs/cdp/batch-exports), and legacy plugin destinations. Find the controls in your [notification settings](https://us.posthog.com/project/2/settings/user-notifications#notifications). ![Per-pipeline notification settings](https://res.cloudinary.com/dmukukwp6/image/upload/v1780000845/a7504c3f_d3c3_4082_abb4_30caf63d317c_c03af84ad0.png) [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Configurable default MDE for experiments [May 21, 2026](https://posthog.com/changelog?id=2704) · Experiments Team · Experiments [Experiments](https://posthog.com/docs/experiments) now supports an organization-level default minimum detectable effect (MDE). Set it once in Experiments Settings and every new experiment inherits it, no more re-entering a stricter threshold each time. ![Updated experiments settings page](https://res.cloudinary.com/dmukukwp6/image/upload/v1779373865/48af004a_a306_4a31_9c35_d4d2cafececb_3a04febe70.png) [Read the docs](https://posthog.com/docs/experiments) ### Cohort edit history and activity log [May 15, 2026](https://posthog.com/changelog?id=2706) · Feature Flags Team · People & properties Cohorts now have an activity log. On any saved cohort, a **History** section shows what changed, who changed it, and when. Track field updates, manual person additions and removals, and creation or deletion events. ![activity](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_05_22_T16_58_52_647_Z_cae825918d.png) [Read the docs](https://posthog.com/docs/data/persons) ### Survey translations support for iOS SDK [May 15, 2026](https://posthog.com/changelog?id=2708) · Surveys [Surveys](https://posthog.com/docs/surveys) in the iOS SDK now support per-language translations. The SDK resolves the display language from an init override, a person property, or the device locale – applies the matching translation to all user-visible strings, and stamps `$survey_language` on every survey event when a translation is active. [Read the docs](https://posthog.com/docs/surveys) ### Render Markdown pasted into notebooks [May 15, 2026](https://posthog.com/changelog?id=2710) · Platform Features Team · Uncategorized Pasting Markdown into a notebook now renders it properly instead of dropping it in as a wall of plain text. Headings, lists, blockquotes, tables, and code blocks are all detected and parsed. No more converting everything by hand with slash commands. ![notebook](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_05_22_T17_09_01_225_Z_c7d6b59a0a.png) ### pganalyze as a signal source [May 15, 2026](https://posthog.com/changelog?id=2711) · Self-Driving Team · Uncategorized pganalyze is now a signal source. Actionable Postgres findings – missing indexes, vacuum lag, schema problems – get routed into the same signals grouping and report pipeline alongside your customer-facing sources like Zendesk, Linear, and GitHub. ![image](https://res.cloudinary.com/dmukukwp6/image/upload/v1779469883/6d02c4df_b3cc_494b_b8cd_e29032fb7197_3d009c39fe.png) ### File download batch export API [May 15, 2026](https://posthog.com/changelog?id=2707) · Batch Exports Team · CDP [Batch Exports](https://posthog.com/docs/cdp/batch-exports) now has a dedicated API for programmatic file downloads on demand. Three new endpoints let you create a run, check its status, and download the resulting file – without needing to set up a recurring batch export or a destination. [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Survey translations support for Android SDK [May 15, 2026](https://posthog.com/changelog?id=2709) · Surveys [Surveys](https://posthog.com/docs/surveys) in the Android SDK now support translations. You can provide per-language overrides for all user-visible strings via a `translations` map, and the SDK will resolve the right language at display time – checking an init override first, then the person's `language` property, then the device locale. A `$survey_language` property is stamped on all survey events when a translation takes effect. [Read the docs](https://posthog.com/docs/surveys) ### Error Tracking queries are much faster and use way less memory [May 15, 2026](https://posthog.com/changelog?id=2712) · Error Tracking Team · Error tracking We’ve made Error Tracking queries significantly faster and more efficient for better performance across all volumes and time ranges. -   **0–10k exceptions** → p50 24% faster, p95 20% faster-   **10k–100k exceptions** → p50 20% faster, p95 12% faster-   **100k–1M exceptions** → p50 26% faster, p95 30% faster-   **10M+ exceptions** → p50 26% faster, p95 38% faster [Read the docs](https://posthog.com/docs/error-tracking) ### Test feature flag evaluation with MCP [May 15, 2026](https://posthog.com/changelog?id=2705) · Feature Flags Team · Feature flags A new `feature-flags-test-evaluation-create` MCP tool lets you test [Feature Flags](https://posthog.com/docs/feature-flags) evaluation against specific users directly from a coding agent, with detailed condition analysis so you can see exactly why a flag resolves the way it does. [Read the docs](https://posthog.com/docs/feature-flags) ### GitHub issues as a support channel [May 8, 2026](https://posthog.com/changelog?id=2696) · Conversations Team · Uncategorized You can now connect GitHub as a [Support](https://posthog.com/docs/support) channel and reply to issues directly from PostHog. [Read the docs](https://posthog.com/docs/support) ### SQL editor tab for Logs [May 8, 2026](https://posthog.com/changelog?id=2697) · APM Team · Uncategorized [Logs](https://posthog.com/docs/logs) now has a SQL tab that drops you into a HogQL editor pre-filled with `SELECT * FROM logs LIMIT 10`. Run custom queries against your log data without leaving the scene. [Read the docs](https://posthog.com/docs/logs) ### Experiment notebook node refresh [May 8, 2026](https://posthog.com/changelog?id=2698) · Experiments Team · Experiments The [Experiments](https://posthog.com/docs/experiments) notebook node now shows exposures with a sparkline, metric results, significance status, and winning variant summary. Your notebook just got an upgrade! [Read the docs](https://posthog.com/docs/experiments) ### Log capture for React Native [May 8, 2026](https://posthog.com/changelog?id=2699) · Client Libraries Team · Uncategorized The React Native SDK now supports first-party [Log](https://posthog.com/docs/logs) capture. You can send structured records with `posthog.captureLog()` or the `posthog.logger.{trace,debug,info,warn,error,fatal}()` convenience methods – logs are buffered, rate-capped, and flushed in gzipped batches to `/i/v1/logs`. [Read the docs](https://posthog.com/docs/logs) ### Rage click support in the iOS SDK [May 8, 2026](https://posthog.com/changelog?id=2700) · Client Libraries Team · Session replay [Session Replay](https://posthog.com/docs/session-replay) now detects rage clicks on iOS and macCatalyst. Upgrade to 3.55.0+ to start capturing furious taps from your users. [Read the docs](https://posthog.com/docs/session-replay) ### Minimum session replay duration in the iOS SDK [May 8, 2026](https://posthog.com/changelog?id=2701) · Client Libraries Team · Session replay [Session Replay](https://posthog.com/docs/session-replay) on iOS now supports a minimum recording duration, so short sessions that aren't worth your time don't end up cluttering your replays. [Read the docs](https://posthog.com/docs/session-replay) [May 8, 2026](https://posthog.com/changelog?id=2703) · Client Libraries Team · Surveys The iOS SDK now supports configuring a delay before a [Surveys](https://posthog.com/docs/surveys) popup appears. Available in 3.54.0+. [Read the docs](https://posthog.com/docs/surveys) ### Minimum session replay duration on Android [May 8, 2026](https://posthog.com/changelog?id=2702) · Client Libraries Team · Session replay The Android SDK now supports a minimum recording duration for [Session Replay](https://posthog.com/docs/session-replay), so short sessions that aren't worth your time get filtered out before they ever hit your quota. [Read the docs](https://posthog.com/docs/session-replay) ### Partial person splitting [May 4, 2026](https://posthog.com/changelog?id=2684) · Customer Analytics Team · People & properties The split person modal now lets you extract specific distinct IDs from a merged profile instead of blowing the whole thing apart. Useful when a handful of IDs got accidentally merged into one mega person and the rest should stay together. [Read the docs](https://posthog.com/docs/data/persons) ### SDK Doctor available as MCP tool [May 4, 2026](https://posthog.com/changelog?id=2685) · PostHog AI SDK Doctor is now accessible as an MCP tool. Agents can call `sdk-doctor-get` (scoped to `project:read`) and get back a full SDK health report, including outdatedness status, banner copy, and drill-in query links, without touching the UI. Learn more in the [MCP docs](https://posthog.com/docs/model-context-protocol). [Read the docs](https://posthog.com/docs/model-context-protocol) ### Link your GitHub account in personal settings [May 4, 2026](https://posthog.com/changelog?id=2686) · Surfaces Team · Configuration You can now connect your GitHub account under [Settings → Personal integrations](https://app.posthog.com/settings/user-personal-integrations#personal-integrations). This lets PostHog hold server-side GitHub credentials for your account – needed for coding features like [PostHog Code](https://posthog.com/docs/posthog-ai) and Slack-triggered cloud runs. [Read the docs](https://posthog.com/docs/posthog-ai) ### Together AI BYOK provider for LLM analytics [May 4, 2026](https://posthog.com/changelog?id=2687) · AI Observability Team · AI observability Together AI is now supported as BYOKey for running evaluations or trying things out in the [LLM Analytics](https://app.posthog.com/llm-analytics/playground) playground. [Read the docs](https://posthog.com/docs/ai-observability) ### Filter logs attributes by value [May 4, 2026](https://posthog.com/changelog?id=2688) · APM Team · Uncategorized Searching in the filter bar now matches attribute values, not just attribute names. This makes it much easier to search for values which you know are present somewhere without having to know the exact attribute name it belongs to. ### Resend source for data warehouse [May 4, 2026](https://posthog.com/changelog?id=2689) · Warehouse Sources Team · Data warehouse Resend is now available as a beta source in the [Data Warehouse](https://posthog.com/docs/data-warehouse/sources/resend). Pull your audiences, broadcasts, domains, emails, and contacts into PostHog to analyze them alongside your product data. [Read the docs](https://posthog.com/docs/data-warehouse/sources/resend) ### Azure OpenAI support in LLM analytics [May 4, 2026](https://posthog.com/changelog?id=2690) · AI Observability Team · AI observability [LLM Analytics](https://posthog.com/docs/llm-analytics) now supports Azure OpenAI as a BYOK provider. Supply your Azure endpoint, API version, and key to use your deployed OpenAI models in the [playground](https://app.posthog.com/llm-analytics/playground) and as a judge in [evals](https://app.posthog.com/llm-analytics/evaluations). [Read the docs](https://posthog.com/docs/llm-analytics) ### Create usage metrics from data warehouse tables [May 4, 2026](https://posthog.com/changelog?id=2691) · Customer Analytics Team · Product analytics [Read the docs](https://posthog.com/docs/data-warehouse) ### Slack and webhook alert delivery via MCP [May 4, 2026](https://posthog.com/changelog?id=2692) · Surfaces Team · PostHog AI [PostHog AI](https://posthog.com/docs/posthog-ai) agents now support Slack destinations when creating insight alerts through the PostHog MCP. [Read the docs](https://posthog.com/docs/posthog-ai) ### Custom product context for session replay AI summaries [May 4, 2026](https://posthog.com/changelog?id=2693) · Replay Team · Session replay [Session Replay](https://posthog.com/docs/session-replay) AI summaries now support custom product context – admins can add free-text context about their product, terminology, and intentional behaviors so summaries stop treating everything like it's generic software. [Read the docs](https://posthog.com/docs/session-replay) [May 4, 2026](https://posthog.com/changelog?id=2694) · PostHog AI The [PostHog AI](https://posthog.com/docs/posthog-ai) MCP server now accepts an `x-posthog-mcp-mode` header or `mode` query parameter to explicitly force either `tools` mode (individual PostHog tools) or `cli` mode (single exec-based tool) – overriding the auto-detection logic that previously had the final say. [Read the docs](https://posthog.com/docs/posthog-ai) ### Failed reports now visible in inbox [May 4, 2026](https://posthog.com/changelog?id=2695) · AI Observability Team · AI observability Sometimes PostHog Code reports fail to research due to system issues we're resolving. We now allow you to still see the un-researched reports with clear error messages on failure, so you can see where things stand, and never get the feeling that data disappears. [Read the docs](https://posthog.com/docs/ai-observability) ## April 2026 ### Multiple Slack channels for support ticket creation [April 23, 2026](https://posthog.com/changelog?id=2678) · Conversations Team · Uncategorized [Support](https://posthog.com/docs/support) now lets you configure multiple Slack channels for ticket creation – previously you were stuck with just one. [Read the docs](https://posthog.com/docs/support) ### ClickHouse as a source for Data Warehouse [April 23, 2026](https://posthog.com/changelog?id=2679) · Warehouse Sources Team · Data warehouse You can now connect [ClickHouse](https://posthog.com/docs/data-warehouse/sources/clickhouse) as a source in our [Data Warehouse](https://posthog.com/docs/data-warehouse). The import streams data in Arrow batches rather than buffering it, so multi-terabyte, multi-billion-row tables while keeping memory bounded. [Read the docs](https://posthog.com/docs/data-warehouse/sources/clickhouse) ### Pie charts in the SQL editor [April 23, 2026](https://posthog.com/changelog?id=2680) · Data Tools Team · Data warehouse The SQL editor in PostHog now supports pie charts as a visualization option. ![pie chart](https://res.cloudinary.com/dmukukwp6/image/upload/pie_chart_sql_271f0bab43.gif) [Read the docs](https://posthog.com/docs/data-warehouse) ### Weekly web analytics summary via MCP [April 23, 2026](https://posthog.com/changelog?id=2681) · Web Analytics Team · Web analytics [Web Analytics](https://posthog.com/docs/web-analytics) summary data is now accessible via [MCP](https://posthog.com/docs/model-context-protocol). You can query a weekly summary for traffic, top pages, and referrers data through any MCP-compliant AI agent or tool. ![MCP](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_04_23_T21_00_05_939_Z_2fffc44327.png) [Read the docs](https://posthog.com/docs/web-analytics) ### Official PostHog VS Code extension [April 23, 2026](https://posthog.com/changelog?id=2682) · Growth Team · Uncategorized The [PostHog VS Code extension](https://posthog.com/docs/vscode-extension) brings feature flags, experiments, event analytics, and session replay data directly into your editor. It works with JavaScript, TypeScript, Go and Ruby files (`.js`, `.jsx`, `.ts`, `.tsx`, `.go`, `.rb`). Install the extension from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=PostHog.posthog-vscode) or [VSX Marketplace](https://open-vsx.org/extension/posthog/posthog-vscode). ![vs code](https://res.cloudinary.com/dmukukwp6/image/upload/w_500,c_limit,q_auto,f_auto/pasted_image_2026_04_07_T17_30_26_682_Z_279700c593.png) [Read the docs](https://posthog.com/docs/vscode-extension) ### Tailored notifications for Surveys [April 17, 2026](https://posthog.com/changelog?id=2671) · Surveys You can now set up tailored notifications for [Surveys](https://posthog.com/docs/surveys) to send completed responses straight to Slack, Discord, and other platforms. Responses come pre-filled so your team sees the answer in context. [Read the docs](https://posthog.com/docs/surveys) ### Schedule recurring Workflows [April 17, 2026](https://posthog.com/changelog?id=2672) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) can now run on a recurring schedule. Set any workflow to repeat daily, weekly, or monthly with timezone support, end conditions, and a preview of upcoming runs. Works with batch triggers that target by person, or a new schedule trigger for cron-style automation without one. Great for recurring reports, data hygiene jobs, and anything else you'd rather not babysit. ![Schedule recurring workflows in the PostHog app](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/batch_trigger_recurring_53d80ac852.png) [Read the docs](https://posthog.com/docs/workflows) ### Weekly email digest for Web Analytics [April 17, 2026](https://posthog.com/changelog?id=2673) · Web Analytics Team · Web analytics Your [Web Analytics](https://posthog.com/docs/web-analytics) dashboard now comes to you. Opt in to the weekly digest for a summary of visitors, pageviews, top pages, and goal conversions - delivered straight to your inbox. Great for strategic business partners who want the numbers without opening PostHog, and for you on Monday morning before coffee kicks in. [Read the docs](https://posthog.com/docs/web-analytics) ### Snowflake ingestion timestamps [April 17, 2026](https://posthog.com/changelog?id=2674) · Data Tools Team · CDP Snowflake batch exports in [CDP](https://posthog.com/docs/cdp) now support a `snowflake_ingested_timestamp` column, so you can tell when an event was loaded into Snowflake versus when it actually happened. Handy for debugging pipeline delays. To populate the column, add it to your destination table manually as a `TIMESTAMP`. [Read the docs](https://posthog.com/docs/cdp) ### Separate build numbers in the CLI [April 17, 2026](https://posthog.com/changelog?id=2675) · Error Tracking Team · Error tracking When uploading source maps or debug symbols with the PostHog CLI, you can now pass `--build` alongside `--release-version` to track your build number separately from your app version. Both show up in the [Error Tracking](https://posthog.com/docs/error-tracking) UI, making it easier to pin down which build a stack trace came from. Works across `hermes`, `dsym`, `proguard`, and `sourcemap`. [Read the docs](https://posthog.com/docs/error-tracking) ### Ingest-time PII scrubbing for Logs [April 17, 2026](https://posthog.com/changelog?id=2676) · APM Team · Uncategorized You can now enable automatic PII scrubbing for [Logs](https://posthog.com/docs/logs) at the project level. We redact common patterns before anything hits storage: emails, card-like number sequences, Bearer tokens, and sensitive-looking attribute keys all get replaced with `{{REDACTED}}`. It's lossy – no un-redacting later – so keep treating logs as sensitive. But it's one less thing to worry about leaking. ![Redacted PII example](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_d316ac54c4.png) [Read the docs](https://posthog.com/docs/logs) ### Sync opt-outs to Customer.io [April 17, 2026](https://posthog.com/changelog?id=2677) · Workflows Team · Workflows The Customer.io integration in [Workflows](https://posthog.com/docs/workflows) now syncs opt-out preferences in both directions: PostHog receives opt-out updates via a reporting webhook and sends preference changes back via the Track API. [Read the docs](https://posthog.com/docs/workflows) ### Pin properties anywhere in PostHog [April 10, 2026](https://posthog.com/changelog?id=2664) · Platform Features Team · Configuration When searching through property filters, you can pin them for quicker access elsewhere in the future. Pinned properties will appear in the **Pinned** category. ![Screenshot 2026-04-10 at 1.16.24 PM.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1775844454/Screenshot_2026_04_10_at_1_16_24_PM_b03bcff104.png) ### Customer journey [April 10, 2026](https://posthog.com/changelog?id=2666) · Customer Analytics Team · Web analytics Customer journeys let you visualize how users move through key conversion steps in your product. They combine [funnels](https://posthog.com/docs/product-analytics/funnels) and [paths](https://posthog.com/docs/product-analytics/paths) into interactive flow graphs, so you can see both where users convert and what they do between steps. You can learn more [in the customer journeys docs](https://posthog.com/docs/customer-analytics/customer-journeys). ![example customer journey](https://res.cloudinary.com/dmukukwp6/image/upload/w_1600,c_limit,q_auto,f_auto/pasted_image_2026_04_10_T18_03_02_548_Z_b14fe1994d.png) [Read the docs](https://posthog.com/docs/product-analytics/funnels) ### Subscription improvements [April 10, 2026](https://posthog.com/changelog?id=2667) · Product Analytics Team · Product analytics Subscriptions are difficult to understand, so we made these changes to make them clearer: -   Next delivery date both in the overview and edit modal.-   A "weekday" option so that you can schedule a subscription on a specific weekday of a month.-   An option to manually trigger a subscription for testing. You can learn more in [the subscriptions docs](https://posthog.com/docs/product-analytics/subscriptions). ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1775845207/image_b911682f5b.png) [Read the docs](https://posthog.com/docs/product-analytics/subscriptions) ### Error Tracking for PHP [April 10, 2026](https://posthog.com/changelog?id=2668) · Error Tracking Team · Error tracking The PostHog PHP SDK now supports both automatic and manual error tracking! \# Install composer require posthog/posthog\-php \# Initialize PostHog\\PostHog::init(     'sTMFPsFhdP1Ssg',     \['host' \=> 'https://us.i.posthog.com'\] ); \# Capture try {     riskyOperation(); } catch (\\Throwable $e) {     PostHog\\PostHog::captureException($e, 'user\_distinct\_id'); } [Try error tracking for PHP](https://posthog.com/docs/error-tracking/installation/php) [Read the docs](https://posthog.com/docs/error-tracking/installation/php) ### Multiple DAGs per project [April 10, 2026](https://posthog.com/changelog?id=2665) · Data Modeling Team · Data warehouse Now you can create multiple directed acyclic graphs (DAGs) for your data modeling needs. This is great for semantic separation between your models: -   Separation by product area, like finance, marketing, and analytics-   Separation by environment, like dev, staging, and production ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1775845009/image_e9e548510c.png) [Read the docs](https://posthog.com/docs/data-warehouse) ### Copy experiments across projects [April 10, 2026](https://posthog.com/changelog?id=2669) · Experiments Team · Experiments You can now copy experiments across different projects in your organization. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1775845386/image_ba07ef0d7f.png) [Read the docs](https://posthog.com/docs/experiments) ### Manage subscriptions [April 10, 2026](https://posthog.com/changelog?id=2670) · Product Analytics Team · Product analytics [Read the docs](https://posthog.com/docs/product-analytics) ### Generate insight names and descriptions with AI [April 3, 2026](https://posthog.com/changelog?id=2657) · Product Analytics Team · Product analytics Insights can now automatically generate names and descriptions with AI. Click the ✨ button to give it a try. ![AI generated names](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_04_03_T21_24_38_986_Z_ca5927de0c.png) [Read the docs](https://posthog.com/docs/product-analytics) ### History tab for batch exports [April 3, 2026](https://posthog.com/changelog?id=2658) · Batch Exports Team · CDP [Batch Exports](https://posthog.com/docs/cdp/batch-exports) now have a **History** tab showing the full activity log. See exactly what changed and when, right from the batch export page. ![history tab](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_04_03_T22_45_30_868_Z_8780915d84.png) [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Copy SQL results to Markdown [April 3, 2026](https://posthog.com/changelog?id=2660) · Data Tools Team · Data warehouse In [Data Warehouse](https://posthog.com/docs/data-warehouse), you can now copy query results from the SQL editor as Markdown. Handy for pasting tables into LLMs and agents. ![markdown](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_04_03_T21_40_20_322_Z_6ac731c1d0.png) [Read the docs](https://posthog.com/docs/data-warehouse) ### Recently used events and properties in insight filters [April 3, 2026](https://posthog.com/changelog?id=2659) · Product Analytics Team · Product analytics Insights now have a **Recent** tab, so you can quickly reuse events and property filters without searching for them again. Recent property filters even restore the previously used value. Matching recent items also appear in **Suggested filters**. ![recent events](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_04_03_T21_38_37_189_Z_e518e50ec0.png) [Read the docs](https://posthog.com/docs/product-analytics) ### View folders in SQL editor [April 3, 2026](https://posthog.com/changelog?id=2661) · Data Tools Team · Data warehouse You can now organize your saved views into folders in the SQL editor for [Data Warehouse](https://posthog.com/docs/data-warehouse). Keep things tidy as your view count grows. [Read the docs](https://posthog.com/docs/data-warehouse) ### Manage insight alerts from dashboards [April 3, 2026](https://posthog.com/changelog?id=2662) · Dashboards Dashboard insights now have a **Alerts** option in their menus. Jump straight to an insight's alerts and manage them without navigating away. ![alerts](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_04_03_T21_42_15_404_Z_e810db2365.png) [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Drag to select time ranges in Error Tracking [April 3, 2026](https://posthog.com/changelog?id=2663) · Error Tracking Team · Error tracking Click and drag the timeline within an [Error Tracking](https://posthog.com/docs/error-tracking) issue to filter exceptions to a specific time range. Hovering shows the exact date as you move across the chart. ![drag timeline](https://res.cloudinary.com/dmukukwp6/image/upload/571880030_190c374f_f2df_4d32_a691_61619371a997_8a47bac4a4.gif) [Read the docs](https://posthog.com/docs/error-tracking) ## March 2026 ### Saved views in Logs [March 27, 2026](https://posthog.com/changelog?id=2649) · APM Team · Uncategorized Set up a filter in [Logs](https://posthog.com/docs/logs) once, save it, and it's there whenever you need it. Find saved views under the new **Saved views** button. ![Saved views on Logs](https://res.cloudinary.com/dmukukwp6/image/upload/changelog6_e8d36c2f4d.gif) [Read the docs](https://posthog.com/docs/logs) ### Sub-1% rollout percentages [March 27, 2026](https://posthog.com/changelog?id=2650) · Feature Flags Team · Feature flags Sometimes 1% is too many people. [Feature Flags](https://posthog.com/docs/feature-flags) now support decimal rollout percentages, so you can roll out to 0.5%, 0.1%, or wherever you want to start. [Read the docs](https://posthog.com/docs/feature-flags) ### Right-click to toggle series in trends [March 27, 2026](https://posthog.com/changelog?id=2651) · Product Analytics Team · Product analytics Right-click any label in a [trends insight](https://posthog.com/docs/product-analytics/trends/overview) to isolate a series or toggle everything else off. Good for when your chart is a little too honest. [Read the docs](https://posthog.com/docs/product-analytics/trends/overview) ### CUPED variance reduction [March 27, 2026](https://posthog.com/changelog?id=2652) · Experiments Team · Experiments [Experiments](https://posthog.com/docs/experiments) now supports CUPED - a statistical method that cuts experiment variance by 20–40%. Same data, sharper results. [Read the docs](https://posthog.com/docs/experiments) ### Source code context for Elixir error tracking [March 27, 2026](https://posthog.com/changelog?id=2653) · Error Tracking Team · Error tracking Stack traces in [Elixir error tracking](https://posthog.com/docs/error-tracking/installation/elixir) now include source code context when enabled. There's also a new dedicated setup page to get started. ![Source code context in Elixir error](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_81919abaf8.png) [Read the docs](https://posthog.com/docs/error-tracking/installation/elixir) ### Copy experiments across projects [March 27, 2026](https://posthog.com/changelog?id=2654) · Experiments Team · Experiments Copy [Experiments](https://posthog.com/docs/experiments) and early access features between projects. Start from something that already works. [Read the docs](https://posthog.com/docs/experiments) ### Link existing PostHog project to Vercel [March 27, 2026](https://posthog.com/changelog?id=2655) · Growth Team · Apps The [Vercel integration](https://posthog.com/docs/integrations/vercel-marketplace) now includes a project picker, so you can link an existing PostHog project and get feature flags and environment variables syncing properly. [Read the docs](https://posthog.com/docs/integrations/vercel-marketplace) ### Pin your posthog-js snippet version [March 27, 2026](https://posthog.com/changelog?id=2656) · Client Libraries Team · Uncategorized Teams can now pin their [posthog-js snippet](https://posthog.com/docs/libraries/js) to a specific major, minor, or exact version. Update on your own terms, not ours. [Read the docs](https://posthog.com/docs/libraries/js) ### Data warehouse support in funnel and lifecycle insights [March 27, 2026](https://posthog.com/changelog?id=2645) · Product Analytics Team · Product analytics You can now use data warehouse sources directly in **funnel** and **lifecycle** insights. This lets you analyze conversions and user behaviour using warehouse tables, combine them with events that already live in PostHog, and explore complete journeys in a single insight. You can: -   build insights using only warehouse data, including multiple tables or the same table with different configurations-   combine warehouse sources with PostHog events in one insight-   click through to persons or groups when working with person or group level data-   filter and break down by data warehouse properties-   use step funnels, time to convert analysis, and historical trends To learn how to set up these insights, see the docs here: [https://posthog.com/docs/data-warehouse/insights](https://posthog.com/docs/data-warehouse/insights) [Read the docs](https://posthog.com/docs/product-analytics) ### Button tiles for dashboards [March 27, 2026](https://posthog.com/changelog?id=2646) · Platform UX Team · Dashboards Your [dashboards](https://posthog.com/docs/product-analytics/dashboards) can now link out to internal pages, external tools, or anywhere else your team needs. Add a button tile and make dashboards your actual home base. [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Toggle insight labels directly from dashboards [March 27, 2026](https://posthog.com/changelog?id=2647) · Platform UX Team · Dashboards Cluttered [dashboards](https://posthog.com/docs/product-analytics/dashboards)? You can now show or hide labels on individual insights without leaving your dashboard. [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Copy widgets across dashboards [March 27, 2026](https://posthog.com/changelog?id=2648) · Platform UX Team · Dashboards Copy widgets and text cards between [dashboards](https://posthog.com/docs/product-analytics/dashboards)directly from the dashboard page. Great for keeping related insights in sync. ![Copy widgets from dashboards](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/changelog3_293f42af8e.png) [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Mobile SDK improvements [March 21, 2026](https://posthog.com/changelog?id=2633) · Surveys Surveys now supports the following features in the latest version of all mobile SDKs: -   Event trigger property filters-   Repeated surveys (show every time)-   Survey wait period (do not show to anyone who saw a survey in the past N days) Update to the following SDK versions to give it a try! -   React Native: 4.16.0+-   iOS: 3.47.0+-   Android: 3.38.0+-   Flutter: 5.20.0+ [Read the docs](https://posthog.com/docs/surveys) ### CC and BCC support [March 21, 2026](https://posthog.com/changelog?id=2632) · Workflows Team · Workflows You can now add CC and BCC for email actions in Workflows. ![Email Workflow with CC and BCC](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_a403d8dd25.png) [Read the docs](https://posthog.com/docs/workflows) ### Copy actions, insights, and cohorts [March 21, 2026](https://posthog.com/changelog?id=2634) · Platform Features Team · Dashboards You can now copy actions, insights, and cohorts from one project to another. [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Override early access opt-outs [March 21, 2026](https://posthog.com/changelog?id=2636) · Feature Flags Team · Feature flags Early access opt-outs can now be overridden when promoting a feature to general availability. Previously, users who opted out of early access features would never receive them, even after general release. [Read the docs](https://posthog.com/docs/feature-flags) ### Rollout slider ergonomics [March 21, 2026](https://posthog.com/changelog?id=2637) · Platform Features Team · Feature flags You know what’s annoying? Trying to get exactly 25% on a percent slider using a track pad. This change adds clickable tick marks to the feature flag rollout percentage slider, making it quicker to set common percentages like 10%, 25%, or 50% with a single click. ![Percent selectors](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_03_20_T05_05_59_615_Z_a929b5691f.png) [Read the docs](https://posthog.com/docs/feature-flags) ### MCP tool for activity logs [March 21, 2026](https://posthog.com/changelog?id=2638) · PostHog AI You can now audit activity logs with the help of your favorite AI agents using the `activity-logs-list` MCP tool. ![MCP tool for activity logs](https://res.cloudinary.com/dmukukwp6/image/upload/563217831_80071185_affa_4b0d_bd1e_f0f5f8cf29d0_ezgif_com_video_to_gif_converter_5d1aa636f4.gif) [Read the docs](https://posthog.com/docs/posthog-ai) ### Breakdown funnels by cohort [March 21, 2026](https://posthog.com/changelog?id=2639) · Product Analytics Team · Product analytics You can now break down your funnels by [cohorts](https://posthog.com/docs/data/cohorts). ![563217831-80071185-affa-4b0d-bd1e-f0f5f8cf29d0-ezgif.com-video-to-gif-converter.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1774130870/563217831_80071185_affa_4b0d_bd1e_f0f5f8cf29d0_ezgif_com_video_to_gif_converter_5a952ad169.gif) [Read the docs](https://posthog.com/docs/data/cohorts) ### Better markdown editing [March 21, 2026](https://posthog.com/changelog?id=2640) · Product analytics You can now use a rich markdown editor when editing text cards on the dashboard. ![us.posthog.com\_project\_2\_dashboard\_576370\_text-tiles\_new.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1774131016/us_posthog_com_project_2_dashboard_576370_text_tiles_new_91da641390.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Auto refresh for embedded dashboards [March 21, 2026](https://posthog.com/changelog?id=2641) · Dashboards Publicly accessible and embedded dashboards auto-refresh every 30 minutes by default. This requires no configuration and is enabled automatically when the page is open. No more stale dashboards! [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Server-side suppression rules with sampling [March 21, 2026](https://posthog.com/changelog?id=2642) · Error Tracking Team · Error tracking If you have known or noisy exceptions that you don’t want in Error Tracking, you can suppress them with [suppression rules](https://app.posthog.com/error_tracking?activeTab=configuration#selectedSetting=error-tracking-suppression-rules). You can also choose to sample some percent of a frequently occurring error to track, which can lower costs. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1774131189/image_95d39e0758.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Typeform support [March 21, 2026](https://posthog.com/changelog?id=2643) · Warehouse Sources Team · Data warehouse TypeForm is now available as a Data Warehouse source to pull your forms and answers into PostHog. [Read the docs](https://posthog.com/docs/data-warehouse) ### Timestamp bucketing for materialized queries [March 21, 2026](https://posthog.com/changelog?id=2644) · Data Modeling Team · Endpoints Materializing queries greatly improves performance and reduces cost by precomputing results periodically. You can now materialize timestamp based query filters through [timestamp bucketing](https://posthog.com/docs/endpoints/materialization#timestamp-bucketing). [Read the docs](https://posthog.com/docs/endpoints/materialization#timestamp-bucketing) ### Pi Coding Agent support [March 21, 2026](https://posthog.com/changelog?id=2635) · AI Observability Team · AI observability [Read the docs](https://posthog.com/docs/llm-analytics/installation/pi) ### Clusters and sentiment analysis [March 13, 2026](https://posthog.com/changelog?id=2619) · AI Observability Team · AI observability Clusters is a new feature in [LLM Analytics](https://posthog.com/docs/llm-analytics) which automatically groups traces and generations. It runs once a day and sorts the last 7 days of AI activity into similar buckets. Each bucket gets a name and summary – we even attach some nice metrics to them like cost, latency, error rate, and token usage. This helps you quickly understand LLM usage patterns, track trends, and detect unusual behavior. There's an interactive 2D scatter plot chart to visualize clusters. Click any of them to dig in deeper. ![clusters](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_03_13_T18_18_34_843_Z_1f3a81d8f5.png) [Read the docs](https://posthog.com/docs/llm-analytics) ### View persons for session-based funnels [March 13, 2026](https://posthog.com/changelog?id=2620) · Product Analytics Team · Product analytics You can now view persons for funnel insights that are aggregated by sessions. Select a funnel step to explore which users converted or dropped off at each stage. ![persons modal](https://res.cloudinary.com/dmukukwp6/image/upload/0313_ezgif_com_video_to_gif_converter_bf1f4e2034.gif) [Read the docs](https://posthog.com/docs/product-analytics) ### Select insights for dashboard subscriptions [March 13, 2026](https://posthog.com/changelog?id=2621) · Dashboards You can now choose which insights to include in dashboard subscriptions. This enables you to tailor notifications and share relevant parts of a dashboard with different teammates. [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Error Tracking for iOS SDK [March 13, 2026](https://posthog.com/changelog?id=2622) · Client Libraries Team · Error tracking [Error Tracking](https://posthog.com/docs/error-tracking) is now supported by our iOS SDK. Configure exception autocapture or use `captureException` to manually capture exceptions with custom properties. View the [installation guide](https://posthog.com/docs/error-tracking/installation/ios) to get started. [Read the docs](https://posthog.com/docs/error-tracking) ### Box plot charts for insights [March 13, 2026](https://posthog.com/changelog?id=2623) · Product Analytics Team · Product analytics You can now visualize numeric property distributions over time using box plot charts in [Product Analytics](https://posthog.com/docs/product-analytics). Box plots show quartiles, median, mean, and min/max values, helping you understand how a metric’s distribution changes across time periods. ![box plot](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_03_13_T17_46_07_116_Z_a85528ab82.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Hide or show email metadata fields [March 13, 2026](https://posthog.com/changelog?id=2624) · Workflows Team · Workflows The email template editor for [Workflows](https://posthog.com/docs/workflows) now lets you hide metadata fields so you can focus on writing your content. You can toggle their display in the top right. ![email template](https://res.cloudinary.com/dmukukwp6/image/upload/show_hide_fields_email_c0911f49ef.gif) [Read the docs](https://posthog.com/docs/workflows) ### Property filters [March 13, 2026](https://posthog.com/changelog?id=2625) · Error Tracking Team · Error tracking You can now sort exceptions by property with quick filter shortcuts in [Error Tracking](https://posthog.com/docs/error-tracking). ![filters](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_03_13_T17_55_09_189_Z_40ff7c6d07.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Weekly digest for Error Tracking [March 13, 2026](https://posthog.com/changelog?id=2626) · Error Tracking Team · Error tracking [Error Tracking](https://posthog.com/docs/error-tracking) now sends a weekly digest email per organization, with a section for each project that has activity. You can also manage notifications, including selecting which projects should send weekly digest updates. By default, PostHog will automatically enable notifications for the busiest project in your organization, but you can customize this anytime. ![weekly digest](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_03_13_T18_01_21_260_Z_3502061063.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Tabs for insights and configuration [March 13, 2026](https://posthog.com/changelog?id=2627) · Error Tracking Team · Error tracking [Error tracking](https://posthog.com/docs/error-tracking) now has a new tabbed layout. **Configuration** lives in its own tab. A new **Insights** tab includes stats and charts showing exception count and crash-free session rate over time, which you can add to dashboards with a click. ![insights tab](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_03_13_T18_11_41_914_Z_1f2dc67681.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Alerts [March 13, 2026](https://posthog.com/changelog?id=2628) · Error Tracking Team · Error tracking [Read the docs](https://posthog.com/docs/error-tracking) ### Move dashboards into folders without opening them [March 13, 2026](https://posthog.com/changelog?id=2629) · Dashboards You can now move dashboards into folders directly from the **All dashboards** view. ![Move dashboards](https://res.cloudinary.com/dmukukwp6/image/upload/pasted_image_2026_03_13_T18_15_31_633_Z_9cfd0143eb.png) [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Pinterest Ads as a marketing data source [March 13, 2026](https://posthog.com/changelog?id=2630) · Web Analytics Team · Web analytics You can now connect your Pinterest Ads account as a [Marketing Analytics](https://posthog.com/docs/marketing-analytics) data source to track campaign performance alongside your other ad platforms. See cost, impressions, clicks, conversions, and more. ![pinterest adds](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_03_13_T18_25_28_801_Z_2238dd2f8d.png) [Read the docs](https://posthog.com/docs/marketing-analytics) ### Sentry data source [March 13, 2026](https://posthog.com/changelog?id=2631) · Warehouse Sources Team · CDP You can now add Sentry as a new data source for [Data Warehouse](https://posthog.com/docs/data-warehouse), enabling users to connect their Sentry data to the PostHog platform. [Read the docs](https://posthog.com/docs/data-warehouse) ### Launch experiments without metrics [March 5, 2026](https://posthog.com/changelog?id=2610) · Experiments Team · Experiments [Experiments](https://posthog.com/docs/experiments) can now be created and launched without metrics. Roll out variants and start gathering event data right away. Metrics define how results are measured, so add, modify, or delete them whenever you're ready. ![Experiment created without metrics](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/1_experiment_metrics_3b544d68bc.png) [Read the docs](https://posthog.com/docs/experiments) ### Link your PostHog account to Vercel [March 5, 2026](https://posthog.com/changelog?id=2611) · Platform Features Team · Uncategorized You can now connect your existing PostHog organization to Vercel Marketplace instead of creating a new one. Billing stays with PostHog, your data stays put, and you avoid the hassle of setting up another account. ### SLAs for Support product [March 5, 2026](https://posthog.com/changelog?id=2612) · Conversations Team · Uncategorized Our [Support](https://posthog.com/docs/support) product (in private alpha) now tracks Service Level Agreements (SLAs). First response and resolution times are tracked automatically and visible in a new **SLA** column in the ticket list. Hold your team accountable, or at least pretend to. [Read the docs](https://posthog.com/docs/support) ### Row count estimated for batch export backfills [March 5, 2026](https://posthog.com/changelog?id=2613) · Managed Warehouse Team · CDP Before running a [batch export](https://posthog.com/docs/cdp/batch-exports) backfill, you can now see an estimated row count so you know what you're getting into. Surprised by the volume? Cancel before it runs. ![Backfill row estimate](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/backfill_rows_0f4d26f6e5.png) [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Hide weekend data from charts [March 5, 2026](https://posthog.com/changelog?id=2614) · Product Analytics Team · Product analytics B2B product? Your weekends probably look like a ghost town. Toggle **Hide weekend data** under **Options > Display** in [Product Analytics](https://posthog.com/docs/product-analytics) to filter out Saturday and Sunday and keep your charts focused on what actually moves. ![Hide weekend data checkbox](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/hide_weekend_data_f80f705bde.jpeg) [Read the docs](https://posthog.com/docs/product-analytics) ### Auto-save drafts for Workflows [March 5, 2026](https://posthog.com/changelog?id=2615) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) now auto-saves as you go. Edit live workflows via drafts before publishing, with visual indicators for unsaved changes and deleted actions. Ship when you're ready, not when you accidentally close the tab. [Read the docs](https://posthog.com/docs/workflows) ### Custom tags for support tickets [March 5, 2026](https://posthog.com/changelog?id=2618) · Conversations Team · Uncategorized Custom tags are now available for our [Support](https://posthog.com/docs/support) product (in private alpha). Finally, a filing system you actually designed yourself. ![Custom support tags](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/custom_support_tags_344da63d4c.png) [Read the docs](https://posthog.com/docs/support) ### See which project a dashboard belongs to [March 5, 2026](https://posthog.com/changelog?id=2616) · Product Analytics Team · Product analytics The Product Analytics [dashboards](https://posthog.com/docs/product-analytics/dashboards) table now includes a **Project** column, so you can see exactly where each dashboard lives at a glance. [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Short number formatting for charts [March 5, 2026](https://posthog.com/changelog?id=2617) · Product Analytics Team · Product analytics Large numbers in data visualizations can now be displayed in short format. Think "1.2K" instead of "1,200" or "1.5M" instead of "1,500,000". Find it under the formatting options in [Product Analytics](https://posthog.com/docs/product-analytics) insights. Your dashboards will thank you. [Read the docs](https://posthog.com/docs/product-analytics) ### React Native Javascript support [March 2, 2026](https://posthog.com/changelog?id=2263) · Error Tracking Team · Error tracking Track crashes and exceptions from the React Native SDK [Read the docs](https://posthog.com/docs/error-tracking) ## February 2026 ### Recover support tickets [February 27, 2026](https://posthog.com/changelog?id=2595) · Conversations Team · Uncategorized You can now recover your support tickets when you move across browsers by sending a recovery link through email. ### Live world map view in Web Analytics [February 27, 2026](https://posthog.com/changelog?id=2601) · Web Analytics Team · Web analytics See the location of your visitors in real time on your Web Analytics dashboard. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1772247552/image_594d374553.png) [Read the docs](https://posthog.com/docs/web-analytics) ### Control Session Replay with the React Native SDK [February 27, 2026](https://posthog.com/changelog?id=2594) · Replay Team · Session replay You can now manually control Session Replay recordings with start and stop methods in the [React Native SDK](https://posthog.com/docs/session-replay/how-to-control-which-sessions-you-record?tab=React+Native). await posthog.startSessionRecording() await posthog.startSessionRecording(false) await posthog.stopSessionRecording() [Read the docs](https://posthog.com/docs/session-replay/how-to-control-which-sessions-you-record?tab=React+Native) ### Session Replays for office TVs [February 27, 2026](https://posthog.com/changelog?id=2596) · Replay Team · Session replay Do you have a TV in your office that you’re not using? Play real session recordings on a loop using **kiosk mode**! This helps your team pick up user behavior patterns and is more fun than watching TV screen savers. [Read the docs](https://posthog.com/docs/session-replay) ### Suggested filters [February 27, 2026](https://posthog.com/changelog?id=2597) · Product Analytics Team · Product analytics You can filter by nearly _any_ property in PostHog. Endless possibilities and endless distractions. PostHog now suggests the most commonly accessed filters, like URL, email, and screenname to help you build insights faster. ![CleanShot2026-02-23at12.00.41-ezgif.com-crop.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1772246863/Clean_Shot2026_02_23at12_00_41_ezgif_com_crop_da36bea273.gif) [Read the docs](https://posthog.com/docs/product-analytics) ### Last seen on user profiles [February 27, 2026](https://posthog.com/changelog?id=2598) · Web Analytics Team · Web analytics Adds a "last seen" column to the persons list, person profiles, and notebook nodes, allowing users to quickly see and sort by a person's last activity time. [Read the docs](https://posthog.com/docs/web-analytics) ### Managed proxies are now free [February 27, 2026](https://posthog.com/changelog?id=2599) · ClickHouse Team · Configuration Proxies help you get around ad blockers when capturing events. You can now set up a proxy for free using PostHog’s [managed proxies](https://posthog.com/docs/advanced/proxy#set-up-managed-reverse-proxy). ### PostHog connector for Claude [February 27, 2026](https://posthog.com/changelog?id=2600) · Growth Team · API Do you use Claude? Access your analytics, feature flags, experiments, and error tracking directly from Claude using the [official connector](https://claude.com/connectors/posthog). After connecting, try asking Claude a question about: -   "How many unique users signed up in the last 7 days, broken down by day?"    -   "What are the top 5 errors in my project this week?"    -   "Create a feature flag called new-checkout enabled for 10% of users"    -   "Create an A/B test for the pricing page that measures conversion to checkout"     [Read the docs](https://posthog.com/docs/api) ### Live events in your terminal [February 27, 2026](https://posthog.com/changelog?id=2602) · Growth Team · Product analytics You can now view live PostHog events directly in your terminal using the `posthog-live` CLI tool. ![c3afe168-ef9b-49e5-ade1-1e85cc5280f8-ezgif.com-video-to-gif-converter.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1772247797/c3afe168_ef9b_49e5_ade1_1e85cc5280f8_ezgif_com_video_to_gif_converter_f10ab55054.gif) [Read the docs](https://posthog.com/docs/product-analytics) ### Sync schemas from managed data sources [February 27, 2026](https://posthog.com/changelog?id=2604) · Managed Warehouse Team · Data warehouse Adds a **Pull new schemas** button to pipelines. Users can now instantly refresh schema updates, grabbing the latest changes without waiting for a scheduled sync to kick in. [Read the docs](https://posthog.com/docs/data-warehouse) ### Combine events inline for funnels [February 27, 2026](https://posthog.com/changelog?id=2605) · Product Analytics Team · Product analytics You can combine multiple events into a single funnel step using inline combination. This lets you treat several events as one step without creating a custom [action](https://posthog.com/docs/data/actions). ![550502526-3c71ef77-69bb-4b66-a936-8af8f907bd97-ezgif.com-video-to-gif-converter.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1772248150/550502526_3c71ef77_69bb_4b66_a936_8af8f907bd97_ezgif_com_video_to_gif_converter_6bb4a8cbe3.gif) [Read the docs](https://posthog.com/docs/data/actions) ### SupportHog Slack app [February 27, 2026](https://posthog.com/changelog?id=2603) · Conversations Team · Uncategorized You can now use Slack as a support channel by adding the SupportHog Slack app. There are three ways to create a ticket: -   Use a dedicated Slack channel where every message creates a ticket-   Mention the SupportHog bot in any channel where it’s installed-   React to a message with a configured emoji ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1772247891/image_46de09e0ee.png) ### Clarify member and team access levels [February 27, 2026](https://posthog.com/changelog?id=2606) · Platform Features Team · Configuration You can now clearly see the access levels granted to each role and member in access control settings. This reduces confusion when configuring access controls at multiple levels. ![2026-02-25 21.27.32 (1).gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1772248342/2026_02_25_21_27_32_1_bff4a2ee2f.gif) ### Manage dashboard layouts with Terraform [February 27, 2026](https://posthog.com/changelog?id=2607) · Product Analytics Team · Product analytics [Read the docs](https://posthog.com/docs/product-analytics/dashboards#example-defining-a-dashboard-layout) ### Sync all enabled schemas [February 27, 2026](https://posthog.com/changelog?id=2608) · Managed Warehouse Team · Data warehouse Adds a **Sync now** button to easily sync all enabled schemas in one go, replacing the need to sync them individually. Also includes a schema count in the table view. [Read the docs](https://posthog.com/docs/data-warehouse) ### Manage cohorts through PostHog MCP [February 27, 2026](https://posthog.com/changelog?id=2609) · Product analytics You can now access cohort operations through the PostHog MCP! Setup the [PostHog MCP](https://posthog.com/docs/model-context-protocol) and try one of these prompts: -   "Create a dynamic cohort called 'power-users' for users who completed the purchase event more than 5 times"-   "Create a static cohort called 'beta-testers' that I can manually add users to"-   "List all cohorts in my project" [Read the docs](https://posthog.com/docs/model-context-protocol) ### PostHog AI can access activity logs [February 19, 2026](https://posthog.com/changelog?id=2584) · PostHog AI Need to know who changed what? And when? Ask [PostHog AI](https://posthog.com/docs/posthog-ai) in chat. It searches your activity logs and finds answers instantly. You can ask questions like: -   When did the beta feature flag change?-   Who logged into my PostHog organization yesterday?-   Who ran the latest A/B experiment for the home page? ![PostHog AI logs](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_02_19_T21_44_47_091_Z_8bcc3640b8.png) [Read the docs](https://posthog.com/docs/posthog-ai) [February 19, 2026](https://posthog.com/changelog?id=2588) · Workflows Team · Workflows [Workflows](https://posthog.com/docs/workflows) now supports organization-level scopes for creating templates. Templates can be shared across all projects within an organization. [Read the docs](https://posthog.com/docs/workflows) ### Control Session Replay with Flutter SDK [February 19, 2026](https://posthog.com/changelog?id=2585) · Replay Team · Session replay You can now manually control \[Session Replay\] recordings with start and stop methods in the [Flutter SDK](https://posthog.com/docs/session-replay/how-to-control-which-sessions-you-record?tab=Flutter). -   `startSessionRecording({bool resumeCurrent = true})`-   `stopSessionRecording()` [Read the docs](https://posthog.com/docs/session-replay/how-to-control-which-sessions-you-record?tab=Flutter) ### Attach images to custom events [February 19, 2026](https://posthog.com/changelog?id=2586) · Platform Features Team · Events & actions Attach images and screenshots to custom event definitions to add visual context. Instead of remembering or decoding a long list of vague event names, you can glance at an image and choose the right events for the funnels and insights you’re building. ![images for custom events](https://res.cloudinary.com/dmukukwp6/image/upload/2026_02_16_16_28_11_1_6c026cbddc.gif) [Read the docs](https://posthog.com/docs/data/events) ### Interactive JSON response in Workflows [February 19, 2026](https://posthog.com/changelog?id=2589) · Workflows Team · Workflows In [Workflows](https://posthog.com/docs/workflows), we’ve added an interactive JSON tree picker that lets you click through a step’s response to select the exact data path. You can also store multiple variables from a single step. ![JSON tree picker](https://res.cloudinary.com/dmukukwp6/image/upload/549330057_d000d364_3140_4778_acf5_050704384032_1_71304f7b8a.gif) [Read the docs](https://posthog.com/docs/workflows) ### Jira integration for Error Tracking [February 19, 2026](https://posthog.com/changelog?id=2590) · Error Tracking Team · Error tracking You can now create Jira issues directly from [Error Tracking](https://posthog.com/docs/error-tracking), making it easier to triage and track errors alongside your existing systems and workflows. [Read the docs](https://posthog.com/docs/error-tracking) ### Frustration signals in Session Replay [February 19, 2026](https://posthog.com/changelog?id=2587) · Replay Team · Session replay In [Session Replay](https://posthog.com/docs/session-replay), we’ve added a new synthetic collection for frustration signals like rage clicks and errors, making it easier to spot user pain points. [Read the docs](https://posthog.com/docs/session-replay) ### Block events with invalid schema [February 19, 2026](https://posthog.com/changelog?id=2591) · Events & actions You can now reject events with invalid schemas at ingestion. You can validate the presence and type of required properties and block events that don’t match, helping you keep your data clean and reliable. [Read the docs](https://posthog.com/docs/data/events) ### Copy dashboards across projects [February 19, 2026](https://posthog.com/changelog?id=2592) · Platform Features Team · Dashboards You can now copy dashboards from one project to another directly from the dashboard’s context panel. ![copy dashboards](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_02_19_T22_55_59_900_Z_e1c9ce9233.png) [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Fireworks BYOK for evals [February 19, 2026](https://posthog.com/changelog?id=2593) · AI Observability Team · AI observability [Evaluations](https://posthog.com/docs/llm-analytics/evaluations) in [LLM Analytics](https://posthog.com/docs/llm-analytics) now supports Firework API keys, enabling you to bring-your-own-key (BYOK) alongside other providers like OpenAI, Google Gemini, Anthropic, and OpenRouter. [Read the docs](https://posthog.com/docs/llm-analytics/evaluations) ### CSV export for Logs [February 12, 2026](https://posthog.com/changelog?id=2576) · APM Team · Uncategorized You can now export up to 10,000 [Logs](https://posthog.com/docs/logs) into a CSV file. Get them printed, turn them into a book, or just analyze them in a spreadsheet. The possibilities are endless. ![Export button in logs dashboard](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/exportlogscsv_34bef4115c.png) [Read the docs](https://posthog.com/docs/logs) ### Plain text email editor [February 12, 2026](https://posthog.com/changelog?id=2579) · Workflows Team · Workflows Want to send plain text emails in [Workflows](https://posthog.com/docs/workflows) without any fluff and styling? We gotcha. You can now switch to the plain text editor and send the barebones emails you always wanted to send. ![Plain text emails](https://res.cloudinary.com/dmukukwp6/image/upload/Clean_Shot_2026_02_12_at_14_50_55_39cfec328b.gif) [Read the docs](https://posthog.com/docs/workflows) ### Amazon Redshift data source [February 12, 2026](https://posthog.com/changelog?id=2577) · Managed Warehouse Team · Data warehouse You can now connect [Amazon Redshift](https://posthog.com/docs/data-warehouse/sources/redshift) as a data source in your PostHog project. Supports both direct connection strings and secure SSH tunnels for flexible integration. [Read the docs](https://posthog.com/docs/data-warehouse/sources/redshift) ### Better metric error messages [February 12, 2026](https://posthog.com/changelog?id=2578) · Experiments Team · Experiments When an [Experiment metric](https://posthog.com/docs/experiments/metrics) fails, you now get clear error messages with actionable options: retry the metric, report the issue to support, or debug. No more cryptic errors leaving you wondering what happened. ![Improved error message](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/bettererrors_eae2a8b7de.png) [Read the docs](https://posthog.com/docs/experiments/metrics) ### Bulk delete Feature Flags [February 12, 2026](https://posthog.com/changelog?id=2581) · Feature Flags Team · Feature flags It’s like spring cleaning for [Feature Flags](https://posthog.com/docs/feature-flags). Select multiple flags and delete them in one go. We’ll even give you PostHog AI-powered suggestions to clean up corresponding code references. ![Bulk delete feature flags](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/deletebulk_9024dd9223.png) [Read the docs](https://posthog.com/docs/feature-flags) ### Replay summaries for Experiments [February 12, 2026](https://posthog.com/changelog?id=2582) · Experiments Team · Experiments [Experiments](https://posthog.com/docs/experiments) can now summarize session replays related to your experiment results. Get qualitative feedback to understand the story behind the stats. Because numbers alone don’t always tell you _why_ users behave the way they do. ![Summarize button options](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/last_cdf22a599d.png) [Read the docs](https://posthog.com/docs/experiments) [February 12, 2026](https://posthog.com/changelog?id=2580) · APM Team · Uncategorized If you’re logging with a `sessionId`, you can now see related errors right in [log details](https://posthog.com/docs/logs). The new **Related errors** tab shows error tracking issues from the same session within a 6-hour window. Debug production issues without a tab-switching workout. ![Related errors](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/sesionid_error_5cc90958ae.png) [Read the docs](https://posthog.com/docs/logs) ### Easier to use access controls [February 6, 2026](https://posthog.com/changelog?id=2561) · Platform Features Team · Configuration ### Private messages in support tickets [February 6, 2026](https://posthog.com/changelog?id=2560) · Conversations Team · Uncategorized You can now send private messages in support tickets that only your team can view. ### AI research mode [February 6, 2026](https://posthog.com/changelog?id=2562) · PostHog AI PostHog AI can now carry out deep research for in-depth data analysis. When you select research mode, PostHog AI will conduct research in two phases: Planning phase: Creates a structured research plan notebook Research phase: Executes the research plan and generates a final report Deep research is ideal for complex tasks like root cause analysis, cross-metric investigation, strategic analysis, and comprehensive audits. Learn more in the docs about [research mode](https://posthog.com/docs/posthog-ai/research-mode). ![Screenshot 2026-02-06 at 10.14.07 AM.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1770417985/Screenshot_2026_02_06_at_10_14_07_AM_809b2ab105.png) [Read the docs](https://posthog.com/docs/posthog-ai/research-mode) ### Browser notifications [February 6, 2026](https://posthog.com/changelog?id=2563) · Conversations Team · Uncategorized You can enable browser notifications to get an alert when new support messages arrive. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1770418048/image_51af2c586e.png) ### Exception autocapture controls [February 6, 2026](https://posthog.com/changelog?id=2564) · Error Tracking Team · Error tracking You can configure autocapture controls to selectively enable autocapture based on the scenario. You can create rules based on: -   URL matching-   Event triggers-   Feature flag-   Sampling rate Click **Enable autocapture controls** in the [Exception autocapture](https://app.posthog.com/settings/project-error-tracking#error-tracking-exception-autocapture) settings to configure them. [Read the docs](https://posthog.com/docs/error-tracking) ### Attio data source [February 6, 2026](https://posthog.com/changelog?id=2567) · Managed Warehouse Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### SQL variables [February 6, 2026](https://posthog.com/changelog?id=2571) · Platform Features Team · Apps We’ve added a dedicated area to view and manage [SQL variables](https://app.posthog.com/data-management/variables), including where variables are used inside saved insights. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1770418967/image_edec7f9bc6.png) [Read the docs](https://posthog.com/docs/cdp) ### Mailchimp data source [February 6, 2026](https://posthog.com/changelog?id=2568) · Managed Warehouse Team · Data warehouse [Read the docs](https://posthog.com/docs/data-warehouse) ### Metric breakdowns [February 6, 2026](https://posthog.com/changelog?id=2570) · Experiments Team · Experiments Now you can break down your experiment results by event properties. Click on the breakdowns button in the bottom right corner of your metric title and select up to three event properties to break down your results. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1770418882/image_7445de0369.png) [Read the docs](https://posthog.com/docs/experiments) ### Rearrange workflow notes [February 6, 2026](https://posthog.com/changelog?id=2573) · Workflows Team · Workflows Made a mistake? Has your workflow changed? No problemo! You can now re-arrange actions and adjust your workflow to your needs! ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1770419173/image_1f69514a2d.png) [Read the docs](https://posthog.com/docs/workflows) ### Estimate running time on draft experiments [February 6, 2026](https://posthog.com/changelog?id=2574) · Experiments Team · Experiments [Read the docs](https://posthog.com/docs/experiments/sample-size-running-time) ### Event definitions MCP tool [February 6, 2026](https://posthog.com/changelog?id=2566) · Platform Features Team · Apps It can be tedious to keep [event definitions](https://posthog.com/docs/product-analytics/schema-management) up to date in PostHog, so automate it with the `event-definition-update` MCP tool. [Read the docs](https://posthog.com/docs/product-analytics/schema-management) ### GitHub data source [February 6, 2026](https://posthog.com/changelog?id=2565) · Managed Warehouse Team · Data warehouse You can now [link GitHub as a data source](https://app.posthog.com/data-warehouse/new-source?kind=Github) in your PostHog project. This lets you access commits, issues, pull requests, releases, and stargazer data in PostHog. [Read the docs](https://posthog.com/docs/data-warehouse) ### Visualize survey flows [February 6, 2026](https://posthog.com/changelog?id=2569) · Surveys Adds a visualization tool to make survey branching logic easier to understand and manage when creating surveys. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1770418632/image_827e7ee0fd.png) [Read the docs](https://posthog.com/docs/surveys) ### Hide pie chart totals [February 6, 2026](https://posthog.com/changelog?id=2572) · Product Analytics Team · Product analytics Now you see me, now you don’t. ![68747470733a2f2f6170702e67726170686974652e636f6d2f757365722d6174746163686d656e74732f6173736574732f38333533333364622d616430392d346237342d613332382d3533323532376534323432622e676966.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1770419074/68747470733a2f2f6170702e67726170686974652e636f6d2f757365722d6174746163686d656e74732f6173736574732f38333533333364622d616430392d346237342d613332382d3533323532376534323432622e676966_24aed7e015.gif) [Read the docs](https://posthog.com/docs/product-analytics) ### OpenRouter support [February 6, 2026](https://posthog.com/changelog?id=2575) · AI Observability Team · AI observability You can now add OpenRouter API keys to run LLM Evaluations with. This gives you access to all the models and providers supported by OpenRouter! [Read the docs](https://posthog.com/docs/ai-observability) ## January 2026 ### Logs are in GA [January 29, 2026](https://posthog.com/changelog?id=2557) · APM Team · Uncategorized PostHog is now the final destination for your logs. [Logs](https://posthog.com/docs/logs) is generally available, and it lives in the same place as your errors, session replays, and product data. The place where an investigation begins is now also where it ends. TL;DR -   Logs is now available for free, up to 50 GB for free every month.-   Then pay $0.25 per GB ingested, (or $0.15 per GB at 300 GB+).-   14-day retention, no per-seat pricing, no query fees.-   Frontend and backend context, linked to users and sessions.-   Uses standard OpenTelemetry – no proprietary SDKs.-   Structured logs you can pivot around, not raw text you scroll through. ![final destination logs](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_29_T19_26_35_047_Z_09ece57950.png) [Read the docs](https://posthog.com/docs/logs) ### Hedgehog mode browser extension [January 29, 2026](https://posthog.com/changelog?id=2550) · AI Observability Team · Uncategorized Bring PostHog's beloved hedgehog mascot to any website! An adorable animated companion that walks, jumps, and keeps you company while you browse. Download the [repo](https://github.com/richardsolomou/hedgehog-mode-anywhere) and add the browser extension. ![hedgehog mode](https://res.cloudinary.com/dmukukwp6/image/upload/hedehog_mode_9646c3c313.gif) ### Databricks batch exports in beta [January 29, 2026](https://posthog.com/changelog?id=2556) · Batch Exports Team · CDP [Databricks](https://posthog.com/docs/cdp/batch-exports/databricks) officially in open beta for [batch exports](https://posthog.com/docs/cdp/batch-exports). Move data securely and smoothly between your PostHog projects and Databricks workspaces. [Read the docs](https://posthog.com/docs/cdp/batch-exports/databricks) ### Sign up with passkeys [January 29, 2026](https://posthog.com/changelog?id=2555) · Platform Features Team · Uncategorized You can now sign up and create PostHog accounts using passkeys. One less password to forget. ![passkeys](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_29_T19_11_15_391_Z_08bfa56b20.png) ### Time to first token [January 29, 2026](https://posthog.com/changelog?id=2558) · AI Observability Team · AI observability [LLM Analytics](https://posthog.com/docs/llm-analytics) now tracks time to first token (TTFT) for streaming responses, so you can see how quickly a model starts responding – not just total duration. This makes it easier to spot latency issues, compare providers, and optimize the experience where fast initial responses matter most. [Read the docs](https://posthog.com/docs/llm-analytics) ### Combine events in trends [January 29, 2026](https://posthog.com/changelog?id=2559) · Product Analytics Team · Product analytics You can combine multiple events into a single series using inline combination, allowing you to analyze trends without creating custom actions. Select the events to include, and they will be treated as a single series in your analysis. The combination uses a logical OR, so any occurrence of the selected events will count toward the series. ![combine events](https://res.cloudinary.com/dmukukwp6/image/upload/trends_combine_events_light_4c1e816453_ezgif_com_video_to_gif_converter_3a9a4bde57.gif) [Read the docs](https://posthog.com/docs/product-analytics) ### Event definitions are now free [January 29, 2026](https://posthog.com/changelog?id=2551) · Platform Features Team · Product analytics It’s time for us to make less money. [Event definitions](https://posthog.com/docs/data/events#managing-event-definitions) are now _free_ for all users. You can add metadata like descriptions, tags, and statuses to keep your events organized. These definitions also show up when searching for events throughout PostHog, providing more context and quick access with filters. ![event definitions](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_29_T19_02_52_782_Z_668e2dd69a.png) [Read the docs](https://posthog.com/docs/data/events#managing-event-definitions) ### Tagging is now free [January 29, 2026](https://posthog.com/changelog?id=2552) · Platform Features Team · Product analytics Still making less money. Tagging is also now _free_ for all users. You can add tags to dashboards, insights, actions, and even feature flags or experiments. Use tags to filter, search, and stay organized as your product data grows. ![tagging](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_29_T19_08_45_034_Z_824c1e7de7.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Schedule batch exports [January 29, 2026](https://posthog.com/changelog?id=2554) · Batch Exports Team · CDP [Batch exports](https://posthog.com/docs/cdp/batch-exports) can now be scheduled. You can set the timezone and start time for daily exports, or choose a weekly schedule with a specific day and hour. ![schedule](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_29_T19_13_15_264_Z_cd63b038e8.png) [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Heatmaps for SQL queries [January 29, 2026](https://posthog.com/changelog?id=2549) · Managed Warehouse Team · Data warehouse We have a new visualization type for [SQL queries](https://posthog.com/docs/data-warehouse/query): 2D heatmaps! It’s helpful for visualizing metrics across two categorical dimensions with color intensity representing the value. For example, with LLM analytics, you can compare latency across providers and task types at a glance, identifying which combinations have performance issues. ![2d headmatps](https://res.cloudinary.com/dmukukwp6/image/upload/2026_01_23_11_26_47_b23aa3b399.gif) [Read the docs](https://posthog.com/docs/data-warehouse/query) ### Pause experiments [January 29, 2026](https://posthog.com/changelog?id=2553) · Experiments Team · Experiments [Experiments](https://posthog.com/docs/experiments) can now be paused and resumed, making it easy to temporarily halt experiments if need be. The pause action is available behind the **...** button next to **ship a variant**. ![pause](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_13_fb7a46d8a2.png) [Read the docs](https://posthog.com/docs/experiments) ### Power Users table shows revenue data [January 23, 2026](https://posthog.com/changelog?id=2539) · Customer Analytics Team · Uncategorized The Power Users table in [Customer Analytics](https://posthog.com/docs/customer-analytics) now includes MRR and LTV columns for individual users, so you can quickly spot your highest-value customers. ![Power Users table revenue](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_6_a844574f6f.png) [Read the docs](https://posthog.com/docs/customer-analytics) ### Improved search with workflows and faster results [January 23, 2026](https://posthog.com/changelog?id=2547) · Platform UX Team · Uncategorized New search is here! Access it via `Cmd+K` or `/search`. Find workflows, paste email addresses or distinct IDs to jump to persons, and enjoy a leaner, faster search experience. ### Passkeys support for 2FA [January 23, 2026](https://posthog.com/changelog?id=2541) · Platform UX Team · Uncategorized Passkeys now work for two-factor authentication. Use them for login instead of typing codes like it’s 2015. ### View MRR and LTV in group profiles [January 23, 2026](https://posthog.com/changelog?id=2538) · Customer Analytics Team · Uncategorized Group profiles now show Monthly Recurring Revenue (MRR) and Lifetime Value (LTV) pulled directly from [Revenue Analytics](https://posthog.com/docs/revenue-analytics), with visual indicators showing where the data comes from. ![Revenue Analytics group profiles](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_5351162de5.png) [Read the docs](https://posthog.com/docs/revenue-analytics) ### View total record counts in persons and groups lists [January 23, 2026](https://posthog.com/changelog?id=2540) · Customer Analytics Team · Uncategorized Persons and groups lists now show total record counts and how many match your current filters in [Customer Analytics](https://posthog.com/docs/customer-analytics). No more guessing how much data you’re looking at. ![Counts in persons and group lists](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_5_cfeb5957d5.png) [Read the docs](https://posthog.com/docs/customer-analytics) ### Set error thresholds for pipeline alerts [January 23, 2026](https://posthog.com/changelog?id=2543) · Managed Warehouse Team · CDP Set an error rate threshold for notifications with [Data Pipelines](https://posthog.com/docs/cdp). Only get pinged when things are actually broken, not for every little hiccup. [Read the docs](https://posthog.com/docs/cdp) ### Set default confidence levels [January 23, 2026](https://posthog.com/changelog?id=2546) · Experiments Team · Experiments Set a team-level default confidence level (90%, 95%, or 99%) for new experiments. The default applies automatically, but don’t worry, you can override it per experiment when you need to. [Read the docs](https://posthog.com/docs/experiments) ### LLM evals now in public beta [January 23, 2026](https://posthog.com/changelog?id=2548) · AI Observability Team · AI observability Evals are now in public beta for [LLM Analytics](https://posthog.com/docs/llm-analytics). Run AI-powered tests that verify AI outputs against curated inputs to test prompt performance, spot regressions, and compare model versions. Use templates or create evaluations from scratch. [Read the docs](https://posthog.com/docs/llm-analytics) ### Link distinct IDs to person profiles [January 23, 2026](https://posthog.com/changelog?id=2537) · APM Team · Uncategorized When viewing [Logs](https://posthog.com/docs/logs), clicking a distinct ID in your browser logs now takes you straight to that person's profile. No more copy-pasting IDs to track down users. [Read the docs](https://posthog.com/docs/logs) ### Embed surveys with iframes [January 23, 2026](https://posthog.com/changelog?id=2544) · Surveys Embed PostHog [Surveys](https://posthog.com/docs/surveys) as iframes on your site. Create a hosted survey, enable embedding, copy the code, and paste it into your HTML - automatic resizing and distinct IDs included. ![Hosted survey embed option](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/Screenshot_2026_01_20_at_1_32_32_PM_44dacfbdba.png) [Read the docs](https://posthog.com/docs/surveys) ### Receive emails when passkeys change [January 23, 2026](https://posthog.com/changelog?id=2542) · Platform UX Team · Uncategorized Get an email whenever a passkey is added or removed from your account, so you’ll know immediately if someone makes security changes. ### Link replays to Linear, GitHub, and GitLab issues [January 23, 2026](https://posthog.com/changelog?id=2545) · Replay Team · Session replay Integrate Linear, GitHub, or GitLab with [Session Replay](https://posthog.com/docs/session-replay). Enable integrations in replay settings and create or link issues directly from the activity panel. Spotted a bug? Ship it to your issue tracker without leaving the replay. ![Linked issues for replay](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/Screenshot_2026_01_09_at_14_51_20_5c83ad3f20.png) [Read the docs](https://posthog.com/docs/session-replay) ### Filter-update for Workflows [January 20, 2026](https://posthog.com/changelog?id=2536) · Workflows Team · Workflows We updated our filters in workflows so you are able to do the following things: -   Filter out internal- and test-users: Just like with Destinations you can now filter out internal- and test-users from your event triggers by flipping the toggle!    -   Use persons timezone: When waiting until a specific window to move to the next action you can now use the persons timezone to do that instead of a hard-coded timezone that applies to all of your customers!     ![2026-01-20 09.34.19.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1768898556/2026_01_20_09_34_19_91069768b3.gif) [Read the docs](https://posthog.com/docs/workflows) ### Manage Endpoints with CLI and YAML [January 16, 2026](https://posthog.com/changelog?id=2529) · ClickHouse Team · Endpoints We now support experimental CLI commands for managing the [Endpoints](https://posthog.com/docs/endpoints) product via YAML files. You can now run commands like `posthog-cli exp endpoints pull monthly-active-users` or `posthog-cli exp endpoints push ./monthly-active-users.yaml`. ![endpoints YAML](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_15_T21_10_13_278_Z_f2efee9e4b.png) The `posthog-cli exp endpoints` set of commands include: -   `list` - list all endpoints-   `get` - show the state of the endpoint-   `open` - open the endpoint's page in PostHog-   `pull` - pull remote endpoint to a local YAML file-   `push` - push local YAML to remote endpoint-   `diff` - what it says on the tin, show the diff between remote and local-   `run` - for when you don't want to push yet, but you want to see the effect of your query changes on the query results Stop stashing SQL in Typescript comments. Save materialized queries as code instead. [Read the docs](https://posthog.com/docs/endpoints) ### Azure Blob Storage available in Batch Exports [January 16, 2026](https://posthog.com/changelog?id=2531) · Batch Exports Team · CDP [Azure Blob Storage](https://posthog.com/docs/cdp/batch-exports/azureblob) is now available as a Batch Exports destination, with built-in validation and connection testing to help you configure exports confidently. ![Azure batch exports](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_15_T21_25_07_256_Z_5e7c6fabbd.png) [Read the docs](https://posthog.com/docs/cdp/batch-exports/azureblob) ### Approve PostHog AI edits [January 16, 2026](https://posthog.com/changelog?id=2530) · PostHog AI Smart meets polite: PostHog AI now asks you for approval before making changes. We’ve added a confirmation step for [PostHog AI](https://posthog.com/docs/posthog-ai) dashboard edits, preventing accidental data loss or unexpected changes. You can review proposed updates, approve or reject them, or add extra before PostHog AI applies them. ![phai approve](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_15_T21_11_56_832_Z_934b837d45.png) [Read the docs](https://posthog.com/docs/posthog-ai) ### Target app versions with Feature Flags [January 16, 2026](https://posthog.com/changelog?id=2532) · Feature Flags Team · Feature flags [Feature Flags](https://posthog.com/docs/feature-flags) now support semver (semantic versioning) operators in our targeting UI, enabling you to target users based on app version comparisons like "greater than 2.0.0" or "matches ~1.5.x range." ![ff semver](https://res.cloudinary.com/dmukukwp6/image/upload/2026_01_12_14_53_03_d351ea4dfe.gif) [Read the docs](https://posthog.com/docs/feature-flags) [January 16, 2026](https://posthog.com/changelog?id=2533) · Growth Team · Uncategorized You can now fully customize the in-app sidebar. Pin the products you use most, organize your shortcuts, and enable auto-suggestions for new apps. Your sidebar, how you like it. ![customize sidebar](https://res.cloudinary.com/dmukukwp6/image/upload/custom_sidebar_ezgif_com_optimize_09c262ce32.gif) ### Saved history in Logs [January 16, 2026](https://posthog.com/changelog?id=2534) · APM Team · Uncategorized Logs are going down in history! Or your queries at least. Your last 10 logs queries are now saved in a handy-dandy history bar. ![log history](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_15_T21_54_39_270_Z_7a05c662ea.png) ### Customize customer profiles [January 16, 2026](https://posthog.com/changelog?id=2535) · Customer Analytics Team · Product analytics You can now configure and customize which tiles appear on person and group profiles. Click the edit button on any profile to toggle tiles on or off: properties, events, related records, whatever you need. Your layout is saved project-wide. Hit reset to return to discard your changes. ![edit profile](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2026_01_16_T15_48_39_231_Z_070c9e00bc.png) [Read the docs](https://posthog.com/docs/product-analytics) ### 5x higher rate limits for materialized endpoints [January 8, 2026](https://posthog.com/changelog?id=2518) · Managed Warehouse Team · Endpoints Materialized endpoints now support 5x higher rate limits with smart caching. You can query your data more often without hitting limits. [Read the docs](https://posthog.com/docs/endpoints) ### Logs details modal [January 8, 2026](https://posthog.com/changelog?id=2519) · APM Team · Uncategorized Click **View details** on any log entry to open a modal with timestamps, severity, a collapsible JSON viewer, and AI-powered analysis. Dive into individual log lines without losing your place (or your mind). ![Screenshot of logs details](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_1c406acd0f.png) ### Zen mode [January 8, 2026](https://posthog.com/changelog?id=2520) · Platform UX Team · Uncategorized Toggle zen mode with a keyboard shortcut (`Cmd/Ctrl + Option + Z`) or from your account menu. Hide distracting UI elements for a more peaceful experience. ![Zen mode enable](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_1_79283094f0.png) [January 8, 2026](https://posthog.com/changelog?id=2521) · Workflows Team · Workflows Create your own workflow templates or use official ones to speed up repetitive tasks across your team. [Read the docs](https://posthog.com/docs/workflows) ### AI summaries for open-text survey responses [January 8, 2026](https://posthog.com/changelog?id=2522) · Surveys PostHog AI can now summarize open-ended survey responses. It surfaces key themes and insights, saving you the headache of reading responses manually. [Read the docs](https://posthog.com/docs/surveys) ### Explore logs with PostHog AI [January 8, 2026](https://posthog.com/changelog?id=2523) · PostHog AI Click into any log entry to find a new “Explore with AI” tab. It analyzes severity, impact, probable cause, and suggests actions. [Read the docs](https://posthog.com/docs/posthog-ai) ### Manage access to shared experiment metrics [January 8, 2026](https://posthog.com/changelog?id=2524) · Experiments Team · Experiments Control who can view your shared experiment metrics through a new access management panel in the sidebar. [Read the docs](https://posthog.com/docs/experiments) ### Average time on page [January 8, 2026](https://posthog.com/changelog?id=2525) · Web Analytics Team · Web analytics You can now find average time on page metrics under **Web Analytics** > **Pages** reports tab. [Read the docs](https://posthog.com/docs/web-analytics) ### Create surveys from Web Analytics breakdowns [January 8, 2026](https://posthog.com/changelog?id=2526) · Surveys You can create surveys that target a specific section of a Web Analytics breakdown, such as users entering from a common path, from a common referrer, or entering with a common UTM parameter. ![Survey users on page](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/1_8_e8cb6c61ec.png) [Read the docs](https://posthog.com/docs/surveys) ### Tab-aware Session Replay [January 8, 2026](https://posthog.com/changelog?id=2527) · Replay Team · Session replay Switch tabs and come back to your replay without losing your place in the video. Session Replay now remembers where you were, so you can multitask without the dreaded reload. ![Tab aware session replay example](https://res.cloudinary.com/dmukukwp6/image/upload/Clean_Shot_2026_01_09_at_09_48_32_08e53e3b23.gif) [Read the docs](https://posthog.com/docs/session-replay) ### Activity log notifications [January 8, 2026](https://posthog.com/changelog?id=2528) · Managed Warehouse Team · CDP Get real-time alerts when changes occur in your PostHog project. Send activity log updates to Slack, Discord, Microsoft Teams, or a custom webhook. Filter to see only the events you care about. This feature is available on Scale and Enterprise plans. ![dashboard activity view](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/image_3_0df781b9a4.png) [Read the docs](https://posthog.com/docs/cdp) ### Terraform provider (early access) [January 2, 2026](https://posthog.com/changelog?id=2506) · Product analytics With the Terraform provider, users can manage their resources through Infrastructure-as-Code (IaC), creating an auditable and enforced single source of truth. This is great for use cases like deploying golden signal dashboards. Enable it now under [feature previews](https://app.posthog.com/settings/user-feature-previews#manage-insights-through-terraform). [Read the docs](https://posthog.com/docs/product-analytics) ### PostHog AI can browse the web [January 2, 2026](https://posthog.com/changelog?id=2507) · PostHog AI PostHog AI can now reference up-to-date information about the world and conduct research on the internet. -   This lets PostHog AI handle advanced prompts and use cases like:-   Is the recent dip in traffic related to an AWS outage?-   How does our conversion rate compare to industry benchmarks published this quarter?-   Why might signups to my ticket sales portal have tripled this week for Brazilian users? ![web-search.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1767387681/web_search_3bc26e4e8c.gif) [Read the docs](https://posthog.com/docs/posthog-ai) ### More keyboard shortcuts [January 2, 2026](https://posthog.com/changelog?id=2508) · Growth Team · Uncategorized Did you know that you can navigate PostHog with keyboard shortcuts? You can find a list of available shortcuts with `Cmd/Ctrl + Shift + K`. Below are some new shortcuts we just released: Shortcut Action `Cmd/Ctrl + Option + F` Filter `Cmd/Ctrl + Option + R` Refresh `Cmd/Ctrl + Option + Enter` Run `Cmd/Ctrl + Option + G` Settings `Cmd/Ctrl + Option + D` Date filter `Cmd/Ctrl + Option + 1-9` Switch to tabs 1-9 `Cmd/Ctrl + Option + H` Open Support side panel `Cmd/Ctrl + Option + S` Open Settings ### Copy workflow nodes [January 2, 2026](https://posthog.com/changelog?id=2509) · Workflows Team · Workflows Tired of creating the same nodes over and over again in your workflow? You can now duplicate existing workflow nodes by clicking copy. ![Screenshot 2026-01-02 at 12.01.02 PM.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1767387826/Screenshot_2026_01_02_at_12_01_02_PM_7a460a4cc3.png) [Read the docs](https://posthog.com/docs/workflows) ### Reorder columns when viewing logs [January 2, 2026](https://posthog.com/changelog?id=2510) · APM Team · Uncategorized You can now reorder pinned log columns by clicking a column, then clicking move left or move right. ![CleanShot 2026-01-02 at 16.05.30@2x.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1767388056/Clean_Shot_2026_01_02_at_16_05_30_2x_85fcf09ca2.png) ### Add custom goal lines to retention insights [January 2, 2026](https://posthog.com/changelog?id=2511) · Product Analytics Team · Product analytics You can now track retention performance against custom goals set by your team. When editing an insight, you can find the new goal lines under **Advanced options** > **\+ Add goal line**. ![Screenshot 2026-01-02 at 12.35.27 PM.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1767388389/Screenshot_2026_01_02_at_12_35_27_PM_fdba6ec299.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Return to recently visited items [January 2, 2026](https://posthog.com/changelog?id=2512) · Platform UX Team · Uncategorized There’s now a recent items button on the top nav to help you return to recent tabs and page. ![530859229-7eba2f2e-22f9-405d-a04a-bab6a1f92d5a.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1767388513/530859229_7eba2f2e_22f9_405d_a04a_bab6a1f92d5a_94128fce00.gif) ### Set assignee and labels when sharing to Linear [January 2, 2026](https://posthog.com/changelog?id=2515) · Replay Team · Session replay You can now set **assignees** and **labels** when sharing a recording as a Linear issue. Find these under **More options**. [Read the docs](https://posthog.com/docs/session-replay) [January 2, 2026](https://posthog.com/changelog?id=2516) · Replay Team · Session replay You can now share recordings to GitHub Issues. Find it under the **Share** menu in any session recording. ![CleanShot 2026-01-02 at 13.28.57@2x.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1767389138/Clean_Shot_2026_01_02_at_13_28_57_2x_43fbc821ea.png) [Read the docs](https://posthog.com/docs/session-replay) ### Custom confidence thresholds [January 2, 2026](https://posthog.com/changelog?id=2517) · Experiments Team · Experiments You can now customize the confidence thresholds of experiments. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1767389226/image_11ef30a5ea.png) [Read the docs](https://posthog.com/docs/experiments) ### In-app changelog [January 2, 2026](https://posthog.com/changelog?id=2514) · APM Team · Uncategorized What’s better than reading the changelog on our website? Reading the [changelog](https://app.posthog.com/#panel=changelog) directly in PostHog, of course! ![Screenshot 2026-01-02 at 1.18.14 PM.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1767388987/Screenshot_2026_01_02_at_1_18_14_PM_89a1b984c9.png) ## December 2025 ### Resource-level access for PostHog AI ✨ [December 23, 2025](https://posthog.com/changelog?id=2504) · Platform Features Team · Uncategorized PostHog AI now respects resource-level access controls you define. If someone don’t have permission to view or create something, like insights or feature flags, they won’t be able to create it through the PostHog AI chat either. Go to [Settings > Access](https://app.posthog.com/settings/project-access-control) in your PostHog project to set resource-level permissions. ### Marketing Analytics is GA 🔔 [December 23, 2025](https://posthog.com/changelog?id=2497) · Web Analytics Team · Web analytics [Marketing Analytics](https://posthog.com/docs/web-analytics/marketing-analytics) is now available to everyone. Track campaigns, costs, and conversions across multiple advertising platforms, all in one dashboard with pre-built insights that help you understand your data and performance. ![marketing analytics](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_24_T01_12_59_997_Z_e4c9c13002.png) [Read the docs](https://posthog.com/docs/web-analytics/marketing-analytics) ### Create workflow templates 🎁 [December 23, 2025](https://posthog.com/changelog?id=2498) · Workflows Team · Workflows Starting from a blank canvas can be hard. You can now save [workflows](https://posthog.com/docs/workflows) as templates and give your team or organization a library of ready-to-use campaigns. ![templates](https://res.cloudinary.com/dmukukwp6/image/upload/workflow_tempaltes_ezgif_com_optimize_d4786cb03f.gif) [Read the docs](https://posthog.com/docs/workflows) ### Titles and descriptions for AI generated insights ⛄ [December 23, 2025](https://posthog.com/changelog?id=2499) · PostHog AI PostHog AI now automatically adds clear titles and descriptions to the insights it creates, so dashboards are easier to scan. [Read the docs](https://posthog.com/docs/posthog-ai) ### Improved rate limiting for Endpoints 🎄 [December 23, 2025](https://posthog.com/changelog?id=2501) · ClickHouse Team · Endpoints [Endpoints](https://posthog.com/docs/endpoints) now have a new rate limiter that supports up to 10 concurrent materialized endpoint executions, which perform much better than traditional API calls. [Read the docs](https://posthog.com/docs/endpoints) ### Retention metrics for Experiments 🎅 [December 23, 2025](https://posthog.com/changelog?id=2500) · Experiments Team · Experiments [Experiments](https://posthog.com/docs/experiments) now support retention metrics, helping you understand impact over a specific window of time. It answers the question: "Of the users who did X, how many came back to do Y within N days?" To create one, define a start event, completion event, and retention window. ![retention metric](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_24_T01_39_34_397_Z_d42f0b4982.png) [Read the docs](https://posthog.com/docs/experiments) ### Endpoints now support insight queries ❄️ [December 23, 2025](https://posthog.com/changelog?id=2502) · ClickHouse Team · Endpoints [Endpoints](https://posthog.com/docs/endpoints) can now materialize from insights, not just raw PostHog SQL. We automatically convert the insight query into PostHog SQL and then store that when materializing for execution, making it easier to turn insights into reusable, performant endpoints. [Read the docs](https://posthog.com/docs/endpoints) ### Improved customization UI for Surveys 🎶 [December 23, 2025](https://posthog.com/changelog?id=2505) · Surveys The [Surveys](https://posthog.com/docs/surveys) UI customization is now more organized and easier to use. Settings are now grouped into new sections, you can control text colors directly (with helpful auto-contrast hints), and the layout is responsive. ![surveys custom colors](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_24_T03_33_30_692_Z_6f010d196b.png) [Read the docs](https://posthog.com/docs/surveys) ### Prettified logs row 🍪🥛 [December 23, 2025](https://posthog.com/changelog?id=2503) · APM Team · Uncategorized [Logs](https://posthog.com/docs/logs) can now prettify individual rows making them easier to read. Each row has a toggle next to the pin icon, and you can press P to prettify the currently focused log. Prettified rows also wrap automatically, so long log lines are easier to scan. ![pretty log](https://res.cloudinary.com/dmukukwp6/image/upload/logs_prettify_47d11e67aa.gif) [Read the docs](https://posthog.com/docs/logs) ### Pass multiple paths to source map uploads [December 19, 2025](https://posthog.com/changelog?id=2487) · Error Tracking Team · Error tracking You can now pass multiple directory arguments to the PostHog CLI when injecting and uploading [source maps](https://posthog.com/docs/error-tracking/upload-source-maps). posthog\-cli sourcemap inject \--directory dir1 \--directory dir2 Try it on the PostHog CLI for version `0.5.19` and above. [Read the docs](https://posthog.com/docs/error-tracking/upload-source-maps) ### Kudosity now available as a data destination [December 19, 2025](https://posthog.com/changelog?id=2488) · Managed Warehouse Team · CDP You can now deliver SMS alerts triggered by PostHog events through Kudosity. Try the new [Kudosity](https://app.posthog.com/functions/new/template-kudosity-sms) realtime destination template. [Read the docs](https://posthog.com/docs/cdp) ### Add custom attributes as columns in Logs [December 19, 2025](https://posthog.com/changelog?id=2490) · APM Team · Uncategorized You can now quick-add an attribute as a display column when triaging logs by clicking the column icon. ![CleanShot 2025-12-19 at 16.42.30@2x.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1766180666/Clean_Shot_2025_12_19_at_16_42_30_2x_fe7c42bd55.png) ### Open API specs for Endpoints [December 19, 2025](https://posthog.com/changelog?id=2489) · ClickHouse Team · Uncategorized Your PostHog [Endpoints](https://posthog.com/docs/endpoints) now come with OpenAPI 3 specification for each endpoint under `/openapi.json`. For example, if you have an endpoint at: `/api/environments/2/endpoints/hello_world/` You’ll find its OpenAPI specs at: `/api/environments/2/endpoints/hello_world/openapi.json` [Read the docs](https://posthog.com/docs/endpoints) ### Schedule recurring feature flag changes [December 19, 2025](https://posthog.com/changelog?id=2491) · Feature Flags Team · Feature flags You can now set your scheduled feature flag changes to repeat daily, weekly, or monthly. For example, you can disable a feature flag during Black Friday sales to mitigate risk, or automatically disable a flag over the weekend when you expect the most traffic to your site. [Read the docs](https://posthog.com/docs/feature-flags) ### Mobile crash-free rates dashboard template [December 19, 2025](https://posthog.com/changelog?id=2492) · Error Tracking Team · Error tracking Do you develop mobile apps with the iOS, Android, Flutter, or React Native SDK? You can use the [mobile crash-free rates](https://app.posthog.com/dashboard#newDashboard=modal) dashboard to automatically compute crash-free user and session rates to help you monitor your app’s stability. ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1766181065/image_4fa3a045f4.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Configure Customer Analytics with PostHog AI [December 19, 2025](https://posthog.com/changelog?id=2493) · Customer Analytics Team · Uncategorized PostHog AI can now help you automatically configure Customer Analytics events that correlate to user behavior – like daily activity, signing up, subscribing, and completing a payment. The manual process can be tedious, so why not let PostHog AI help? ![image.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1766181224/image_b9a4995a8c.png) ### Resize session recording player [December 19, 2025](https://posthog.com/changelog?id=2496) · Replay Team · Session replay You can drag to resize the session recording player. ![ezgif-65ac5015ee133e11.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1766181504/ezgif_65ac5015ee133e11_ed1351fe85.gif) [Read the docs](https://posthog.com/docs/session-replay) ### Deeper insight and dashboard integration [December 19, 2025](https://posthog.com/changelog?id=2494) · PostHog AI PostHog AI can now read 📊charts! Previously, PostHog AI could search for insights and dashboards, but it could not make sense of the data inside. Now it can find your existing insights and dashboards, analyze their contents, then answer questions using their data. ![ezgif-6dfe50fb7a47d393.gif](https://res.cloudinary.com/dmukukwp6/image/upload/v1766181353/ezgif_6dfe50fb7a47d393_803a6e28a6.gif) [Read the docs](https://posthog.com/docs/posthog-ai) ### More PostHog AI conversations in parallel [December 19, 2025](https://posthog.com/changelog?id=2486) · PostHog AI PostHog AI can now hold ten distinct conversations with you in parallel – which according to maths means 10x the output, right? Open [PostHog AI](https://us.posthog.com/ai) and try starting multiple tabs and conversations. [Read the docs](https://posthog.com/docs/posthog-ai) ### Pin columns in breakdowns [December 19, 2025](https://posthog.com/changelog?id=2495) · Product Analytics Team · Product analytics You can now pin breakdown columns when viewing insights so you can keep track of the breakdown values as you scroll horizontally through the table. [Read the docs](https://posthog.com/docs/product-analytics) ### Bring your own API keys for evals [December 18, 2025](https://posthog.com/changelog?id=2485) · AI Observability Team · AI observability Enables users to bring their own OpenAI API keys for running evaluations. Users get 100 free evaluations to kick things off [with LLM Analytics](https://posthog.com/docs/llm-analytics) before needing their own key. [Read the docs](https://posthog.com/docs/llm-analytics) ### /feedback command [December 12, 2025](https://posthog.com/changelog?id=2476) · PostHog AI You can now send feedback to [PostHog AI](https://posthog.com/docs/posthog-ai) directly in the chat with the new `/feedback` command. Just leave a quick comment. ![You're absolutely right](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_12_T21_15_16_194_Z_d1ff8d173d.png) [Read the docs](https://posthog.com/docs/posthog-ai) ### Open session recordings from filtered results [December 12, 2025](https://posthog.com/changelog?id=2475) · PostHog AI [PostHog AI](https://posthog.com/docs/posthog-ai) now lets you open session recordings directly in the chat from filtered results. Go from insight to playback in one click. ![session replay PHAI chat](https://res.cloudinary.com/dmukukwp6/image/upload/session_rec_ai_e5c9f0c5a1.gif) Learn more about PostHog AI [session summaries](https://posthog.com/docs/posthog-ai/session-summaries). [Read the docs](https://posthog.com/docs/posthog-ai) ### Toolbar CSS selector warnings [December 12, 2025](https://posthog.com/changelog?id=2479) · Growth Team · Toolbar The PostHog [Toolbar](https://posthog.com/docs/toolbar) now warns you when an action uses a fragile CSS selector that’s likely to break. We’ll also (politely) nudge you toward more stable selectors with recommendations. ![toolbar](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_12_T21_38_44_475_Z_c12697043c.png) [Read the docs](https://posthog.com/docs/toolbar) ### Stripe data source simplified API key setup [December 12, 2025](https://posthog.com/changelog?id=2478) · Growth Team · CDP When linking Stripe as a [data source](https://posthog.com/docs/data-warehouse/sources), you can now use our pre-configured URL to open Stripe’s restricted API key creation screen with the required permissions already filled in – saving you a few clicks and _at least_ a few dozen keystrokes. ![API key](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_12_T21_31_55_775_Z_61a2aa2a82.png) [Read the docs](https://posthog.com/docs/data-warehouse/sources) ### Map campaigns to non-integrated sources [December 12, 2025](https://posthog.com/changelog?id=2481) · Web Analytics Team · Web analytics Non-integrated conversions (those with UTM parameters that don’t match any integrated campaign data) are now shown in a separate table in [Marketing Analytics](https://posthog.com/docs/web-analytics/marketing-analytics). You can map sources or campaigns using cell actions, or map both together using row actions. ![conversions](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_12_T21_51_42_905_Z_7ce4cbcd04.png) [Read the docs](https://posthog.com/docs/web-analytics/marketing-analytics) ### Installation health for Web Analytics [December 12, 2025](https://posthog.com/changelog?id=2482) · Web Analytics Team · Web analytics There’s a new **Health** tab that shows how your [Web Analytics](https://posthog.com/docs/web-analytics) installation setup is doing at a glance. If something important is missing, you’ll see an alert so you can make fixes to get accurate metrics. ![install](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_12_T21_53_05_318_Z_3e14b6147d.png) [Read the docs](https://posthog.com/docs/web-analytics) ### Expanded logs view [December 12, 2025](https://posthog.com/changelog?id=2484) · APM Team · Uncategorized You can now expand log rows to see all their attributes in [Logs](https://posthog.com/docs/logs). When expanded, it’s easy to add or exclude filters, break things down by attribute, or copy values. ![logs](https://res.cloudinary.com/dmukukwp6/image/upload/logs_expand_d0995d5918.gif) [Read the docs](https://posthog.com/docs/logs) ### Add last seen column to power users table [December 12, 2025](https://posthog.com/changelog?id=2483) · Customer Analytics Team · People & properties [Read the docs](https://posthog.com/docs/data/persons) ### Manual calculation for experiment running time [December 12, 2025](https://posthog.com/changelog?id=2477) · Experiments Team · Experiments There’s now a manual calculation mode in the running time config for [Experiments](https://posthog.com/docs/experiments). Plug in your baseline conversion rate (or average events/property value), daily exposure, and MDE to calculate sample size and estimated running time. It’s useful when planning experiments before launch. ![manual calculation](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_12_T21_19_54_473_Z_17490e4c4b.png) [Read the docs](https://posthog.com/docs/experiments) ### Reported conversion value and ROAS trend lines [December 12, 2025](https://posthog.com/changelog?id=2480) · Web Analytics Team · Web analytics You can now view reported conversion value and ROAS (return on ad spending) directly on [Marketing Analytics](https://posthog.com/docs/web-analytics/marketing-analytics) trend lines. ![ROAS](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_12_T21_47_32_552_Z_785e58b01d.png) You can opt into the Marketing Analytics beta in [feature previews](https://app.posthog.com/settings/user-feature-previews#marketing-analytics). [Read the docs](https://posthog.com/docs/web-analytics/marketing-analytics) ### Logs is in beta! [December 5, 2025](https://posthog.com/changelog?id=2474) · APM Team · Uncategorized Logs is here, and it's in beta. It's free to use. Thinking of a fire now the weather's getting colder? WELL THEN YOU WILL NEED LOGS. Learn more about [Logs](https://posthog.com/docs/logs) [Read the docs](https://posthog.com/docs/logs) ### Connect Supabase databases to PostHog [December 4, 2025](https://posthog.com/changelog?id=2462) · Managed Warehouse Team · Data warehouse You can now connect your Supabase database to PostHog as a data source. Import tables from Supabase to combine with your product analytics data for deeper insights. ![Supabase source](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_12_04_T17_06_02_064_Z_6c6b2f9eec.png) Learn more about [querying Supabase data](https://posthog.com/tutorials/supabase-query) [Read the docs](https://posthog.com/docs/data-warehouse) ### PostHog AI conversation feedback [December 4, 2025](https://posthog.com/changelog?id=2463) · PostHog AI PostHog AI now asks for feedback on your overall conversation experience. Rate how helpful the conversation was, and if something didn’t work well, you can open a support ticket directly from the chat. This feedback appears at smart intervals to avoid interrupting delivering value for shareholders. Be honest – the AI can take it. ![PostHogAI feedback](https://res.cloudinary.com/dmukukwp6/image/upload/aifeedback_6e7d7e159b.gif) [Read the docs](https://posthog.com/docs/posthog-ai) ### Expo plugin for React Native error tracking [December 4, 2025](https://posthog.com/changelog?id=2464) · Error Tracking Team · Error tracking Setting up error tracking in React Native apps using Expo is now easier with the new `posthog-react-native/expo` plugin. It automatically patches the necessary files for source map uploads, so you can spend less time configuring and more time shipping. Learn more about [React Native error tracking](https://posthog.com/docs/error-tracking/upload-source-maps/react-native#upload) [Read the docs](https://posthog.com/docs/error-tracking/upload-source-maps/react-native#upload) ### Auto-filter person feeds in notebooks [December 4, 2025](https://posthog.com/changelog?id=2465) · Customer Analytics Team · People & properties When viewing a person’s feed in a notebook, PostHog now automatically filters events to show only those related to that person. No more manually setting up filters every time you want to analyze a user’s journey. ![Person feeds in notebooks](https://res.cloudinary.com/dmukukwp6/image/upload/notebookevents_b46b0f7940.gif) [Read the docs](https://posthog.com/docs/data/persons) ### SDK version warnings for Surveys [December 4, 2025](https://posthog.com/changelog?id=2466) · Surveys PostHog now warns you before launching a survey if you’re using features that aren’t supported by your current SDK version. No more launching surveys into the void wondering why they’re not showing up. ![Survey SDK warning](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/surveysdkwarning_31b87fe702.png) [Read the docs](https://posthog.com/docs/surveys) ### Automated LLM trace summarization [December 4, 2025](https://posthog.com/changelog?id=2468) · AI Observability Team · AI observability PostHog now automatically summarizes your LLM traces every hour in the background. These summaries are generated using GPT-4.1 mini and will power upcoming clustering features that help you spot patterns across thousands of traces. [Read the docs](https://posthog.com/docs/ai-observability) ### Improved session replay mode for PostHog AI [December 4, 2025](https://posthog.com/changelog?id=2469) · PostHog AI PostHog AI’s session replay mode just got a lot smarter. It now separates recording filtering from session summarization, giving it better context for analyzing your replays. PostHog AI can now research events and properties more effectively and supports “had event” filtering. TL;DR: It asks better questions before diving into your sessions, which means more accurate insights when you ask PostHog AI to analyze user behavior in recordings. [Read the docs](https://posthog.com/docs/posthog-ai) ### Python typed schema exporter [December 4, 2025](https://posthog.com/changelog?id=2467) · Product Analytics Team · Product analytics You can now generate strongly typed Python event definitions straight from your PostHog schemas. Get autocomplete and type checking for your events, so you never have to guess if it’s `user_signed_up` or `user_signup` again. Access it using the API endpoint or use `posthog-cli` to generate typed Python files for your project. Learn more about [schema management](https://posthog.com/docs/product-analytics/schema-management) [Read the docs](https://posthog.com/docs/product-analytics/schema-management) ### Create Surveys from funnel insights [December 4, 2025](https://posthog.com/changelog?id=2470) · Surveys You can now create surveys directly from your customer analytics funnels. Spotted a drop-off in your funnel? Click the **ask users why** button to survey customers that bailed at that exact step. ![Create survey from funnel](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/askfunnelsurvey_4efce36a1a.png) [Read the docs](https://posthog.com/docs/surveys) ### Name conditional branches in workflows [December 4, 2025](https://posthog.com/changelog?id=2471) · Workflows Team · Workflows You can now name your conditional branches in workflows. Give them descriptive names like “Ideal customer profile” or “Churned users” or “Free-tier freeloaders” instead of trying to remember what each conditional branch does. ![Name conditional branches in workflows](https://res.cloudinary.com/dmukukwp6/image/upload/nameconditional_6ed900dd0b.gif) [Read the docs](https://posthog.com/docs/workflows) ### Advanced filters for batch exports [December 4, 2025](https://posthog.com/changelog?id=2473) · Managed Warehouse Team · CDP You can now use feature flags, HogQL, and person property filters in batch exports, not just event property filters. This brings batch export filtering up to speed with what you can already do in workflows. Learn more about [batch exports](https://posthog.com/docs/cdp/batch-exports) [Read the docs](https://posthog.com/docs/cdp/batch-exports) ### Android error tracking for minified builds [December 4, 2025](https://posthog.com/changelog?id=2472) · Error Tracking Team · Error tracking You can now use error tracking on Android even with minified builds. Install the PostHog Android Gradle plugin to automatically upload your app’s symbol mappings and get readable stack traces. Learn more about [Android error tracking](https://posthog.com/docs/error-tracking/upload-mappings/android) [Read the docs](https://posthog.com/docs/error-tracking/upload-mappings/android) ### Live tail view for Logs [December 4, 2025](https://posthog.com/changelog?id=2461) · APM Team · Uncategorized Monitor your logs in real-time with the new “live tail” toggle. Watch new log entries appear automatically as they’re captured, without manually refreshing your search. ![Live tail view in Logs](https://res.cloudinary.com/dmukukwp6/image/upload/Live_tail_5c5792eda6.gif) ## November 2025 ### Surveys tab persons profiles [November 27, 2025](https://posthog.com/changelog?id=2456) · Surveys Adds a new **Surveys** tab on individual [persons profiles](https://app.posthog.com/persons), so it’s easier to find survey responses from an individual. [Read the docs](https://posthog.com/docs/surveys) ### Dive deeper section [November 27, 2025](https://posthog.com/changelog?id=2452) · Product Analytics Team · Product analytics New dive deeper section introduced below insights. Use the recommended related insights to explore and understand your data better. ![Dive deeper image](https://res.cloudinary.com/dmukukwp6/image/upload/v1764267536/517446135_c5d4718f_2e58_4ca5_942f_d27229816b17_59bdcbe620.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Add session properties column to activity [November 27, 2025](https://posthog.com/changelog?id=2454) · Events & actions You can now add session properties as a column in your [activity feed](https://app.posthog.com/activity/explore). ![518616794-994a115c-f851-47ab-8130-1137f595bdd8.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1764268401/518616794_994a115c_f851_47ab_8130_1137f595bdd8_02f9e4643b.png) [Read the docs](https://posthog.com/docs/data/events) ### Bing ads support [November 27, 2025](https://posthog.com/changelog?id=2455) · Web Analytics Team · Web analytics You can now add [Bing Ads](https://posthog.com/docs/cdp/sources/bing-ads) as a new data source for CDP. [Read the docs](https://posthog.com/docs/cdp/sources/bing-ads) [November 27, 2025](https://posthog.com/changelog?id=2459) · PostHog AI You can now copy a read-only link to any PostHog AI conversation to share with teammates. The link opens a new window of PostHog AI and displays the conversation. ![Share conversations](https://res.cloudinary.com/dmukukwp6/image/upload/v1764270298/Screenshot_2025_11_27_at_2_03_03_PM_8fe7f785dd.png) These links aren't public, users still need access to the organization to view the conversation. [Read the docs](https://posthog.com/docs/posthog-ai) ### Allow semicolon at end of select statement [November 27, 2025](https://posthog.com/changelog?id=2451) · Managed Warehouse Team · HogQL It works. It doesn’t throw an error. That’s it. SELECT 'hell\_yeah' AS can\_i\_semicolon; (You can finally add `;` in PostHog SQL) [Read the docs](https://posthog.com/docs/sql) ### Project feed [November 27, 2025](https://posthog.com/changelog?id=2453) · Replay Team · PostHog AI Introduced a new [**Feed** tab](https://app.posthog.com/feed) in the left-hand navigation. In your feed, you’ll find: -   AI powered discoveries, like suggested insights, dashboards, experiment summaries, and more.-   Updates from your team, like new dashboards, events, experiments, feature flag roll outs, and more.-   Filter for specific changes, by event type or by author. Use feed to stay up to date with your team’s changes in your PostHog projects. ![PostHog feed](https://res.cloudinary.com/dmukukwp6/image/upload/v1764268225/us_posthog_com_project_2_feed_cea21d0ee2.png) [Read the docs](https://posthog.com/docs/posthog-ai) ### Evaluation timestamp for feature flags [November 27, 2025](https://posthog.com/changelog?id=2458) · Feature Flags Team · Feature flags Feature flag responses now include an `$feature_flag_evaluated_at` timestamp to make debugging timing-related issues much easier. [Read the docs](https://posthog.com/docs/feature-flags) ### Introducing PostHog AI agent modes [November 26, 2025](https://posthog.com/changelog?id=2457) · PostHog AI PostHog AI now automatically selects special agent modes for analytics, SQL, and session replay. You can expect better, faster and more accurate responses in these specialized modes. Try asking PostHog AI a question like, [`show me pageview data in SQL`](https://app.posthog.com/#panel=max:show%20me%20my%20pageview%20data%20in%20sql) . [Read the docs](https://posthog.com/docs/posthog-ai) ### Summarize experiment results with PostHog AI [November 26, 2025](https://posthog.com/changelog?id=2460) · Experiments Don’t understand Bayesian statistics or the frequentist method? Summarize experiments with PostHog AI to help you understand the results and make informed decisions. Ask [PostHog AI](https://app.posthog.com/experiments#panel=max) to summarize an experiment, or read about boring maths in the [experiments docs](https://posthog.com/docs/experiments/statistics-bayesian) [Read the docs](https://posthog.com/docs/experiments/statistics-bayesian) ### Create feature flags with natural language [November 25, 2025](https://posthog.com/changelog?id=2237) · PostHog AI You can now create feature flags with the power of your mind! ![Screenshot 2025-11-28 at 10.25.18 AM.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1764343532/Screenshot_2025_11_28_at_10_25_18_AM_b65d620381.png) [Read the docs](https://posthog.com/docs/posthog-ai) ### PostHog AI is here [November 25, 2025](https://posthog.com/changelog?id=2450) · PostHog AI [PostHog AI](https://posthog.com/docs/posthog-ai) just hit general availability. We opened it up to everyone because productivity at this scale is simply too good to keep locked up. -   **Search and filter**: Find insights, filter session recordings, search the docs (it's basically Cmd+F for PostHog and your data)-   **Write SQL**: Generate and debug queries without switching tabs (PostHog AI knows your event names, properties, and actions)-   **Create and modify**: Build dashboards, create insights, set up surveys, feature flags and funnels (get complex outputs from simple instructions) You get 2,000 free credits every month to use AI features in PostHog ($20 value). ![PostHog AI zilla](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/posthog_ai_zilla_0c5b794367.png) P.S. In beta we called it "Max AI" which is kind of like calling Godzilla "Larry." We fixed this. [Read the docs](https://posthog.com/docs/posthog-ai) ### Create experiments with natural language [November 25, 2025](https://posthog.com/changelog?id=2240) · PostHog AI PostHog AI can now create experiments for you, just explain what your experiment should look like, then relax and let the AI cook your variants for you. [Read the docs](https://posthog.com/docs/posthog-ai) ### Custom LLM analytics dashboards [November 21, 2025](https://posthog.com/changelog?id=2414) · AI Observability Team · AI observability You can now customize your [LLM analytics dashboard](https://app.posthog.com/llm-analytics) just like any other dashboard. This means you can: -   Add custom text cards and labels-   Import custom insights-   Reuse this dashboard across the platform [Read the docs](https://posthog.com/docs/ai-observability) ### AI summaries for LLM traces [November 21, 2025](https://posthog.com/changelog?id=2417) · AI Observability Team · PostHog AI Quickly understand LLM trace behavior with AI-generated summaries that provide actionable insights at a glance. Choose minimal mode for 3-5 bullet points or detailed mode for 5-10 comprehensive points with ASCII flow diagrams. Summaries include: -   Clickable line references that jump directly to specific lines in the text view-   Highlighting of interesting patterns, errors, or unusual behavior ![LLM AI summaries](https://res.cloudinary.com/dmukukwp6/image/upload/ezgif_20b36598a5c4ae95_9000570d2f.gif) [Read the docs](https://posthog.com/docs/posthog-ai) ### React Native error tracking [November 21, 2025](https://posthog.com/changelog?id=2415) · Error Tracking Team · Error tracking You can now monitor and debug errors in your React Native applications with automatic crash reporting and stack traces for JavaScript and native errors. Enable error tracking with a single configuration flag in the [React Native SDK](https://posthog.com/docs/error-tracking/installation/react-native). [Read the docs](https://posthog.com/docs/error-tracking/installation/react-native) ### GitLab source linking [November 21, 2025](https://posthog.com/changelog?id=2416) · Error Tracking Team · Error tracking You can now link to GitLab sources when [creating releases](https://posthog.com/docs/error-tracking/releases) in error tracking. Click the **view commit** button in your stack traces to see the referenced file in GitLab. ![GitLab source linking](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/Clean_Shot_2025_11_20_at_14_37_09_2x_2ff2e56430.png) [Read the docs](https://posthog.com/docs/error-tracking/releases) ### Create events directly from the PostHog app [November 21, 2025](https://posthog.com/changelog?id=2419) · Dashboards Create event definitions directly in the PostHog dashboard before any events are captured. Define the event name, add an optional description, assign an owner, and add tags to organize your events. First seen and last seen timestamps will be automatically set when the first actual event is ingested. [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Custom position for survey feedback button [November 21, 2025](https://posthog.com/changelog?id=2418) · Surveys Customize where your feedback button appears on your pages. Feedback button surveys now support multiple position options beyond the default right side placement. ![](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/unnamed_3_b1213fee2b.png) [Read the docs](https://posthog.com/docs/surveys) ### Deleting things in the side bar [November 21, 2025](https://posthog.com/changelog?id=2420) · Platform UX Team · Uncategorized You can now delete stuff right in the product OS sidebar. Try right-clicking or selecting the kebab menu beside an item, and hitting **Delete**. Most deletes allow you to click **Undo** if you change your mind. (This action can be irreversible, so please don’t delete anything important) ![](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/unnamed_2_3be7ab381c.png) ### Define schemas events [November 21, 2025](https://posthog.com/changelog?id=2413) · Events & actions You can now define schemas for your PostHog event properties, enabling you to: -   **Define events upfront**: Create event definitions before implementing instrumentation to get type safety from day one.-   **Label groups of properties**: Name groups by their purpose (e.g., "E-commerce Properties", "User Context").-   **Make your analytics more maintainable**: Avoid breaking your analytics implementation by adding type safety to your queries. ![Event schema example](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/Screenshot_2025_11_14_at_2_29_02_PM_c3fb0a172f.png) Event schemas are optional and builds guardrails around your critical events. You can still define arbitrary events during capture. [Read the docs to learn more](https://posthog.com/docs/product-analytics/schema-management) [Read the docs](https://posthog.com/docs/product-analytics/schema-management) ### Archive survey responses [November 21, 2025](https://posthog.com/changelog?id=2422) · Surveys Have any outdated, unhelpful, or irrelevant survey responses laying around? Archive them to reduce noise. You can also un-archive them later or show archived results, nothing’s lost. [Read the docs](https://posthog.com/docs/surveys) ### View releases in error tracking [November 21, 2025](https://posthog.com/changelog?id=2423) · Error Tracking Team · Error tracking [Releases](https://posthog.com/docs/error-tracking/releases) are versions of your application that have been deployed. These contain git metadata such as the commit SHA, branch, and repository URL, which helps you track down the source of errors. They are automatically created when you upload source maps to PostHog. You can now find a record of all your releases in your [error tracking settings](https://app.posthog.com/settings/project-error-tracking#error-tracking-releases). [Read the docs](https://posthog.com/docs/error-tracking/releases) ### Pin and compare logs [November 21, 2025](https://posthog.com/changelog?id=2424) · APM Team · Uncategorized You can now pin logs to easily compare them side by side. Remember to enable prettify JSON to make logs easier to read. ![us.posthog.com\_project\_2\_logs.png](https://res.cloudinary.com/dmukukwp6/image/upload/v1763788529/us_posthog_com_project_2_logs_11411db165.png) ### Quick filters in session replay [November 21, 2025](https://posthog.com/changelog?id=2446) · Replay Team · Session replay In the overview properties of a session replay, you can click the filter icon beside a property to search for other sessions with a common property. This lets you quickly filter for sessions with similar referrers, belonging to the same user, and more. [Read the docs](https://posthog.com/docs/session-replay) ### Navigation buttons don’t trigger rage clicks [November 21, 2025](https://posthog.com/changelog?id=2421) · Replay Team · Session replay The web SDK can now automatically ignore rage clicks on buttons and links for navigation. This includes elements with aria-label that contain `next`, `previous`, `prev`, `>`, `<`. To enable this on your projects, update your configuration defaults to `2025-11-30` like this: posthog.init('<ph\_project\_api\_key>', {    api\_host: '<ph\_client\_api\_host>	',    defaults: '2025-11-30', }) You can still manually configure more ignores using the [rageclick configs](https://posthog.com/docs/libraries/js/config#configuring-rageclick) [Read the docs](https://posthog.com/docs/libraries/js/config#configuring-rageclick) ### Schedule your workflows [November 14, 2025](https://posthog.com/changelog?id=2410) · Workflows Team · Workflows You can now schedule workflows to be triggered for a later date and time. ![scheduled](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T19_57_31_309_Z_3656f8a023.png) [Read the docs](https://posthog.com/docs/workflows) ### Copy web analytics data [November 14, 2025](https://posthog.com/changelog?id=2411) · Web Analytics Team · Web analytics You can copy web analytics data directly to your clipboard in multiple formats, including CSV, JSON, and XLS. ![copy](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T19_58_57_502_Z_a0f920dee0.png) [Read the docs](https://posthog.com/docs/web-analytics) ### Code variables in error tracking [November 14, 2025](https://posthog.com/changelog?id=2412) · Error Tracking Team · Error tracking In error tracking, you can use **code variables** to see the state of variables in each stack frame. This makes it much easier to understand the exact state your application was in when the exception occurred and eliminates the need to reproduce errors locally. Read our [docs](https://posthog.com/docs/error-tracking/code-variables) for more details. ![code vars](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T20_02_14_203_Z_40430101b0.png) [Read the docs](https://posthog.com/docs/error-tracking/code-variables) ### Plot specific time periods in retention insights [November 14, 2025](https://posthog.com/changelog?id=2399) · Product Analytics Team · Product analytics You can now plot specific time periods in retention insights. Select individual weeks or months to visualize and quickly see how retention is improving over time. ![retention week](https://res.cloudinary.com/dmukukwp6/image/upload/retention_week_14efc7bf49.gif) [Read the docs](https://posthog.com/docs/product-analytics) ### Sessions model for batch exports [November 14, 2025](https://posthog.com/changelog?id=2400) · Batch Exports Team · CDP The sessions model for batch exports is now generally available. You can now export session-level data to destinations like S3, Snowflake, Postgres, BigQuery, and more. ![sessions model](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T19_37_50_312_Z_c5a451f270.png) [Read the docs](https://posthog.com/docs/cdp) ### Save email as templates [November 14, 2025](https://posthog.com/changelog?id=2401) · Workflows Team · Workflows In the workflows email editor, you can now save any email you’re working on as a reusable template at any time. ![template](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T19_40_44_362_Z_a59c637f43.png) [Read the docs](https://posthog.com/docs/workflows) ### Pause managed migrations [November 14, 2025](https://posthog.com/changelog?id=2402) · Ingestion Team · Migration You can now pause and resume managed migrations, giving you more control and flexibility to deal with rate limits as you bring data over from S3, Mixpanel, or Amplitude. Check out the [docs](https://posthog.com/docs/migrate/managed-migrations) to learn more about managed migrations. ![pause migration](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/511495010_750801e5_15ff_47cb_a5ba_94190ba3e3ec_2112f83356.png) [Read the docs](https://posthog.com/docs/migrate/managed-migrations) ### Velocity stats [November 14, 2025](https://posthog.com/changelog?id=2403) · Experiments Team · Experiments We’ve added velocity stats to your experiments to help keep track of your launch cadence. Stats for your stats! ![velocity stats](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/SCR_20251114_mamm_d7915a32df.png) [Read the docs](https://posthog.com/docs/experiments) ### Filter event definitions by tags [November 14, 2025](https://posthog.com/changelog?id=2405) · People & properties Filter your event definitions by specific tags for easier, more streamlined event management. ![tags](https://res.cloudinary.com/dmukukwp6/image/upload/tags_312fdb4fb3.gif) [Read the docs](https://posthog.com/docs/data/persons) ### Custom time brackets for retention insights [November 14, 2025](https://posthog.com/changelog?id=2406) · Product Analytics Team · Product analytics You can now define custom time brackets for retention insight, enabling you to specify your own intervals for analyzing user engagement. ![custom time brackets](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T19_50_13_573_Z_0f7b960662.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Improved session replay filters [November 14, 2025](https://posthog.com/changelog?id=2407) · Replay Team · Session replay We’ve updated the UI for session replay filters and added new shortcuts that let you instantly filter by email, user ID, path name, and URL. ![filters](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T19_51_32_687_Z_4c07db498d.png) [Read the docs](https://posthog.com/docs/session-replay) ### Import opt-out lists from Customer.io [November 14, 2025](https://posthog.com/changelog?id=2408) · Workflows Team · Workflows You can now import opt-out or unsubscribe lists from Customer.io into PostHog, making it easier to migrate your messaging setup without losing your users’ existing communication preferences. ![import](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_11_14_T19_52_45_678_Z_4fd01e6fc6.png) [Read the docs](https://posthog.com/docs/workflows) ### Create experiments with PostHog AI [November 14, 2025](https://posthog.com/changelog?id=2409) · PostHog AI [Read the docs](https://posthog.com/docs/posthog-ai) [November 14, 2025](https://posthog.com/changelog?id=2404) · Feature Flags Team · Feature flags You can now see which experiments are linked to a feature flag. You can also search for experiment keys directly from the feature flags list. ![linked experiments](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/linked_exp_1246d64bb7.png) [Read the docs](https://posthog.com/docs/feature-flags) ### Workflows is now in beta [November 12, 2025](https://posthog.com/changelog?id=2398) · Workflows Team · Workflows Workflows let you kick off automations based on the actions of your users. Here are some examples of what it can do: -   Can be triggered by a PostHog event, webhook, or by tracking pixel. Can also be fired manually or on a schedule.-   Send emails, from simple notifications to full [drip campaigns](https://posthog.com/docs/workflows/email-drip-campaign)-   Trigger Slack messages or webhooks based on live product events-   Add delays, conditions, and branches to control when and how actions fire-   Update user properties, trigger events, and kick off other workflows Read the [full announcement](https://posthog.com/blog/workflows-beta), [workflows documentation](https://posthog.com/docs/workflows), or [build your first workflow](https://app.posthog.com/workflows/new/workflow). [Read the docs](https://posthog.com/docs/workflows/email-drip-campaign) ### Pin tabs [November 7, 2025](https://posthog.com/changelog?id=2395) · Platform UX Team · Uncategorized You can now pin a tab in PostHog by right clicking a tab, then **Pin tab**. ### Issues and LLM traces in group feeds [November 7, 2025](https://posthog.com/changelog?id=2389) · Platform UX Team · Groups [Read the docs](https://posthog.com/docs/product-analytics/group-analytics) ### Flutter SDK now supports error tracking (beta) [November 7, 2025](https://posthog.com/changelog?id=2390) · Error Tracking Team · Error tracking The Flutter SDK now supports error tracking. Add error tracking to your Flutter projects by following the [installation guide](https://posthog.com/docs/error-tracking/installation/flutter). This is an early beta release of error tracking for Flutter with many features planned for later releases. If you have any questions or feedback, we’d love to [hear from you](https://app.posthog.com/error_tracking#panel=support%3Asupport%3A%3A%3Afalse). [Read the docs](https://posthog.com/docs/error-tracking/installation/flutter) ### Heatmaps get a major upgrade [November 7, 2025](https://posthog.com/changelog?id=2391) · Replay Team · Session replay Heatmaps are now better than ever with a long list of improvements: -   You can now save and filter heatmaps.-   There are now 3 types of heatmaps: screenshot, iframe, and recording (only from session replays).-   View the same heatmap across 7 different mobile and desktop screen widths.-   Export heatmaps as PNGs. Try [creating a new heatmap](https://app.posthog.com/heatmaps/new) and filtering through your [saved heatmaps](https://app.posthog.com/heatmaps). [Read the docs](https://posthog.com/docs/session-replay) ### Audit logs for personal API keys and logins [November 7, 2025](https://posthog.com/changelog?id=2392) · Platform Features Team · Configuration Keep track of personal API keys being created by developers in your organization in your [audit logs](https://app.posthog.com/activity-logs?start_date=-30d&scopes=PersonalAPIKey). You’ll also be able to see logs when a member logs in or out. ### Import saved insights into notebooks [November 7, 2025](https://posthog.com/changelog?id=2393) · Customer Analytics Team · Product analytics You can now (finally) import a saved insight into your notebooks. Try it by typing `/` into your notebook, select **Insight**, and click the **+** button to add it to your notebook. [Read the docs](https://posthog.com/docs/product-analytics) ### Organization-level default to anonymize IPs [November 7, 2025](https://posthog.com/changelog?id=2396) · Growth Team · Configuration Adds an organization-level setting to [discard customer IP data](https://app.posthog.com/settings/organization-details#organization-ip-anonymization-default). When enabled, all **new** projects will default to discarding IPs on captured events. This is particularly useful for complying with [GDPR](https://posthog.com/docs/privacy/gdpr-compliance). Remember, this is a default for new projects. You can still configure each project individually in their [project settings](https://app.posthog.com/settings/project-product-analytics#datacapture). [Read the docs](https://posthog.com/docs/privacy/gdpr-compliance) ### Streamer mode available in the toolbar [November 7, 2025](https://posthog.com/changelog?id=2394) · Growth Team · Toolbar Building in public and streaming your progress? Don’t leak customer data on stream. You can now hide PII with the [PostHog toolbar](https://posthog.com/docs/toolbar). [Read the docs](https://posthog.com/docs/toolbar) ## October 2025 ### Email MFA confirmation for new logins [October 31, 2025](https://posthog.com/changelog?id=2379) · Platform Features Team · Uncategorized Users logging in without SSO or an OTP device will be sent an email verification link. A quick click keeps your account secure – no codes, no drama. ### Full-text search capabilities [October 31, 2025](https://posthog.com/changelog?id=2380) · PostHog AI PostHog AI can now search across your dashboards, experiments, feature flags, cohorts, actions, surveys, and error tracking by using full-text search tool calls under the hood to find relevant resources. That means smarter, more context-aware answers. [Read the docs](https://posthog.com/docs/posthog-ai) ### GitLab integration for error tracking [October 31, 2025](https://posthog.com/changelog?id=2381) · Error Tracking Team · Error tracking We’ve added an error tracking integration for GitLab, enabling you to connect PostHog issues with your GitLab projects for easier management. ![gitlab](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_31_T14_08_18_130_Z_4e6ec87e83.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Groups section in new tabs [October 31, 2025](https://posthog.com/changelog?id=2382) · Platform UX Team · Uncategorized In the new tab page, we’ve added a dedicated section for groups, which are custom defined entities like companies or organizations, for quick and easy access. ![groups](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_31_T14_08_18_130_Z_4e6ec87e83.png) ### Console logs in exception timeline [October 31, 2025](https://posthog.com/changelog?id=2383) · Error Tracking Team · Error tracking Console logs now appear directly in the **Session** tab's timeline for an error tracking issue, helping you see exactly what led to the error. ![timeline](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_31_T14_12_28_453_Z_38cee35185.png) [Read the docs](https://posthog.com/docs/error-tracking) ### Base currency conversion [October 31, 2025](https://posthog.com/changelog?id=2384) · Web Analytics Team · Web analytics We now convert all currencies to your team’s base currency for consistent reporting. All integrations support currency conversion, so everything adds up. Open your [project settings](http://app.posthog.com/settings/project-marketing-analytics) to set your base currency. [Read the docs](https://posthog.com/docs/web-analytics) ### Updated chat UI [October 31, 2025](https://posthog.com/changelog?id=2385) · PostHog AI PostHog AI now shows you what it’s thinking about. With the updated chat UI, you can see PostHog AI’s reasoning, planning, and tool calling all in real-time. ![updated UI](https://res.cloudinary.com/dmukukwp6/image/upload/h_800,c_limit,q_auto,f_auto/pasted_image_2025_10_31_T14_28_34_352_Z_cf78316d65.png) [Read the docs](https://posthog.com/docs/posthog-ai) ### Duplicate static cohorts [October 31, 2025](https://posthog.com/changelog?id=2386) · Feature Flags Team · People & properties You can now duplicate static cohorts and create copies with a single click. ![duplicate](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_31_T14_32_29_784_Z_8b8d5a9d96.png) [Read the docs](https://posthog.com/docs/data/persons) ### Capture events when elements scroll into view [October 31, 2025](https://posthog.com/changelog?id=2387) · Replay Team · Uncategorized The new `PostHogCaptureOnViewed` component enables you to automatically capture events when elements scroll into view in the browser. It’s useful for tracking impressions of important content, monitoring user engagement with specific sections, or understanding which parts of your page users are actually seeing. import { PostHogCaptureOnViewed } from 'posthog-js/react' function App() {     return (         <PostHogCaptureOnViewed name\="hero-banner"\>             <div\>Your important content here</div\>         </PostHogCaptureOnViewed\>     ) } Read the [docs](https://posthog.com/docs/libraries/react) for more details. [Read the docs](https://posthog.com/docs/libraries/react) ### Refreshed UI for new tabs [October 31, 2025](https://posthog.com/changelog?id=2388) · Platform UX Team · Uncategorized We’ve updated the new tabs UI with a cleaner, more streamlined single-column layout that now shows your most recently visited apps, dashboards, and insights at the top for quick and easy access. ![new UI](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_31_T14_35_16_211_Z_fffa026a6c.png) ### BETWEEN operator support for PostHog SQL [October 31, 2025](https://posthog.com/changelog?id=2378) · Managed Warehouse Team · HogQL PostHog SQL now supports the BETWEEN operator, so you can write queries like: SELECT column BETWEEN low\_value AND high\_value [Read the docs](https://posthog.com/docs/sql) ### Data warehouse prices cut by 20% [October 29, 2025](https://posthog.com/changelog?id=2369) · Managed Warehouse Team · Data warehouse **TL;DR** -   [We're now the cheapest data warehouse option at any volume](https://posthog.com/pricing)-   We're now charging the average team 20% less than before-   We've added more tiers, making our pricing more fair-   You'll get 7 days of free usage now, and whenever you add a new source This is good for you, but will cut our data warehouse revenue by 40%. So, why do it? Firstly, we want to do what's right for you. A 7-day free period lets you test things for free. If it works, we think you'll stick around a while and spend more money. If not, you were going to churn anyway. We also want to be the obvious choice for a data warehouse. Our goal is to always undercut competitors. We can do this because we have a lot of products, so the unit economics equal out. [More products coming soon!](https://app.posthog.com/settings/user-feature-previews) It's important to note too that we want to build sustainably. Despite the revenue hit, every product we offer is margin-positive and we remain [default alive](https://posthog.com/newsletter/the-companies-that-shaped-posthog#our-takeaways-2). This isn't a loss-leader, it's an investment in retention. Fingers crossed it pays off. [We've also added some new sources](https://posthog.com/docs/data-warehouse/sources) over the last three months and [PostHog AI](https://posthog.com/ai) can now also help you write SQL faster than ever. So, if you're looking to try the data warehouse out then there has never been a better time to [get started](https://posthog.com/docs/data-warehouse/start-here). [Read the docs](https://posthog.com/docs/data-warehouse/sources) ### Pinned persons properties in replays [October 24, 2025](https://posthog.com/changelog?id=2362) · Replay Team · Session replay You can now customize the pinned persons properties when watching session replays. Pin your custom fields, like organization names or paid plan tiers, to the person’s overview for quick reference and context. [Read the docs](https://posthog.com/docs/session-replay) ### Faster buffering for long session replays [October 24, 2025](https://posthog.com/changelog?id=2363) · Replay Team · Session replay Long session replays now take less time to buffer. Session replay only loads the next 15 minutes of the session at a time, with an indicator in the seekbar showing what’s been loaded. [Read the docs](https://posthog.com/docs/session-replay) ### Include mean metrics in the query builder [October 24, 2025](https://posthog.com/changelog?id=2365) · Experiments Team · Experiments You can now include mean metrics directly within the query builder interface for data analysis. [Read the docs](https://posthog.com/docs/experiments) ### Duplicate surveys to multiple projects at once [October 24, 2025](https://posthog.com/changelog?id=2366) · Surveys Do you have a survey that you need for multiple projects? You can now create it once, duplicate it, and add it to all the projects you need with multi-select. [Read the docs](https://posthog.com/docs/surveys) ### Filter overrides for dashboard tiles [October 24, 2025](https://posthog.com/changelog?id=2364) · Product Analytics Team · Dashboards You can now set filter overrides for individual dashboard tiles in product analytics. This means you can customize filters for every insight without leaving the dashboard. Find filter overrides in the three dots menu of a tile, tweak the filters, and you’re all set. [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### New changelog layout [October 24, 2025](https://posthog.com/changelog?id=2367) · Website Team · Uncategorized Have you seen our new changelog? Well you’re looking at it right now! ### Meet the SDK doctor (beta) [October 24, 2025](https://posthog.com/changelog?id=2356) · Support Team · Configuration You’re overdue for a checkup. Let the SDK doctor take a look. The new SDK doctor helps you stay on top of your SDK versions across several platforms, from JavaScript to iOS to Go. It’s currently in beta. It detects outdated SDKs in your recent events, flags them with 🟢🟡🔴 indicators, and links you to the right changelogs and docs. Outdated SDKs trigger a sidebar alert, so you can inspect and fix version issues. ### PostHog AI is now tab aware [October 24, 2025](https://posthog.com/changelog?id=2357) · Platform UX Team · PostHog AI Max PostHog AI is now aware of the active tab that you’re on, so you can expect it to give more context aware responses. [Read the docs](https://posthog.com/docs/posthog-ai) ### TikTok Ads as a data source [October 24, 2025](https://posthog.com/changelog?id=2358) · Managed Warehouse Team · CDP If you run ads on TikTok, you can now import ad performance data into PostHog. Connect them as a source in your [marketing analytics settings](https://us.posthog.com/settings/project-marketing-analytics#marketing-settings). [Read the docs](https://posthog.com/docs/cdp) ### Sort error tracking issues by revenue [October 24, 2025](https://posthog.com/changelog?id=2360) · Error Tracking Team · Error tracking You can now sort issues in error tracking by revenue, so you prioritize fixes based on business impact and see which errors are costing you the most. Once you’ve configured error tracking and revenue analytics in your PostHog project, try sorting by revenue in the [issue tracker](https://app.posthog.com/error_tracking?orderBy=revenue). [Read the docs](https://posthog.com/docs/error-tracking) ### Android SDK now supports error tracking (beta) [October 24, 2025](https://posthog.com/changelog?id=2359) · Error Tracking Team · Error tracking Error tracking for Android is in beta. If you already have the PostHog Android SDK (versions 3.24.0 and above) installed in your project, you can enable error tracking like this: import com.posthog.android.PostHogAndroidConfig val config \= PostHogAndroidConfig(    apiKey \= POSTHOG\_API\_KEY,    host \= POSTHOG\_HOST ).apply {    ...    errorTrackingConfig.autoCapture \= true } ... [Learn more about error tracking for Android in the docs](https://posthog.com/docs/error-tracking/installation/android). [Read the docs](https://posthog.com/docs/error-tracking/installation/android) ### Auto-generated collections for session replays [October 24, 2025](https://posthog.com/changelog?id=2368) · Replay Team · Session replay PostHog automatically creates collections for your replays to make them easier to sort through based on the following: -   Your watch history-   Summarised sessions-   Commented sessions-   Publicly shared sessions-   Sessions that have been clipped or screenshotted [See them in your collections tab](https://app.posthog.com/replay/playlists?page=1&tab=inspector) [Read the docs](https://posthog.com/docs/session-replay) ### Improved Redshift batch export performance [October 24, 2025](https://posthog.com/changelog?id=2361) · Managed Warehouse Team · CDP Redshift batch export now supports `COPY` for batch exports. Expect to see a significant improvement in performance. Support for the [`COPY` operations](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY.html) in RedShift requires slightly more configuration than before. You can learn about the new configuration steps in the [CDP documentation](https://posthog.com/docs/cdp/batch-exports/redshift). [Read the docs](https://posthog.com/docs/cdp/batch-exports/redshift) ### Choose your attribution mode [October 17, 2025](https://posthog.com/changelog?id=2345) · Web Analytics Team · Web analytics You can now set your attribution mode as **First Touch** or **Last Touch**, giving you control over how conversions are counted and how to define attribution. ![attribution mode](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/attribution_mode_4a0c365836.png) [Read the docs](https://posthog.com/docs/web-analytics) ### PostHog AI can navigate PostHog [October 17, 2025](https://posthog.com/changelog?id=2347) · PostHog AI PostHog AI just got another upgrade 🧠. PostHog AI can now navigate PostHog's in-app UI, see the results of its actions, and verify its results across products and tools. Try asking PostHog AI to filter session recordings right from your project homepage. [Read the docs](https://posthog.com/docs/posthog-ai) ### Runtime control for /flags API [October 17, 2025](https://posthog.com/changelog?id=2346) · Feature Flags Team · Feature flags You can now include `evaluation_runtime` in your request to the API endpoint `/flags`. This gives you explicit control over which flags are evaluated across client and server contexts. [Read the docs](https://posthog.com/docs/feature-flags) ### Issues section on person profiles [October 17, 2025](https://posthog.com/changelog?id=2348) · Customer Analytics Team · People & properties We shipped a dedicated Issues section for persons, letting you quickly scope error tracking data for a specific user profile. ![issues section](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/issues_person_profile_54e102f2dc.png) [Read the docs](https://posthog.com/docs/data/persons) ### Sync company data from PostHog to HubSpot [October 17, 2025](https://posthog.com/changelog?id=2352) · Workflows Team · CDP You can now automatically create or update HubSpot company records based on PostHog group properties. The new [HubSpot company sync destination](https://posthog.com/docs/cdp/destinations/hubspot-company) allows you to push updates so your CRM stays in sync. [Read the docs](https://posthog.com/docs/cdp/destinations/hubspot-company) ### RBAC for web analytics [October 17, 2025](https://posthog.com/changelog?id=2349) · Web Analytics Team · Web analytics Web analytics now supports role-based access control (RBAC), so you can define who can view reports, change settings, or access sensitive data. Keep your analytics secure and your permissions precise. [Read the docs](https://posthog.com/docs/web-analytics) ### Retention rolling time windows [October 17, 2025](https://posthog.com/changelog?id=2350) · Product Analytics Team · Product analytics You can now configure retention analysis using rolling 24-hour windows instead of fixed calendar intervals. This gives you precise, user-based time windows for cleaner, more accurate retention data. ![24 hour rolling window](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/24_hours_windows_rolling_5143844fcd.png) [Read the docs](https://posthog.com/docs/product-analytics) ### Marketing analytics overview dashboard [October 17, 2025](https://posthog.com/changelog?id=2351) · Web Analytics Team · Web analytics We’ve introduced a marketing analytics overview dashboard, giving you a high-level overview of key performance metrics. Built with new query types and improved data handling under the hood, it’s a fast and easy way to understand your marketing impact. ![marketing analytics overview](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_17_T15_39_03_910_Z_7f10d1825f.png) [Read the docs](https://posthog.com/docs/web-analytics) ### Limit how often users can enter a workflow [October 17, 2025](https://posthog.com/changelog?id=2353) · Workflows Team · CDP You can now cap how many times a user can go through a workflow. Set maximum enrollments and define a reset window using new masking options to prevent over-triggering and manage your campaigns. ![user workflow settings](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/501120599_d1565d61_427d_4abb_a7da_66a99f5c2721_b0018997ee.png) [Read the docs](https://posthog.com/docs/cdp) ### Expand AI generations [October 17, 2025](https://posthog.com/changelog?id=2354) · AI Observability Team · AI observability You can now expand individual AI generations directly in the list view. ![expandable AI generations](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_17_T15_57_29_942_Z_8e905a7e27.png) [Read the docs](https://posthog.com/docs/ai-observability) ### Recalculate timeseries [October 17, 2025](https://posthog.com/changelog?id=2355) · Experiments Team · Experiments You can now trigger a full timeseries recalculation when metrics or experiment settings change. Click the **Recalculate** button in the experiment modal. ![recalculate time series](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_17_T15_59_52_588_Z_ad7a480b8f.png) [Read the docs](https://posthog.com/docs/experiments) ### Summarize session replays [October 10, 2025](https://posthog.com/changelog?id=2337) · Replay Team · PostHog AI Don’t have the time to watch all your session replays? Max can watch recordings and summarize the replays for you. Head to session replays and [try asking Max](https://app.posthog.com/project/2/replay/home#panel=max%3ACan%20you%20summarize%20my%20recent%20session%20replays%3F%0A) about your sessions. [Read the docs](https://posthog.com/docs/posthog-ai) ### Better UI for path cleaning rules [October 9, 2025](https://posthog.com/changelog?id=2344) · Web Analytics Team · Web analytics [Path cleaning rules](https://posthog.com/docs/product-analytics/paths#path-cleaning-rules) let you use regex to create aliases for paths. For example, with the regex: `\/merchant\/\d+\/dashboard$` The paths under`https://example.com/merchant/12345/dashboard` and `https://example.com/merchant/6789/dashboard` would both become `https://example.com/merchant/dashboard`. This is very helpful when analyzing user paths. The new UI update organizes path cleaning rules as a drag and drop, sorted table. Configure it in your [project settings](https://app.posthog.com/settings/project#path-cleaning). [Read the docs](https://posthog.com/docs/product-analytics/paths#path-cleaning-rules) ### Scheduled feature flag updates [October 9, 2025](https://posthog.com/changelog?id=2336) · Feature Flags Team · Feature flags You can now schedule changes to feature flags at a future point in time. You can schedule: -   Updates to feature flag variants-   Updates to feature flag status-   New rollout conditions To try scheduling, edit one of your [feature flags](https://us.posthog.com/feature_flags) and schedule a change under the **Schedule tab**. [Read the docs](https://posthog.com/docs/feature-flags) ### Batch open error tracking issues [October 9, 2025](https://posthog.com/changelog?id=2338) · Error Tracking Team · Error tracking Love hoarding tabs? Batch select error tracking issues and click the **Open all** button to open each issue in their own tab. This helps you triage issues faster and look extra productive around your coworkers . [Read the docs](https://posthog.com/docs/error-tracking) ### Display heatmap data with wildcard URLs [October 9, 2025](https://posthog.com/changelog?id=2339) · Replay Team · Session replay You can now overlay a **Display URL** with data from a separate **Heatmap data URL**. This lets you overlay one page’s heatmap over another URL. The heatmap data URL also supports wild cards like `foo.bar/pages/*`, which lets you _aggregate_ heatmap data over many similar pages. [Read the docs](https://posthog.com/docs/session-replay) ### Configurable recalculation time [October 9, 2025](https://posthog.com/changelog?id=2340) · Experiments Team · Experiments You can configure when your experiment calculations automatically refresh in the [experiment settings](https://app.posthog.com/experiments?status=all&page=1&tab=settings). Usually, this is before the start of a work day for your team. [Read the docs](https://posthog.com/docs/experiments) ### Custom model pricing [October 9, 2025](https://posthog.com/changelog?id=2341) · AI Observability Team · AI observability Struck a deal with your model provider? You can now set custom per-token costs for input, output, and cache reads/writes via event properties for accurate billing analytics. Find details in the [LLM analytics documentation](https://posthog.com/docs/llm-analytics/calculating-costs#setting-custom-pricing). [Read the docs](https://posthog.com/docs/llm-analytics/calculating-costs#setting-custom-pricing) ### Role-based access controls for actions [October 9, 2025](https://posthog.com/changelog?id=2342) · Platform Features Team · Configuration You can now configure role-based access controls for actions to prevent unwanted tempering for critical action definitions. You can configure them [per action](https://app.posthog.com/data-management/actions) in the right hand access control tab. ### Advanced activity logs [October 9, 2025](https://posthog.com/changelog?id=2343) · Platform Features Team · Configuration Follow your whole team’s activity logs on [a single page](https://app.posthog.com/activity-logs). -   Filterable by user, scope, activity type, date, and more.-   Export data as CSV or Excel.-   Detailed diffs for each log entry.-   Perfect for auditing and investigating incidents. You can find the activity log in your [project settings](https://app.posthog.com/activity-logs). ### Unified role-based access control (RBAC) [October 6, 2025](https://posthog.com/changelog?id=2073) · Platform Features Team · Configuration We currently have some features that allow users to set who can view and edit certain parts of PostHog, but such features don't exist for every product. We are considering overhauling our RBAC functionality, bringing it to every PostHog product, and unify the functionality across each product. If you have any feedback or specific feature request, please leave a comment on the linked GitHub issue! ### Tabs [October 3, 2025](https://posthog.com/changelog?id=2335) · Platform UX Team · Dashboards PostHog now supports tabs. Multi-taskers, rejoice. Switch between and manage all your PostHog workflows in one place. Open dashboards, insights, SQL editors, error tracking, session replays, any of our products and features – each in their own tab. You can even set the “'new tab” layout as your homepage, giving you quick access to search, shortcuts, dashboard and notebook creation, recently viewed pages, and more. It’s like having a command center for your PostHog projects. Log in to your homepage and try out tabs. ![tabs](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/pasted_image_2025_10_02_T21_35_44_858_Z_1c61de2e33.png) [Read the docs](https://posthog.com/docs/product-analytics/dashboards) ### Pass $anon\_distinct\_id with backend feature flag calls [October 2, 2025](https://posthog.com/changelog?id=2330) · Feature Flags Team · Feature flags You can now pass $anon\_distinct\_id in person\_properties when calling feature flags from backend SDKs. This ensures flag persistence works even if you only identify users on the backend. In practice, it means evaluations will stay consistent across frontend and backend requests – even if the frontend only has an anonymous ID. See our [feature flag best practices](https://posthog.com/docs/feature-flags/best-practices#12-consistent-flag-evaluations-across-frontend-and-backend) for more [Read the docs](https://posthog.com/docs/feature-flags/best-practices#12-consistent-flag-evaluations-across-frontend-and-backend) ### Unstacked bar charts [October 2, 2025](https://posthog.com/changelog?id=2331) · Product Analytics Team · Product analytics We added support for unstacked bar charts as a graph option in PostHog insights. When comparing results to a previous period, bars are now shown side by side for quick and easy analysis. [Read the docs](https://posthog.com/docs/product-analytics) ### Export session replays as GIFs or MP4s [October 2, 2025](https://posthog.com/changelog?id=2334) · Replay Team · Session replay Love watching session replays? Don’t keep it to yourself. You can now export 5–15 second clips from session replays as GIFs or MP4s to share highlights with your team. ![Export session replay clips](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/SCR_20251002_khcn_6ba88cd4ef.png) [Read the docs](https://posthog.com/docs/session-replay) ### Max AI can create filters for revenue analytics [October 2, 2025](https://posthog.com/changelog?id=2332) · PostHog AI Max AI can create and update filters and breakdowns in revenue analytics for you. Skip the clicks and instead ask Max to do things like: -   Break down revenue by product for the last year-   Show revenue from customers in France-   Analyze revenue for the 2025-10 customer cohort Open [revenue analytics](http://app.posthog.com/revenue_analytics) and click the hedgehog icon to open Max AI. [Read the docs](https://posthog.com/docs/posthog-ai) ### Configurable runtime evaluation [October 2, 2025](https://posthog.com/changelog?id=2333) · Feature Flags Team · Feature flags You can now specify evaluation runtimes for feature flags, enabling you to control for environments and optimize performance. Feature flags can be scoped to: -   **Server**: Flags are only evaluated on server-side SDKs (Node.js, Python, Ruby, Go, PHP, etc.)-   **Client**: Flags are only evaluated on client-side SDKs (JavaScript, React, mobile SDKs)-   **All** (default): Flags are evaluated in both server and client environments ![runtime options](https://res.cloudinary.com/dmukukwp6/image/upload/w_800,c_limit,q_auto,f_auto/pasted_image_2025_10_02_T21_33_45_868_Z_25c1c00315.png) Read our [feature flag docs](https://posthog.com/docs/feature-flags/creating-feature-flags#evaluation-runtime) for more information on runtime evaluation. [Read the docs](https://posthog.com/docs/feature-flags/creating-feature-flags#evaluation-runtime) ## September 2025 ### 2FA enforcement [September 26, 2025](https://posthog.com/changelog?id=2327) · Platform Features Team · Configuration We’ve upgraded our account security with several two-factor authentication (2FA) features: -   Updated 2FA setup and verification-   Organization-level 2FA requirements for all members-   Session-based 2FA verification with configurable enforcement-   2FA bypass for domains with SSO enforcement-   Support for switching between organizations when 2FA is required Check out your PostHog [settings](http://app.posthog.com/settings) to set up and configure 2FA. ### Ignore rageclick by CSS selector [September 26, 2025](https://posthog.com/changelog?id=2328) · Replay Team · Session replay Sometimes rapid clicks are signs of excitement, not rage. You can now exclude elements from rageclick detection using the new `.ph-no-rageclick` class, letting you filter out false positives like clicking “next” or “previous” buttons too quickly. We’ve also added a [rageclick configuration](https://posthog.com/docs/libraries/js/config#configuring-rageclick) with a `css_selector_ignorelist` setting to our JS web SDK. You can use it to create a custom list of CSS selectors to exclude, giving you more control over which elements trigger rage clicks. [Read the docs](https://posthog.com/docs/libraries/js/config#configuring-rageclick) ### Meta ads as a data source [September 26, 2025](https://posthog.com/changelog?id=2329) · Managed Warehouse Team · CDP We’ve added Meta Ads as a supported data source for marketing analytics. You can pull campaign and performance data – like clicks, impressions, costs, and reported conversions – directly from Meta Ads into PostHog to create insights. [Read the docs](https://posthog.com/docs/cdp) ### Export heatmaps to PNGs [September 19, 2025](https://posthog.com/changelog?id=2320) · Replay Team · Session replay You can now export heatmaps to a PNG, use the built in editing tool to highlight important areas, and use them to write “I told you so” messages to your coworkers. We also shipped a handsome new UI. If you haven’t tried heatmaps, enable the [feature preview](https://app.posthog.com/settings/user-feature-previews#heatmaps-ui). [Read the docs](https://posthog.com/docs/session-replay) ### Optional funnel steps [September 19, 2025](https://posthog.com/changelog?id=2322) · Product Analytics Team · Product analytics You can mark certain funnel steps as optional. These steps will still appear in your insights, but users who skip them won't be excluded from the downstream analysis. Click on the three dots menu besides a [funnel insight](https://app.posthog.com/insights) step to mark it optional. [Read the docs](https://posthog.com/docs/product-analytics) ### Automatically generate GitHub issues from error tracking [September 19, 2025](https://posthog.com/changelog?id=2321) · Error Tracking Team · Error tracking Automatically create new GitHub issues when error tracking reports a new issue using the [alerts feature](https://posthog.com/docs/error-tracking/alerts). You can create templates to customize the title, description, and PostHog issue ID. [Read the docs](https://posthog.com/docs/error-tracking/alerts) ### Granular access control for insights and dashboards [September 19, 2025](https://posthog.com/changelog?id=2323) · Platform Features Team · Configuration Configure who can access an insight or dashboard in the **Access control** panel. Within dashboards, users will only see data for insights they have permission to view, even if they have access to the dashboard. ### Validate joins before they’re created [September 19, 2025](https://posthog.com/changelog?id=2324) · Managed Warehouse Team · Data warehouse When joining two tables, a test query will be performed first to surface potential issues. This validation step will: -   Surface any errors from this test query-   Warn you when key column types don’t match-   Warn you if the query doesn’t return any rows Errors will block you from performing joins, but not warnings. [Read the docs](https://posthog.com/docs/data-warehouse) ### Query internal PostHog data with system tables [September 19, 2025](https://posthog.com/changelog?id=2325) · Managed Warehouse Team · Data warehouse HogQL now supports the concept of system tables. System tables let you query your own internal PostHog data, like feature flags, dashboards, insights, cohorts, and more. Try querying your insights in the [SQL editor](https://us.posthog.com/sql#q=select%20*%20from%20system.insights) with `select * from system.insights`. [Read the docs](https://posthog.com/docs/data-warehouse) ### LinkedIn and Reddit Ads as a data source [September 19, 2025](https://posthog.com/changelog?id=2326) · Managed Warehouse Team · CDP Want to see if your ads are increasing shareholder value? If you run ads on [LinkedIn](https://posthog.com/docs/cdp/sources/linkedin-ads) or [Reddit](https://posthog.com/docs/cdp/sources/reddit-ads), you can now import them as a data source. Connect them as a source in [data pipelines](https://app.posthog.com/pipeline/sources). [Read the docs](https://posthog.com/docs/cdp/sources/linkedin-ads) ### Filter issues by first seen date [September 13, 2025](https://posthog.com/changelog?id=2318) · Error Tracking Team · Error tracking If you’re looking for an issue that started appearing on a specific date, or you’re tracking down a problem caused by a recent release, you can filter by issues first seen. This lets you filter by first seen date ranges and exact dates. [Read the docs](https://posthog.com/docs/error-tracking) ### Set goals for your experiment metrics [September 13, 2025](https://posthog.com/changelog?id=2319) · Experiments Team · Experiments Up and to the right isn’t the goal of every experiment metric. Sometimes, your goal is to see a decrease, like fewer unsubscribes or support tickets. You can now configure goals for your experiments to increase or _decrease_ a metric. [Read the docs](https://posthog.com/docs/experiments) ### Feature flags with variant overrides now respect condition evaluation order [September 13, 2025](https://posthog.com/changelog?id=2317) · Feature Flags Team · Feature flags We fixed a bug where feature flags ignore [condition evaluation order](https://posthog.com/docs/feature-flags/common-questions#if-a-user-matches-multiple-release-conditions-which-one-is-used) configured when variant overrides are present. This introduces a **breaking change**. If this change impacts one of your feature flags, we’ll send you an email. Before this update, your feature flag conditions with variant overrides would always evaluate before other conditions, ignoring the defined order. With this fix, the conditions will be evaluated respecting the defined order. To make sure your feature flags still work as expected, do the following: -   Review multi-variant flags that mix conditions with and without variant overrides.-   Check the order of conditions – after the fix, they’ll be respected exactly as configured.-   Reorder conditions if needed so that the intended audience still gets the right variant. This is especially important if you have complex flags with multiple conditions mixing variant overrides. If you have questions about this change, reach out to our support team. [Read the docs](https://posthog.com/docs/feature-flags/common-questions#if-a-user-matches-multiple-release-conditions-which-one-is-used) ### Clip recordings to the relevant parts + export as video/gif [September 11, 2025](https://posthog.com/changelog?id=1909) · Replay Team · Session replay Being able to turn session recordings into "Clips" and allow users to highlight the important parts of a recording with the option to export the clip as a video/gif. [Read the docs](https://posthog.com/docs/session-replay) ### Create surveys with natural language [September 9, 2025](https://posthog.com/changelog?id=2248) · PostHog AI PostHog AI can now generate surveys in seconds. Just go to the Surveys product, and start telling PostHog AI what your dream survey looks like. [Read the docs](https://posthog.com/docs/posthog-ai) ### Leverage saved insights to answer product questions [September 9, 2025](https://posthog.com/changelog?id=2243) · PostHog AI You can now add insights, dashboards, events and actions as context a conversation, so that PostHog AI can reference them to answer your questions. [Read the docs](https://posthog.com/docs/posthog-ai) ### Add goal lines to your insights to measure success [September 5, 2025](https://posthog.com/changelog?id=2311) · Product analytics You can now add configurable goal lines to your insights, visualizing how close you are to success with a simple dotted line. It's available from the advanced options on any trend insight. Adding a goal line doesn't _guarantee_ success, but, hey, it can't hurt. [Read the docs](https://posthog.com/docs/product-analytics) ### Clickup now available as a destination [September 5, 2025](https://posthog.com/changelog?id=2312) · Workflows Team · CDP Clickup, the project management platform, is now available as a real-time destination for your product data from the data pipelines tool. You can now send data there to enhance your project plans, for example, by adding relevant person data to an issue. Don't tell anyone, but now is a great time to try data pipelines out too -- we're planning a huge price cut next week! [Read the docs](https://posthog.com/docs/cdp) ### Marketing analytics now in beta [September 5, 2025](https://posthog.com/changelog?id=2314) · Product Analytics Team · Dashboards You can now use the new marketing analytics beta to track marketing campaigns, costs, and performance from multiple advertising platforms in your marketing analytics dashboard. Right now we're mainly building this for ourselves (we use PostHog for tracking all our marketing), but the vision is for it to work for other teams too. You can already breakdown marketing costs over time, dissect campaign performance, and more by connecting with your data warehouse. Head to [the docs](https://posthog.com/docs/web-analytics/marketing-analytics) for more info, or just [enable the beta](https://app.posthog.com/settings/user-feature-previews#marketing-analytics) to start trying it out yourself. [Read the docs](https://posthog.com/docs/web-analytics/marketing-analytics) ### Revenue analytics is now in open beta [September 5, 2025](https://posthog.com/changelog?id=2313) · Web analytics Do you like money? Do you like counting money? Do you like connecting Stripe to PostHog so you can easily calculate important financial metrics with initialized names that sound like zombie noises, such as ARR and MRR? Of course you do! And now you can do all that and more in our revenue analytics tool, which has just graduated to open beta so that everyone can try it out. Revenue analytics enables you to connect financial and payment data into PostHog so you can correlate it with other product data and analyze how things impact your bottom line. [Check out the docs to get started!](https://posthog.com/docs/revenue-analytics) [Read the docs](https://posthog.com/docs/revenue-analytics) ## August 2025 ### Full-screen survey forms [August 29, 2025](https://posthog.com/changelog?id=2291) · Surveys ### LLM analytics is out of beta [August 27, 2025](https://posthog.com/changelog?id=2307) · AI Observability Team · AI observability ### Max AI now understands surveys, flags, and variants [August 26, 2025](https://posthog.com/changelog?id=2302) · PostHog AI ### New security emails enabled [August 26, 2025](https://posthog.com/changelog?id=2303) · Platform Features Team · Uncategorized [August 26, 2025](https://posthog.com/changelog?id=2306) · Replay Team · Session replay ### Activity logs launched for annotations [August 26, 2025](https://posthog.com/changelog?id=2304) · Platform UX Team · Dashboards [August 26, 2025](https://posthog.com/changelog?id=2305) · Replay Team · Session replay ### Dashboard query parameters [August 13, 2025](https://posthog.com/changelog?id=2301) · Product Analytics Team · Dashboards ### Stripe webhook template now available [August 8, 2025](https://posthog.com/changelog?id=2299) · Workflows Team · CDP ### Google Tag Manager destination now available [August 8, 2025](https://posthog.com/changelog?id=2300) · Workflows Team · CDP ## July 2025 ### Max AI can now create surveys for you [July 28, 2025](https://posthog.com/changelog?id=2295) · PostHog AI ### Create bigger replay collections more easily [July 28, 2025](https://posthog.com/changelog?id=2297) · Replay Team · Session replay ### Max AI can now search existing insights (and property definitions) [July 28, 2025](https://posthog.com/changelog?id=2296) · PostHog AI ### Error tracking rules are re-orderable, made to be broken [July 28, 2025](https://posthog.com/changelog?id=2298) · Error Tracking Team · Error tracking ### Flutter Surveys get a major upgrade and new features [July 23, 2025](https://posthog.com/changelog?id=2294) · Surveys ### Heads up: Maybe avoid using \`/ingest\` in reverse proxy URLs [July 23, 2025](https://posthog.com/changelog?id=2293) · Support Team · Configuration ### DeskHog, our open-source developer toy, is now available [July 21, 2025](https://posthog.com/changelog?id=2292) · Video Team · Uncategorized ### We now support IPv6 [July 18, 2025](https://posthog.com/changelog?id=2289) · Cloud Foundations Team · Configuration ### Emojis now available in annotations [July 17, 2025](https://posthog.com/changelog?id=2282) · Replay Team · Uncategorized ### Create Linear issues from PostHog error tracking [July 17, 2025](https://posthog.com/changelog?id=2284) · Error Tracking Team · Error tracking ### Notebooks now support table of contents [July 17, 2025](https://posthog.com/changelog?id=2283) · Error Tracking Team · Uncategorized ### You can now duplicate surveys to multiple projects [July 17, 2025](https://posthog.com/changelog?id=2285) · Surveys ### PostHog SQL now supports <blink> and <marquee> because we don't know why [July 17, 2025](https://posthog.com/changelog?id=2286) · Hedgehogs Team · HogQL ### Max AI now searches existing insights automatically [July 17, 2025](https://posthog.com/changelog?id=2287) · PostHog AI ### Max AI can now create entire dashboards [July 17, 2025](https://posthog.com/changelog?id=2288) · PostHog AI ### PostHog stories (a.k.a HogTok) [July 7, 2025](https://posthog.com/changelog?id=2281) · Video Team · Uncategorized ### 55 new real-time destinations added [July 7, 2025](https://posthog.com/changelog?id=2275) · Workflows Team · CDP ### Max AI can now create Hog functions [July 4, 2025](https://posthog.com/changelog?id=2274) · Workflows Team · PostHog AI ### Write Hog functions with natural language [July 1, 2025](https://posthog.com/changelog?id=2250) ## June 2025 ### Experiments can now use frequentist statistical methods [June 30, 2025](https://posthog.com/changelog?id=2270) · Experiments Team · Experiments ### Managed migrations now available [June 30, 2025](https://posthog.com/changelog?id=2271) · Ingestion Team · Uncategorized ### AI prompts to fix issues found with error tracking [June 30, 2025](https://posthog.com/changelog?id=2272) · Error Tracking Team · Error tracking ### Automatically manage error tracking issues based on rules [June 30, 2025](https://posthog.com/changelog?id=2273) · Error Tracking Team · Error tracking ### You can now breakdown by initial channel in web analytics [June 20, 2025](https://posthog.com/changelog?id=2265) · Web Analytics Team · Web analytics ### Max AI peppiness reduced, easter egg added [June 20, 2025](https://posthog.com/changelog?id=2267) · PostHog AI ### In-app templating now available for Hog [June 20, 2025](https://posthog.com/changelog?id=2266) · Workflows Team · CDP ### Goal lines and breakdowns added to revenue analytics [June 6, 2025](https://posthog.com/changelog?id=2253) · Web analytics ### Vercel feature flag adapter now available [June 6, 2025](https://posthog.com/changelog?id=2252) · Growth Team · Feature flags ### You can now manually stop or start Android session recordings [June 6, 2025](https://posthog.com/changelog?id=2254) · Replay Team · Session replay ### iOS gets surveys, console-log capture updates [June 6, 2025](https://posthog.com/changelog?id=2255) · Replay Team · Uncategorized ### Admins can now restrict teams from inviting other users [June 6, 2025](https://posthog.com/changelog?id=2256) · Billing Team · Pricing & billing ### Max AI out of closed beta, and out for justice [June 3, 2025](https://posthog.com/changelog?id=2251) · PostHog AI ## May 2025 ### Max can edit your insights [May 30, 2025](https://posthog.com/changelog?id=2242) · PostHog AI ### Project-specific feature flag secure access keys added [May 23, 2025](https://posthog.com/changelog?id=2245) · Feature Flags Team · Feature flags ### Surveys now accept partial responses [May 23, 2025](https://posthog.com/changelog?id=2246) · Surveys ### Data warehouse now loads Stripe info faster [May 23, 2025](https://posthog.com/changelog?id=2247) · Managed Warehouse Team · Data warehouse ### Max can write SQL in the SQL editor [May 14, 2025](https://posthog.com/changelog?id=2244) · Managed Warehouse Team · PostHog AI ### Laudspeaker is now part of PostHog [May 6, 2025](https://posthog.com/changelog?id=2236) · Blitzscale Team · Uncategorized ### Revenue analytics now available in beta (again) [May 1, 2025](https://posthog.com/changelog?id=2233) · Web analytics ### Hog transformations are now available [May 1, 2025](https://posthog.com/changelog?id=2234) · Workflows Team · HogQL ### Third-party cookies added (and removed) [May 1, 2025](https://posthog.com/changelog?id=2235) · Developer Marketing Team · Uncategorized ## April 2025 ### Project tree view [April 16, 2025](https://posthog.com/changelog?id=2229) · Platform UX Team · Uncategorized ### TikTok destinations [April 16, 2025](https://posthog.com/changelog?id=2231) · Workflows Team · CDP ### Saved filters [April 14, 2025](https://posthog.com/changelog?id=2227) · Replay Team · Session replay ### Page reports [April 14, 2025](https://posthog.com/changelog?id=2232) · Web Analytics Team · Web analytics ### Surveys for iOS now in beta [April 11, 2025](https://posthog.com/changelog?id=2225) · Surveys ### Survey performance view now available [April 11, 2025](https://posthog.com/changelog?id=2226) · Surveys ### Messaging now available in beta [April 11, 2025](https://posthog.com/changelog?id=2224) · Workflows Team · Uncategorized ### Sortable funnel tables [April 9, 2025](https://posthog.com/changelog?id=2228) · Product Analytics Team · Product analytics ### Error tracking now available, out of beta [April 8, 2025](https://posthog.com/changelog?id=2222) · Error Tracking Team · Error tracking ### Group overview and editable properties added [April 3, 2025](https://posthog.com/changelog?id=2221) · Product Analytics Team · Groups ### SQL variables now available [April 3, 2025](https://posthog.com/changelog?id=2220) · Managed Warehouse Team · Data warehouse ## March 2025 ### LLM observability gets OpenAI response API support (and more) [March 28, 2025](https://posthog.com/changelog?id=2217) · AI Observability Team · Uncategorized ### Max AI can now generate SQL, build with actions [March 28, 2025](https://posthog.com/changelog?id=2215) · Product analytics ### Max AI can now help you search session recordings [March 28, 2025](https://posthog.com/changelog?id=2216) · PostHog AI ### Changelog - Week 12, 2025 [March 21, 2025](https://posthog.com/changelog?id=2208) · Website Team · Uncategorized ### Data pipelines now support Reddit and Snapchat [March 20, 2025](https://posthog.com/changelog?id=2212) · Workflows Team · CDP ### Early access now supports roadmap items [March 20, 2025](https://posthog.com/changelog?id=2211) · Website Team · Uncategorized ### BigQuery now available as a CDP source [March 15, 2025](https://posthog.com/changelog?id=2209) · Managed Warehouse Team · Data warehouse ### Revenue tracking enters public beta [March 15, 2025](https://posthog.com/changelog?id=2210) · Web analytics ### Changelog - Week 11, 2025 [March 14, 2025](https://posthog.com/changelog?id=2204) · Website Team · Uncategorized ### You can now hide old or unwanted events [March 7, 2025](https://posthog.com/changelog?id=2213) · Blitzscale Team · Events & actions ### Changelog - Week 10, 2025 [March 5, 2025](https://posthog.com/changelog?id=2203) · Website Team · Product analytics ## February 2025 ### Changelog - Week 9, 2025 [February 28, 2025](https://posthog.com/changelog?id=2202) · Website Team · Uncategorized ### Error tracking now works with alerts [February 26, 2025](https://posthog.com/changelog?id=2214) · Error Tracking Team · Error tracking ### Bigger surveys are now available [February 21, 2025](https://posthog.com/changelog?id=2201) · Hedgehogs Team · Surveys ### Open web vitals as insights [February 21, 2025](https://posthog.com/changelog?id=2199) · Web Analytics Team · Web analytics ### Max AI can now help you with regex and path-cleaning [February 21, 2025](https://posthog.com/changelog?id=2197) · Replay Team · Session replay ### Easy filters for survey answers [February 21, 2025](https://posthog.com/changelog?id=2198) · Surveys ### We now officially maintain the Elixir SDK [February 21, 2025](https://posthog.com/changelog?id=2200) · Website Team · Uncategorized ### Feature flags have +1 flexibility [February 11, 2025](https://posthog.com/changelog?id=2195) · Feature Flags Team · Feature flags ### Mobile session replay is out of beta [February 11, 2025](https://posthog.com/changelog?id=2194) · Replay Team · Session replay ### Web vitals added to toolbar [February 11, 2025](https://posthog.com/changelog?id=2196) · Web Analytics Team · Toolbar ### Path cleaning UI/UX improved [February 5, 2025](https://posthog.com/changelog?id=2189) · Web Analytics Team · Web analytics ### Assign groups in error tracking [February 5, 2025](https://posthog.com/changelog?id=2192) · Error Tracking Team · Error tracking [February 5, 2025](https://posthog.com/changelog?id=2191) · Replay Team · Session replay ### Tagging available for shared metrics [February 5, 2025](https://posthog.com/changelog?id=2190) · Experiments Team · Experiments ### We'll buy out your existing contracts [February 5, 2025](https://posthog.com/changelog?id=2193) · Blitzscale Team · Pricing & billing ### LLM observability now supports Anthropic and Vercel AI SDK [February 5, 2025](https://posthog.com/changelog?id=2187) · Product Analytics Team · Product analytics ### Property filters added for batch exports [February 5, 2025](https://posthog.com/changelog?id=2188) · Batch Exports Team · CDP ### Web Vitals on toolbar [February 1, 2025](https://posthog.com/changelog?id=2160) · Web Analytics Team · Web analytics ## January 2025 ### Multiple environments beta [January 29, 2025](https://posthog.com/changelog?id=2185) · Configuration ### Key-pair authentication now available for Snowflake batch exports [January 29, 2025](https://posthog.com/changelog?id=2184) · Batch Exports Team · CDP ### Independent filters on retention insights [January 29, 2025](https://posthog.com/changelog?id=2183) · Product Analytics Team · Product analytics ### Web vitals beta in web analytics [January 29, 2025](https://posthog.com/changelog?id=2186) · Web Analytics Team · Web analytics ### Our new LLM observability beta is now open [January 24, 2025](https://posthog.com/changelog?id=2180) · Product Analytics Team · Product analytics ### Improvements to avoid duplicate identify events [January 23, 2025](https://posthog.com/changelog?id=2175) · Growth Team · Configuration ### Wow, it's a new UI for PostHog experiments [January 23, 2025](https://posthog.com/changelog?id=2174) · Experiments Team · Experiments ### Data warehouse tables in experiments [January 23, 2025](https://posthog.com/changelog?id=2172) · Experiments Team · Experiments ### Manually mask widgets in mobile replay [January 23, 2025](https://posthog.com/changelog?id=2177) · Replay Team · Session replay ### Flag persistence can now be set as a project-level default [January 23, 2025](https://posthog.com/changelog?id=2178) · Feature Flags Team · Feature flags ### We launched a job board for cool tech jobs [January 23, 2025](https://posthog.com/changelog?id=2179) · Website Team · Uncategorized ### Shared metrics for your experiments [January 23, 2025](https://posthog.com/changelog?id=2173) · Experiments Team · Experiments ### Twilio SMS now available as a CDP source [January 23, 2025](https://posthog.com/changelog?id=2176) · Workflows Team · CDP ### Survey previews now fully navigable inside PostHog [January 15, 2025](https://posthog.com/changelog?id=2155) · Surveys ### Playlist limit removed for free users [January 15, 2025](https://posthog.com/changelog?id=2158) · Replay Team · Session replay ### Manually stop/start recordings on iOS with our SDK [January 15, 2025](https://posthog.com/changelog?id=2154) · Replay Team · Session replay ### Easier flag-filtering in session replays [January 15, 2025](https://posthog.com/changelog?id=2153) · Replay Team · Session replay ### It's boring, but we updated our privacy policy [January 15, 2025](https://posthog.com/changelog?id=2157) · People & Ops Team · Uncategorized ### You can now measure multiple metrics in experiments [January 15, 2025](https://posthog.com/changelog?id=2152) · Experiments Team · Experiments ### S3 batch exports can now split files by size [January 15, 2025](https://posthog.com/changelog?id=2156) · Batch Exports Team · Uncategorized ### Improved detail overview for replays [January 15, 2025](https://posthog.com/changelog?id=2151) · Replay Team · Session replay ### Error tracking open beta [January 15, 2025](https://posthog.com/changelog?id=2150) · Error Tracking Team · Error tracking ### Max AI chatbot added to website and docs [January 15, 2025](https://posthog.com/changelog?id=2159) · Website Team · Uncategorized ### Big, fancy SQL editor now in simple, modest beta [January 9, 2025](https://posthog.com/changelog?id=2149) · Managed Warehouse Team · HogQL ### GrowSurf made a PostHog integration [January 9, 2025](https://posthog.com/changelog?id=2148) · Website Team · Apps ### Threshold-based alerting [January 2, 2025](https://posthog.com/changelog?id=1858) · Product Analytics Team · Product analytics ## December 2024 ### You can now pin intervals when creating insights [December 18, 2024](https://posthog.com/changelog?id=2141) · Website Team · Product analytics ### Travel through time with playback speed on replays [December 18, 2024](https://posthog.com/changelog?id=2140) · Replay Team · Session replay ### PostHog AI now available in public opt-in beta [December 18, 2024](https://posthog.com/changelog?id=2142) · Product analytics ### Custom labels now available for autocapture elements [December 11, 2024](https://posthog.com/changelog?id=2138) · Replay Team · Events & actions ### Previous period comparisons in web analytics [December 11, 2024](https://posthog.com/changelog?id=2139) · Web Analytics Team · Web analytics ### Web analytics is now even easier to use than GA4 [December 5, 2024](https://posthog.com/changelog?id=2136) · Web Analytics Team · Web analytics ### iOS replay now masks all sandbox views [December 5, 2024](https://posthog.com/changelog?id=2135) · Replay Team · Session replay ### Alerts for Trends insights [December 5, 2024](https://posthog.com/changelog?id=2134) · Product Analytics Team · Product analytics ### Session replay for Flutter mobile apps [December 3, 2024](https://posthog.com/changelog?id=2048) · Replay Team · Session replay ## November 2024 ### Survey limits now available [November 27, 2024](https://posthog.com/changelog?id=2129) · Surveys ### Timezones now available in web analytics [November 27, 2024](https://posthog.com/changelog?id=2132) · Web Analytics Team · Web analytics ### Experiments now on HogQL in new invisible-to-users update [November 27, 2024](https://posthog.com/changelog?id=2130) · Experiments Team · Experiments ### You can now trigger and pause recordings on URLs or events [November 27, 2024](https://posthog.com/changelog?id=2128) · Replay Team · Session replay ### Custom channels for web analytics [November 27, 2024](https://posthog.com/changelog?id=2131) · Web Analytics Team · Web analytics ### Breakdowns now available in warehouse visualizations [November 13, 2024](https://posthog.com/changelog?id=2126) · Managed Warehouse Team · Data warehouse ### Heatmaps now support dead clicks [November 13, 2024](https://posthog.com/changelog?id=2127) · Replay Team · Toolbar ### No-code experiments now in public beta [November 13, 2024](https://posthog.com/changelog?id=2123) · Experiments Team · Experiments ### iOS SDK now supports autocapture [November 13, 2024](https://posthog.com/changelog?id=2124) · Replay Team · Product analytics ### Design a real billboard for us [November 7, 2024](https://posthog.com/changelog?id=2121) · Blitzscale Team · Uncategorized ### Chargebee data import support [November 5, 2024](https://posthog.com/changelog?id=2120) · Managed Warehouse Team · Data warehouse ## October 2024 ### Trigger recordings on matching URL [October 30, 2024](https://posthog.com/changelog?id=2117) · Replay Team · Session replay ### Masking available for Jetpack compose [October 30, 2024](https://posthog.com/changelog?id=2118) · Replay Team · Session replay ### RevenueCat integration now available, not officially called CatHog [October 30, 2024](https://posthog.com/changelog?id=2119) · Support Team · CDP ### 'What to watch' added to session replay [October 23, 2024](https://posthog.com/changelog?id=2115) · Growth Team · Session replay ### Main bundle is now 10% lighter [October 23, 2024](https://posthog.com/changelog?id=2113) · Replay Team · Configuration ### Activity scores added to replays to help you find something worth watching [October 23, 2024](https://posthog.com/changelog?id=2114) · Replay Team · Session replay ### Airtable destination added to CDP [October 23, 2024](https://posthog.com/changelog?id=2116) · Video Team · CDP ### Custom experiment previews now available [October 16, 2024](https://posthog.com/changelog?id=2104) · Experiments Team · Experiments [October 16, 2024](https://posthog.com/changelog?id=2105) · Replay Team · Session replay ### SwiftUI view modifier added [October 16, 2024](https://posthog.com/changelog?id=2106) · Replay Team · Session replay ### Invalid cohorts removed from flag filters [October 16, 2024](https://posthog.com/changelog?id=2108) · Feature Flags Team · Feature flags ### Configure how surveys look at a team level [October 16, 2024](https://posthog.com/changelog?id=2107) · Feature Flags Team · Surveys ### Google Ads destination now available [October 16, 2024](https://posthog.com/changelog?id=2109) · Workflows Team · CDP ### Android SDK now sets Referrer properties automatically [October 11, 2024](https://posthog.com/changelog?id=2101) · Replay Team · Session replay ### Manual SDK initialization now available [October 11, 2024](https://posthog.com/changelog?id=2102) · Replay Team · Session replay ### Session replay now supports HLS media playback [October 11, 2024](https://posthog.com/changelog?id=2103) · Replay Team · Session replay ### View session recordings from HogQL [October 2, 2024](https://posthog.com/changelog?id=2100) · Replay Team · HogQL ### You can now save lists as static cohorts [October 2, 2024](https://posthog.com/changelog?id=2099) · Workflows Team · Groups ## September 2024 ### Long dashboard lists will now load 93% faster [September 24, 2024](https://posthog.com/changelog?id=2090) · Product Analytics Team · Dashboards ### A slimmer \`.\` in headings and buttons [September 24, 2024](https://posthog.com/changelog?id=2091) · Product Analytics Team · Product analytics ### Persons modal now available on dashboards [September 24, 2024](https://posthog.com/changelog?id=2093) · Product Analytics Team · Dashboards ### Filter replays by most clicks, key presses, and more [September 24, 2024](https://posthog.com/changelog?id=2095) · Replay Team · Session replay ### You can now pin a playlist while viewing a playlist [September 24, 2024](https://posthog.com/changelog?id=2094) · Replay Team · Session replay ### Vitally now supported as a warehouse source [September 24, 2024](https://posthog.com/changelog?id=2088) · Managed Warehouse Team · Data warehouse ### React Native session replay now in beta [September 24, 2024](https://posthog.com/changelog?id=2089) · Replay Team · Session replay ### Insights now highlight dashboard filters [September 17, 2024](https://posthog.com/changelog?id=2082) · Product Analytics Team · Dashboards ### Replays now work with omnisearch properly [September 17, 2024](https://posthog.com/changelog?id=2083) · Replay Team · Session replay ### Conditional formatting on SQL tables [September 17, 2024](https://posthog.com/changelog?id=2085) · Managed Warehouse Team · Product analytics ### Web analytics now excludes subdomains on outbound link clicks [September 17, 2024](https://posthog.com/changelog?id=2086) · Replay Team · Web analytics ### Web analytics launched [September 16, 2024](https://posthog.com/changelog?id=2081) · Web Analytics Team · Web analytics ### iOS gets 'Is identified' support to filter anonymous users. [September 11, 2024](https://posthog.com/changelog?id=2079) · Replay Team · Session replay ### Android SDK can now filter out anonymous users [September 3, 2024](https://posthog.com/changelog?id=2075) · Replay Team · Configuration ### Trends queries now support first-time events and actions [September 3, 2024](https://posthog.com/changelog?id=2076) · Product Analytics Team · Product analytics ### Azure SQL now available as a data source [September 2, 2024](https://posthog.com/changelog?id=2074) · Managed Warehouse Team · Data warehouse ## August 2024 ### Batch exports now offer hour or minute precision [August 21, 2024](https://posthog.com/changelog?id=2070) · Managed Warehouse Team · CDP ### Relative deltas and credible intervals added to A/B tests [August 21, 2024](https://posthog.com/changelog?id=2071) · Experiments Team · Experiments ### Realtime destinations open beta [August 21, 2024](https://posthog.com/changelog?id=2069) · Workflows Team · CDP ### New and improved migration guides [August 16, 2024](https://posthog.com/changelog?id=2068) · Video Team · Migration ### You can now add a logo to your organization [August 14, 2024](https://posthog.com/changelog?id=2065) · Product Analytics Team · Configuration ### Android SDK now sets \`Is Emulator\` automatically [August 14, 2024](https://posthog.com/changelog?id=2062) · Replay Team · Session replay ### $os\_name is now an alias of $os for iOS, Android, and React Native [August 14, 2024](https://posthog.com/changelog?id=2064) · Product Analytics Team · People & properties ### iOS SDK gets new \`propertiesSanitizer\` callback [August 14, 2024](https://posthog.com/changelog?id=2063) · Replay Team · Session replay ### Rolling retention added to retention insights [August 14, 2024](https://posthog.com/changelog?id=2066) · Product Analytics Team · Product analytics ### Even more formatting options added to SQL insights [August 14, 2024](https://posthog.com/changelog?id=2067) · Managed Warehouse Team · Product analytics ### Many visualization updates added for SQL insights [August 9, 2024](https://posthog.com/changelog?id=2060) · Managed Warehouse Team · HogQL ### Multiple breakdowns now supported [August 9, 2024](https://posthog.com/changelog?id=2059) · Product Analytics Team · Product analytics ### We're now SOC 2 Type 2 compliant (if you care) [August 9, 2024](https://posthog.com/changelog?id=2061) · People & Ops Team · Uncategorized ## July 2024 [July 31, 2024](https://posthog.com/changelog?id=2056) · Product Analytics Team · Product analytics ### Surveys now support 7-point Likert scale responses [July 31, 2024](https://posthog.com/changelog?id=2057) · Surveys ### You can now make area charts with SQL [July 31, 2024](https://posthog.com/changelog?id=2058) · Product Analytics Team · Product analytics ### Customizable sync rates added to data warehouse [July 25, 2024](https://posthog.com/changelog?id=2055) · Managed Warehouse Team · Data warehouse ### Session attribution explorer beta [July 24, 2024](https://posthog.com/changelog?id=2049) · Web Analytics Team · Web analytics ### Core Web Vitals tracking [July 24, 2024](https://posthog.com/changelog?id=2050) · Replay Team · Dashboards ### Azure blob storage added as a data warehouse source [July 24, 2024](https://posthog.com/changelog?id=2051) · Managed Warehouse Team · Data warehouse ### Data warehouse built-in logs [July 24, 2024](https://posthog.com/changelog?id=2052) · Managed Warehouse Team · Data warehouse ### MySQL source for data warehouse [July 24, 2024](https://posthog.com/changelog?id=2053) · Managed Warehouse Team · Data warehouse ### Replays now 50% cheaper [July 24, 2024](https://posthog.com/changelog?id=2054) · Replay Team · Pricing & billing ### Batch exports beta starts [July 17, 2024](https://posthog.com/changelog?id=2045) · CDP ### New session replay filters [July 17, 2024](https://posthog.com/changelog?id=2046) · Replay Team · Session replay ### New surveys history view [July 17, 2024](https://posthog.com/changelog?id=2047) · Surveys ### Traceloop integration for LLM insights [July 16, 2024](https://posthog.com/changelog?id=2044) · Video Team · Product analytics ### Data warehouse leaves beta [July 16, 2024](https://posthog.com/changelog?id=2043) · Managed Warehouse Team · Data warehouse ### Confidence values added to GeoIP data [July 9, 2024](https://posthog.com/changelog?id=2041) · Product Analytics Team · Product analytics ### Refreshing for individual insights on dashboards [July 9, 2024](https://posthog.com/changelog?id=2039) · Product Analytics Team · Dashboards ### Live user count added to web analytics [July 9, 2024](https://posthog.com/changelog?id=2038) · Web Analytics Team · Web analytics ### New data pipelines UI [July 9, 2024](https://posthog.com/changelog?id=2040) · CDP ### Switching between a linear and logarithmic scale [July 9, 2024](https://posthog.com/changelog?id=2042) · Product Analytics Team · Product analytics ### Branching questions added to surveys [July 5, 2024](https://posthog.com/changelog?id=2037) · Surveys ### HogQL filter autocomplete and syntax highlights [July 1, 2024](https://posthog.com/changelog?id=2036) · Workflows Team · HogQL ## June 2024 ### Customizable delays for surveys [June 26, 2024](https://posthog.com/changelog?id=2035) · Surveys ### Mobile recording beta [June 25, 2024](https://posthog.com/changelog?id=2034) · Replay Team · Session replay ### Loading bar and longer runtimes for insights and dashboards [June 21, 2024](https://posthog.com/changelog?id=2031) · Product Analytics Team · Product analytics ### Independent time comparisons for trend insights [June 21, 2024](https://posthog.com/changelog?id=2032) · Product Analytics Team · Product analytics ### Real-time events view [June 21, 2024](https://posthog.com/changelog?id=2033) · Cloud Foundations Team · Product analytics ### HogQL trailing comma support [June 21, 2024](https://posthog.com/changelog?id=2030) · Workflows Team · HogQL ### In-app heatmaps alpha [June 11, 2024](https://posthog.com/changelog?id=2028) · Replay Team · Session replay ### Helicone integration for LLM insights [June 10, 2024](https://posthog.com/changelog?id=2027) · Video Team · Product analytics ### Managed reverse proxies [June 7, 2024](https://posthog.com/changelog?id=2026) · Cloud Foundations Team · Configuration ### Data warehouse open beta [June 5, 2024](https://posthog.com/changelog?id=2025) · Managed Warehouse Team · Data warehouse ## May 2024 ### PostHog is now up to 80% cheaper [May 31, 2024](https://posthog.com/changelog?id=2024) · Growth Team · Product analytics ### HogQL now supports f-string [May 31, 2024](https://posthog.com/changelog?id=2023) · Product Analytics Team · HogQL ### T&Cs updated (in a good way) [May 30, 2024](https://posthog.com/changelog?id=2016) · Website Team · Uncategorized ### Session replay support added for Flutter Web [May 30, 2024](https://posthog.com/changelog?id=1851) · Replay Team · Session replay ### Public discussions beta now available [May 30, 2024](https://posthog.com/changelog?id=2009) · Replay Team · Uncategorized ### Session-based analytics added to iOS SDK [May 30, 2024](https://posthog.com/changelog?id=1849) · Replay Team · SDKs ### Voting for new PostHog features now available [May 30, 2024](https://posthog.com/changelog?id=1996) · Website Team · Uncategorized ### Exports side panel now in private beta [May 30, 2024](https://posthog.com/changelog?id=1989) · Product Analytics Team · People & properties ### Window visibility support added for session replays [May 30, 2024](https://posthog.com/changelog?id=1995) · Replay Team · Session replay ### PostHog becomes a DigitalOcean Hatch partner [May 30, 2024](https://posthog.com/changelog?id=1993) · Video Team · Uncategorized ### Shuffling added to surveys [May 30, 2024](https://posthog.com/changelog?id=2011) · Surveys ### Network waterfall public beta launched [May 29, 2024](https://posthog.com/changelog?id=2020) · Replay Team · Session replay ### Improvements to permissions and invites [May 29, 2024](https://posthog.com/changelog?id=2021) · Growth Team · Uncategorized ### Action webhooks now support groups [May 29, 2024](https://posthog.com/changelog?id=2022) · Workflows Team · Events & actions ### Session properties [May 27, 2024](https://posthog.com/changelog?id=2019) · Web Analytics Team · People & properties ### Hedgehog mode 2.0 launched [May 22, 2024](https://posthog.com/changelog?id=2014) · Hedgehogs Team · Uncategorized ### New data pipelines UI beta launched [May 21, 2024](https://posthog.com/changelog?id=2012) · CDP ## April 2024 ### Mouse and scroll tracking [April 29, 2024](https://posthog.com/changelog?id=2010) · Replay Team · Toolbar ### Toolbar gets event debugger [April 26, 2024](https://posthog.com/changelog?id=2003) · Replay Team · Session replay ### Langfuse integration for LLM insights [April 26, 2024](https://posthog.com/changelog?id=2006) · Video Team · Product analytics ### All insights rebuilt in editable HogQL [April 26, 2024](https://posthog.com/changelog?id=2007) · Product Analytics Team · HogQL ### Enterprise Mode launches [April 26, 2024](https://posthog.com/changelog?id=1915) · Website Team · Uncategorized ### HogQL autocomplete added [April 26, 2024](https://posthog.com/changelog?id=1978) · Product Analytics Team · HogQL ### Teams plan launched, so you don't need to “talk to sales” [April 22, 2024](https://posthog.com/changelog?id=1992) · Growth Team · Pricing & billing ### Client-side capture rate limiting added [April 18, 2024](https://posthog.com/changelog?id=2005) · Replay Team · Session replay ### Cohort creation improved [April 16, 2024](https://posthog.com/changelog?id=2004) · Feature Flags Team · People & properties ### A/B testing UI improved [April 12, 2024](https://posthog.com/changelog?id=2000) · Experiments Team · Experiments ### Overrides for replay sampling added [April 12, 2024](https://posthog.com/changelog?id=2001) · Replay Team · Session replay ### React Native v3 and Node v4 are now GA [April 2, 2024](https://posthog.com/changelog?id=1903) · Replay Team ### HogQL-powered insights [April 2, 2024](https://posthog.com/changelog?id=1940) · Product Analytics Team · Product analytics ## March 2024 ### Customizable feature flag timeouts [March 20, 2024](https://posthog.com/changelog?id=1997) · Feature Flags Team · Feature flags ### Exports now available as .xlsx (Excel format) [March 15, 2024](https://posthog.com/changelog?id=1785) · Product Analytics Team · Product analytics ### Improved session replay filters and ordering [March 12, 2024](https://posthog.com/changelog?id=1991) · Replay Team · Session replay ### Autocapture now supports cut and copy events [March 6, 2024](https://posthog.com/changelog?id=1990) · Replay Team · Events & actions ## February 2024 ### Smarter tile sizing for dashboards [February 27, 2024](https://posthog.com/changelog?id=1866) · Product Analytics Team · Dashboards ### User agent detection improved [February 27, 2024](https://posthog.com/changelog?id=1886) · Replay Team · People & properties ### PostHog site badges released [February 23, 2024](https://posthog.com/changelog?id=1848) · Website Team · Uncategorized ### Graphs and significance calculation added for secondary metrics [February 23, 2024](https://posthog.com/changelog?id=1987) · Experiments Team · Experiments ### PostHog Cloud SQL access [February 20, 2024](https://posthog.com/changelog?id=1875) · Product Analytics Team · Events & actions ### Toolbar bundle size reduced by 61% [February 18, 2024](https://posthog.com/changelog?id=1986) · Replay Team · Toolbar ### Flutter gets support for multivariant flags and flag payloads [February 12, 2024](https://posthog.com/changelog?id=1984) · Replay Team · SDKs ### Path cleaning added to web analytics [February 12, 2024](https://posthog.com/changelog?id=1985) · Web Analytics Team ### Recordings added to groups view [February 8, 2024](https://posthog.com/changelog?id=1927) · Replay Team · Session replay ### Relative data operators added to feature flags [February 8, 2024](https://posthog.com/changelog?id=1976) · Feature Flags Team · Feature flags ### Mobile analytics template added [February 8, 2024](https://posthog.com/changelog?id=1979) · Product Analytics Team ### PostHog becomes HIPAA compliant [February 8, 2024](https://posthog.com/changelog?id=1980) · New Business Sales Team · More ### Canvas capture added to session replays [February 5, 2024](https://posthog.com/changelog?id=1967) · Replay Team ### New Android and iOS SDKs [February 1, 2024](https://posthog.com/changelog?id=1968) · Replay Team · SDKs ### More informative error messages added [February 1, 2024](https://posthog.com/changelog?id=1966) · Product Analytics Team · Product analytics ### React Native SDK now supports macOS target [February 1, 2024](https://posthog.com/changelog?id=1975) · Replay Team ## January 2024 ### Server timing reporting added to player inspector [January 30, 2024](https://posthog.com/changelog?id=1962) · Replay Team · Session replay ### Browser network status reporting added to replays [January 29, 2024](https://posthog.com/changelog?id=1974) · Replay Team · Session replay ### PostHog Flutter SDK now supports macOS [January 23, 2024](https://posthog.com/changelog?id=1957) · Replay Team ### React Native SDK now supports web target [January 23, 2024](https://posthog.com/changelog?id=1964) · Replay Team · Configuration ### Severity selector added to in-app support [January 23, 2024](https://posthog.com/changelog?id=1969) · New Business Sales Team · Uncategorized ### Network payload capture [January 22, 2024](https://posthog.com/changelog?id=1942) · Replay Team · Session replay ### Capture network requests and responses in session replay [January 21, 2024](https://posthog.com/changelog?id=1893) · Replay Team ### Feature flag scheduling released [January 17, 2024](https://posthog.com/changelog?id=1981) · Feature Flags Team ### In-app status indicator added [January 16, 2024](https://posthog.com/changelog?id=1963) · Cloud Foundations Team ### Project-based routing added [January 16, 2024](https://posthog.com/changelog?id=1970) · Cloud Foundations Team ### Data pipeline add-on launched [January 15, 2024](https://posthog.com/changelog?id=1982) · Growth Team · Pricing & billing ### Network payload capture beta launched [January 10, 2024](https://posthog.com/changelog?id=1961) · Replay Team · Session replay ### Automated/scheduled rollouts of feature flags [January 1, 2024](https://posthog.com/changelog?id=1837) · Feature Flags Team · Feature flags ## December 2023 ### Notebooks released [December 19, 2023](https://posthog.com/changelog?id=1965) · Feature Flags Team · More ### PostHog 3000 launched [December 19, 2023](https://posthog.com/changelog?id=1988) · Product Analytics Team · More ### BI visualization beta released [December 13, 2023](https://posthog.com/changelog?id=1955) · Product Analytics Team · Product analytics ### PostHog Unwrapped 2023 [December 13, 2023](https://posthog.com/changelog?id=1958) · Video Team ### Feedback widgets beta released [December 13, 2023](https://posthog.com/changelog?id=1953) · Surveys ## November 2023 ### Open-ended choice added for single-choice surveys [November 28, 2023](https://posthog.com/changelog?id=1919) · Surveys ### Survey button customization extended [November 27, 2023](https://posthog.com/changelog?id=1833) · Surveys ### Feature flag environments [November 27, 2023](https://posthog.com/changelog?id=1884) · Feature Flags Team · Feature flags ### Multi-project feature flags released [November 27, 2023](https://posthog.com/changelog?id=1939) · Feature Flags Team ### Survey confirmation messages are now optional [November 27, 2023](https://posthog.com/changelog?id=1950) · Surveys ### Patrick Collison tweeted about us [November 24, 2023](https://posthog.com/changelog?id=1781) · More ### App changes for self-hosted users [November 21, 2023](https://posthog.com/changelog?id=1918) · CDP ### Product-specific onboarding released [November 21, 2023](https://posthog.com/changelog?id=1935) · Growth Team ### Redesigned toolbar [November 21, 2023](https://posthog.com/changelog?id=1949) · Replay Team ### Web analytics public beta [November 14, 2023](https://posthog.com/changelog?id=1956) · Web Analytics Team · Product analytics ### Android and iOS SDKs released for preview [November 8, 2023](https://posthog.com/changelog?id=1917) · Replay Team · SDKs ### Session replay listings now up to 40x faster [November 7, 2023](https://posthog.com/changelog?id=1844) · Replay Team · Session replay ### Unix-style extended search added to session replays [November 7, 2023](https://posthog.com/changelog?id=1873) · Replay Team · Session replay ### Unsubscription surveys added [November 7, 2023](https://posthog.com/changelog?id=1928) · Feature Flags Team ## October 2023 ### User surveys released out of beta [October 23, 2023](https://posthog.com/changelog?id=1971) · Surveys ### Filter session replays by console log text [October 17, 2023](https://posthog.com/changelog?id=1805) · Replay Team · Session replay ### Query debugger added [October 17, 2023](https://posthog.com/changelog?id=1936) · Product Analytics Team ### Survey templates added [October 17, 2023](https://posthog.com/changelog?id=1930) · Surveys ### Group filtering for session replays released [October 11, 2023](https://posthog.com/changelog?id=1937) · Replay Team · Session replay ### Surveys get a makeover [October 3, 2023](https://posthog.com/changelog?id=1947) · Feature Flags Team ## September 2023 ### Surveys [September 30, 2023](https://posthog.com/changelog?id=1791) · Feature Flags Team ### Notebooks [September 30, 2023](https://posthog.com/changelog?id=1806) · Replay Team ### Increased retention of recordings [September 20, 2023](https://posthog.com/changelog?id=1867) · Replay Team ### Markdown support added for descriptions [September 19, 2023](https://posthog.com/changelog?id=1916) · Product Analytics Team ### Session replays moved from ClickHouse to blob storage [September 18, 2023](https://posthog.com/changelog?id=1922) · Replay Team · Session replay ### Automatic NPS scoring added to surveys [September 14, 2023](https://posthog.com/changelog?id=1954) · Surveys ### Batch exports now available [September 13, 2023](https://posthog.com/changelog?id=1972) ## August 2023 ### Customize whether weeks start on Monday or Sunday [August 31, 2023](https://posthog.com/changelog?id=1948) · Product Analytics Team ### Breakdowns now editable with HogQL [August 30, 2023](https://posthog.com/changelog?id=1944) · Product Analytics Team · HogQL ### Enriched analytics and autocapture for feature flags now available [August 22, 2023](https://posthog.com/changelog?id=1914) · Feature Flags Team · Feature flags ### Wait periods now available for surveys [August 18, 2023](https://posthog.com/changelog?id=1902) · Feature Flags Team · Feature flags ### New insight UI launched [August 15, 2023](https://posthog.com/changelog?id=1973) · Product Analytics Team · Product analytics ### Sticky columns available in breakdowns [August 14, 2023](https://posthog.com/changelog?id=1938) · Product Analytics Team ### Multiple choice surveys released [August 8, 2023](https://posthog.com/changelog?id=1952) · More ### PostHog is now available on Raycast [August 1, 2023](https://posthog.com/changelog?id=1852) · Product Analytics Team ### PostHog AMAs now available [August 1, 2023](https://posthog.com/changelog?id=1943) · Website Team ## July 2023 ### Feature flags and A/B testing launch out of beta [July 27, 2023](https://posthog.com/changelog?id=1941) · Feature Flags Team · Feature flags ### Beta management renamed to Feature previews [July 23, 2023](https://posthog.com/changelog?id=1931) · Feature Flags Team ### Emoji and number surveys types released [July 23, 2023](https://posthog.com/changelog?id=1932) · Feature Flags Team ### Massively improved session replay performance [July 19, 2023](https://posthog.com/changelog?id=1926) · Replay Team · Session replay ### New UUID format for PostHog-JS [July 18, 2023](https://posthog.com/changelog?id=1923) · Replay Team ### Select session durations in session replays [July 18, 2023](https://posthog.com/changelog?id=1924) · Replay Team · Session replay ### New feature flag config options for PostHog-JS [July 18, 2023](https://posthog.com/changelog?id=1925) · Feature Flags Team · Feature flags ### Open graph insight previews [July 3, 2023](https://posthog.com/changelog?id=1793) · Replay Team · Product analytics ### Duplicate dynamic cohorts as static cohorts [July 3, 2023](https://posthog.com/changelog?id=1901) · Feature Flags Team · Cohorts ### Usage estimation docs [July 3, 2023](https://posthog.com/changelog?id=1908) · Growth Team · Pricing & billing ## June 2023 ### Reduced pricing for product analytics [June 27, 2023](https://posthog.com/changelog?id=1907) · Product Analytics Team · Pricing & billing ### Filter session replays by console log [June 23, 2023](https://posthog.com/changelog?id=1959) · Replay Team · Session replay ### Sparklines for HogQL [June 20, 2023](https://posthog.com/changelog?id=1808) · Product Analytics Team · HogQL ### Surveys beta released [June 20, 2023](https://posthog.com/changelog?id=1945) · Feature Flags Team · Feature flags ### Verfied property definitions [June 15, 2023](https://posthog.com/changelog?id=1831) · Replay Team · Events & actions ### Customize session timeouts [June 15, 2023](https://posthog.com/changelog?id=1850) · Replay Team · Configuration ### Breakdown JSON arrays with HogQL [June 15, 2023](https://posthog.com/changelog?id=1870) · HogQL ### HogQL public beta launched [June 8, 2023](https://posthog.com/changelog?id=1892) · Product Analytics Team · HogQL ### New changelog [June 2, 2023](https://posthog.com/changelog?id=1874) · Website Team · Sparks joy ### Empty states [June 2, 2023](https://posthog.com/changelog?id=1900) · Growth Team · Sparks joy ## May 2023 ### Analyze all events [May 31, 2023](https://posthog.com/changelog?id=1777) · Product Analytics Team · Product analytics ### Housewatch for ClickHouse released [May 31, 2023](https://posthog.com/changelog?id=1913) · More ### NPS survey app [May 19, 2023](https://posthog.com/changelog?id=1787) · Video Team · Apps ### Early access feature management launched [May 19, 2023](https://posthog.com/changelog?id=1834) · Feature Flags Team · Feature flags ### Improved idle session detection [May 12, 2023](https://posthog.com/changelog?id=1790) · Replay Team · Session replay ### View funnels by session [May 12, 2023](https://posthog.com/changelog?id=1899) · Product Analytics Team · Product analytics ### Override server side properties for feature flags [May 5, 2023](https://posthog.com/changelog?id=1779) · Feature Flags Team · Feature flags ### Hats for hedgehogs [May 5, 2023](https://posthog.com/changelog?id=1786) · Video Team · Sparks joy ### Route censor app [May 5, 2023](https://posthog.com/changelog?id=1788) · Apps ### SOC 2 compliance [May 1, 2023](https://posthog.com/changelog?id=1815) · People & Ops Team · Security ## April 2023 ### Feature flag snippet [April 28, 2023](https://posthog.com/changelog?id=1789) · Feature Flags Team · Feature flags ### Data management history [April 28, 2023](https://posthog.com/changelog?id=1825) · Replay Team · People & properties ### View insight sources [April 28, 2023](https://posthog.com/changelog?id=1827) · Product Analytics Team · Product analytics ### DOM explorer released [April 28, 2023](https://posthog.com/changelog?id=1910) · Replay Team · Session replay ### Hedgehog toolbar added [April 24, 2023](https://posthog.com/changelog?id=1823) · Video Team · Toolbar ### Support triage [April 21, 2023](https://posthog.com/changelog?id=1894) · New Business Sales Team · More ### PostHog Tracks [April 14, 2023](https://posthog.com/changelog?id=1904) · Video Team · More ### MaxAI support AI launched [April 14, 2023](https://posthog.com/changelog?id=1921) · Growth Team · More ### More dashboard templates [April 7, 2023](https://posthog.com/changelog?id=1784) · Video Team · Dashboards ## March 2023 ### Performance monitoring in session replays [March 31, 2023](https://posthog.com/changelog?id=1896) · Replay Team · Session replay ### Autocapture toggle [March 24, 2023](https://posthog.com/changelog?id=1897) · Growth Team · Events & actions ### Query sampling added [March 17, 2023](https://posthog.com/changelog?id=1794) · Product Analytics Team · Product analytics ### New docs navigation [March 17, 2023](https://posthog.com/changelog?id=1795) · Website Team · More ### What’s New? [March 17, 2023](https://posthog.com/changelog?id=1796) · Growth Team · More ### Lightning mode public beta [March 17, 2023](https://posthog.com/changelog?id=1822) · Product Analytics Team · Product analytics ### Notification Bar app [March 10, 2023](https://posthog.com/changelog?id=1797) · Video Team · Apps ### Feature flags for Flutter [March 10, 2023](https://posthog.com/changelog?id=1804) · Feature Flags Team · Feature flags ### Dashboard templates launched [March 10, 2023](https://posthog.com/changelog?id=1836) · Video Team · Dashboards ### React library [March 3, 2023](https://posthog.com/changelog?id=1829) · SDKs ### New toolbar element selector [March 3, 2023](https://posthog.com/changelog?id=1830) · Product Analytics Team · Toolbar ### Hedgehog Mode launched [March 3, 2023](https://posthog.com/changelog?id=1906) · Video Team · Sparks joy ## February 2023 ### 2FA authentication added [February 27, 2023](https://posthog.com/changelog?id=1911) · Growth Team · Security ### PostHog for Startups launched [February 27, 2023](https://posthog.com/changelog?id=1912) · Video Team · More ### JSON feature flags released [February 24, 2023](https://posthog.com/changelog?id=1828) · Feature Flags Team · Feature flags ### User interview app released [February 24, 2023](https://posthog.com/changelog?id=1832) · Growth Team · Apps ## January 2023 ### Product for Engineers newsletter launched [January 30, 2023](https://posthog.com/changelog?id=1891) · Video Team · More ### Resilient feature flags [January 24, 2023](https://posthog.com/changelog?id=1821) · Feature Flags Team · Feature flags ## November 2022 ### Session replay playlists [November 1, 2022](https://posthog.com/changelog?id=1824) · Replay Team · Session replay ## October 2022 ### PostHog Cloud EU launched [October 11, 2022](https://posthog.com/changelog?id=1865) · Cloud Foundations Team · Deployment ## September 2022 ### Revamped persons modals [September 26, 2022](https://posthog.com/changelog?id=1883) · Product Analytics Team · Sparks joy ### Redesigned calendar and annotations [September 26, 2022](https://posthog.com/changelog?id=1895) · Product Analytics Team · Sparks joy ### Turbo feature flags released [September 26, 2022](https://posthog.com/changelog?id=1898) · Feature Flags Team · Feature flags ## August 2022 ### Beta: Combining persons and events [August 29, 2022](https://posthog.com/changelog?id=1818) · Product Analytics Team · People & properties ### New big number insight type [August 29, 2022](https://posthog.com/changelog?id=1882) · Product Analytics Team · Product analytics ## July 2022 ### Insight subscriptions [July 1, 2022](https://posthog.com/changelog?id=1816) · Product Analytics Team · Product analytics ## June 2022 ### Rapid ingestion pipeline [June 1, 2022](https://posthog.com/changelog?id=1863) · CDP ## May 2022 ### Accessible colour palette added [May 1, 2022](https://posthog.com/changelog?id=1846) · Product Analytics Team · Sparks joy ## April 2022 ### Console log tracking in replays [April 1, 2022](https://posthog.com/changelog?id=1881) · Replay Team · Session replay ## March 2022 ### Offsite: Iceland [March 1, 2022](https://posthog.com/changelog?id=1814) · People & Ops Team · More ## February 2022 ### 7,000 stars on GitHub [February 1, 2022](https://posthog.com/changelog?id=1862) · Video Team · More ### Data Management Suite [February 1, 2022](https://posthog.com/changelog?id=1878) · People & properties ### A/B Testing [February 1, 2022](https://posthog.com/changelog?id=1877) · Experiments Team · Experiments ## January 2022 ### 5,000 stars on GitHub [January 1, 2022](https://posthog.com/changelog?id=1864) · Video Team · More ## December 2021 ### Group analytics launched [December 1, 2021](https://posthog.com/changelog?id=1820) · Product Analytics Team · Product analytics ## November 2021 ### Correlation analysis released [November 1, 2021](https://posthog.com/changelog?id=1861) · Product Analytics Team · Product analytics ## October 2021 ### Multivariate feature flags available [October 1, 2021](https://posthog.com/changelog?id=1799) · Feature Flags Team · Feature flags ## September 2021 ### PostHog.com complete overhaul [September 1, 2021](https://posthog.com/changelog?id=1845) · Website Team · More ### SAML support [September 1, 2021](https://posthog.com/changelog?id=1876) · Security ## August 2021 ### Salesforce connector launched [August 2, 2021](https://posthog.com/changelog?id=1868) · Apps ### Offsite: Portugal [August 1, 2021](https://posthog.com/changelog?id=1813) · People & Ops Team · More ## July 2021 ### Funnels 2.0 [July 1, 2021](https://posthog.com/changelog?id=1800) · Product Analytics Team · Product analytics ### Added to YC's top valued companies [July 1, 2021](https://posthog.com/changelog?id=1859) · Blitzscale Team · More ## June 2021 ### Raised Series B [June 1, 2021](https://posthog.com/changelog?id=1880) · Blitzscale Team · More ## May 2021 ### New query builder [May 1, 2021](https://posthog.com/changelog?id=1826) · Product Analytics Team · Product analytics ## April 2021 ### S3, Snowflake intergrations released [April 1, 2021](https://posthog.com/changelog?id=1847) · Apps ## March 2021 ### Filter internal / test users [March 1, 2021](https://posthog.com/changelog?id=1856) · Product Analytics Team · Product analytics ## February 2021 ### Redesigned product [February 1, 2021](https://posthog.com/changelog?id=1812) · Website Team · Sparks joy ## January 2021 ### Hubspot connector added [January 1, 2021](https://posthog.com/changelog?id=1802) · Apps ### Apps launched [January 1, 2021](https://posthog.com/changelog?id=1840) · Apps ## December 2020 ### Raised Series A [December 1, 2020](https://posthog.com/changelog?id=1782) · Blitzscale Team · More ### Lifecycle analysis [December 1, 2020](https://posthog.com/changelog?id=1879) · Product Analytics Team · Product analytics ## November 2020 ### Session Replays [November 1, 2020](https://posthog.com/changelog?id=1780) · Replay Team · Session replay ## October 2020 ### ClickHouse support [October 1, 2020](https://posthog.com/changelog?id=1843) · Cloud Foundations Team · Deployment ## September 2020 ### PostHog FOSS launched [September 3, 2020](https://posthog.com/changelog?id=1838) · Product Analytics Team · Deployment ## August 2020 ### 3,000 stars on GitHub [August 1, 2020](https://posthog.com/changelog?id=1819) · Blitzscale Team · More ## July 2020 ### Segment destination [July 1, 2020](https://posthog.com/changelog?id=1842) · Apps ## June 2020 ### Feature Flags [June 1, 2020](https://posthog.com/changelog?id=1798) · Feature Flags Team · Feature flags ### Offsite: Italy [June 1, 2020](https://posthog.com/changelog?id=1817) · Blitzscale Team · More ### Heatmaps [June 1, 2020](https://posthog.com/changelog?id=1841) · Feature Flags Team · Heatmaps ## May 2020 ### React native library [May 1, 2020](https://posthog.com/changelog?id=1855) · SDKs ## April 2020 ### iOS, Android libraries [April 1, 2020](https://posthog.com/changelog?id=1854) · SDKs ## March 2020 ### 1,000 stars on GitHub [March 1, 2020](https://posthog.com/changelog?id=1853) · Video Team · More ## February 2020 ### Launched open source analytics on HackerNews [February 1, 2020](https://posthog.com/changelog?id=1839) · Blitzscale Team · More ## January 2020 ### PostHog joins YC W20 batch [January 1, 2020](https://posthog.com/changelog?id=1810) · Blitzscale Team