Releases
Release on Langfuse Cloud
We deploy incremental changes to Langfuse Cloud production multiple times per day.
- How to release a change
- Langfuse Cloud: the
productionbranch deploys to all Langfuse Cloud regions. We frequently first release changes to Langfuse Cloud this way in order to monitor for potential failures before cutting an OSS release. - OSS:
- Langfuse Cloud: the
Release OSS
We cut new releases multiple times per week. We follow semantic versioning.
- Make sure you are on
main, rungit statusto make sure that you trackorigin:main. - Run
pnpm run release, this:- bumps version numbers across packages
- pushes commit to main
- and triggers release note on GitHub (please group the changes according to conventional commit type, see previous releases for reference)
- GitHub Actions will automatically force push this commit to the
productionbranch for a deployment to Langfuse Cloud (see above), no additional action necessary.
New features
When we release a new feature:
- Let customers know who asked for this or shared feedback, if you link Plain threads to linear issues they are automatically changed to
close the loopstatus when issue is marked as done in Linear (see product ops) - Update the documentation
- Create a changelog post
Was this page helpful?