Skip to content

Releases: umami-software/umami

v2.4.0

31 Jul 06:46
2d3560f
Compare
Choose a tag to compare

News

We've upgraded to Prisma v5.0.0 in this release so you should see significant performance increase for the database, especially when hosted on serverless platforms like Vercel. See https://www.prisma.io/blog/prisma-5-f66prwkjx72s

Features

  • The event data screen now shows the related event

image

You can click on the event to see the saved values

image

  • Websites from teams now appear on the dashboard
  • Added ability to delete reports
  • Added new environment variable DEFAULT_LOCALE which will set the default locale of the application other than en-US

Fixes

  • Fixed new release message throwing an error
  • Fixed funnel report for MySQL
  • Fixed check for updates process
  • Fixed BASE_PATH not working for share URLs
  • Fixed tracker sending wrong event data payload
  • Fixed toggle charts not working on dashboard
  • Fixed missing (None) referrers
  • Fixed website nav menu for mobile
  • Fixed realtime log not showing pageviews

Changes

  • Upgraded to Prisma v5.0.0
  • Updated language translations

A huge thanks to all the contributors on this release! @AkashRajpurohit @mikusaa @RikoDEV @yumusb @Maxime-J @franciscao633 @tairosonloa @wangel13 @h0ek @nailuoGG @briancao @0xflotus @humbertleonardo

v2.3.1

26 Jul 18:31
cb86c0a
Compare
Choose a tag to compare

This release is a hotfix for a critical security issue with share URLs. Everyone is strongly advised to upgrade.

v2.3.0

12 Jul 04:34
7bfbe26
Compare
Choose a tag to compare

Features

New navigation menu

There is now a navigation menu on the website details page so you can quickly load data related to your website.

image

The realtime page has been moved into the website page for quicker access.

image

Reports

We're excited to introduce the Reports feature! With the reports infrastructure now in place, we'll be able to quickly add new ways for you to view and analyze your data.

image

This release introduces the Funnel report, which allows you to measure the drop-off of users between pages.

image

Event data

Also under the website page is the event data page where you can view details about your saved custom data.

image

You can even drill into a specific field to see more information.

image

View only role

We've add a new user role called View only. These users will not be able to create websites themselves but can join teams and view their websites.

New icons

We now show icons for browsers, operating systems and devices.

image

Changes

  • New environment variable ALLOWED_FRAME_URLS, which is a space-delimited list of URLs allowed to host the application in an iframe
  • Many language updates
  • Allow domains such as .ישראל

A huge thanks to all the contributors on this release! @franciscao633 @bilguun0203 @valtlfelipe @Maxime-J @RohrerF @cadesalaberry @briancao @MarcHagen @theshamuel @AkashRajpurohit @ammar-madni @tairosonloa @gander @andlil @blyamur @bdcorps @thefourcraft @orangecoloured @abhilakshbansal2001 @jclab-joseph

v2.2.0

26 Apr 05:15
46615fe
Compare
Choose a tag to compare

Changes

  • We've got flags! 🎏 Country flags now appear for the Countries and Regions section.

image

  • 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_MODE and DISABLE_LOGIN now 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

22 Apr 03:44
36b767a
Compare
Choose a tag to compare

Changes

  • The umami.track method 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 use umami.track('my-event', { id: 123 }).
    • You can send your own custom payload by passing an object, umami.track({ ... }).
  • The Tracking Code form will now show the alternate script name if TRACKER_SCRIPT_NAME is set.
    image

  • You can now enter multiple entries in TRACKER_SCRIPT_NAME comma separated, for example a.js, b.js, c.js

  • Country names are now shown next to region names:
    image

  • 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

19 Apr 20:25
Compare
Choose a tag to compare

This is mainly a hotfix release to address a few issues.

Fixes

  • Fixed check-db preventing docker bootup
  • Fixed TRACKER_SCRIPT_NAME and COLLECT_API_ENDPOINT not working for docker
  • Fixed FORCE_SSL not 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

17 Apr 20:35
Compare
Choose a tag to compare

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.

image

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.

image

Page titles

Umami now records page titles.

image

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.

image

Event data

The event data feature has been completely redesigned. We've updated the documentation on how it works:

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

26 Jan 04:47
cc2be9f
Compare
Choose a tag to compare

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

14 Nov 02:02
9ee6fb9
Compare
Choose a tag to compare

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

01 Nov 15:13
0d897e9
Compare
Choose a tag to compare

Fixes

This release fixes the following:

  • Fixed issue with assigning owner to website, #1614
  • Fixed issue with deleting accounts, #1624

Updates

  • Updated Nextjs to v12.3.2
  • Language translation updates

A huge thanks to all the contributors on this release! @aidanm1999 @RikoDEV @enricopaulini @briancao