What's Changed
- exclude sql path from bad request flags by @dinmukhamedm in #1831
- LAM-1634: project-scoped dedup for messages + tool defs + outputs by @laminar-coding-agent[bot] in #1808
- Feat/datapoint runs chart by @olzhik11 in #1833
- LAM-1679: fix Ask AI SQL generation in traces table custom column by @laminar-coding-agent[bot] in #1836
- refactor(landing): Align mobile understand-why copy with desktop by @kolbeyang in #1838
- feat: traces chat oss by @olzhik11 in #1822
- LAM-1701: Shift+Enter to go to previous span search result by @laminar-coding-agent[bot] in #1844
- refactor: clusters, trace view signal panel by @olzhik11 in #1845
- fix: span references by @olzhik11 in #1847
- LAM-1695: drop centroid from clusters_v0, expose clusters + signal_events_all in SQL editor by @laminar-coding-agent[bot] in #1846
- llm streaming by @Rainhunter13 in #1848
- feat: fix regex scan by @olzhik11 in #1850
- fix(LAM-1689): prevent trace_type race condition in trace upsert by @laminar-coding-agent[bot] in #1853
- fix: update next version to 16.2.7 by @olzhik11 in #1860
- fix: bump framer motion version by @olzhik11 in #1862
- Feat/debugger rework by @dinmukhamedm in #1861
- fix: add recharts to optimize imports by @olzhik11 in #1863
- fix: cover case of direct parent being subagent by @olzhik11 in #1826
- feat: Slack OAuth broker for self-hosted instances (LAM-1675) by @laminar-coding-agent[bot] in #1876
- feat: instance-side brokered Slack consumer for self-hosted (LAM-1675) by @laminar-coding-agent[bot] in #1877
- feat: anonymous self-hosted usage telemetry (LAM-1696) by @laminar-coding-agent[bot] in #1875
- feat(app-server): OTEL self-tracing infrastructure (LAM-1726) by @laminar-coding-agent[bot] in #1878
- don't enforce http by @skull8888888 in #1881
- feat(auth): redirect to sign-in on 401 via SWR error interceptor by @kolbeyang in #1879
- docs: remove obsolete qdrant reference from CONTRIBUTING.md by @nuthalapativarun in #1864
- feat(LAM-1720): migrate from NextAuth to Better Auth by @laminar-coding-agent[bot] in #1874
- LAM-1731: Allow PII redaction on self-hosted unlimited tier by @laminar-coding-agent[bot] in #1883
- checkpoints by @Rainhunter13 in #1855
- feat(LAM-1716): app-server debugger replay cache v2 by @laminar-coding-agent[bot] in #1870
- fix(frontend): downgrade recharts to v2 (LAM-1734) by @laminar-coding-agent[bot] in #1884
- fix(clustering): realign centroid dim constraint 3072→768 (LAM-1741) by @laminar-coding-agent[bot] in #1885
- feat(cli-better-auth): CLI Access Token Auth by @kolbeyang in #1882
- fix: migration in place to create indexes idempotent by @dinmukhamedm in #1886
- feat(traces): one-prompt onboarding placeholder + integrations grid by @kolbeyang in #1887
- refactor(debugger): DX follow-up by @kolbeyang in #1888
- add insert timeout in clickhouse, cleanup code, bump CH crate by @dinmukhamedm in #1897
- refactor(app-server): centralize env var registry in src/env by @laminar-coding-agent[bot] in #1894
- feat(LAM-1766): configurable Postgres schema via POSTGRES_SCHEMA by @laminar-coding-agent[bot] in #1898
- fix(LAM-1771): drop reasoning_effort when OpenAI function tools present by @laminar-coding-agent[bot] in #1904
- refactor(frontend): unify color scales as OKLCH by @kolbeyang in #1902
- docs: fix broken /docs/installation link in README by @laminar-coding-agent[bot] in #1913
- fix(LAM-1775): prevent eval runs chart from forcing trace-view resize gap by @laminar-coding-agent[bot] in #1910
- LAM-1781: Sanitize Postgres payloads in checkpoints by @laminar-coding-agent[bot] in #1917
- fix - #1905 transformFromLegacy by @MishanyaO in #1911
- chore(LAM-1777): audit and trim CLAUDE.md under 150k chars by @laminar-coding-agent[bot] in #1912
- LAM-1768: Expose signal clusters to MCP SQL tool by @laminar-coding-agent[bot] in #1901
- LAM-1780: Add service tier support in llm module by @laminar-coding-agent[bot] in #1916
- fix(cache): honor entry expiry in CacheManager.exists() memory fallback by @0xDevNinja in #1900
- feat(LAM-1772): cap max_memory_usage on public SQL endpoint by @laminar-coding-agent[bot] in #1909
- refactor(LAM-1653): port query-engine to in-process Rust in app-server by @laminar-coding-agent[bot] in #1834
- rename sql query source frontend to internal by @dinmukhamedm in #1922
- feat(settings): merge workspace + project settings into shared /settings page (LAM-1764) by @kolbeyang in #1918
- feat: auth cookie caching by @kolbeyang in #1923
- LAM-1755: Debugger onboarding placeholder by @laminar-coding-agent[bot] in #1891
- fix array join queries in query engine by @dinmukhamedm in #1926
- flush internal tracer provider on pod termination by @dinmukhamedm in #1927
- Deps/26 06 18 by @dinmukhamedm in #1928
- fix(sidebar): make project/workspace picker list scroll within the popover by @kolbeyang in #1929
New Contributors
- @nuthalapativarun made their first contribution in #1864
- @MishanyaO made their first contribution in #1911
- @0xDevNinja made their first contribution in #1900
Full Changelog: v0.1.46...v0.2.0