[{"data":1,"prerenderedAt":197},["ShallowReactive",2],{"blog-\u002Fblog\u002F2022\u002F03\u002Fflowforge-03-released":3},{"id":4,"title":5,"body":6,"description":12,"extension":186,"meta":187,"navigation":192,"path":193,"seo":194,"stem":195,"__hash__":196},"blog\u002Fblog\u002F2022\u002F03\u002Fflowforge-03-released.md","FlowFuse 0.3 released",{"type":7,"value":8,"toc":175},"minimark",[9,13,16,21,24,27,30,33,36,39,42,62,66,69,72,75,78,86,95,99,108,111,118,122,129,133,141,144,157,161,164,167],[10,11,12],"p",{},"The FlowFuse 0.3 release brings us closer to the launch of FlowFuse Cloud.\nFind out more about what's in this new release.",[10,14,15],{},"This release of the FlowFuse platform brings some significant new features that\nwill underpin more of what is to come.",[17,18,20],"h3",{"id":19},"project-stacks-&-templates","Project Stacks & Templates",[10,22,23],{},"When we think about what a makes a Project inside FlowFuse, the simple answer\nis Node-RED.",[10,25,26],{},"The more complete answer is: a version of Node-RED, a version of Node.js, some\nmemory, some CPU and a bunch of Node-RED settings to customise the instance.",[10,28,29],{},"In a platform like FlowFuse, it's important to have the tools to manage all\nof these things.",[10,31,32],{},"This is where Project Stacks and Template come in.",[10,34,35],{},"A Project Stack defines the underlying characteristics of the Node-RED process -\nor the container it is running in. For example, with our Local deployment model,\nit defines the version of Node-RED to use and how much memory the process should\ntry to use. In our container based deployment models, the stack identifies the\ncontainer to use for the project, along with memory and CPU limits.",[10,37,38],{},"In a future release, this will be the way we will support upgrading the version\nof Node-RED a project is using - and doing so in a well managed way. An Administrator\nwill be able to create a new Stack containing the new version of Node-RED.\nProject owners will then be able to update their projects to use the new Stack -\nat a time that is convenient to them.",[10,40,41],{},"A Project Template is more about how the Node-RED instance is configured - exposing\nthe options a user would traditional modify in their Node-RED settings file.\nWith this release, we're not exposing a lot of settings as the focus has been\nmore on the underlying Template concept. But it will be the basis for gradually\nexposing more options for customisation in the future.",[43,44,45,55],"ul",{},[46,47,48],"li",{},[49,50,54],"a",{"href":51,"rel":52},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F285",[53],"nofollow","Epic #285 - Project Stacks",[46,56,57],{},[49,58,61],{"href":59,"rel":60},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F141",[53],"Epic #141 - Project Templates",[17,63,65],{"id":64},"billing-integration","Billing Integration",[10,67,68],{},"With our open core philosophy, the heart of the FlowFuse platform is open source\nand available under the Apache 2 license for anyone to use.",[10,70,71],{},"But the plan was always to have certain features that were licensed separately.",[10,73,74],{},"This release brings the first of those features - Stripe Billing Integration. This\nfeature brings the ability to require a Team to have a Stripe Billing agreement\nin place and to be able to charge on a per-project basis within that Team.",[10,76,77],{},"Being able to charge is an important feature for any commercial platform, and\nwith our own FlowFuse Cloud launching soon, we needed to get this feature in\nplace today.",[10,79,80,81,85],{},"We've structured the code in the repository and updated the LICENSE file to make it\nvery clear what parts of the code base are ",[82,83,84],"em",{},"not"," covered by the Apache 2 license.",[43,87,88],{},[46,89,90],{},[49,91,94],{"href":92,"rel":93},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F224",[53],"Epic #224 - Billing",[17,96,98],{"id":97},"getting-started-with-flowfuse","Getting started with FlowFuse",[10,100,101,102,107],{},"The documentation provides a guide for ",[49,103,106],{"href":104,"rel":105},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Ftree\u002Fmain\u002Fdocs",[53],"installing FlowFuse on a local server",".",[10,109,110],{},"If you haven't played with FlowFuse yet, here's a more complete walk-through\nof the platform:",[112,113],"lite-youtube",{"videoid":114,"params":115,"style":116,"title":117},"YYZDx8n17Ys","rel=0","width: 704px; height: 100%;","YouTube video player",[17,119,121],{"id":120},"upgrading-flowfuse","Upgrading FlowFuse",[10,123,124,125,107],{},"If you installed FlowFuse 0.1 or 0.2 and want to upgrade, our documentation provides a\nguide for ",[49,126,128],{"href":127},"\u002Fdocs\u002Fupgrade\u002F","upgrading FlowFuse on a local server",[17,130,132],{"id":131},"getting-help","Getting help",[10,134,135,136,107],{},"If you hit any problems with the platform, or have questions to ask, please do\nraise an ",[49,137,140],{"href":138,"rel":139},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues",[53],"issue on GitHub",[10,142,143],{},"That also includes if you have any feedback or feature requests.",[10,145,146,147,151,152,107],{},"We also have a ",[148,149,150],"code",{},"#flowfuse"," channel on the ",[49,153,156],{"href":154,"rel":155},"https:\u002F\u002Fnodered.org\u002Fslack",[53],"Node-RED Slack workspace",[17,158,160],{"id":159},"what's-next?","What's next?",[10,162,163],{},"Our regular release cycle puts the next release on Thursday 14th April.",[10,165,166],{},"We're still in planning stage for the release, but we'll also be beginning to invite\npeople from the waiting list to sign-up to FlowFuse Cloud.",[10,168,169,170,174],{},"For more information, check out the ",[49,171,173],{"href":172},"\u002Fblog\u002F2022\u002F02\u002Fannouncing-flowforge-cloud\u002F","annoucement blog post",".\nYou can also sign up to our general mailing list below if you want to hear more\nabout the work we're doing.",{"title":176,"searchDepth":177,"depth":177,"links":178},"",2,[179,181,182,183,184,185],{"id":19,"depth":180,"text":20},3,{"id":64,"depth":180,"text":65},{"id":97,"depth":180,"text":98},{"id":120,"depth":180,"text":121},{"id":131,"depth":180,"text":132},{"id":159,"depth":180,"text":160},"md",{"navTitle":5,"excerpt":188},{"type":7,"value":189},[190],[10,191,12],{},true,"\u002Fblog\u002F2022\u002F03\u002Fflowforge-03-released",{"title":5,"description":12},"blog\u002F2022\u002F03\u002Fflowforge-03-released","ykhd3Uh2MwBmES67zUuo2mAFbsazobKTfTe8lxbN2xo",1780132424732]