Skip to content

v4.17.0

Choose a tag to compare

@LysanderKie LysanderKie released this 24 Aug 13:14
· 35 commits to main since this release

What's Changed

Features

  • feat(evals): new evaluation UX by @wochinge in #15906
  • feat(annotation-queues): create queues from trace table by @bezbac in #16355
  • feat(modern-session): display arbitrary metadata by @nimarb in #16063
  • feat(billing): CHB project events to event bus by @Steffen911 in #15461
  • feat(v4-migration): show the migration UI by default on dual write mode by @Steffen911 in #16316
  • feat(web): make markdown render character limit configurable at container runtime by @DavidTraina in #16166
  • feat(in-app-agent): emit sandbox lifecycle metrics for MicroVMs by @LysanderKie in #16394
  • feat(annotation-queues): create queues from events table by @bezbac in #16427
  • feat(in-app-agent): cache stable Bedrock prefixes across turns by @LysanderKie in #16459
  • feat(evals): show and filter evaluator models by @wochinge in #16466
  • feat(in-app-agent): Add Anthropic Messages as a supported model provider for Langfuse Assistant (OSS) by @LysanderKie in #16385
  • feat(onboarding): Ask to enable AI features during onboarding by @bezbac in #16389

Fixes

  • fix(in-app-agent): explain failed background runs without leaking internals by @LysanderKie in #16387
  • fix(in-app-agent): refuse to delete user project keys during MCP cleanup by @LysanderKie in #16393
  • fix(structure): restore the sensor's import graph and re-snapshot the baseline by @nkabardin in #16390
  • fix(in-app-agent): mark loop errors on the APM span after ACK by @LysanderKie in #16404
  • fix(assistant): preserve model prompts in traces by @bezbac in #16407
  • fix: remove score chart style prop overrides by @wochinge in #16403
  • fix(modern-session): format tokens with thousands by @nimarb in #16423
  • fix(web): drop stale-version toast in favor of the update banner by @nkabardin in #16422
  • fix(trace): stop the timeline describing its own geometry by @nkabardin in #16419
  • fix(monitors): bound the monitor scheduler's claim query and fix redis instrumentation by @marksalpeter in #16213
  • fix(in-app-agent): rewrite step-limit wrap-up so Bedrock never sees assistant prefill by @LysanderKie in #16424
  • fix(evals): link code evaluators to their scores by @wochinge in #16438
  • fix(scores): support evaluator metadata filters by @wochinge in #16439
  • fix(api): keep migrated evaluation rules manageable by @wochinge in #16449
  • fix(annotation-queues): Don't reset trace expansion state between traces by @bezbac in #16417
  • fix: sidestep 500 on NextAuth HTML routes when callback URL is invalid by @sumerman in #16461
  • fix(evals): stop validating rule mappings when updating an evaluator by @cursor[bot] in #16460
  • fix(evals): activate disabled rules on evaluator attach by @wochinge in #16465
  • fix(mcp): Use matches observation filters by @bezbac in #16410

Chores

  • refactor(web): Convert some components to the dialog / popover controller pattern by @bezbac in #15893
  • ci(assistant): publish sandbox MicroVM image to the preview account by @LysanderKie in #16386
  • chore(assistant): remove beta label by @nimarb in #16388
  • chore(pricing): add flex and fast prices by @langfuse-bot in #16335
  • refactor(web): Clean up LocalIsoDate by @bezbac in #16400
  • refactor(web): Extract SearchInput component with dropdown by @bezbac in #16406
  • chore: disable prod-jp from cloud deployments by @hassiebp in #16415
  • refactor(web): Lint & merge duplicate imports by @bezbac in #16413
  • chore: Add design system code owner by @bezbac in #16420
  • chore(assistant): medium thinking with opus by @nimarb in #16421
  • docs(seeder): show supportsV4 marker in list subcommand text output by @Harsh23Kashyap in #16430
  • test: stabilize evaluator and SSRF integration coverage by @wochinge in #16468

New Contributors

Full Changelog: v4.16.0...v4.17.0