v2.19.0
umami-software/umamiv2.19.0Jul 27, 2025by mikecao
AI Summary
Final release of the v2 series preparing for v3. Introduces data export functionality and event properties visualization, plus a new revenue data table migration.
Key Highlights
- Data export from UI in CSV format
- Event properties chart/table view
- New revenue data table for migration
- Environment variables work in Docker at runtime
- Upgraded to Next.js 15.3.3 and Prisma 6.7.0
New Features
- Data export from overview page with download button
- Export individual stats from different sections and reports
- Event properties chart/table view
- Revenue data table migration script
- Keepalive added to tracker fetch
- Improved send performance
- URL hash recording support
- Environment variables work in Docker at runtime
Full Release Notes
Today we're excited to release Umami `v2.19.0`! This will likely be the final release of the `v2` series as we prepare for `v3`. In this release, we are preparing the underlying tables for the v3 migration. ## Features ### Data export You can now export data directly from the UI. On the overview page, there is a download button that will get all the stats from the current page. <img width="1395" height="668" alt="image" src="https://github.com/user-attachments/assets/cbe6d3c9-204b-4036-aacf-c747738cd26c" /> Additionally, you can download individual stats from different sections and from reports. All data returned is in CSV format. <img width="1370" height="587" alt="image" src="https://github.com/user-attachments/assets/f2e2fdc2-bd2e-4149-8049-53202bf4e916" /> ### Event properties chart/table view You can now view custom event properties as a chart or as a table. <img width="1334" height="629" alt="image" src="https://github.com/user-attachments/assets/3166a66b-95f7-4069-b2bb-6b2a069a5430" /> ## Migrations This release includes a migration to create a new table for holding revenue data. If you have any revenue data, you will need to run the migration under `scripts/data-migrations/populate-revenue-table.sql`. ## Fixes - Fixed environment variables so they work in Docker at runtime #3412 - Fixed malformed frameAncestors #3494 - Added keepalive to tracker fetch #3489 - Improved performance of send #3469 - URL hash is not included in record #3445 ## Updates - Language updates: Vietnamese, Arabic - Upgraded Next to `15.3.3` - Upgrade Prisma to `6.7.0` ## Thanks @vedantbhavsar26 @sancho1952007 @sufyanfa @eoussama @abcsnoob @basbroek @vicke4 @AlexEscalante @alasjo @Sov3rain @KrakenWagen @querry43 @Nambers @ruchernchong @monyasau