- feat: 2.13.1 Release (#530) @hardillb
- feat: Release 2.13.0 (#529) @ppawlowski
- docs: Add OpenShift to cloudProvider docs (#528) @hardillb
- chore(deps): bump docker/build-push-action from 6.10.0 to 6.11.0 (#527) @app/dependabot
- chore: Add config option for team broker hostname (#525) @hardillb
- fix: 2.12.1 point release (#523) @hardillb
- feat: Release 2.12.0 (#522) @cstns
- chore: Bump to NR 4.0.7 (#520) @hardillb
- feat: Add Node-RED client for device editor cache (#521) @hardillb
- chore(deps): bump helm/kind-action from 1.10.0 to 1.11.0 (#518) @app/dependabot
- chore: Update NR versions in Docker containers (3.1.15 & 4.0.6) (#517) @hardillb
- feat: Wait for local database before starting services (#516) @ppawlowski
- chore(deps): bump flowfuse/github-actions-workflows from 0.37.0 to 0.38.0 (#515) @app/dependabot
- chore(ci): Remove unused deployment jobs (#513) @ppawlowski
- ci: Add stable tags for different NR versions (#514) @hardillb
- fix: Separate project's and core app ingress annotations (#511) @ppawlowski
- chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#512) @app/dependabot
- chore(deps): bump flowfuse/github-actions-workflows from 0.36.0 to 0.37.0 (#492) @app/dependabot
- ci: Add helm chart unit tests to
Helm chart validation
workflow (#510) @ppawlowski - fix: Add default MQTT max packet (#509) @hardillb
- ci: Fix typo in changelog update script (#508) @ppawlowski
- fix: Allow MQTT broker container config (#506) @hardillb
- feat: Release 2.11.0 (#505) @hardillb
- fix: creation of flowforge-broker service (#504) @ppawlowski
- chore(ci): Improve changelog entry collection and add missing entries (#503) @ppawlowski
- feat: add possibility to deploy emqx-exporter with FlowFuse helm chart (#500) @ppawlowski
- fix: secret reference indentation in EMQX definition (#497) @ppawlowski
- fix: emqx secret key name typo (#496) @ppawlowski
- fix: Fix generating api secrets for Team Broker on deploy (#491) @hardillb
- fix: Ensure EMQX only used if teambroker enabeld (#494) @hardillb
- chore(deps): bump yokawasa/action-setup-kube-tools from 0.11.1 to 0.11.2 (#493) @app/dependabot
- fix: EMQX service templates (#489) @ppawlowski
- fix: Change the way of handling EMQX secrets object (#488) @ppawlowski
- feat: Add possibility to apply
priorityClassName
to all deployments (#485) @ppawlowski
- feat: Release 2.10.0 (#483) @knolleary
- feat: Team broker flag (#482) @hardillb
- chore: Update for new Node-RED releases (#478) @knolleary
- chore: Bump Node-RED container to 4.0.4 (#477) @knolleary
- feat: Release 2.9.0 (#470) @cstns
- ci: temporarily disable container scan with Trivy (#468) @ppawlowski
- chore: bump Node-RED containers (#467) @hardillb
- ci: Bump containers reusable workflow version to
v0.29.0
(#459) @ppawlowski
- feat: add possibility to configure tolerations (#464) @ppawlowski
- fix: relicense helm chart to Apache-2.0 (#461) @hardillb
- fix: Update README.md (#458) @hardillb
- ci: Revert
merge_multiarch_images
workflow version bump (#457) @ppawlowski - chore(deps): bump flowfuse/github-actions-workflows from 0.14.0 to 0.28.0 (#454) @app/dependabot
- chore(deps): bump docker/build-push-action from 6.0.0 to 6.7.0 (#452) @app/dependabot
- chore(deps): bump flowfuse/github-actions-workflows from 0.10.0 to 0.28.0 (#408) @app/dependabot
- feat: Release 2.8.0 (#453) @Steve-Mcl
- fix: Ensure default private ca cert cm name (#451) @hardillb
- docs: Add release versioning documentation (#448) @ppawlowski
- fix: Add Email debug (#447) @hardillb
- fix: Set prometheus scrape port for
flowforge-file
to3001
(#446) @ppawlowski
- feat: Add possibility to configure Prometheus endpoint for FileStore app (#445) @ppawlowski
- feat: Release 2.7.0 (#444) @cstns
- feat: Allow Session limits to be set (#443) @hardillb
- feat: Allow SES SourceARN to be set (#438) @hardillb
- chore(deps): bump tibdex/github-app-token from 1 to 2 (#423) @app/dependabot
- chore(deps): bump actions/setup-python from 5.1.0 to 5.1.1 (#440) @app/dependabot
- docs: align changelog entries for
2.10.1
release (#437) @ppawlowski
- fix: Add
VERSIONING.md
to helm ignored files (#436) @ppawlowski - chore: rebrand working directory (#434) @hardillb
- ci: Build amd64 images only for FFC (#435) @ppawlowski
- ci: Push updated CHANGELOG.md (#432) @ppawlowski
- chore: Bump for 2.6.1 (#433) @hardillb
- ci: Generate main changelog after Helm chart release (#431) @ppawlowski
- chore: Update the main changlog for
2.10.0
release (#430) @ppawlowski
- feat: 2.6.0 application release (#429) @cstns
- fix: avoid parallel images update (#419) @ppawlowski
- feat: Add helm config for PersistentStorge (#427) @hardillb
- feat: introduce nr-assistant configuration (#426) @ppawlowski
- feat: Update ClusterRoll and add /data/storage dir (#407) @hardillb
- fix: indentation within custom hostname configuration (#413) @ppawlowski
- feat: Add possibility to collect MQTT broker metrics (#412) @ppawlowski
- fix: Add cnameTarget @hardillb
- feat: Custom Hostname config @hardillb
- ci: Fix CHANGELOG.md path in .releaserc (#385) @Piwero
- ci: Bump workflow versions to v0.10.0 (#383) @ppawlowski
- ci: Narrow down container build triggers (#384) @ppawlowski
- fix: Skip CKV_K8S_10 and CKV_K8S_12 checks (#382) @ppawlowski
- fix: Skip CKV_K8S_11 and CKV_K8S_13 checks (#380) @ppawlowski
- fix: Add temporary annotation to skip CKV_K8S_35 check (#381) @ppawlowski
- fix: Temporarily skip CKV_K8S_35 for forge and file-server deployments (#379) @ppawlowski
- fix: Disable automounting of service account tokens (#375) @ppawlowski
- ci: Exclude advanced Helm chart validation on release (#377) @ppawlowski
- ci: Wait for container images build pipeline before running Helm chart release flow (#376) @ppawlowski
- feat: Disable
allowPrivilegeEscalation
for init containers (#368) @ppawlowski - ci: Enable dependabot for GitHub Actions (#369) @ppawlowski
- fix: role binding references (#367) @ppawlowski
- fix: Bind resources to the namespace (#365) @ppawlowski
- ci: Update checkov-action to use v12 version (#364) @ppawlowski
- chore: Update 3.1.x container to use NR 3.1.9 (#363) @hardillb
- feat: Allow number of forge app replicas to be set (#357) @hardillb
- feat: Add possibility to customize domain for MQTT broker (#359) @ppawlowski
- chore: Bump for 2.4.2 release (#361) @hardillb
- fix: Ensure ssl-certs dir exists (#360) @hardillb
- chore: Update Dockerfile-3.1 for NR 3.1.8 (#358) @knolleary
- fix: Only build NR 4.0 for amd64 and arm64 (#354) @hardillb
- feat: upgrade to FlowFuse 2.2.1 (#353) @hardillb
- ci: Add Node-RED 4.0 public container build job into existing workflow (#352) @ppawlowski
- ci: Introduce Node-RED
4.0.0-beta
container images (#351) @ppawlowski
- chore: Update Dockerfile-3.1 to pull 3.1.7 (#348) @knolleary
- feat: Add imagePullPolicy to initContainers (#342) @ppawlowski
- fix: Remove helm annotation hooks from
upgrade-db
job (#344) @ppawlowski - ci: Enable manual release of container images (#341) @ppawlowski
- feat: Openshift container changes (#340) @hardillb
- feat: All containers should use read-only file system (#339) @ppawlowski
- ci: Allow to manually trigger Helm chart release pipeline (#338) @ppawlowski
- ci: Validate Helm chart against full stack deployment (#337) @ppawlowski
- fix: db-upgrade job image URL (#336) @ppawlowski
- Update to NR 3.1.6 (#335) @hardillb
- feat: Drop all forge container capabilities (#334) @ppawlowski
- fix: Use file-server container for db upgrade job (#307) @hardillb
- feat: Add possibility to create custom Network Policies for project pods (#331) @ppawlowski
- fix: Drop all capabilities for init container (#333) @ppawlowski
- ci: Wait for forge app public image to become available (#329) @ppawlowski
- ci: Update containers build/deploy reusable workflows to
v0.5.1
(#328) @ppawlowski - ci: Bump workflows to
v0.5.0
(#327) @ppawlowski - ci: Test helm chart upgrade process against version in
main
branch (#325) @ppawlowski - feat: Add possibility to configure unique annotations for each ingress object (#324) @ppawlowski
- fix: Removal of redundant service used for communication with database (#323) @ppawlowski
- fix: Keep e-mail password in secret object (#321) @ppawlowski
- refactor: Container rename 2 (#274) @hardillb
- fix: Update liveness and readiness probe timeout values for broker pod (#316) @ppawlowski
- feat: Allow FileStore image to be set (#314) @hardillb
- feat: Add default container security context values for broker container (#313) @ppawlowski
- fix: Rollback selector labels for existing deployments (#312) @ppawlowski
- feat: Allow to run local postgresql database on ARM nodes (#310) @ppawlowski
- feat: Add support for Google Analytics (#311) @hardillb
- fix: Only run the job if fileStore is enabled (#309) @hardillb
- fix: improve the description of the forge.registry field (#308) @hardillb
- fix: Ensure both priave ca certs configmaps have default names (#304) @hardillb
- ci: Ignore Helm chart related files in images build pipelines (#303) @ppawlowski
- feat: Add consistent labels to all resources created by the Helm chart (#302) @ppawlowski
- fix: Fix typo missed in review (#301) @hardillb
- feat: Add log passthrough support (#300) @hardillb
- chore: Create helm chart
upgrade
documentation (#292) @ppawlowski - feat: Add possibility to provide database credentials as an external secret (#296) @ppawlowski
- ci: Do not run checkov against subcharts (#297) @ppawlowski
- ci: Run checkov against helm chart directory instead of templated yaml (#294) @ppawlowski
- ci: fix helm chart validation pipeline to include subdirectories (#293) @ppawlowski
- feat: Keep database credentials in kubernetes secrets (#287) @ppawlowski
- feat: Add possibility to configure probes for each pod (#291) @ppawlowski
- feat: Add
containerSecurityContext
for each container (#289) @ppawlowski - chore: Update actions used to build release containers (#286) @hardillb
- Bump included versions @hardillb
- refactor: rename containers (#272) @hardillb
- feat: Helm chart v2 (#279) @ppawlowski
- Add support for using cert manager to issue TLS certs (#267) @hardillb
- chore: Update GitHub Actions workflows to use v0.4.1 (#277) @ppawlowski
- chore: Bump reusable workflows version to
v0.4.0
(#271) @ppawlowski - feat: Deploy to stage from main branch only (#273) @ppawlowski
- Introduce helm chart automatic release workflow (#269) @ppawlowski
- Update for new flowfuse npm package (#244) @knolleary
- FIX: workflows tag version reference (#246) @ppawlowski
- Enable image scanning for all containers (#245) @ppawlowski
- Update Node-RED to 3.1.3 (#242) @knolleary
- Fix 3.1.x tag for docker hub (#241) @hardillb
- Update NR to 3.1.2 (#239) @knolleary
- Remove
postgresql.global.storageClass
from default chart values (#231) @ppawlowski - Add possibility to customise clusterrole name (#237) @ppawlowski
- Run 3.1.1 NR on NodeJS 18 (#236) @hardillb
- Update k8s driver package scope (#235) @knolleary
- Update file server to new npm scope (#234) @knolleary
- Use environment-scoped AWS credentials in pipelines (#233) @ppawlowski
- Update NR containers to pull in @flowfuse/nr-launcher (#230) @knolleary
- Validate value of
domain
property (#227) @ppawlowski - Fix typo in README.md (#222) @ppawlowski
- Add affinity info to readme (#218) @ppawlowski
- Add affinity configuration for broker and flowforge deployments (#217) @ppawlowski
- Add support for setting Content Security Policy (#212) @hardillb
- FIX: Allow to handle multiline ingress annotations (#215) @ppawlowski
- Node 18 containers (#213) @hardillb
- FIX: typo in upload step name (#211) @ppawlowski
- FIX: typo in environment name in Node-Red container pipeline (#210) @ppawlowski
- Push Node-RED images to production ECR (#209) @ppawlowski
- Bump to FlowFuse v1.13.2 @hardillb
- Switch node-red container build to new approach (#200) @ppawlowski
- Bump to FlowFuse v1.13.1 @hardillb
- Pin reusable workflows to tag instead of SHA (#201) @ppawlowski
- Set NODE_ENV (#198) @hardillb
- Fix Sentry env values (#197) @flecoufle
- Update to FlowFuse v1.12.4
- Add SENTRY_ENV to deployment (#195) @hardillb
- Fix annotations location (#194) @ppawlowski
- Add prometheus-related pod annotations (#193) @ppawlowski
- Update to FlowFuse v1.12.3
- config: Add Prometheus config (#191) @ZJvandeWeg
- Increase broker acl cache to 5mins (#190) @hardillb
- Add support for configuring sentry telemetry (#188) @Pezmc
- Enable file server http logging (#189) @hardillb
- Bump to FlowForge v1.12.2 @hardillb
- Bump to FlowForge v1.12.1 @hardillb
- Enable concurrency in deployment pipelines (#182) @ppawlowski
- Deploy multiarch image from temporary registry (#179) @ppawlowski
- Only config file-server if needed (#180) @hardillb
- Build container images using packages from public npm registry (#177) @ppawlowski
- Pin reusable workflow to commit SHA (#175) @ppawlowski
- Disable production containers build (#167) @ppawlowski
- Add possibility to deploy flowforge container to stage environment (#165) @ppawlowski
- Introduce dedicated containers images build pipeline (#163) @ppawlowski
- Revert create-pod Role name (#159) @hardillb
- Allow variable substituion in Ingress Annotations (#156) @hardillb
- Add Rate Limit details (#158) @hardillb
- FlowForge helm: 1. Editors: service account. 2. Broker: propagate ingress. 3. README (#148) @elenaviter
- Allow DB connection to use SSL (#154) @hardillb
- Add comment about PostgreSQL constraints (#145) @hardillb
- Remove device-agent container build (#139) @hardillb
- Update README.md (#137) @hardillb
- Update Dockerfile-3.1 (#136) @hardillb
- Update Dockerfile-3.1 (#134) @hardillb
- Add permission to list endpoints (#133) @hardillb
- Editor ingress settings (#126) @elenaviter
- Ingress settings for Flowforge in K8s (#125) @andreikop
- Fix Release.Name in job-upgrade-db (#122) @flecoufle
- Add deviceCost to configmap (#124) @hardillb
- Add HOME env var (#123) @hardillb
- Add NR 3.1.0 build (#120) @hardillb
- Add support to supply Private ca certificate bundle (#117) @hardillb
- Allow empty SMTP user/pass (#116) @hardillb
- Remove hard coded ingress annotations for AWS (#113) @hardillb
- Add eslint for test files (#111) @knolleary
- Add device product/price to config map (#110) @knolleary
- Fix line break in telemetry (#109) @hardillb
- Add posthog apihost to config (#107) @hardillb
- Fix missing
s
in default context host (#105) @hardillb - Add more tests (#103) @hardillb
- First pass at basic tests for Helm Chart (#90) @hardillb
- Wait for containers to build before publish helm (#101) @hardillb
- Fix Go Template formating for frontend telemetry (#102) @hardillb
- Add branding inserts (#99) @hardillb
- Add support for Free trial configuration (#96) @hardillb
- Bump 2.2.3 container to NodeJS 16 base (#97) @hardillb
- Add support for HubSpot support agent (#95) @hardillb
- Add deployment permissions (#93) @hardillb
- Allow upgrade DB script to run without failing (#92) @hardillb
- Fix configmap (#89) @flecoufle
- Fix gha (#86) @hardillb
- Fix helm chart publish (#85) @hardillb
- Add context store provisioning (#79) @hardillb
- Add enabled flags for broker and file-server (#73) @hardillb
- Expose the port so it can be used for HTTP-in/out (#82) @hardillb
- No need to symlink python3 anymore (#81) @hardillb
- Docker: Publish images for the device agent (#80) @ZJvandeWeg
- Publish helm (#78) @hardillb
- Fix indentation in file-server.yml (#67) @hardillb
- Rename file-storage package (#66) @hardillb
- Add File Server (#64) @hardillb
- Update helm chart readme about node selectors (#65) @hardillb
- Typo in docs for ProjectSelector (#63) @hardillb
- Fix path to README (#62) @hardillb
- Update for FlowForge 1.0.1
- Remove flowforge nodes from /data/package.json (#56) @hardillb
- Push README.md files to Docker Hub with each release (#54) @hardillb
- Limiting the containers capabilities (#53) @hardillb
- Allow EE license to be added to configmap from helm chart (#45) @hardillb
- Fix case on npm authToken (#46) @hardillb
- Use GH token to auth if using custom repo (#44) @hardillb
- Move to docker GH actions (#43) @hardillb
- containers: Publish containers publicly each release @ZJvandeWeg
- Add option to overide forge app container image (#39) @hardillb
- Set correct default broker url (#38) @hardillb
- Add team types (#37) @hardillb
- Add support for PostHog metrics (#36) @hardillb
- Versioning (#34) @hardillb
- Add Health Check URL for MQTT broker (#35) @hardillb
- Bump version for 0.8.0 (#32) @hardillb
- Update auth http paths (#31) @hardillb
- Add plausible config (#30) @hardillb
- add dep @flowforge/nr-project-nodes (#29) @Steve-Mcl
- Start of adding the broker (#26) @hardillb
- Add FF Theme to node-red container (#25) @hardillb
- Fix missing Python2 for sqlite3 (#23) @hardillb
- Update project automation (#17) @knolleary
- Fix version of NR available to Launcher (#16) @hardillb
- Add billing template to helm config (#15) @hardillb
- Update README.md (#14) @hardillb
- Allow Project Node selector to be set (#13) @hardillb
- Only apply ALB annotation on AWS (#12) @hardillb
- Fix when not running on AWS (#10) @hardillb
- Add to node-red container as well (#9) @hardillb
- Add option to specify npm registry (#8) @hardillb
- Add default host config to 0.0.0.0 (#7) @hardillb
- First AWS EKS deployment (#5) @hardillb
- Add more email config (#4) @hardillb
- Add ALB annotations (#3) @hardillb
- Add project workflow automation (#2) @knolleary
- Make installing Postgres optional (#1) @hardillb