What's Changed
- [release] v0.102.0 by @github-actions[bot] in #4547
- [feat] Unify eval loops by @junaway in #4341
- fix(railway): re-create preview project when a stale link fails by @mmabrouk in #4589
- fix(api): split PydanticAI agent span messages at the latest user turn by @mmabrouk in #4588
- [fix] Render numeric/discrete evaluator metrics as values, not raw stats by @mmabrouk in #4586
- fix(frontend): remove console logs that leak tokens, sessions, and PII by @ashrafchowdury in #4583
- [fix] Render LangChain tool calls in the observability drawer by @mmabrouk in #4582
- [FE / chore] Move tracing away from legacy endpoints by @ardaerzin in #4573
- [Fix]: playground draft status render for variables by @ashrafchowdury in #4585
- docs(docs): add Playground evaluation workbench changelog entry by @mmabrouk in #4596
- Fix: Adds safeguards to the table's click handlers by @ashrafchowdury in #4540
Full Changelog: v0.102.0...v0.103.0