Releases: prismelabs/analytics
Releases · prismelabs/analytics
v0.16.0
❗ Breaking Changes
- Column prisme.sessions.pageviews is renamed to prisme.sessions.pageview_count
🚀 New
- Add noscript handlers to track visitors with JS disabled.
- Add configurable timeout middleware.
- Add
X-Prisme-Visitor-Id
header to pageview handler to specify session visitor id. - Domain, path and manual tracking options for tracking script (renamed wa.js).
- Add support for UTM parameters.
🧹 Updates
- Go dependencies
- Embedded IP geolocation database
- Web Analytics dashboard
- Update grafana to 11.0.0
- Update Nix flake
🐛 Bug Fixes
- Remove debug println
- Incomplete teardown service logs
- Duplicate count of sessions and visitor in dashboard
Full Changelog: v0.15.0...v0.16.0
v0.16.0-beta08
improve data-manual web analytics attribute and remove dead code in t… …racker
v0.16.0-beta07
improve data-manual web analytics attribute and remove dead code in t… …racker
v0.16.0-beta06
improve data-manual web analytics attribute and remove dead code in t… …racker
v0.16.0-beta05
remove identify event for now
v0.16.0-beta04
update events handlers e2e tests and add new for noscript handlers
v0.16.0-beta03
update go deps
v0.16.0-beta02
update go deps
v0.16.0-beta01
fix broken bot filtering
v0.15.0
❗ Breaking Changes
- events_pageviews table is replaced by pageviews table (automatic migration included, on start up)
🚀 New
- Bot detection and filtering
- Privacy-friendly session tracking:
- Admin interface:
- Metrics exposed under /metrics in prometheus format.
- New logos (larger prism stroke width)
🧹 Updates
- Go deps updated
- ClickHouse to 24.5 with UUIDv7 support
- Embedded IP geolocation database
- Built-in dashboard
🛠️ Maintenance
- Update Nix flake