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