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: (see below)
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
- 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?