[{"data":1,"prerenderedAt":341},["ShallowReactive",2],{"blog-\u002Fblog\u002F2022\u002F10\u002Fflowforge-1-released":3},{"id":4,"title":5,"body":6,"description":327,"extension":328,"meta":329,"navigation":336,"path":337,"seo":338,"stem":339,"__hash__":340},"blog\u002Fblog\u002F2022\u002F10\u002Fflowforge-1-released.md","FlowFuse 1.0 released",{"type":7,"value":8,"toc":314},"minimark",[9,19,28,33,40,48,56,63,66,70,73,109,113,116,211,215,218,231,238,243,261,265,274,281,285,294,301],[10,11,12,13,18],"p",{},"Predefined environment variables for your Instances and Devices, manage your Project's modules and import your existing flows (and credentials) into your FlowFuse ",[14,15,17],"a",{"href":16},"\u002Fdocs\u002Fuser\u002Fconcepts\u002F#instance","Projects",".",[10,20,21,22,18],{},"We're pleased to announce version 1.0 FlowFuse is now available. Keep reading for a promotion code to get your first month free on FlowFuse. Version 1.0 represents our vision of the base set of features needed for you to get great value from using FlowFuse in a production environment. That's not to say we are done, we will continue to add features, improve our interfaces and fix bugs with the same enthusiasm as we've worked towards 1.0. We'd like to hear your feedback on what we will be including in ",[14,23,27],{"href":24,"rel":25},"https:\u002F\u002Fgithub.com\u002Forgs\u002FFlowFuse\u002Fprojects\u002F5",[26],"nofollow","1.1 and beyond",[29,30,32],"h2",{"id":31},"features","Features",[10,34,35],{},[14,36,39],{"href":37,"rel":38},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F841",[26],"Standard Environment Variables set for both Projects and Devices",[10,41,42,43,47],{},"Projects now get a set of predefined environment variables that can be used by their flows. These give your flows access to the projects unique id and name. When the flows are deployed to ",[14,44,46],{"href":45},"\u002Fdocs\u002Fuser\u002Fconcepts\u002F#device","devices",", they also get the device's id and name. That makes is easier to deploy flows across multiple devices and have each able to identify itself.",[10,49,50,55],{},[14,51,54],{"href":52,"rel":53},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F405",[26],"Add additional node modules to your projects","\nThis feature allows you to pre-define additional Node-RED nodes and node modules you may want to be installed in your FlowFuse project, making it easier to manage.",[10,57,58],{},[14,59,62],{"href":60,"rel":61},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F835",[26],"Import existing projects into FlowFuse",[10,64,65],{},"You can now import your existing flow and credentials files straight into your FlowFuse project - making it really easy to move your existing projects into the platform.",[29,67,69],{"id":68},"improvements","Improvements",[10,71,72],{},"We've made a number of improvements to the overall experience of running FlowFuse.",[74,75,76,85,93,101],"ul",{},[77,78,79,80],"li",{},"Editable Stack labels ",[14,81,84],{"href":82,"rel":83},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F915",[26],"#915",[77,86,87,88],{},"Check for suitable version of Node on Devices ",[14,89,92],{"href":90,"rel":91},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fdevice-agent\u002Fissues\u002F37",[26],"#37",[77,94,95,96],{},"Realtime Project status details in Project overview  ",[14,97,100],{"href":98,"rel":99},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F990",[26],"#990",[77,102,103,104],{},"Improve Template creation & Edit Project Settings UX ",[14,105,108],{"href":106,"rel":107},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1041",[26],"#1041",[29,110,112],{"id":111},"bug-fixes","Bug Fixes",[10,114,115],{},"We've fixed the following bugs in this release.",[74,117,118,125,132,139,146,153,160,167,174,181,188,195,202,209],{},[77,119,120],{},[14,121,124],{"href":122,"rel":123},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1143",[26],"Pressing return in search box reloads page",[77,126,127],{},[14,128,131],{"href":129,"rel":130},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1126",[26],"Vue Router Warn",[77,133,134],{},[14,135,138],{"href":136,"rel":137},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fforge-ui-components\u002Fissues\u002F58",[26],"Kebab menu in Settings breaks",[77,140,141],{},[14,142,145],{"href":143,"rel":144},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1096",[26],"flowforge-nr-launcher missing try\u002Fcatch on http request",[77,147,148],{},[14,149,152],{"href":150,"rel":151},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1145",[26],"Invite with + in email address is incorrectly sanitised",[77,154,155],{},[14,156,159],{"href":157,"rel":158},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fforge-ui-components\u002Fissues\u002F59",[26],"Table does not sort correctly when empty fields are present",[77,161,162],{},[14,163,166],{"href":164,"rel":165},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F929",[26],"4xx Errors not shown in App",[77,168,169],{},[14,170,173],{"href":171,"rel":172},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1076",[26],"Inconsistent errors returned from the API",[77,175,176],{},[14,177,180],{"href":178,"rel":179},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowforge-nr-launcher\u002Fissues\u002F77",[26],"Module install not working on windows",[77,182,183],{},[14,184,187],{"href":185,"rel":186},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1038",[26],"Avatar lettering is mis-allinged when only rendering 1 character",[77,189,190],{},[14,191,194],{"href":192,"rel":193},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F968",[26],"it.only is not prohibited",[77,196,197],{},[14,198,201],{"href":199,"rel":200},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F966",[26],"No feedback when an API error occurs editing user",[77,203,204],{},[14,205,208],{"href":206,"rel":207},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues\u002F1040",[26],"Start action is available on a running project",[77,210],{},[29,212,214],{"id":213},"contributors","Contributors",[10,216,217],{},"We'd like the thank the following for their contributions to this release:",[10,219,220,225,226,18],{},[14,221,224],{"href":222,"rel":223},"https:\u002F\u002Fgithub.com\u002FJozefik",[26],"Jozefik"," for their work on ",[14,227,230],{"href":228,"rel":229},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fpull\u002F1082",[26],"Adding limits to admin panel",[10,232,233,234,18],{},"As an open-source project, we welcome community involvement in what we're building. If you're interested in contributing, checkout our ",[14,235,237],{"href":236},"\u002Fdocs\u002Fcontribute\u002F","guide in the docs",[239,240,242],"h3",{"id":241},"try-it-out","Try it out",[10,244,245,250,251,255,256,260],{},[14,246,249],{"href":247,"rel":248},"https:\u002F\u002Fapp.flowfuse.com\u002Faccount\u002Fcreate?code=RELEASE1",[26],"Sign up for FlowFuse-Managed Premium"," with this link or at the checkout enter the code ",[252,253,254],"strong",{},"RELEASE1"," to get your first project free for a month. As an open source project you can also use ",[14,257,259],{"href":258},"\u002Fdocs\u002Finstall\u002F","FlowFuse-Community"," for free, forever.",[239,262,264],{"id":263},"upgrading-flowfuse","Upgrading FlowFuse",[10,266,267,268,273],{},"Our managed ",[14,269,272],{"href":270,"rel":271},"https:\u002F\u002Fapp.flowfuse.com",[26],"FlowFuse"," is already running 1.0. Upgrade your project Stacks to the latest version to make sure you get all the latest changes.",[10,275,276,277,18],{},"If you installed a previous version of FlowFuse and want to upgrade, our documentation provides a\nguide for ",[14,278,280],{"href":279},"\u002Fdocs\u002Fupgrade\u002F#upgrading-flowfuse","upgrading FlowFuse on a local server",[239,282,284],{"id":283},"getting-help","Getting help",[10,286,287,288,293],{},"If you hit any problems with the platform, or have questions to ask, please raise an ",[14,289,292],{"href":290,"rel":291},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fflowfuse\u002Fissues",[26],"issue on GitHub",".\nThat also includes if you have any feedback or feature requests.",[10,295,296,297],{},"Customers of FlowFuse Cloud can raise a ticket by emailing ",[14,298,300],{"href":299},"mailto:support@flowfuse.com","support@flowfuse.com",[10,302,303,304,308,309,18],{},"We also have a ",[305,306,307],"code",{},"#flowfuse"," channel on the ",[14,310,313],{"href":311,"rel":312},"https:\u002F\u002Fnodered.org\u002Fslack",[26],"Node-RED Slack workspace",{"title":315,"searchDepth":316,"depth":316,"links":317},"",2,[318,319,320,321],{"id":31,"depth":316,"text":32},{"id":68,"depth":316,"text":69},{"id":111,"depth":316,"text":112},{"id":213,"depth":316,"text":214,"children":322},[323,325,326],{"id":241,"depth":324,"text":242},3,{"id":263,"depth":324,"text":264},{"id":283,"depth":324,"text":284},"Predefined environment variables for your Instances and Devices, manage your Project's modules and import your existing flows (and credentials) into your FlowFuse Projects.","md",{"navTitle":5,"excerpt":330},{"type":7,"value":331},[332],[10,333,12,334,18],{},[14,335,17],{"href":16},true,"\u002Fblog\u002F2022\u002F10\u002Fflowforge-1-released",{"title":5,"description":327},"blog\u002F2022\u002F10\u002Fflowforge-1-released","jD3VEreeAheKnc0riT1ih_HMLTNQHBR80VtdctHHGoI",1780070549944]