Flowforge - v0.9.0 Release Latest
FlowForge is an open-source low-code platform based on the OpenJS Foundation Node-RED project. It provides the tools you need to run and manage multiple Node-RED instances in your own environment.
What's ChangedWhat's Changed
- Always respond to stripe webhooks with 200 status unless fatal by @knolleary in #863
- Permit login with
username
oremail
by @Steve-Mcl in #856 - Select Tiles for "Create Project" & "Admin > Project Types" by @joepavitt in #846
- Add billingEnabled flag to team api response to save subscription check by @knolleary in #870
- Rework team create flow to a single screen when billing enabled by @knolleary in #872
- E2E Testing Infrastructure by @joepavitt in #869
- include the ref id when calling .show() by @joepavitt in #877
- Log password reset requests with user id hash by @hardillb in #873
- Trust client IP address from upstream proxy by @hardillb in #874
- Default new projects' title to the project name by @Steve-Mcl in #883
- Add PostHog for User Interaction by @joepavitt in #864
- Initial TeamTypes implementation by @knolleary in #884
- Remove redundant test: calls that were not required in final Cypress solution by @joepavitt in #895
- Permit admin to manually verify users email by @Steve-Mcl in #902
- Dialog JS API by @joepavitt in #900
- Add docs on how to test with billing enabled by @knolleary in #885
- Add option to Suspend Project by @hardillb in #893
- docs: Update device commands by @ZJvandeWeg in #881
- Update ui-components to 0.3.2 dependency by @joepavitt in #903
- Bump fastify to version v4.0.x by @hardillb in #899
- add default crt & key instructions by @sammachin in #909
- Add migration guide by @sammachin in #897
- Make team row selectable by @joepavitt in #913
- Change .unit_price property to .price by @joepavitt in #914
- Map properties for Snapshot component by @joepavitt in #908
- docs: Update RBAC table by @Steve-Mcl in #865
- Fix creating teams when billing enabled by @hardillb in #916
- docs: Fix minor issues on the k8s install docs by @ZJvandeWeg in #918
- docs: Explain how to push images to docker by @ZJvandeWeg in #919
- Limit password length to 1024 chars by @hardillb in #922
- Hide loading graphic when project is susspended and viewing logs by @hardillb in #924
- Fix Stack update logic by @sammachin in #928
- adjust visibility and operations to match agreed RBACs by @Steve-Mcl in #920
- Update Stack Deleting Error Text by @sammachin in #927
- Limit tests to only run when changes to code by @hardillb in #889
- permit custom dashboard path to be set from FF by @Steve-Mcl in #926
- Permit
a-zA-Z-
in project name by @Steve-Mcl in #925 - fix migration SQL for postgres by @Steve-Mcl in #931
- Ensure device action options are shown on project/devices view for owner by @knolleary in #932
- Inflate team object with TeamType for updating billing by @hardillb in #933
- Properly report stack delete error messages by @knolleary in #934
- Release 0.9.0 by @Steve-Mcl in #935