PostHog 1.25.0 is here!
Since the last release, we've now onboarded 6 new team members, all of them awesome.
For our users, what this means is:
Awesome new team members == Better product
We have increased our free volume on PostHog Cloud to 1 million events per month for free, instead of the previous 10k.
That means your next PostHog bill will be up to 225$/month cheaper!
It's important to us that you have enough room to determine if PostHog is the right fit for you, before committing to the platform.
This change is also retroactive, so existing PostHog users have already had this change applied to their accounts.
Enjoy!
This release cycle's Community MVP goes to...
Rajakavitha dug into our codebase and helped us document 2 new API endpoints, as well as submitting other suggestions and changes to our documentation pages.
Thanks a lot for all your help - hope you're enjoying your PostHog merch!
If you haven't seen it yet, we have a new page dedicated to our contributors. Every contributor gets their own digital card, and we provide a leaderboard with stats on the contributions made by each contributor. We also have a bot that sends a gift card for PostHog merch to contributors for every PR merged, and we welcome all types of contributions!
In this release:
- New: App logs
- New: 'Trends' legends
- New: Lifecycle toggles
- New: Resizable table columns
- New: Job queues for apps
- Improvement: Fuzzy search for properties
Ready to find out more?
If you're self-hosting and want to upgrade for a better experience and new features, remember to update your PostHog instance.
This feature isn't new to all of you, because we've been testing it out with a feature flag. However, legends for charts in 'Trends' are now enabled for everyone!
With legends, you're able to determine with more clarity the different sections/lines you see on a graph, see the exact values for each datapoint, and disable sections with one click. You can find them under your graph in 'Trends'.
Apps are now able to use the JavaScript console
API to specify errors that will be shown to users in the PostHog UI. This makes it easier to both debug your own plugins as a developer, and understand what's wrong about your configuration as a user.
Li joined us this cycle and started making an impact from day 1!
As a result of her work, you can now toggle different sections of lifecycle graphs on and off, in order to dig into the metrics that matter most to you.
This change also came with an addition of more in-product hints about the lifecycle functionality.
Sam is another one of our new team members who's been smashing it from the moment he joined!
This cycle, in addition to picking up a variety of product fixes and improvements, he also shipped resizable columns for our tables, allowing you to easily get more details from an event, session, or feature flag without having to click on it.
Apps keep getting more and more powerful every new release, and this cycle was no exception.
App developers can now leverage job queues to implement a variety of asynchronous tasks, including retry mechanisms.
In addition, apps can now leverage have two more functions: onEvent
and onSnapshot
.
These are read-only functions that run on processed events and are particularly useful for export apps. onSnapshot
handles session recording events while onEvent
handles all other events.
For more information about this, check our Building Your Own Plugin page.
In addition to making significant changes to improve the experience of users with massive amounts of event names and properties, we have also implemented fuzzy search for properties.
This means that to find a property on a filter, you no longer have to type an exact subset of its name, as our search mechanism will still be able to identify what you mean even if you have a few typos or forgot the exact name of the property.
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!
We onboarded so many people this cycle that it makes sense to make a table for it!
Name | Role | 🍍 on 🍕? | Interesting Fact |
---|---|---|---|
Buddy | Fullstack Developer | 🤮 | "I practice AcroYoga." |
Li | Fullstack Developer | 😍 | "I'm in the top 3% of all North American League of Legends players." |
Mo | Content Marketer | 😍 | "I was a radio presenter in a previous life. A producer walked past me at a career fair, heard me speak, asked me to follow her to the studio, and put a mic in front of me. The rest is history." |
Neil | Fullstack Developer | 🤮 | "There was a time I travelled using nothing but paper maps for directions. As a result, I developed excellent sense of direction and photographic memory for maps. Now I subconsciously try to figure out which way is North, wherever I am, so I can navigate using the map in my brain. Thanks to this I never get confused between taking an Eastbound or Westbound tube 😂" |
Sam | Fullstack Developer | 😍 | "In my apartment, I have a self-sustaining compost bin with worms inside. It keeps food scraps out of the landfill and makes excellent soil!" |
Tiina | Fullstack Developer | 😍 | "I spent a summer selling books door-to-door in Utah. I appreciate sales/customer service folks much more since then - their job is so hard." |
Big thanks to the following members of our community who have contributed to PostHog over this release cycle:
- Rajakavitha1
- leggetter
- gesposito
- adrienbrault
- sankalpdomore
- gagantrivedi
- thedeveloperr
- bard
- swong194
- afterwind-io
- kevinhu
- j-fuentes
- daviddanielarch
- angelahuang89
- akshayagarwal
- JeffreyQ
If you'd love to help us build PostHog, we have a lot of openings available!
We're looking for:
- Customer Success Lead
- VP Customer Success
- Ex-Founders (Engineering)
- Front End Developer (Remote)
- Senior Full Stack Engineer
- Senior Full Stack Engineer - EMEA
- Senior Mobile Engineer
- Site Reliability Engineer
- Recruitment & Operations Manager
- Senior Product Designer
- Any role you think you'd be a great fit for
Check out our Careers page for more info.
In addition to the highlights listed above, we also merged a bunch of PRs improving PostHog's performance and fixing bugs. Here are some of the highlights:
PostHog/posthog
: 228 PRs merged / commitsPostHog/plugin-server
: 66 PRs merged / commitsPostHog/posthog-python
: 13 PRs merged / commitsPostHog/posthog-cloud
: 7 PRs merged / commitsPostHog/posthog-js
: 7 PRs merged / commits
Ready to find out more?