Repository navigation
v4.69.0
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-capturedirectly 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
- @HardMax71 made their first contribution in #18864
Full Changelog: v4.68.0...v4.69.0