Releases: umami-software/umami
v2.10.1
v2.10.0
Features
Improved teams collaboration
This release we're introducing a new way of working with teams. Now instead of simply sharing websites through a team, all team members can create, edit, view and delete websites in a team.
Additionally, teams are now clearly separate from your personal account. You will always be viewing the application in the context of your personal account or your team. That means pages like the Dashboard, Websites, and Reports now only show you the relevant websites.
A new dropdown has been added to navigation bar which lets you quickly switch between your teams and personal account:
See this blog post for more details about the new teams feature.
Searchable dropdowns
A new UI element we've added across the application are searchable dropdowns. You can now search and filter for entries in the dropdown. This is especially useful for users with a lot of websites.
New Funnel report display
The Funnel report now has a new display component that makes it easier to view your funnel data. Each step is now clearly shown with statistics showing how much of the audience has dropped off at each step.
Improved tracker
Several important changes were made to the tracker script:
- Title, URL, and referrer are now URI encode to support Unicode characters for languages like Chinese.
- Improved the handling of elements like anchor tags and buttons tags when using custom events.
- Removed the do-not-track code as the feature was not widely supported.
Fixes
- Fixed missing edit buttons #2422
- Fixed issue with view-only role #2445
- Fixed issue with click events not triggering #2471
- Fixed issue with handing Chinese characters #2470
- Fixed issue with metrics search #2505
Updates
- Added OCI labels for Docker #2512
- Updated selection for ES language #2438
- Language updates: Swedish, Mongolian, Arabic
- Upgraded Next
v14.1.0
- Upgraded Prisma
v5.9.1
A huge thanks to all the contributors on this release! @akshar-dave @Braggedtooth @jaasonw @spencertweedy @timokoessler @enfiniteio @bilguun0203 @Maxime-J @jermanuts @pxlfrk
v2.9.0
Features
Metrics search
You can now filter your metrics values in the expanded view.
You can also filter the activity log on the real-time page.
External links
Pages now include external links just like referrers. Clicking the icon will take you to the page URL on your domain.
Translations
Country, region, city and device values are now properly translated throughout the app.
Fixes
- Fixed real-time page showing incorrect values on load
- Fixed issue with user create modal not closing
- Fixed reset website not working
- Fixed missing salt value in hash function
- Fixed issue with Insights report not rendering
Updates
- Improved metrics queries performance
- Upgraded Next to
v14.0.4
- Upgraded Prisma to
v5.6.0
A huge thanks to all the contributors on this release! @Gouttfi @Maxime-J @zhawtof @esdete2 @vndroid
v2.8.0
Changes
- New interface for adding websites to teams
- Lots of responsive CSS updates for mobile
- Added additional validations to all API routes
Fixes
- Fixed websites dropdown not showing all websites
- Fixed issue with login sometimes redirecting incorrectly
- Fixed parsing of pathname in tracker
A huge thanks to all the contributors on this release! @juangacovas @mho22 @RavelloH @bilguun0203 @aldo-roman @PeterDaveHello
v2.7.0
Changes
Updated to Prisma 5.3.1
This should now allow you to run Umami on ARM servers.
Docker fix
The environment variable HOSTNAME
is now set to 0.0.0.0
by default for the pre-built Docker images. This fixes an issue with running Umami behind a SSL proxy.
Version number is now shown in the profile menu
Fixes
- Fixed session metrics incorrectly returning views instead of visitors
- Fixed own website domain appearing in referrers
- Fixed team role not showing correctly
- Fixed issue with resetting website data
- Lots of language translation fixes
A huge thanks to all the contributors on this release! @timokoessler @Maxime-J
v2.6.2
Fixes
- Fixed
TRACKER_SCRIPT_NAME
andCOLLECT_API_ENDPOINT
not working in Docker - Fixed errors in
/api/send
when a bad payload is sent - Fixed update notice not displaying correctly
Updates
- Updated language: Slovenian 🎉 🙏 @anzepintar
v2.6.1
v2.6.0
Features
New filter and navigation buttons
We've add new navigation buttons to the overview page. Using the arrow buttons, you can now go forward and back the same length of your selected time period. For example, if you selected This week
, then clicking back will go back to the previous week.
Although you can already filter your data by clicking on items on the page, we've added a Filter button for easier access. In the future we will extend this functionality to include options like negative matches and partial matches.
Cities now include the country, with flags!
Fixes
- Fixed search bar losing focus on re-render
- Fixed issues with Retention report for MySQL
Updates
- Added validation to all API endpoints
- Updated languages: Japanese, Chinese
- Upgraded Next to v13.4.19
- Upgraded Prisma to v5.2.0
A huge thanks to all the contributors on this release! @khandelwalyash2301 @err931 @PeterDaveHello
v2.5.0
Features
New report: Insights report
This report allows you to view pageviews and visitor data across multiple fields.
You can also filter down your results by adding additional filters.
New report: Retention report
This report allows you to see how sticky your website is by showing how many users return after an initial visit.
Top level navigation: Websites and Reports
We've added Websites and Reports as top level navigation items. On the websites page, you can view of your own websites as well as team websites.
On the reports page, you can view all the reports created across all the websites you have access to:
Search and pagination
Tables now have a search box so you can perform searches across your websites, teams, and users. We also added pagination that will show 10 records at a time so you don't like to scroll forever.
Changes
- Language translation updates.
- Created additional database indexes that should help speed up your queries.
- Cloudflare headers for region and city information are now supported.
A huge thanks to all the contributors on this release! @ImgBotApp @essesoul @zer0eXploit @HtetOoWaiYan