What's Changed
- LAM-2218: log SQL memory-limit hits at warn instead of error by @laminar-coding-agent[bot] in #2293
- LAM-2221: add actions to the wrong-account invitation card by @laminar-coding-agent[bot] in #2300
- add workspace LLM profiles for self-hosted signals by @laminar-coding-agent[bot] in #2303
- LAM-2227: signal versioning (OSS parts of lmnr-private#994) by @laminar-coding-agent[bot] in #2304
- feat: add project API Signal CRUD by @kolbeyang in #2312
- fix: expired versions not evicted from memo cache by @Rainhunter13 in #2311
- docs: add Rust and frontend best-practice rules from review feedback by @laminar-coding-agent[bot] in #2306
- feat: mirror cluster naming into OSS by @kolbeyang in #2314
- feat: Trace report summary LLM calls by @kolbeyang in #2308
- fix error logs for llm profile test connections by @Rainhunter13 in #2316
- fix: tiny changes to Signal Clusters UI by @kolbeyang in #2315
- fix: enum filters signal events by @olzhik11 in #2320
- fix: Add spacing between trace timeline spans by @kolbeyang in #2319
- data model (0) by @laminar-coding-agent[bot] in #2313
- Sample system prompts across time for static regex extraction by @laminar-coding-agent[bot] in #2322
- feat(cli-auth): make Approve the last step of CLI onboarding (LAM-2187) by @laminar-coding-agent[bot] in #2254
- data model (1) by @olzhik11 in #2317
- sync(playground): move the playground onto workspace LLM profiles (LAM-2237) by @laminar-coding-agent[bot] in #2323
- sync(bedrock): cache the first user message's first block too (LAM-2237) by @laminar-coding-agent[bot] in #2327
- sync(sp-versioning): batch the SP-regex demand publish (LAM-2237) by @laminar-coding-agent[bot] in #2329
- sync: re-land #2324/#2325/#2326, which never reached dev (LAM-2237) by @laminar-coding-agent[bot] in #2330
- chore: llm profiles ui text by @Rainhunter13 in #2333
- feat: signals cards -> table by @kolbeyang in #2301
- feat: email styling by @kolbeyang in #2305
- feat(traces): focused trace view cleanup by @kolbeyang in #2328
- Fix policy page background by @kolbeyang in #2335
- fix: billing styles by @kolbeyang in #2336
- fix: add wider time range hints by @kolbeyang in #2337
- fix(traces): prevent tool definition overflow by @kolbeyang in #2338
- LAM-2234: group-scoped content dedup (deduped_content_v2) by @laminar-coding-agent[bot] in #2318
- Fix trace view styles by @kolbeyang in #2341
- drop temporarily custom deserialize for in-flight messages by @dinmukhamedm in #2339
- LAM-2242: bound RabbitMQ stream reader buffer by bytes instead of record count by @laminar-coding-agent[bot] in #2342
- Fix signal notification email subjects and actions by @kolbeyang in #2345
- fix(signals): polish empty clusters state by @kolbeyang in #2346
- add signal events onto traces table, rework events to clusters by @dinmukhamedm in #2348
- stop force committing on every ingested doc batch by @dinmukhamedm in #2352
- don't publish to quickwit if it's disabled by @dinmukhamedm in #2350
- bump vulnerable sharp and browserslist deps by @dinmukhamedm in #2353
Full Changelog: v0.2.4...v0.2.5