What's Changed
- fix: remove min width inflation in condensed timeline by @kolbeyang in #1196
- fix: improve blog post mobile layout and typography (LAM-1160) by @kolbeyang in #1198
- Unify eval tables by @dinmukhamedm in #1201
- feat: inline trace slide-in panel for shared evaluations by @kolbeyang in #1200
- batch spans + refactor by @skull8888888 in #1203
- fix: unconstrained height on shared eval page by @kolbeyang in #1204
- clean up events on frontend + prefetch count by @skull8888888 in #1205
- fix: large fields in evals caused long loading times by @kolbeyang in #1206
- Liveable Blog by @SamKomesarook in #1208
- fix data count by @skull8888888 in #1212
- Revise blog post on rebuilding startup with AI agent by @SamKomesarook in #1213
- fix clusters by @skull8888888 in #1199
- Update blog title and content for AI Agent SDK by @SamKomesarook in #1214
- patch by @Rainhunter13 in #1129
- wip by @skull8888888 in #1210
- num_data_plane_span_workers by @Rainhunter13 in #1215
- fix: sync session needle to trace time and fix playback speed by @kolbeyang in #1209
- Update datapoint accept trace by @Rainhunter13 in #1216
- Add context7.json with URL and public key by @SamKomesarook in #1217
- sandbox: mcp server by @kolbeyang in #1195
- new blog by @SamKomesarook in #1218
- fix build by @skull8888888 in #1219
- hotfix by @SamKomesarook in #1220
- fix signals by @skull8888888 in #1222
- parse gemini format by @Rainhunter13 in #1221
- fix: parse system prompt in gemini raw format for rollout sessions by @Rainhunter13 in #1228
- feat: move routes, signal events by id by @olzhik11 in #1231
- refactor: unify eval datapoints query into single JOIN (LAM-1153) by @kolbeyang in #1211
- fix truncation by @skull8888888 in #1233
- feat: sql editor syntax + ask ai by @dinmukhamedm in #1224
- feat: array filters in advanced search by @olzhik11 in #1235
- Claude.md by @Rainhunter13 in #1239
- Add email auth env var by @Rainhunter13 in #1246
- Billing page by @dinmukhamedm in #1249
- feat: update pricing calculator, add legacy lookup key by @olzhik11 in #1252
- Billing/hotfix/webhook cancelled events by @dinmukhamedm in #1253
- exclude deleted items by @dinmukhamedm in #1254
- parse openai chat completions by @Rainhunter13 in #1251
- fix: workspace rename button not working when clicked by @laminar-coding-agent[bot] in #1259
- feat: fix pricing calculator by @olzhik11 in #1255
- hotfix: disable invite to free project, limit to 1 project by @olzhik11 in #1262
- parse tool def params as parameters, arguments, and input_schema by @dinmukhamedm in #1266
- feat: update wording on tier switch, cancel subscription on workspace delete by @olzhik11 in #1267
- feat: add Anthropic message format support to trace viewer by @laminar-coding-agent[bot] in #1263
- feat(LAM-1135): replace github images by @kolbeyang in #1271
- new blog by @SamKomesarook in #1237
- feat: retake landing screenshots + signals section by @kolbeyang in #1236
- feat: debugger improvements by @olzhik11 in #1272
- convert image format from url sage base64 to standard by @Rainhunter13 in #1275
- fix: touchup banner by @kolbeyang in #1274
- feat: platform cleanup by @olzhik11 in #1269
- feat: fix searching condition by @olzhik11 in #1277
- bumps to certain dependencies by @dinmukhamedm in #1273
- feat: fix docs link by @olzhik11 in #1278
- feat: add user directly to workspace in opensource by @olzhik11 in #1279
- further depenency bumps on next by @dinmukhamedm in #1280
- temporarily silence react-hooks errors from eslint by @dinmukhamedm in #1282
New Contributors
- @laminar-coding-agent[bot] made their first contribution in #1259
Full Changelog: v0.1.30...v0.1.31