v3.0.0
umami-software/umamiv3.0.0Nov 7, 2025by mikecao
AI Summary
Major release with completely redesigned UI, new navigation, and foundational features for the future. Introduces segments, cohorts, links, pixels, and a new admin page. Drops MySQL support in favor of PostgreSQL only.
Key Highlights
- Complete UI redesign with new navigation bar and embedded website selector
- Universal filters applied via query string for shareable URLs
- Segments and cohorts for saved filter sets and user group tracking
- Links and pixels for URL shortening and external tracking
- New dedicated admin page for managing users, websites, and teams
Breaking Changes
- MySQL no longer supported - PostgreSQL only
New Features
- Updated UI with improved navigation and website switching
- Universal filters via query string with URL sharing
- Segments - saved filter sets for later use
- Cohorts - user groups tracked over time based on common events
- Links - short URLs with click tracking
- Pixels - invisible images for external traffic measurement
- New admin page for managing all users, websites, and teams
- Reports separated into individual pages
- Enhanced filter form with multiple filter support
Full Release Notes
We are excited to announce the release of Umami v3! This release comes with a new interface, lots of new features and enhancements and lays the groundwork for the future of the application. Read more about it on our [blog post](https://umami.is/blog/umami-v3). ## New features and improvements ### Updated UI We've updated the UI to be more user friendly and help you see all your data at a glance. With the new navigation bar you can quickly see all your website content and even easily switch between websites with the embedded dropdown. Additionally, all the previous reports have been separated out into individual pages for easier access. <img width="1696" height="1442" alt="image" src="https://github.com/user-attachments/assets/f9d7405c-f5fb-4970-8d1f-0c4561301533" /> ### Improved filters Filters are now applied universally everywhere in the application via the query string. That means you can copy the URL to share with your team and it will remember what filters were applied. We've also enhanced the filter form so that you can add and edit multiple filters at once. <img width="853" height="761" alt="image" src="https://github.com/user-attachments/assets/0a171372-4e44-43bd-9e3c-14cc92996f47" /> ### Segments and cohorts Segments are a set of filters that you can save to use for later. For example, you can create a segment called *Windows users from the United States*, and apply it to your data via the filter form. A cohort is a group of users who share a common event or experience during a specific time period, and are then tracked over time. For example, you can create a cohort called *Users who signed up in November*. You can then analyze retention or behavior over time. Just like segments, cohorts can be applied as a filter parameter. ### Links and pixels Umami v3 introduces two additional elements you can use for tracking, links and pixels. Links are simply short URLs that redirect to another URL. You can use links to measure how often users are clicking on certain links or as download links to a file to see how many downloads it received. Pixels are invisible images your can embed elsewhere to measure traffic. For example, on external websites where you can't install a website tracker but can post images. You can also embed pixels into your emails to measure open rates, for example in a monthly newsletter to members. Both links and pixels have their own stats pages just like websites. ### New admin page There is a new dedicated admin page for admin users. You can view and make changes to all the users, websites and teams in the system. <img width="1551" height="466" alt="image" src="https://github.com/user-attachments/assets/c035e560-fea1-4ed4-9934-5703d3e94403" /> ### Coming soon One feature that unfortunately didn't make it into this release was Boards. With boards, you would be able to create your own dashboards and components to display your data however you like. We're still hard at work on it and it will be available in the next release. ## Breaking changes Umami v3 no longer supports MySQL as a database option, only PostgreSQL. If you want to migrate your data over we've written a [guide](https://umami.is/docs/guides/migrate-mysql-postgresql) to help you migrate. ## Updates - Next `v15.5.3` - Prisma `v6.18.0` ## Thanks @mdotme @mcnaveen @kronthto @malwarepad @nickcmaynard @andreynering @matiasfacello @halkeye @fauzora @0xflotus @badmike @fnwbr @markkuhar