Array 1.12.0
PostHog
July 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 NotesShared DashboardsDashboard 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 FunctionsWant 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 AnnotationsDigging 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 teammates 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 TimeYou can now see how long it takes users on average to get through steps in a funnel.Regex FilteringRegex master? Put those skills to use on any property with regex filteringRetention Table ImprovementsPreviously 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 ImprovementsWe've added a button to easily launch the toolbarWe've made line charts more precise by straightening the lines.We've enabled interval selection for sessions tooWe're now using Typescript (1, 2)We've fixed various issues with annotationsWe don't refresh the Events table if you don't select a property"All time" date filter works on funnels againYou can now delete users from your teamFixed an issue where timestamps were displayed incorrectly on sessionsFixed a bug where selecting "last 48 hours" wouldn't return resultsFixed issues with funnels loading on dashboardsUUIDs are ugly, so we just cut them off rather than wrapping entire lines in the events tableSamcaspus contributed a little bit of magic: we now automatically adjust your date range if you change the intervalWe added a button to dashboard that allows users to easily add a new itemEnhanced ctrl + click new tab opening featureMassively speed up loading live actionsFix password validation and improve minimums notice (closes #1197)Fix worker failures when a timestamp is invalid (closes #1180)abhijitghate contributed an improvement to the way we display DAU's in the graphFix an issue where loading sessions would do an entire table scan, and then throw it awayAutomatically bind docker-compose 2to port 80 for production deployments+ a bunch of improvements to make local development better! (1, 2, 3, 4)Favorite issueFunnel step re-orderingWeekly round uppointerpointer.comdel.icio.us will be backWindows Task Manager Run Doom (896 cores)PostHog newsWe 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 rolesFull 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.
Discussion in the ATmosphere