PostHog v1.24.0 Release Notes

Release Date: 2021-04-14 // about 3 years ago
  • ๐Ÿฑ GeoIP

    ๐Ÿ”Œ Plugins are now live on PostHog Cloud, and, as a bonus, we have now added out-of-the-box support for the PostHog GeoIP plugin, which adds location properties to your events, such as country and city, as well as a dozen other values!

    ๐Ÿ”Œ The plugin works on both cloud and self-hosted installations (1.24.0 minimum).

    ๐Ÿฑ Cohorts tab

    When viewing a person's page in PostHog, you can now toggle between a view of their properties and a view of the cohorts this person is in, giving you a lot more context on the user you're looking at.

    ๐Ÿฑ Data attr

    ๐Ÿ‘ To make the experience of using the PostHog toolbar better, we have recommended that you set data-attr on your elements, so that the toolbar can leverage it for finding elements. However, since a lot of our users already used their own data attributes, we now support adding a list of your own data attributes for the toolbar to look for.

    ๐Ÿ”ง You can configure this in 'Project Settings'.

    ๐Ÿฑ Dashboard collab

    ๐Ÿš€ Our dashboards keep getting better with every new release, and this one is no different!

    ๐Ÿ“ˆ Dashboards now support descriptions and tags, making it easier for teams to collaborate when creating internal analytics reports.

    These are enterprise features available to our paying Cloud customers, and to enterprise self-hosted users.

    If you're interested in having these features on your self-hosted PostHog instance, contact us on [email protected].

    ๐Ÿ”Œ We have a new plugin that sends PostHog events to an S3 bucket.

    ๐Ÿ”Œ The plugin works on both PostHog Cloud and self-hosted installations (1.24.0 minimum) - check it out here.

    If you tell Karl you found an issue with session recording, he will fix it.

    Such was the case with session recording for heavy websites (e.g. those with a lot of images/CSS). We were failing to process large snapshots, leading users of these websites unable to get many session recordings.

    ๐Ÿ›  This is now fixed - expect a lot more recordings available to you from now on!

    ๐Ÿ”ง Following user requests, there are now 10 new config options for posthog-js, allowing you to use autocapture with greater privacy for your users, as well as tailor session recording configuration.

    The new options are:

    • mask_all_text: Specifies if PostHog should capture the textContent of autocaptured elements
    • mask_all_element_attributes: Specifies if PostHog should capture the attributes of autocaptured elements
    • ๐Ÿ”ง session_recording: Accepts an object that lets you configure the following rrweb options:
      • blockClass
      • blockSelector
      • ignoreClass
      • maskAllInputs
      • maskInputOptions
      • maskInputFn
      • slimDOMOptions
      • collectFonts

    ๐Ÿ‘€ See our JS Integration page for more details.

    Our First Time Event Tracker plugin now also tracks session starts. By enabling it you will get session_started events in PostHog, as well as events that started a session will be tagged with property is_first_event_in_session set to true.