What's Changed
- LAM-1346: Use INSERT...SELECT for eval datapoints, stop in-memory merge by @laminar-coding-agent[bot] in #1438
- LAM-1301: Refactor push_to_notification_queue to return anyhow::Result by @laminar-coding-agent[bot] in #1431
- feat: add trigger creation UI to signal creation sheet (LAM-1347) by @laminar-coding-agent[bot] in #1439
- feat: add dynamic interval calculation, fix ticks to be timezone sensitive by @olzhik11 in #1442
- LAM-1297: Add custom SQL columns and sorting to traces table by @laminar-coding-agent[bot] in #1412
- feat: upgrade next by @olzhik11 in #1444
- fix: missing thought signature in signal gemini calls by @Rainhunter13 in #1447
- Fix TypeScript client initialization in install-from-scratch prompt by @laminar-coding-agent[bot] in #1450
- Signal agent add cost and duration by @Rainhunter13 in #1440
- increase preview chars by @skull8888888 in #1455
- feat: add realtime/batch processing mode for signals by @laminar-coding-agent[bot] in #1441
- drop old index by @Rainhunter13 in #1461
- fetch session images on request only by @Rainhunter13 in #1462
- feat: span view improvements by @olzhik11 in #1457
- use new table for pre-aggregated usage by @dinmukhamedm in #1460
- report megabytes on switchTier by @dinmukhamedm in #1469
- repull schema without clustering key by @dinmukhamedm in #1470
- drop index from evaluation_datapoints_ordering key by @dinmukhamedm in #1459
- LAM-1370: Hide dummy email input when real auth providers are configured by @laminar-coding-agent[bot] in #1463
- feat: improved user invitation for self-hosted deployments by @laminar-coding-agent[bot] in #1458
- feat: trace view cost heatmap toggle by @kolbeyang in #1453
- don't drop the realtime api after 5 retryable attempts by @dinmukhamedm in #1454
- round usage according to stripe requirements by @dinmukhamedm in #1473
- bump some vulnerable deps, remove unused dep by @dinmukhamedm in #1464
- don't drop table (already droped in migration 63) by @dinmukhamedm in #1474
Full Changelog: v0.1.37...v0.1.38