runExperiment() replaces link method; prompt linking and environment propagation added
v5.10.0
2 features2 enhancements4 fixesThis release2 featuresNew capabilities2 enhancementsImprovements to existing features4 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
What's Changed
- refactor(experiments): deprecate link method and update documentation to use runExperiment() instead by @marliessophie in https://github.com/langfuse/langfuse-js/pull/851
- ci(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 in the github-actions group by @dependabot[bot] in https://github.com/langfuse/langfuse-js/pull/854
- fix(deps): update vulnerable dependencies by @wochinge in https://github.com/langfuse/langfuse-js/pull/855
- feat(api): update API spec from langfuse/langfuse 446fe55 by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/848
- feat(api): update API spec from langfuse/langfuse 811f641 by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/860
- ci(deps): bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/langfuse/langfuse-js/pull/864
- feat(tracing): support prompt linking via propagateAttributes by @hassiebp in https://github.com/langfuse/langfuse-js/pull/866
- feat(api): update API spec from langfuse/langfuse a44d88c by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/865
- fix(tracing): respect observation environment by @hassiebp in https://github.com/langfuse/langfuse-js/pull/869
- feat(api): update API spec from langfuse/langfuse 51cf9d9 by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/875
- ci(deps): bump the github-actions group with 4 updates by @dependabot[bot] in https://github.com/langfuse/langfuse-js/pull/877
- docs(sdk): upgrade TSDoc and package READMEs as first-class docs for AI coding agents by @jannikmaierhoefer in https://github.com/langfuse/langfuse-js/pull/876
- feat(api): update API spec from langfuse/langfuse b0387f7 by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/879
- ci(deps): bump the github-actions group with 7 updates by @dependabot[bot] in https://github.com/langfuse/langfuse-js/pull/885
- feat(api): update API spec from langfuse/langfuse a9f0808 by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/884
- feat(tracing): propagate environment attributes by @hassiebp in https://github.com/langfuse/langfuse-js/pull/886
- fix(experiments): preserve run metadata precedence by @marliessophie in https://github.com/langfuse/langfuse-js/pull/870
- fix(api): preserve score create compatibility by @hassiebp in https://github.com/langfuse/langfuse-js/pull/888
- feat(api): update API spec from langfuse/langfuse fb0fe53 by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/890
- feat(api): update API spec from langfuse/langfuse 8242934 by @langfuse-bot in https://github.com/langfuse/langfuse-js/pull/891
- fix(ci): run Langfuse v4 in dual-write mode by @hassiebp in https://github.com/langfuse/langfuse-js/pull/893
- ci(deps): bump the github-actions group with 4 updates by @dependabot[bot] in https://github.com/langfuse/langfuse-js/pull/896
- fix(vercel-ai-sdk): preserve fallback response models by @hassiebp in https://github.com/langfuse/langfuse-js/pull/899
Full Changelog: https://github.com/langfuse/langfuse-js/compare/v5.9.1...v5.10.0
Fetched July 31, 2026


