Oct 21, 2021

Array 1.29.0

💡 This version contains a patch release (1.29.1), which fixes a migration lock when upgrading to 1.29.0. If you have issues upgrading to 1.29.0, please try upgrading directly to 1.29.1.

PostHog 1.29.0 includes a fully revamped Paths experience which enables you to better explore what actions your users take. New features include multivariate feature flags, private projects and DAU/WAU/MAU graphs.

PostHog 1.29.0 release notes

For a better experience and new features, remember to update your PostHog instance.

Release highlights:

Explore and deep dive with Paths

Continuing our quest to help you understand why your users convert or don't convert, we fully revamped our Paths feature to help you explore the actions users are taking.

From jumping from a conversion drop-off in a funnel to identifying paths ending in a desired action, you will be able to fully understand the paths of your users. We're introducing a lot of additional features such as:

  • The ability to select up to 20 steps
  • Fine-grained controls on what paths to show
  • Grouping paths through wildcards

🎁 Some of these new features require a PostHog Scale or Enterprise license. Learn more.

Multivariate support in feature flags

Feature flags just got a lot more powerful! Forget A/B testing, introducing A/B/C/D/... testing. You will now be able to create feature flags with multiple variants to allow for more comprehensive testing and feature releases.

Private projects

Extra concerns on privacy or compliance? Private projects now allow you to limit access to select team members. Learn more on our docs.


🎁 Private projects is a premium feature and requires a PostHog Scale or Enterprise license. Learn more.

Trailing DAU/WAU/MAU graphs

If you're interested in better measuring your user engagement, DAU/WAU, WAU/MAU & DAU/MAU ratios can provide great signals. Create graphs like this to better understand your engagement.

Other improvements & fixes

  • Renaming filters - You will now be able to set custom names for your graph series. Your teammates will now be able to better understand your graphs.
  • UI improvements - We're introducing significant UI improvements across the board to better match our new branding.
  • Column configurator - You will now be able to select the columns you want to see in your events table.
  • Password reset revamp - We've shipped a lot of improvements to the password reset experience, including a new UI, API processing, and even new email designs 🎨. If you run with SAML-only login, password reset is now disabled.
  • Fixes to dashboard loading - Previously loading huge dashboards could be quite slow and in some scenarios even cause some backend strain, this is now fixed.
  • Improved navigation in Insights - A lot of under-the-hood improvements which will make navigation in Insights significantly smoother. Clicking back in your browser will now work as expected.
  • Automatically load new events in the events table.
  • Fixed colors in insight table - We've fixed a pesky bug in which graph series were being displayed with different colors on the graph versus on the table below.
  • Fixes to tooltips and person deep dive - We've improved the way we display information on tooltips and the person deep dive modal.
  • Plus 350+ more improvements & fixes.

Deprecation notice

  1. We're deprecating the sessions page and fully removing it in PostHog 1.30.0. Read more about it, in this blog post. If you have any feedback on this change, please reach out.

  2. In PostHog 1.30.0 we will be introducing major improvements to the experience of using PostHog with multiple projects and that requires us to rework part of the API structure. Hence, in PostHog 1.29.0 the following API paths are deprecated, with straightforward replacements:

  • /api/action/ becomes /projects/<project_id>/actions/
  • /api/annotation/ becomes /projects/<project_id>/annotations/
  • /api/cohort/ becomes /projects/<project_id>/cohorts/
  • /api/dashboard/ becomes /projects/<project_id>/dashboards/
  • /api/dashboard_item/ becomes /projects/<project_id>/saved_insights/
  • /api/element/ becomes /projects/<project_id>/elements/
  • /api/event/ becomes /projects/<project_id>/events/
  • /api/feature_flag/ becomes /projects/<project_id>/feature_flags/
  • /api/insight/ becomes /projects/<project_id>/insights/
  • /api/paths/ becomes /projects/<project_id>/paths/
  • /api/person/ becomes /projects/<project_id>/persons/
  • /api/plugin_config/ becomes /projects/<project_id>/plugin_configs/
  • /api/sessions_filter/ becomes /projects/<project_id>/session_filters/

In a future PostHog version the deprecated paths will be removed. At the same time we will also have to remove the special project_id value @current (representing the currently selected project).

Share your feedback

We'd love to hear anything you have to say about PostHog, good or bad. As a thank you, we'll share some awesome PostHog merch.

Want to get involved? Email us to schedule a 30 minute call with one of our teams to help us make PostHog even better!

PostHog News

Welcome Harry Waye! Harry is joining us as a Full Stack Engineer on the Platform Team.

Community

Community MVP 🏆

Thanks to all our community members for helping move PostHog forward! This release cycle's Community MVP goes to jyuvaraj03!

Yuvaraj implemented the highly requested feature to let you duplicate dashboards! This way, you will now be able to use a dashboard as a template for other dashboards. The feature will be fully available on the next release (1.30.0).

Community shoutouts

We want to thank each and every community member that contributed to this release of PostHog!

Open roles

Join us in helping make more products successful! We're currently hiring for the following roles:

  • Developer Educator
  • Software Engineer
  • Technical Content Marketer
  • Technical Customer Success Manager

Learn more about these roles on our Careers page.

Don't see a role for you? We're always looking for exceptional people, so reach out to us via the link above.


Follow us on Twitter or LinkedIn, and subscribe to our newsletter for more posts on startups, growth, and analytics.


Ready to find out more?