Releases: umami-software/umami
v2.2.0
Changes
- We've got flags! 🎏 Country flags now appear for the Countries and Regions section.
-
For users who deploy to Vercel, we are now leveraging the geo location headers they provide on their platform. Therefore there is no longer a need to bundle and use the geo database. This should significantly improve the performance of collecting stats.
-
The environment variables
CLOUD_MODEandDISABLE_LOGINnow act separately.
Fixes
- Fixed check for page title (tracker).
- Fixed check for parent element (tracker).
Updates
- Language translation updates.
A huge thanks to all the contributors on this release! @RikoDEV @atmonshi @juangacovas @Truimo
v2.1.0
Changes
-
The
umami.trackmethod has changed to be more consistent and easier to use. See https://umami.is/docs/tracker-functions for more information. Notable changes are:- You no longer need to wrap your event custom data in a data property
{ data: { ... } }.
Just useumami.track('my-event', { id: 123 }). - You can send your own custom payload by passing an object,
umami.track({ ... }).
- You no longer need to wrap your event custom data in a data property
-
The Tracking Code form will now show the alternate script name if
TRACKER_SCRIPT_NAMEis set.

-
You can now enter multiple entries in
TRACKER_SCRIPT_NAMEcomma separated, for examplea.js, b.js, c.js -
Added page titles to every page
Fixes
- Fixed tracker not working on anchor tags with deeply nested elements
- Fixed display of elements in RTL languages
- Fixed realtime count of visitors
- Fixed issue with changing passwords
Updates
- Language translation updates
A huge thanks to all the contributors on this release! @kaisteinke @atmonshi @MBRjun @Maxime-J @ym-project @winterrific
v2.0.1
This is mainly a hotfix release to address a few issues.
Fixes
- Fixed
check-dbpreventing docker bootup - Fixed
TRACKER_SCRIPT_NAMEandCOLLECT_API_ENDPOINTnot working for docker - Fixed
FORCE_SSLnot working - Fixed website stats returning wrong count
- Fixed realtime dashboard display for mobile
- Fixed error with teams
Updates
- Upgrade Prisma to
4.13.0 - Language translation updates
A huge thanks to all the contributors on this release! @MBRjun @franciscao633 @Maxime-J @dngferreira @screendriver @atmonshi
v2.0.0
News
Hi everyone, the long awaited v2 release is finally here! With this release we're introducing many new features, a revamped look, and lots of bug fixes. We've made major changes to the underlying schema and libraries for improved performance and allows us to quickly add new features in the future.
Features
Improved location
In addition to country location, Umami now collects city and region information.
Clean URLs
Previously, Umami would include the query string as part of the page URL. Now we show only the path. Query parameters can still be found in the Query parameters section.
Page titles
Umami now records page titles.
Teams
The new teams feature allows you to share websites with other users without having to create a Share URL. When a user joins a team, they can select which website they want to share with the team.
Event data
The event data feature has been completely redesigned. We've updated the documentation on how it works:
- Track events, https://umami.is/docs/track-events
- Tracker functions, https://umami.is/docs/tracker-functions
There is no UI available in this release, but event data will be core to a lot of upcoming features. Stay tuned!
Tracker
The tracker script has been refactored to be much more lightweight and performant. It can now also track outbound link clicks.
Documentation
The documentation on the website has been updated with v2 information. See https://umami.is/docs.
The old docs are still available under https://umami.is/docs/v1/getting-started.
New languages
- Sinhala
- Khmer
- Swiss German
Migrating v1 to v2
Updating the application should be pretty straight-forward, but you will need to migrate your data in a separate step.
We've written a guide on how to migrate your install from v1 to v2. See https://umami.is/docs/migrate-v1-v2.
Updates
- Upgraded Next.js to
13.2.3 - Upgraded Prisma to
4.11.0
A huge thanks to all the contributors on this release! @screendriver @franciscao633 @kaisteinke @BennyDeeDev @seanghay @briancao @BE-CH @vidschofelix @slawiko @d19dotca @enricopaulini @juangacovas @EffakT @ppnplus
v1.40.0
News
Hi everyone, this will probably be the last release in the v1 series before we release v2. If you haven't seen it, we published a public roadmap for v2 features here, https://trello.com/b/LIIz6ypc/umami-2023-roadmap.
Also, we are still running a public beta of our upcoming cloud service, which is already running on the v2 stack. You can sign up for free at https://umami.is/beta.
Fixes
- Fixed issue with share token giving access to app pages (user could not perform any changes, only view)
- Fixed issue with mobile menu showing incorrectly
- Fixed share URL not saving correctly
- Fixed calendar not showing all days on certain months
Updates
- Added additional checks for API request parameters
- Added Sinhala language!
- Language translation updates: Croatian, Thai, Lithuanian
- Added caching to CORS preflight requests
- Upgrade Prisma to 4.9.0 (fixes OpenSSL issue when deploying to Railway)
A huge thanks to all the contributors on this release! @emilvirkki @kiprasmel @lnxd @SamAsEnd @mbos2
v1.39.5
Updates
- Added Croatian language! 🥳 🥇
- The check for bots now returns 200 instead of 401
- Some language updates
A huge thanks to all the contributors on this release! @ariaieboy @Maxime-J @ShizuMilof
v1.39.4
Fixes
This release fixes the following:
Updates
- Updated Nextjs to
v12.3.2 - Language translation updates
A huge thanks to all the contributors on this release! @aidanm1999 @RikoDEV @enricopaulini @briancao





