💡 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.
For a better experience and new features, remember to update your PostHog instance.
Release highlights:
- Explore and deep dive with Paths
- Multivariate support in feature flags
- Private projects
- Trailing DAU/WAU/MAU graphs
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.
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.
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.
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.
- 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.
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.
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).
We’re working hard to improve the PostHog experience and would love to talk to you! Please join one of our Product, Engineering, or Marketing team members on a quick 30-min call to help us understand how to improve. Schedule directly on Calendly.
As a small thank you for your time, we're giving away awesome PostHog merch!
Welcome Harry Waye! Harry is joining us as a Full Stack Engineer on the Platform Team.
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).
We want to thank each and every community member that contributed to this release of PostHog!
- jyuvaraj03 🏆
- tirkarthi
- geary
- dakshshah96
- terrymunro
- stefnnn
- csykes
- skabbes
- banagale
- leoMehlig
- asherf
- steveyackey
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?