Releases: umami-software/umami
v1.36.0
Features
- UTM sources are now available in the More details section
- Initial work has started on Clickhouse support. We will have full support very soon
Updates
- Fixed issue with event queries passing the wrong parameters
- Fix bounces/time display for MySQL
- Language translation updates
A huge thanks to all the contributors on this release! @Lemonawa @cywio @Maxime-J @briancao
v1.35.0
This is mainly a bug fix release.
Updates
- Fixed issue with
COLLECT_API_ENDPOINT
not working. Note, you need to set this at build time to work. See https://umami.is/docs/environment-variables - Fixed chart issues in MySQL
- Updated language translations
A huge thanks to all the contributors on this release! @clem3109 @jenspots
v1.34.0
Features
-
Direct visits to your website (without a referrer) are now shown as
(None)
-
The filters have been reduced to two options,
Combined
andRaw
for both pages and referrers.
-
Just like the custom tracking script name, you can now customize the
/api/collect
endpoint to avoid some ad-blockers. Just set the environment variableCOLLECT_API_ENDPOINT
to a different location:
COLLECT_API_ENDPOINT=/api/x
Updates
- Fixed some Unicode display issues
- Default MySQL to InnoDB
- Language translation updates
- Performance improvements for some database queries
- Upgraded Next.js to
12.2.0
and Prisma to4.1.0
.
A huge thanks to all the contributors on this release! @MarcHagen @briancao @rohandebsarkar @njfdev @fredrikj31 @thueske @sifferhans @liaohongxing
v1.33.1
v1.33
Important
This release will use Prisma migrations for the first time. This will help up make schema changes quickly and easily in the future in order to support new upcoming features. A new script called check-db
has been added and will run before starting the app. It verifies that your database connection is defined and working and that your schema is up to date. The script will inform you what commands you need to run to get your database up to date. You need to run the given command manually. The message will looks something like this:
✗ Database is out of date.
You need to update your database by running:
yarn prisma migrate resolve --applied "20210320112717_init"
Also as a result of this change, the installation process will be much easier for new installations. There is no longer a manual database step to set up the tables. It will all be handled through Prisma. Additionally, defining the HASH_SALT
environment variable is no longer required, but optional if you still want to use it.
Features
- New language: Galacian! 💯
- Added
IGNORE_HOSTNAME
environment variable. This will do a DNS lookup on a hostname and the resulting IP address will be ignored. This can be a comma delimited list of hostnames. - Added
DISABLE_UPDATES
environment variable which disables the new version check.
Updates
- Start using Prisma database migrations.
- Removed
HASH_SALT
requirement. - Language translation updates
- Updated Prisma to
v3.15.2
Fixes
- Fixed display of encoded characters
- Moved
DISABLE_LOGIN
check from middleware to build step since it has been causing issues on Vercel. - Removed
password
field from accounts query
A huge thanks to all the contributors on this release! @anbraten @userdehghani @bilguun0203 @valtlfelipe @saosangmo @Maxime-J
v1.32.0
Updates
- Use
fetch
instead ofnavigator.sendBeacon
in tracker script - Reduced docker image size
- Language translation updates
- Updated Prisma to
v3.14.0
A huge thanks to all the contributors on this release! 🙏 @duboiss @rohandebsarkar @tmair @PavanGangireddy @MagicLike @zx900930
v1.31.0
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
Features
NEW FILTERS 🥳 You can now filter by browser, OS, device and country!
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
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
Features
- The events chart now updates when an event type filter is selected
- 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