May 2025 Updates

May has mainly been about polishing the user experience and fixing the little things that make a big difference. We've addressed several customer-reported issues and made some nice improvements across the board.
Here's what we shipped:
- Fixed missing "Refs" tab: Shared dashboards now display the Refs tab when it's enabled (whoops!)
- Improved data export clarity: The "Goals" export is now labeled as "Events" to keep our terminology consistent and avoid confusion
- Fixed UTM campaign filtering: UTM campaigns names with leading spaces now filter correctly instead of returning no data
- Enhanced 2FA security: Strengthened our two-factor authentication implementation
- Fixed timezone edge-case: We had attempted SQL injections (don't worry, our security is world class so they failed in their attempts) which were using an unknown timezone that was causing a lot of errors in our logs. This is already handled for human visitors as we would default to UTC. We now do the same for whatever these strange requests are to prevent a further barrage of errors.
- Improved billing form UI: The country field validation was causing some shifting in the input fields, which made the UI look a bit off. We've improved both the validation and the layout, so everything now behaves and looks much better.
- Fixed Entries sorting: Sorting by "Entries" in the Pages tab no longer breaks the Domains tab. We now reset the sort to the default when switching to the Domains tab.
- Resolved filtering errors: Fixed HTTP 500 errors that occurred when applying an event filter after sorting by a pageview-only metric (like “Views”).
- Clearer onboarding emails: Updated Day 29 email wording to clearly state whether you're on a yearly or monthly plan
- Fixed API edge-case: Resolved a very specific issue affecting a customer with a lot of sites, where the sheer number of sites was causing 502 errors.
- Test improvements: Various test improvements to keep everything running smoothly
As always, we really appreciate your bug reports and feedback — it's what helps us keep improving Fathom every day. So please keep it coming!
May 31, 2025Learn more about