Umami Versions Save

Umami is a simple, fast, privacy-focused alternative to Google Analytics.

v2.0.1

1 year ago

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

1 year ago

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

1 year ago

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

1 year ago

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

1 year ago

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

v1.39.3

1 year ago

Fixes

This release fixes the following:

  • Fixed issue with editing website, #1603

v1.39.2

1 year ago

Fixes

This release fixes the following:

  • Fixed migration issue for some PostgreSQL users, #1583
  • Fixed real-time page not showing logs correctly, #1585
  • Fixed issue with changing passwords, #1592
  • Fixed issue with accessing user dashboards, #1590
  • Fixed issue with editing dashboards, #1597

v1.39.1

1 year ago

Minor update

This release fixes an issue where share pages don't render.

v1.39.0

1 year ago

Features

In this release we focused mainly on internal changes to improve security, performance and database support. We've also introduced a new UI that allows you to query your event data. In the events section, you will see a new button called Event Data.

image

From there you'll be able to query your JSON data by selecting columns and applying filters.

image

News

This will probably be one of the last v1 releases we do as we gear up for v2 of Umami. In v2 we'll be making changes in that will enable lots of new features, such as:

  • Advanced user/role/group based permissions so you can share access to website with your team
  • Completely customizable dashboard that will let you show data however you want
  • A/B testing
  • Visitor funnels
  • Session recording

and much more!

A reminder, if you are interested in joining our free beta program before we launch, you can sign up at https://umami.is/beta.

Fixes

  • Fixed wrong dot color on real-time page
  • Language translation updates

Updates

  • Upgraded Next to 12.3.1
  • Upgraded Prisma to 4.5.0

A huge thanks to all the contributors on this release! @rebron1900 @franciscao633 @ariaieboy @userdehghani @mikusaa @briancao @bilguun0203 @AliMickey @roywangdev @sergiomensing @SeesawLiu

v1.38.0

1 year ago

News

We have made lots of updates to how database migrations work. Hopefully this will provide a much smoother process going forward. We've moved the check-db script which performs migrations to the build step. Now when you deploy to a host like Vercel or Netlify, your database will be upgraded before the app ever starts. This should cut down on a lot of the migration related bugs people have been running into.

For Docker users, the check-db can't be run during build because the images are pre-built. It will run before starting the application just like before.

We have also made major database changes to get ready for our hosted cloud offering, adding support for Clickhouse, Kafka and Redis. Any changes we make will of course be open-sourced so you will get the same performance benefits we gain. If you are interested in joining our free beta program before we launch, you can sign up at https://umami.is/pricing.

Features

  • Added Yesterday option to the date picker
  • You can now default the theme and locale using query parameters.
    • For the theme you can use ?theme=dark or ?theme=light.
    • For locale you can use ?locale=en-US.
  • Admins can now reassign websites to other users
  • Removed cascading deletes from the database. We now run all commands in a transaction.

Fixes

  • Fixed issue with Edit Dashboard not working when a website is deleted
  • Fixed deployment issue with Netlify
  • Fixed country lookup returning Unknown in some cases
  • Fixed issue with + sign disappearing in the metrics display

Updates

  • Updated Next to 12.2.5
  • Updated Prisma to 4.3.1
  • Language translation updates

A huge thanks to all the contributors on this release! @zx900930 @the-lazy-fox @guigrpa @aidanm1999 @wangyang0210 @Dhravya @Maxime-J @briancao @franciscao633 @AkashRajpurohit