Skip to content

Releases: umami-software/umami

v1.31.0

07 May 06:02
f55ba7b

Choose a tag to compare

Updates

  • The url filter now also filters events
  • Language translation updates
  • Reverted Next.js version to 12.1.0 due to Heroku issues

Fixes

  • Fixed display issue with unknown countries
  • Fixed issue with All time filter not working on shared pages

A huge thanks to all the contributors on this release! 🙏@winterrific @alessioforti @ym-project @Zxilly

v1.30.0

11 Apr 08:02
8384d6a

Choose a tag to compare

Features

NEW FILTERS 🥳 You can now filter by browser, OS, device and country!

umami2

Fixes

  • Fixed active users not appearing
  • Fixed redirect loop when using FORCE_SSL. This now sends a HSTS header instead of doing a redirect.
  • Fixed issue with null session ids

Updates

  • You can now use multiple tracker names (comma separated) in TRACKER_SCRIPT_NAME
  • Language translation updates
  • Updated Prisma to 3.12.0

A huge thanks to all the contributors on this release! 🙏 @djyde @ilhamsyahids @1cgonza @Wonderfall @pajecawav @HolgerHuo @Lemonawa

v1.29.0

04 Apr 07:47
493f5a5

Choose a tag to compare

Features

  • You can now rename the default admin account
  • Added CORS headers to all the website endpoints

Fixes

  • Fixed XML error displaying in Firefox
  • Fixed referrers being filtered incorrectly

Updates

  • Language translation updates
  • Upgraded Next.js to 12.1.4
  • Upgraded Prisma to 3.11.1

A huge thanks to all the contributors on this release! 🙏@tycrek @RikoDEV @Kdecherf @SeesawLiu @Lemonawa @JeremDlcn

v1.28.0

18 Mar 04:27
2b4ddb5

Choose a tag to compare

Features

  • The events chart now updates when an event type filter is selected
    Animation5
  • Added data-css-events tracker parameter to disable umami style css events. See https://umami.is/docs/track-events
  • Tracker now uses navigator.sendBeacon() to ensure data is sent
  • Subdomains on your domain are now also filtered from the referrers table

Updates

  • Added postbuild step which collects completely anonymous telemetry data. To disable set the environment variable TELEMETRY_DISABLE
  • Lots of minor CSS styling changes
  • Updated Prisma to 3.11.0

Fixes

  • Fixed issue with Firefox not sending events
  • Fixed issue with FORCE_SSL env variable causing infinite redirects
  • Fixed issue with wrong URL on a 404 page

A huge thanks to all the contributors on this release! 🙏@Klooven

v1.27.0

03 Mar 05:52
aa9dbd2

Choose a tag to compare

Features

  • New mobile navigation menu
    Animation4

  • Added language and theme to profile settings

  • New card layout for mobile

Updates

  • Dashboard now shows 10 websites at a time
  • Don't show metric change indicator when metric delta is 0
  • Language translation updates
  • Replaced redux with zustand for state management
  • Updated Next.js to 12.1.10

Fixes

  • Fixed issue with TRACKER_SCRIPT_NAME not working during runtime
  • Fixed default date range not saving correctly
  • Fixed overflowing text in tables
  • Fixed realtime metrics header overflow for mobile
  • Fixed refresh button not updating date range

A huge thanks to all the contributors on this release! 🙏@0xflotus @christopherpickering @sophiabits @JeremDlcn @nfn @Tox46

v1.26.0

17 Feb 08:29

Choose a tag to compare

Features

  • New languages: Lithuanian and Urdu! 🌟
  • Added environment variable REMOVE_TRAILING_SLASH which forces the removal of trailing slashes from all incoming urls.
  • Added environment variable TRACKER_SCRIPT_NAME to allow you to name the tracker script to something instead of umami.js.
  • Added environment variable DISABLE_LOGIN to allow disabling the webapp login page.

Updates

  • Authentication for the app now uses bearer tokens instead of cookies. See https://umami.is/docs/api
  • Added active user count to Realtime page.
  • Language translations are now pre-built instead of generating at build time.
  • CSS updates for mobile
  • Update Next.js to 12.0.10
  • Updated Prisma to 3.9.2

Fixes

  • Fixed issue with setting custom date range.
  • Fixed check for className in tracking script.

A huge thanks to all the contributors on this release! 🙏 @0xflotus @leits @alrico88 @adilj13 @ym-project @kiprasmel @lxndrblz @nfn @TszHong0411 @rogerclotet

v1.25.0

18 Jan 09:56
5d74e86

Choose a tag to compare

Updates

  • Added All time option to date filter
  • Added Language section to website details page
  • Added Owner column to the websites table
  • Added current users count to Realtime page
  • Updated tracking script to handle events better and fixed issue with IE11
  • Updated Next.js to 12.0.5
  • Updated Prisma to 3.6.0

Fixes

  • Fixed tooltip positioning
  • Fixed issue with refresh button
  • Fixed wrong starting day for en-UK locale
  • Fixed issue with device messages

A huge thanks to all the contributors on this release! 🙏@bboysoulcn @JohnMica @cywio @mandaputtra @p-chan

v.1.24.1

22 Nov 23:25

Choose a tag to compare

This release just fixes some build issues people have been having, see #856.
If v1.24.0 is working fine for you then you don't need to upgrade.

v1.24.0

22 Nov 07:10
eba1b1d

Choose a tag to compare

Features

  • New language: Vietnamese! ☀️
  • New filtering option for referrers
    Animation3
  • Added new environment variable CLIENT_IP_HEADER to tell umami which header to use for determining the client's IP

Updates

  • Switched to system font stacks instead of bundling fonts
  • Added mobile header themes
  • Typo and language fixes
  • Upgraded to Next.js 12.0.1

A huge thanks to all the contributors on this release! 🙏 @atmonshi @pickfire @mandaputtra @GrimZZZ-404 @JeDaYoshi @cuongtqtran @8times4 @codyogden

v1.23.0

06 Oct 07:52
2575cbf

Choose a tag to compare

Updates

  • Added en-GB locale
  • Added event_type filter for event type queries
  • Many language string updates

A huge thanks to all the contributors on this release! 🙏 @meerfolk @adonisd @DarkKirb @ym-project @gaeulbyul @thueske @anzepintar