Skip to content

v4.69.0

Choose a tag to compare

@nimarb nimarb released this 23 Oct 14:03
· 21 commits to main since this release

What's Changed

Features

  • feat(ai-gateway): show per-tool setup instructions after creating a gateway key by @wochinge in #19186
  • feat(topics): write rules as target trace transcript by @marliessophie in #19236
  • feat(blob-storage): add an outbound host allowlist for blob storage endpoints by @niklassemmler in #18907
  • feat(web): gate self-hosted AI gateway on LANGFUSE_AI_GATEWAY_DEPLOYED by @wochinge in #19237
  • feat(tracing): show requested skill loads and file paths by @tobi12345 in #19239
  • feat(ai-gateway): guided gateway setup by @wochinge in #19231
  • feat(mcp): create skill versions and manage labels and tags by @tobi12345 in #19247
  • feat(ai-gateway): let LANGFUSE_AI_GATEWAY_PUBLIC_URL override the gateway URL shown in web by @wochinge in #19234
  • feat(transcript): collect execution issues next to the assembled transcript by @LysanderKie in #18993
  • feat(filters): add available and loaded skill name filters by @tobi12345 in #19279
  • feat(ai-gateway): add docs buttons to models and gateway API keys pages by @wochinge in #19271
  • feat(ai-gateway): show a deploy placeholder on self-hosted instances without a gateway by @wochinge in #19269
  • feat(billing): compare legacy billing counts with the billable units ledger by @Steffen911 in #18955
  • feat(topics): show a trace's topics in a trace header hover card by @LysanderKie in #19238

Fixes

  • fix(traces): use the tags of all observations for events-based traces by @HardMax71 in #18864
  • fix(topics): accept trace transcript rules in readers by @marliessophie in #19228
  • fix(scores): bump updated_at when editing annotation scores by @niklassemmler in #19202
  • fix(assistant): Markdown tables jump on hover by @bezbac in #19235
  • security(annotation): Add ph-no-capture directly to the comment PopoverContent by @marliessophie in #19200
  • fix(docker): attribute images to Langfuse and ship the UBI EULA by @wochinge in #19258
  • fix(web): yellow warning icon on the no-cost chip by @nmtrang29 in #19255
  • fix(web): chat messages keep role titles on non-generation observations by @nmtrang29 in #19259
  • fix(deps): upgrade Sentry to 11.8.0 by @nimarb in #19267
  • fix(sessions): Persist transcript source setting by @bezbac in #19265
  • fix(email): keep the AI Gateway invite on the standard card width by @wochinge in #19274
  • fix(automations): mask and encrypt legacy webhook headers by @wochinge in #19207
  • fix(web): move ui/badge users onto the design-system Badge by @nmtrang29 in #19273
  • fix(web): Topics first-run empty state with one setup action by @nmtrang29 in #19291
  • fix(pnpm): lockfile fix by @nimarb in #19304

Chores

  • refactor(web): Remove SimpleDataTable by @bezbac in #19230
  • chore(deps): bump body-parser to 2.4.0 by @github-actions[bot] in #19254
  • chore(license): include packages/shared/src/server/ee in the enterprise license by @Steffen911 in #17877
  • chore(deps): bump the rust-dependencies group in /ai-gateway with 7 updates by @dependabot[bot] in #19252
  • refactor(web): Resolve some component-file-structure issues by @bezbac in #19270
  • ci: build Storybook in its own job, parallel to the Storybook tests by @wochinge in #19283
  • refactor(web): one ExpandToggle for show more / show less toggles by @nmtrang29 in #18917

New Contributors

Full Changelog: v4.68.0...v4.69.0