Note
Follow the v0.14.x migration guide
0.14.0 - 2026-11-05
✨ New features
- (backend): Symbolicate and group android native crashes (#4615) by @abhaysood
- (frontend): Show native crashes and document them (#4615) by @abhaysood in #4615
🐛 Bug fixes
- (backend): Pin self-host iggy to 0.7.0 (#4682) by @detj in #4682
- (backend): Cap exception & ANR messages at 8 KiB (#4659) by @detj in #4659
- (backend): Report correct custom.name length limit by @anupcowkur in #4651
- (backend): Symbolicate jvm frames innermost first (#4644) by @abhaysood in #4644
- (frontend): Keep dashboard tables readable on narrow screens by @anupcowkur in #4797
- (frontend): Stop funnel chart parts flashing on hover by @anupcowkur in #4796
- (frontend): Install ca-certificates in dashboard builder stage by @detj in #4793
- (frontend): Keep chart tooltips aligned on scroll by @anupcowkur in #4792
- (frontend): Show chart tooltips before acting on touch taps by @anupcowkur in #4789
- (frontend): Keep chart tooltips inside the window by @anupcowkur in #4788
- (frontend): Hide backend URL behind API route handler (#4735) by @detj in #4735
- (frontend): Count partial days for usage page in sandbox by @anupcowkur in #4720
- (frontend): Tighten the gap between paginator buttons by @anupcowkur in #4673
- (frontend): Stop highlighting build rows on hover by @anupcowkur in #4671
- (frontend): Stop highlighting table headers on hover by @anupcowkur in #4672
- (frontend): Keep app hang filters from the URL on error details by @anupcowkur in #4666
- (frontend): Handle error details with no matching events by @anupcowkur
- (frontend): Use resolved theme for chart colours and theme toggle by @anupcowkur in #4652
🔨 Misc
- (backend): Sync autumn customer name on team rename by @anupcowkur in #4798
- (backend): Switch country lookup to IPinfo Lite database by @detj in #4784
- (backend): Replace journey sampling with analytics sampling (#4764) by @abhaysood
- (backend): Remove nonexistent column from events migration by @anupcowkur in #4773
- (backend): Add codec to warm_launch.app_visible_uptime by @anupcowkur in #4745
- (backend): Add terminated to lifecycle_app.type comment by @anupcowkur in #4744
- (backend): Reject out-of-range sdk config values (#4711) by @adwinross in #4711
- (backend): Upgrade to clickhouse 26.8 (#4719) by @detj in #4719
- (backend): Check go.mod is tidy with
go.workoff (#4718) by @detj in #4718 - (backend): Ignore go work sum (#4705) by @detj in #4705
- (backend): Bump Go to 1.27.3 (#4646) by @detj in #4646
- (deps): Bump eslint from 9.39.4 to 10.13.0 in /frontend/dashboard by @dependabot[bot] in #4759
- (deps): Bump the dashboard group across 1 directory with 5 updates by @dependabot[bot] in #4766
- (deps): Hold dashboard typescript at 5.x by @anupcowkur in #4756
- (deps): Bump msw from 2.13.2 to 3.0.3 in /frontend/dashboard by @dependabot[bot]
- (deps): Bump lottie-react in /frontend/dashboard by @dependabot[bot]
- (deps): Bump lucide-react in /frontend/dashboard by @dependabot[bot] in #4752
- (deps): Bump the dashboard group by @dependabot[bot] in #4748
- (deps): Update dependabot assignees by @anupcowkur in #4747
- (deps): Bump undici from 6.28.1 to 8.12.2 in /frontend/dashboard by @dependabot[bot]
- (deps): Bump @c15t/scripts in /frontend/dashboard by @dependabot[bot] in #4704
- (deps): Bump next by @dependabot[bot] in #4728
- (deps): Bump @testing-library/jest-dom in /frontend/dashboard by @dependabot[bot] in #4701
- (deps): Bump the dashboard group across 1 directory with 39 updates by @dependabot[bot]
- (deps): Bump github.com/valkey-io/valkey-go in /backend/agent (#4730) by @dependabot[bot] in #4730
- (deps): Bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin (#4731) by @dependabot[bot] in #4731
- (deps): Tidy go modules & refresh indirect deps (#4742) by @detj in #4742
- (deps): Bump github.com/go-jose/go-jose/v4 (#4741) by @dependabot[bot] in #4741
- (deps): Bump github.com/go-jose/go-jose/v4 in /backend/ingest (#4740) by @dependabot[bot] in #4740
- (deps): Bump github.com/go-jose/go-jose/v4 in /backend/symboloader (#4737) by @dependabot[bot] in #4737
- (deps): Bump github.com/go-jose/go-jose/v4 (#4736) by @dependabot[bot] in #4736
- (deps): Bump github.com/ClickHouse/clickhouse-go/v2 (#4694) by @dependabot[bot] in #4694
- (deps): Bump fumadocs-openapi in /frontend/dashboard (#4702) by @dependabot[bot] in #4702
- (deps): Bump the dashboard-framework group (#4688) by @dependabot[bot] in #4688
- (deps): Bump amacneil/dbmate in /self-host in the self-host group (#4684) by @dependabot[bot] in #4684
- (deps): Bump cloud.google.com/go/cloudsqlconn in /backend/agent (#4686) by @dependabot[bot] in #4686
- (deps): Bump github.com/go-analyze/charts in /backend/agent (#4695) by @dependabot[bot] in #4695
- (deps): Bump the root-tooling group with 3 updates (#4685) by @dependabot[bot] in #4685
- (deps): Bump esbuild from 0.28.0 to 0.28.2 in /e2e-tests (#4675) by @dependabot[bot] in #4675
- (deps-dev): Bump brace-expansion from 5.0.6 to 5.0.12 in /e2e-tests (#4674) by @dependabot[bot] in #4674
- (frontend): Replace journey with analytics sampling (#4764) by @abhaysood in #4764
- (frontend): Upgrade c15t to v3 by @anupcowkur in #4772
- (frontend): Look up markdown twins on disk by @anupcowkur in #4763
- (frontend): Remove vercel leftovers by @anupcowkur in #4762
- (frontend): Build dashboard on pull requests by @anupcowkur in #4761
- (frontend): Run MSW integration tests on msw 3 by @anupcowkur in #4751
- (frontend): Move landing hero to lottie-react 3 API by @anupcowkur in #4750
- (frontend): Add MessagePort to jest fetch polyfill by @anupcowkur in #4703
- (frontend): Format with prettier 3.9.10 by @anupcowkur in #4732
- (frontend): Remove dialog test page by @anupcowkur in #4677
- (frontend): Add introductory blog for funnels by @anupcowkur in #4676
- (frontend): Use a download icon on the builds page by @anupcowkur in #4670
- (frontend): Specify which page each view event came from by @anupcowkur in #4663
- (frontend): Replace deprecated form event handler types by @anupcowkur in #4658
- (frontend): Shorten profiles filter bar placeholder by @anupcowkur in #4657
- (frontend): Retitle docs introduction page by @anupcowkur in #4655
- (kmp): Rename trackHandledException to trackError by @adwinross in #4794
- Order backfill replay by
eventssorting key (#4769) by @detj in #4769 - Add weekly releases and jit vs aot blogs (#4680) by @abhaysood in #4680
- Add why android and ios apps crash blog (#4635) by @abhaysood in #4635
- Add dependabot & pin docker image tags (#4681) by @detj in #4681
- Add android trigger-based profiling blog (#4629) by @abhaysood in #4629
⚡ Performance
♻️ Refactor
- (frontend): Remove refs that stop view events repeating by @anupcowkur in #4661
📚 Documentation
- (frontend): Simplify v0.14.x self-host migration steps by @detj in #4799
- (frontend): Add minimum compose ui version for android by @abhaysood in #4715
- Clarify spike thresholds are defaults by @anupcowkur in #4779