Array 1.12.0
Jul 29, 2020
Shared dashboards, global annotations, retention table improvements and a metric ton of bug fixes. This week's PostHog array has it all.
If you're self hosting and want these features - update your PostHog.
Please also update your posthog-js
version to at least 1.3.5
if you have it installed via NPM. If you're using the snippet, you're good to go!
Release Notes
Shared Dashboards
Dashboard on a TV in your office? Want to have a public stats page? Share a dashboard with someone who doesn't have a PostHog account? You can now publicly share a dashboard. Just click "Share Dashboard" and enable sharing. You'll get a link that's publicly accessible.
Changed your mind? You can always disable sharing.
Aggregate Functions
Want to know the average revenue per user? Want to know the lowest browser version anyone is using? You can now do Sum, Max, Min and Avg calculations on any event property and graph them in trends!
Global Annotations
Digging through git commits to find out what changed to make the graphs go hay-wire? No more! You can now annotate when something happened (a big release, a bugfix or a launch) and make it super easy for your team-mates to figure out what's going on. Now global.
As part of this, you can now also manage, add and delete annotations from a central screen.
Funnel Step Time
You can now see how long it takes users on average to get through steps in a funnel.
Regex Filtering
Regex master? Put those skills to use on any property with regex filtering
Retention Table Improvements
Previously the retention table was hardcoded only to recognize the $pageview
event as a retention event. Now, you can select any action or event to measure retention on.
Clicking on any section in the retention table will tell you exactly which users fall in that item.
Bug Fixes and Performance Improvements
- We've added a button to easily launch the toolbar
- We've made line charts more precise by straightening the lines.
- We've enabled interval selection for sessions too
- We're now using Typescript (1, 2)
- We've fixed various issues with annotations
- We don't refresh the Events table if you don't select a property
- "All time" date filter works on funnels again
- You can now delete users from your team
- Fixed an issue where timestamps were displayed incorrectly on sessions
- Fixed a bug where selecting "last 48 hours" wouldn't return results
- Fixed issues with funnels loading on dashboards
- UUIDs are ugly, so we just cut them off rather than wrapping entire lines in the events table
- Samcaspus contributed a little bit of magic: we now automatically adjust your date range if you change the interval
- We added a button to dashboard that allows users to easily add a new item
- enhanced ctrl + click new tab opening feature
- Massively speed up loading live actions
- Fix password validation and improve minimums notice (closes #1197)
- Closes #1180 worker fails if timestamp is invalid
- (abhijitghate)[https://github.com/abhijitghate] contributed an improvement to the way we display DAU's in the graph
- Fix an issue where loading sessions would do an entire table scan, and then throw it away
- Automatically bind docker-compose 2to port 80 for production deployments
- + a bunch of improvements to make local development better! (1, 2, 3, 4)
Favorite issue
Funnel step re-ordering
Weekly round up
PostHog news
We launched a new version of our website! Lottie and Ben have done an amazing job getting this live. We decided to go with a 80's-Adidas-retro-SNES look, combined with hedgehogs… obviously.
Open roles
Full stack or growth engineers - we want you!. We have just filled the technical writer role too, you can already see the docs getting a makeover! More on that next time.
Ready to find out more?