From 0ab357f736df10038230b1a108243b9bdd656cd7 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Thu, 13 Aug 2026 14:23:24 +0200 Subject: [PATCH 1/6] changelog: record the release each entry ships in Adds a `release` field to every changelog entry, derived from the entry's own date against the release milestone calendar: an entry belongs to the first release dated on or after it, because a post is published once the change is live on FlowFuse Cloud and self-hosted users receive it in the next release. Where the milestone due date and the release blog date disagree, the milestone is correct. At the 2.14/2.15 boundary the entries dated either side are all described in the 2.14 blog, matching the milestone rather than the blog date. The field must be declared in the content schema or @nuxt/content strips it from the entry, which is what silently happened to `tags`. A node:test check validates the frontmatter of every entry: required fields present, a zero-padded real calendar date, a MAJOR.MINOR release, and release numbers that never decrease as dates increase. That last invariant needs no release calendar in the repo and catches a mistyped release against its neighbours. Also fills in the entry descriptions that were empty, since they render as blank rows on the listing, adds the changelog tag where it was missing, and zero-pads a malformed date. --- nuxt/content.config.ts | 5 + .../engineering/releases/writing-changelog.md | 18 +-- nuxt/lib/changelog-frontmatter.test.mjs | 111 ++++++++++++++++++ src/changelog/2023/09/custom-node-support.md | 1 + src/changelog/2023/09/devops-actions.md | 1 + .../2023/09/introduction-enterprise-tier.md | 1 + src/changelog/2023/09/pipeline-api.md | 1 + src/changelog/2023/09/snapshots-devices.md | 1 + src/changelog/2023/10/blueprints.md | 1 + src/changelog/2023/10/certified-nodes.md | 1 + .../2023/10/device-snapshot-selection.md | 1 + src/changelog/2023/10/path-bug-fix.md | 1 + src/changelog/2023/10/resource-alerts.md | 1 + src/changelog/2023/11/2fa.md | 1 + src/changelog/2023/11/default-editor.md | 1 + src/changelog/2023/11/devices-in-pipelines.md | 1 + .../2023/11/project-nodes-devices.md | 1 + src/changelog/2023/12/billing.md | 1 + src/changelog/2023/12/blueprint-selection.md | 1 + src/changelog/2023/12/device-groups.md | 1 + .../2023/12/email-alerting-node-red-crash.md | 1 + src/changelog/2023/12/node-red-updated.md | 1 + src/changelog/2024/01/device-audit-log.md | 1 + .../2024/01/device-groups-snapshot.md | 1 + src/changelog/2024/01/fleet-mode.md | 1 + src/changelog/2024/01/helm-v2.md | 1 + src/changelog/2024/01/new-blueprints.md | 1 + src/changelog/2024/01/security-updates.md | 1 + src/changelog/2024/01/sso-team-membership.md | 1 + .../2024/01/streamlined-device-assignment.md | 1 + src/changelog/2024/02/device-auto-snapshot.md | 2 + .../2024/02/device-instance-audit-logs.md | 1 + .../2024/02/device-onboarding-improvements.md | 1 + .../2024/02/device-pricing-change.md | 1 + .../2024/02/instance-auto-snapshots.md | 1 + src/changelog/2024/02/postgresql-upgrade.md | 1 + .../2024/03/bearer-token-authentication.md | 1 + .../2024/03/instance-protection-mode.md | 1 + src/changelog/2024/03/limits-debug-payload.md | 1 + .../2024/03/restart-devices-remotly.md | 1 + .../2024/04/custom-nodes-on-devices.md | 1 + src/changelog/2024/04/device-auto-snapshot.md | 1 + .../2024/04/improving-device-groups.md | 1 + src/changelog/2024/04/pricing-change.md | 1 + .../2024/04/tougher-rate-limiting.md | 1 + src/changelog/2024/05/instance-healthcheck.md | 1 + src/changelog/2024/05/library-blueprints.md | 1 + src/changelog/2024/05/library-flowviewer.md | 1 + .../managing-node-red-version-on-devices.md | 1 + .../2024/05/snapshot-improvements-pt3.md | 1 + .../2024/05/snapshot-improvements.md | 1 + src/changelog/2024/05/snapshot-upload.md | 1 + .../2024/06/device-agent-proxy-support.md | 1 + src/changelog/2024/06/library-blueprints.md | 1 + src/changelog/2024/06/multiline-env-vars.md | 1 + .../2024/06/snapshot-flow-compare.md | 1 + src/changelog/2024/07/applications-search.md | 1 + .../2024/07/device-group-clear-snapshot.md | 1 + .../2024/07/device-management-bulk-delete.md | 1 + .../2024/07/device-management-bulk-move.md | 1 + src/changelog/2024/07/edit-snapshots.md | 1 + .../2024/07/flowfuse-assistant-json.md | 3 +- src/changelog/2024/07/flowfuse-assistant.md | 3 +- src/changelog/2024/07/immersive-editor.md | 1 + src/changelog/2024/07/notifications-inbox.md | 1 + src/changelog/2024/07/notifications-update.md | 1 + src/changelog/2024/07/persistent-storage.md | 1 + src/changelog/2024/07/sso.md | 2 + src/changelog/2024/08/bill-of-materials.md | 2 + .../2024/08/enterprise-license-update.md | 2 + src/changelog/2024/08/ldap-sso-groups.md | 2 + ...atic-file-service-navigation-visibility.md | 1 + .../2024/10/device-group-env-vars.md | 3 +- src/changelog/2024/10/mqtt-service.md | 1 + .../2024/10/notifications-bulk-actions.md | 1 + .../10/snapshot-download-upload-options.md | 3 +- .../2024/10/version-history-timeline.md | 1 + src/changelog/2024/11/audit-log-hierarchy.md | 3 +- src/changelog/2024/11/device-agent-release.md | 1 + src/changelog/2024/11/mqtt-topic-hierarchy.md | 1 + src/changelog/2024/11/team-search.md | 3 +- src/changelog/2024/12/dashboad-iframe.md | 3 +- src/changelog/2024/12/device-editor-cache.md | 3 +- src/changelog/2024/12/team-bom-timeline.md | 3 +- src/changelog/2025/01/free-tier-onboarding.md | 1 + src/changelog/2025/01/hidden-env-vars.md | 3 +- src/changelog/2025/01/improved-diagnostics.md | 3 +- src/changelog/2025/01/team-level-groups.md | 1 + ...dditional-device-version-history-events.md | 3 +- .../2025/02/broker-error-feedback.md | 3 +- src/changelog/2025/02/device-agent-updates.md | 3 +- .../02/device-version-history-timeline.md | 1 + src/changelog/2025/02/external-brokers.md | 3 +- .../2025/02/mqtt-schema-suggestions.md | 1 + ...d-and-extend-team-invitation-expiration.md | 3 +- src/changelog/2025/02/schema-docs.md | 1 + .../2025/02/topic-hierarchy-search.md | 1 + src/changelog/2025/03/container-tags.md | 1 + src/changelog/2025/03/device-groups.md | 1 + src/changelog/2025/03/device-local-login.md | 1 + src/changelog/2025/03/free-tier.md | 1 + .../2025/03/resource-notifications.md | 1 + src/changelog/2025/03/snapshot-filter.md | 3 +- src/changelog/2025/03/team-npm-registry.md | 1 + src/changelog/2025/03/topic-deletion.md | 1 + src/changelog/2025/04/device-provisioning.md | 1 + src/changelog/2025/04/git-integration.md | 3 +- .../2025/04/instance-log-browsing.md | 1 + .../2025/05/import-node-red-flows.md | 1 + src/changelog/2025/06/flowfuse-assistant-2.md | 1 + src/changelog/2025/06/flowfuse-assistant.md | 1 + src/changelog/2025/06/git-integration.md | 1 + .../2025/06/instance-performance-memory.md | 1 + src/changelog/2025/06/new-home-page.md | 1 + .../2025/06/team-performance-view.md | 1 + src/changelog/2025/06/team-performance.md | 3 +- src/changelog/2025/06/ui-refresh.md | 1 + .../2025/07/browse-node-red-flows.md | 1 + src/changelog/2025/07/flowfuse-tables.md | 1 + src/changelog/2025/07/import-blueprints.md | 1 + .../07/simplified-applications-overview.md | 1 + src/changelog/2025/07/smart-suggestions.md | 1 + .../2025/07/team-to-pro-plan-rename.md | 1 + ...-generated-snapshot-descriptions-hosted.md | 1 + ...-generated-snapshot-descriptions-remote.md | 1 + src/changelog/2025/08/device-performance.md | 1 + src/changelog/2025/08/direct-sso.md | 1 + src/changelog/2025/08/flowfuse-assistant.md | 1 + src/changelog/2025/08/flowfuse-mqtt.md | 1 + src/changelog/2025/08/http-cors.md | 1 + src/changelog/2025/08/subflow-export.md | 1 + src/changelog/2025/08/tables-assistant.md | 1 + .../09/expose-saml-groups-to-dashboard.md | 1 + src/changelog/2025/09/inline-assist.md | 1 + .../09/retiring-flowforge-device-agent.md | 1 + .../2025/09/revised-instance-snapshot-ui.md | 1 + .../2025/09/team-broker-async-api.md | 1 + .../2025/10/application-level-rbac.md | 1 + .../2025/10/bulk-device-group-assignment.md | 1 + ...duplicate-instances-across-applications.md | 1 + .../10/import-flows-on-instance-creation.md | 1 + src/changelog/2025/10/mcp-nodes.md | 1 + src/changelog/2025/10/onnx-nodes.md | 3 +- .../settings-page-device-group-management.md | 1 + src/changelog/2025/11/ff-expert-update.md | 1 + .../2025/11/minimum-nodejs-version.md | 1 + src/changelog/2025/11/sso-session.md | 1 + .../2025/12/ff-expert-mcp-insights.md | 1 + .../2025/12/scheduled-maintenance.md | 1 + .../2026/01/device-agent-containers.md | 1 + .../2026/01/ff-expert-manage-palette.md | 1 + src/changelog/2026/01/ff-expert-nr-actions.md | 1 + .../2026/01/ff-expert-palette-queries.md | 1 + .../2026/01/ff-expert-select-flows.md | 1 + src/changelog/2026/01/mcp-rbacs.md | 3 +- src/changelog/2026/01/mcp-security.md | 3 +- .../2026/02/device-agent-nodejs-options.md | 1 + .../2026/02/ff-expert-debug-log-context.md | 3 +- .../2026/02/ff-expert-update-banner.md | 1 + .../2026/02/ha-instance-rolling-restart.md | 1 + .../02/remote-instances-immersive-editor.md | 1 + ...restoring-snapshots-to-remote-instances.md | 1 + src/changelog/2026/03/azure-dev-ops-gitops.md | 1 + .../03/developer-mode-in-immersive-editor.md | 1 + .../2026/03/embedded-editor-tab-title.md | 1 + .../2026/03/march-scheduled-maintenance.md | 1 + .../snapshot-detail-modal-immersive-editor.md | 1 + src/changelog/2026/04/expert-action-links.md | 1 + .../2026/04/hosted-instance-url-env-var.md | 1 + .../2026/04/immersive-editor-drawer.md | 1 + src/changelog/2026/04/snapshot-diff-viewer.md | 1 + src/changelog/2026/05/ai-opt-out.md | 1 + .../2026/05/expert-application-building.md | 1 + src/changelog/2026/05/single-sso-provider.md | 1 + src/changelog/2026/06/dark-mode.md | 1 + .../2026/06/device-agent-v4-released.md | 1 + .../2026/06/generic-git-server-support.md | 1 + .../2026/06/july-scheduled-maintenance.md | 1 + .../2026/07/application-sso-groups.md | 1 + .../2026/07/device-agent-onboarding.md | 1 + src/changelog/2026/07/expert-enhancements.md | 1 + .../2026/07/expert-tables-automation.md | 1 + src/changelog/2026/07/scoped-pats.md | 1 + .../07/team-and-application-dashboards.md | 1 + 184 files changed, 331 insertions(+), 35 deletions(-) create mode 100644 nuxt/lib/changelog-frontmatter.test.mjs diff --git a/nuxt/content.config.ts b/nuxt/content.config.ts index be8e06e6f2..c3e29e503b 100644 --- a/nuxt/content.config.ts +++ b/nuxt/content.config.ts @@ -100,6 +100,11 @@ export default defineContentConfig({ date: z.coerce.date(), authors: z.array(z.string()).optional(), issues: z.array(z.string()).optional(), + // The release an entry ships in, e.g. "2.33". Quoted in frontmatter so + // 2.30 does not parse as the number 2.3. Must be declared here or + // @nuxt/content strips it from the entry, which is what silently + // happened to `tags` on every changelog post. + release: z.string().regex(/^\d+\.\d+$/), }) }), // Source files stay at src/blog/ (11ty's historical location) rather than diff --git a/nuxt/content/handbook/engineering/releases/writing-changelog.md b/nuxt/content/handbook/engineering/releases/writing-changelog.md index f1fcbbda65..c37428b2d3 100644 --- a/nuxt/content/handbook/engineering/releases/writing-changelog.md +++ b/nuxt/content/handbook/engineering/releases/writing-changelog.md @@ -45,7 +45,8 @@ Every post requires the following fields at the top of the file: |---|---| | `title` | The name of the feature or change. Title case. Keep it short. | | `description` | One sentence summarising the change. This appears in link previews and search results, so it should make sense without any surrounding context. | -| `date` | The date and time the feature shipped, in `YYYY-MM-DD HH:mm:ss` format (e.g., `2026-03-24 17:00:00`). The timestamp ensures correct sorting when you add multiple features on the same day. | +| `date` | The date and time the feature shipped, in `YYYY-MM-DD HH:mm:ss` format (e.g., `2026-03-24 17:00:00`). Zero-pad the month and day. The timestamp ensures correct sorting when you add multiple features on the same day. | +| `release` | The release this ships in for Self Hosted users, quoted, as `MAJOR.MINOR` (e.g. `"2.33"`). This is the same version you name in the availability note, and the changelog page groups entries by it. Your change is live on FlowFuse Cloud already, so this is the next release that has not shipped yet: take the version from the current [milestone](https://github.com/FlowFuse/flowfuse/milestones). Quote it, or `2.30` is read as the number `2.3`. | | `authors` | Your handle from `src/_data/team`. Leave it out if there is no single clear author. | | `tags` | Always include `changelog`. | | `issues` | A list of related GitHub issue URLs. Link any issues that tracked the work this post announces. | @@ -59,6 +60,7 @@ You can start a new changelog post with the following template: title: Short Feature Title description: One sentence summarising the change, written for a user, not an engineer. date: YYYY-MM-DD HH:mm:ss +release: "X.Y" authors: your-handle tags: - changelog @@ -160,19 +162,11 @@ Replace the following: Ideally, tie each changelog post to a feature defined in [`featureCatalog.yaml`](https://github.com/FlowFuse/website/blob/main/src/_data/featureCatalog.yaml). The catalog is the single source of truth for tier availability across FlowFuse. -When you ship a changelog post for a catalogued feature, update the feature's entry in `featureCatalog.yaml` to include the changelog `url` and `release` number: - -```yaml -changelog: - - url: /changelog/2026/03/your-post-slug/ - release: "2.29" -``` - -Once that entry is in place, the build injects tier availability badges into the changelog post automatically. You need no additional markup in the post itself. - If the feature does not yet exist in the catalog, add it or flag it for someone to add before the post goes live. If the feature's tier availability has changed alongside this release, update the relevant fields in the catalog too. Product must review any additions or availability changes in `featureCatalog.yaml` before merging. -Always write an availability note in the post as well. Tier badges communicate the tier, but prose tells the user what it means for them. Write it like this: +You do not record the release number here. It goes in the post's own `release` frontmatter field, described above. + +Always write an availability note in the post. Nothing else states the tier for the reader, so prose has to. Write it like this: > This feature is available to Enterprise tier users of FlowFuse Cloud and Enterprise Licensed Self Hosted users from vX.Y. diff --git a/nuxt/lib/changelog-frontmatter.test.mjs b/nuxt/lib/changelog-frontmatter.test.mjs new file mode 100644 index 0000000000..043517969e --- /dev/null +++ b/nuxt/lib/changelog-frontmatter.test.mjs @@ -0,0 +1,111 @@ +// Validates the frontmatter of every changelog entry in src/changelog/. +// +// These entries are hand-authored by engineering and product (see the handbook, +// Writing Changelog Posts), and the listing page groups them by release. A wrong or +// missing `release` puts an entry under the wrong heading, so it is worth failing CI +// over rather than discovering on the live site. + +import { test } from 'node:test' +import assert from 'node:assert/strict' +import { readFileSync, readdirSync, statSync } from 'node:fs' +import { join, dirname, relative } from 'node:path' +import { fileURLToPath } from 'node:url' + +const CHANGELOG_DIR = join(dirname(fileURLToPath(import.meta.url)), '../../src/changelog') + +function markdownFiles (dir, found = []) { + for (const name of readdirSync(dir)) { + const path = join(dir, name) + if (statSync(path).isDirectory()) markdownFiles(path, found) + else if (name.endsWith('.md')) found.push(path) + } + return found +} + +function frontmatter (text) { + const match = /^---\r?\n([\s\S]*?)\r?\n---/.exec(text) + if (!match) return null + const fields = {} + for (const line of match[1].split(/\r?\n/)) { + const field = /^([A-Za-z_][A-Za-z0-9_-]*):\s*(.*)$/.exec(line) + if (field) fields[field[1]] = field[2].trim().replace(/^["']|["']$/g, '') + // A `tags:` block is a list on following lines, so collect its items too. YAML + // allows those items at the same indentation as the key, and entries here use + // both styles, so do not require leading whitespace. + const item = /^\s*-\s*(.+)$/.exec(line) + if (item) (fields._list ??= []).push(item[1].trim().replace(/^["']|["']$/g, '')) + } + return fields +} + +const entries = markdownFiles(CHANGELOG_DIR).sort().map(path => ({ + name: relative(CHANGELOG_DIR, path), + fields: frontmatter(readFileSync(path, 'utf8')), +})) + +test('there are changelog entries to check', () => { + assert.ok(entries.length > 100, `expected the changelog archive, found ${entries.length} entries`) +}) + +test('every entry has parseable frontmatter', () => { + const broken = entries.filter(e => !e.fields).map(e => e.name) + assert.deepEqual(broken, [], 'entries whose frontmatter block could not be read') +}) + +test('every entry has a non-empty title and description', () => { + for (const field of ['title', 'description']) { + const missing = entries.filter(e => !e.fields?.[field]).map(e => e.name) + assert.deepEqual(missing, [], `entries missing ${field}`) + } +}) + +test('every entry is tagged changelog', () => { + const untagged = entries.filter(e => !(e.fields?._list || []).includes('changelog')).map(e => e.name) + assert.deepEqual(untagged, [], 'entries whose tags do not include changelog') +}) + +// Zero-padded so the date sorts and parses the same everywhere. `date: 2025-06-5` +// shipped once and read as valid to some parsers but not others. +test('every date is a zero-padded, real calendar date', () => { + const bad = [] + for (const { name, fields } of entries) { + const raw = fields?.date ?? '' + const match = /^(\d{4})-(\d{2})-(\d{2})(?:[ T]|$)/.exec(raw) + if (!match) { bad.push(`${name}: ${raw || '(none)'}`); continue } + const [, y, m, d] = match + const parsed = new Date(`${y}-${m}-${d}T00:00:00Z`) + if (parsed.getUTCMonth() + 1 !== +m || parsed.getUTCDate() !== +d) bad.push(`${name}: ${raw}`) + } + assert.deepEqual(bad, [], 'dates that are not zero-padded YYYY-MM-DD, or not real dates') +}) + +test('every entry declares a release as MAJOR.MINOR', () => { + const bad = entries + .filter(e => !/^\d+\.\d+$/.test(e.fields?.release ?? '')) + .map(e => `${e.name}: ${e.fields?.release ?? '(none)'}`) + assert.deepEqual(bad, [], 'releases that are not MAJOR.MINOR (quote it, so 2.30 stays "2.30")') +}) + +// The strongest check available without a release calendar in the repo: releases ship +// in order, so sorting entries by date must not make the release number go backwards. +// A release typo shows up here as a dip against its neighbours. +test('release numbers never decrease as dates increase', () => { + const order = entries + .filter(e => /^\d+\.\d+$/.test(e.fields?.release ?? '')) + .map(e => ({ + name: e.name, + date: e.fields.date, + release: e.fields.release, + rank: e.fields.release.split('.').map(Number), + })) + .sort((a, b) => (a.date < b.date ? -1 : a.date > b.date ? 1 : 0)) + + const dips = [] + for (let i = 1; i < order.length; i++) { + const prev = order[i - 1] + const curr = order[i] + const back = prev.rank[0] > curr.rank[0] || (prev.rank[0] === curr.rank[0] && prev.rank[1] > curr.rank[1]) + if (back) dips.push(`${prev.date} ${prev.release} (${prev.name}) then ${curr.date} ${curr.release} (${curr.name})`) + } + assert.deepEqual(dips, [], 'a later entry claims an earlier release than the entry before it') +}) diff --git a/src/changelog/2023/09/custom-node-support.md b/src/changelog/2023/09/custom-node-support.md index 9a744c56ee..c20335af21 100644 --- a/src/changelog/2023/09/custom-node-support.md +++ b/src/changelog/2023/09/custom-node-support.md @@ -2,6 +2,7 @@ title: Custom Node Support description: Flowfuse now supports custom Node Catalogues, letting you easily install modules from extra NPM registries to expand your Node-RED setup as needed. date: 2023-09-28 12:01:01.0 +release: "1.12" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/09/devops-actions.md b/src/changelog/2023/09/devops-actions.md index 9eeb621901..c4b8f6b30c 100644 --- a/src/changelog/2023/09/devops-actions.md +++ b/src/changelog/2023/09/devops-actions.md @@ -2,6 +2,7 @@ title: DevOps Pipeline with action selection description: FlowFuse now supports action selection in DevOps pipelines, enabling flexible snapshot management by creating or copying snapshots, and pushing them through the pipeline. date: 2023-09-28 12:00:03.0 +release: "1.12" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/09/introduction-enterprise-tier.md b/src/changelog/2023/09/introduction-enterprise-tier.md index ee9abcc6b2..dcc5df676f 100644 --- a/src/changelog/2023/09/introduction-enterprise-tier.md +++ b/src/changelog/2023/09/introduction-enterprise-tier.md @@ -2,6 +2,7 @@ title: Introducing the Enterprise Tier description: Introducing FlowFuse's new Enterprise Tier. Upgrade via Team Settings for Cloud customers or by license for self-hosted. Find features and pricing details on our website. date: 2023-09-28 12:00:00.1 +release: "1.12" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/09/pipeline-api.md b/src/changelog/2023/09/pipeline-api.md index 1a17f53a6c..715944b7e8 100644 --- a/src/changelog/2023/09/pipeline-api.md +++ b/src/changelog/2023/09/pipeline-api.md @@ -2,6 +2,7 @@ title: API Endpoint for DevOps Pipeline description: Discover our new API endpoint for executing DevOps Pipelines, enabling automation and integration possibilities via Node-RED date: 2023-09-28 12:00:00.0 +release: "1.12" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/09/snapshots-devices.md b/src/changelog/2023/09/snapshots-devices.md index 698001d163..138084f749 100644 --- a/src/changelog/2023/09/snapshots-devices.md +++ b/src/changelog/2023/09/snapshots-devices.md @@ -2,6 +2,7 @@ title: Usability improvements to Device Management description: Explore enhanced Device Management with application-level device association for simplified Node-RED editing on edge devices, plus new snapshot creation for standalone devices. date: 2023-09-28 12:00:02.0 +release: "1.12" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/10/blueprints.md b/src/changelog/2023/10/blueprints.md index b277b63fe9..f2953ede5a 100644 --- a/src/changelog/2023/10/blueprints.md +++ b/src/changelog/2023/10/blueprints.md @@ -2,6 +2,7 @@ title: Blueprints description: Explore FlowFuse Blueprints, Accelerate onboarding and solution development with customizable pre-built flows. date: 2023-10-16 10:00:00.0 +release: "1.13" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/10/certified-nodes.md b/src/changelog/2023/10/certified-nodes.md index b3526a7361..f4ecc92fe2 100644 --- a/src/changelog/2023/10/certified-nodes.md +++ b/src/changelog/2023/10/certified-nodes.md @@ -2,6 +2,7 @@ title: Certified Nodes description: "FlowFuse now offers certified nodes: tested with proactive security measures to ensure system integrity and reliability, enhancing workflow efficiency and security." date: 2023-10-26 12:00:00.0 +release: "1.13" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/10/device-snapshot-selection.md b/src/changelog/2023/10/device-snapshot-selection.md index 004e675b3a..100f61d13f 100644 --- a/src/changelog/2023/10/device-snapshot-selection.md +++ b/src/changelog/2023/10/device-snapshot-selection.md @@ -2,6 +2,7 @@ title: Enhanced Snapshot Selection description: Explore enhanced snapshot deployment options for application-assigned devices with FlowFuse's new 'Deploy Snapshot' feature. date: 2023-10-16 11:00:00.0 +release: "1.13" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/10/path-bug-fix.md b/src/changelog/2023/10/path-bug-fix.md index 6f23a95791..68a37ed38c 100644 --- a/src/changelog/2023/10/path-bug-fix.md +++ b/src/changelog/2023/10/path-bug-fix.md @@ -2,6 +2,7 @@ title: Device Agent path bug fix description: "Fix: Device Agent now correctly passes the PATH environment variable to Node-RED instances, resolving issues with some of node installation when assigned to applications" date: 2023-10-26 +release: "1.13" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/10/resource-alerts.md b/src/changelog/2023/10/resource-alerts.md index 60477c96b3..140430806c 100644 --- a/src/changelog/2023/10/resource-alerts.md +++ b/src/changelog/2023/10/resource-alerts.md @@ -2,6 +2,7 @@ title: Resource Monitoring in Audit Log description: FlowFuse Audit Log now monitors CPU and memory resource usage. Track instances exceeding 75% utilization over five minutes for better sizing decisions. date: 2023-10-26 10:00:00.0 +release: "1.13" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/11/2fa.md b/src/changelog/2023/11/2fa.md index a84f4193e2..83dde13ced 100644 --- a/src/changelog/2023/11/2fa.md +++ b/src/changelog/2023/11/2fa.md @@ -2,6 +2,7 @@ title: Two-Factor Authentication description: Enhance your FlowFuse security with two-factor authentication (2FA). Set up 2FA using TOTP tools like Google Authenticator for an added layer of account security. date: 2023-11-23 13:00:00.0 +release: "1.14" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/11/default-editor.md b/src/changelog/2023/11/default-editor.md index e1074b88c0..1b6ee87847 100644 --- a/src/changelog/2023/11/default-editor.md +++ b/src/changelog/2023/11/default-editor.md @@ -2,6 +2,7 @@ title: Device Editor enabled by default description: "FlowFuse Enhanced UX: Devices in Developer Mode now have the Open Editor feature enabled by default, improving accessibility and usability." date: 2023-11-23 11:00:00.0 +release: "1.14" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/11/devices-in-pipelines.md b/src/changelog/2023/11/devices-in-pipelines.md index 8cf97ab19e..2cee23388c 100644 --- a/src/changelog/2023/11/devices-in-pipelines.md +++ b/src/changelog/2023/11/devices-in-pipelines.md @@ -2,6 +2,7 @@ title: Devices in DevOps Pipelines description: "FlowFuse's latest update: Devices can now integrate into DevOps Pipelines, enhancing management flexibility and efficiency" date: 2023-11-23 12:00:00.0 +release: "1.14" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/11/project-nodes-devices.md b/src/changelog/2023/11/project-nodes-devices.md index 6597d13d1c..e017b3ebe7 100644 --- a/src/changelog/2023/11/project-nodes-devices.md +++ b/src/changelog/2023/11/project-nodes-devices.md @@ -2,6 +2,7 @@ title: Project Nodes for Devices description: Project Nodes now available for devices assigned to applications in FlowFuse, improving functionality previously limited to instance-bound devices. date: 2023-11-23 11:02:00.0 +release: "1.14" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/12/billing.md b/src/changelog/2023/12/billing.md index 0d639742f9..e47dea41de 100644 --- a/src/changelog/2023/12/billing.md +++ b/src/changelog/2023/12/billing.md @@ -2,6 +2,7 @@ title: No Credit Card required for billing description: FlowFuse Cloud now offers billing without requiring credit card details. Explore our flexible annual subscription options tailored to fit your needs. date: 2023-12-06 13:00:00.0 +release: "1.15" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/12/blueprint-selection.md b/src/changelog/2023/12/blueprint-selection.md index b1c9e65ea5..b8c256498f 100644 --- a/src/changelog/2023/12/blueprint-selection.md +++ b/src/changelog/2023/12/blueprint-selection.md @@ -2,6 +2,7 @@ title: Blueprint Selection Update description: "FlowFuse enhances UX: Improved blueprint selection interface for easier navigation and selection. Stay tuned for our expanding blueprint library." date: 2023-12-21 10:00:00.0 +release: "1.15" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/12/device-groups.md b/src/changelog/2023/12/device-groups.md index 9c87f63081..e73d6c151b 100644 --- a/src/changelog/2023/12/device-groups.md +++ b/src/changelog/2023/12/device-groups.md @@ -1,6 +1,7 @@ --- title: Device Groups date: 2023-12-21 13:00:00.0 +release: "1.15" description: "FlowFuse update: Introducing Device Groups for improved device management and streamlined integration into DevOps Pipelines" authors: ["marian-demme"] tags: diff --git a/src/changelog/2023/12/email-alerting-node-red-crash.md b/src/changelog/2023/12/email-alerting-node-red-crash.md index 64050c78ce..f618554bc5 100644 --- a/src/changelog/2023/12/email-alerting-node-red-crash.md +++ b/src/changelog/2023/12/email-alerting-node-red-crash.md @@ -2,6 +2,7 @@ title: Email Alerts for Audit Log Events description: "FlowFuse update: Now receive email alerts for Audit Log events, ensuring timely notifications for Node-RED instance crashes." date: 2023-12-21 12:00:00.0 +release: "1.15" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2023/12/node-red-updated.md b/src/changelog/2023/12/node-red-updated.md index b8f383ee4e..296731d855 100644 --- a/src/changelog/2023/12/node-red-updated.md +++ b/src/changelog/2023/12/node-red-updated.md @@ -2,6 +2,7 @@ title: Node-RED 3.1.3 now available description: Node-RED 3.1.3 now in FlowFuse Cloud, with updated stacks and default installation for new instances. Update existing instances with our guide. date: 2023-12-07 13:00:00.0 +release: "1.15" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/01/device-audit-log.md b/src/changelog/2024/01/device-audit-log.md index 1775563c72..a26940ba2d 100644 --- a/src/changelog/2024/01/device-audit-log.md +++ b/src/changelog/2024/01/device-audit-log.md @@ -2,6 +2,7 @@ title: Introducing the Device Auditlog Feature description: "FlowFuse's Device Auditlog: monitor mode changes, remote access, credential updates, and device assignments for enhanced oversight and security." date: 2024-01-18 12:00:00.0 +release: "2.0" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/01/device-groups-snapshot.md b/src/changelog/2024/01/device-groups-snapshot.md index 3926f2d23d..9bf34c070a 100644 --- a/src/changelog/2024/01/device-groups-snapshot.md +++ b/src/changelog/2024/01/device-groups-snapshot.md @@ -2,6 +2,7 @@ title: Device Groups - Automatic snapshot assignment description: With enhanced Device Groups functionality, automatically synchronize snapshot updates across your fleet for streamlined device management. date: 2024-01-18 13:00:00.0 +release: "2.0" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/01/fleet-mode.md b/src/changelog/2024/01/fleet-mode.md index 2c1f6c64b1..9939a0b61e 100644 --- a/src/changelog/2024/01/fleet-mode.md +++ b/src/changelog/2024/01/fleet-mode.md @@ -2,6 +2,7 @@ title: Renaming "Default Device Mode" to "Fleet Mode" description: 'FlowFuse updated terminology: "Default Device Mode" is now "Fleet Mode," enhancing clarity and operational distinctions for users.' date: 2024-01-11 13:00:00.0 +release: "2.0" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/01/helm-v2.md b/src/changelog/2024/01/helm-v2.md index 17129d1fe3..cdf32c8a2e 100644 --- a/src/changelog/2024/01/helm-v2.md +++ b/src/changelog/2024/01/helm-v2.md @@ -2,6 +2,7 @@ title: Helm Chart v2.0 description: "FlowFuse Helm Chart Update: v2 introduces streamlined upgrades and enhanced capabilities for managing resource constraints and Pod Security Context." date: 2024-01-18 13:00:00.0 +release: "2.0" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2024/01/new-blueprints.md b/src/changelog/2024/01/new-blueprints.md index a0d29bcc24..d96b2f420a 100644 --- a/src/changelog/2024/01/new-blueprints.md +++ b/src/changelog/2024/01/new-blueprints.md @@ -2,6 +2,7 @@ title: New Blueprints added description: Explore FlowFuse Cloud's latest blueprints designed for manufacturing scenarios, including Andon Live, CRUD for MongoDB, Performance Operator Terminal and more. date: 2024-01-22 13:00:00.0 +release: "2.1" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/01/security-updates.md b/src/changelog/2024/01/security-updates.md index ea211c9e04..1c8ecb5add 100644 --- a/src/changelog/2024/01/security-updates.md +++ b/src/changelog/2024/01/security-updates.md @@ -2,6 +2,7 @@ title: Security Updates description: "Security Updates: We've strengthened user privacy and platform security with stricter rate limiting and improved password-reset flows." date: 2024-01-17 13:00:00.0 +release: "2.0" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/01/sso-team-membership.md b/src/changelog/2024/01/sso-team-membership.md index 37a7c45154..b26a811c7b 100644 --- a/src/changelog/2024/01/sso-team-membership.md +++ b/src/changelog/2024/01/sso-team-membership.md @@ -2,6 +2,7 @@ title: Managing Team Membership via SSO description: "Enhance Team Membership Management via SSO: Update roles in FlowFuse with providers such as Okta and Microsoft Entra, ensuring streamlined access control." date: 2024-01-17 13:00:00.0 +release: "2.0" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/01/streamlined-device-assignment.md b/src/changelog/2024/01/streamlined-device-assignment.md index 2d853a2a91..95d414261b 100644 --- a/src/changelog/2024/01/streamlined-device-assignment.md +++ b/src/changelog/2024/01/streamlined-device-assignment.md @@ -2,6 +2,7 @@ title: Streamlined Device assignment description: "Streamlined Device Assignment: Assign devices to applications upon creation for a quicker start to flow editing, enhancing user experience." date: 2024-01-23 13:00:00.0 +release: "2.1" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/02/device-auto-snapshot.md b/src/changelog/2024/02/device-auto-snapshot.md index b5977524f3..6bea943595 100644 --- a/src/changelog/2024/02/device-auto-snapshot.md +++ b/src/changelog/2024/02/device-auto-snapshot.md @@ -1,6 +1,8 @@ --- title: Device Auto Snapshots +description: "Deploying a change to your device flows now takes a snapshot automatically, keeping the most recent ten." date: 2024-02-15 13:00:00.0 +release: "2.1" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/02/device-instance-audit-logs.md b/src/changelog/2024/02/device-instance-audit-logs.md index 895653fc60..efb268138d 100644 --- a/src/changelog/2024/02/device-instance-audit-logs.md +++ b/src/changelog/2024/02/device-instance-audit-logs.md @@ -2,6 +2,7 @@ title: Device Instance Audit Logging description: "Device Instance Audit Logging: The Device Instance now logs Node-RED events on your device, providing enhanced visibility into flow updates and configuration changes." date: 2024-02-08 13:00:00.0 +release: "2.1" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/02/device-onboarding-improvements.md b/src/changelog/2024/02/device-onboarding-improvements.md index 29ec8e927e..df413a6901 100644 --- a/src/changelog/2024/02/device-onboarding-improvements.md +++ b/src/changelog/2024/02/device-onboarding-improvements.md @@ -2,6 +2,7 @@ title: Device Onboarding Improvements description: Improved Device Onboarding to Simplify and accelerate device configuration and connection to FlowFuse with our new setup command. date: 2024-02-05 13:00:00.0 +release: "2.1" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/02/device-pricing-change.md b/src/changelog/2024/02/device-pricing-change.md index 0584db761f..4531468cbf 100644 --- a/src/changelog/2024/02/device-pricing-change.md +++ b/src/changelog/2024/02/device-pricing-change.md @@ -2,6 +2,7 @@ title: Pricing change for Devices description: "FlowFuse Cloud introduces a simplified pricing structure: Devices are now priced at $25 each for Teams Tier and $50 each for Enterprise Tier." date: 2024-02-09 13:00:00.0 +release: "2.1" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/02/instance-auto-snapshots.md b/src/changelog/2024/02/instance-auto-snapshots.md index c027191690..89afc8b451 100644 --- a/src/changelog/2024/02/instance-auto-snapshots.md +++ b/src/changelog/2024/02/instance-auto-snapshots.md @@ -2,6 +2,7 @@ title: Instance Auto Snapshots description: FlowFuse Cloud now offers extended auto snapshots for hosted Node-RED instances. Automatically manage flow changes with up to 10 snapshots. date: 2024-02-28 13:00:00.0 +release: "2.2" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/02/postgresql-upgrade.md b/src/changelog/2024/02/postgresql-upgrade.md index 55daf25147..27789bb4ca 100644 --- a/src/changelog/2024/02/postgresql-upgrade.md +++ b/src/changelog/2024/02/postgresql-upgrade.md @@ -2,6 +2,7 @@ title: PostgreSQL Version update description: FlowFuse now deploys to ARM64-based Kubernetes clusters with local PostgreSQL databases. Helm Chart v2.1.0 uses Bitnami PostgreSQL tag 14.10.0-debian-11-r30 for AMD64 and ARM64. date: 2024-02-15 13:00:00.0 +release: "2.1" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2024/03/bearer-token-authentication.md b/src/changelog/2024/03/bearer-token-authentication.md index ceb190fb7a..66c1408a1d 100644 --- a/src/changelog/2024/03/bearer-token-authentication.md +++ b/src/changelog/2024/03/bearer-token-authentication.md @@ -2,6 +2,7 @@ title: Bearer Token Authentication for Node-RED Instances description: FlowFuse now supports Bearer Token authentication for Node-RED instances, ensuring secure access to HTTP endpoints. date: 2024-03-14 10:00:00.0 +release: "2.2" authors: ["marian-demme", "ben-hardill"] tags: - changelog diff --git a/src/changelog/2024/03/instance-protection-mode.md b/src/changelog/2024/03/instance-protection-mode.md index c798ce0082..5d52fd354a 100644 --- a/src/changelog/2024/03/instance-protection-mode.md +++ b/src/changelog/2024/03/instance-protection-mode.md @@ -2,6 +2,7 @@ title: Instance Protection Mode description: FlowFuse introduces Instance Protection Mode, empowering Team Owners to restrict production instance modifications for secure, careful management. date: 2024-03-14 13:00:00.0 +release: "2.2" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/03/limits-debug-payload.md b/src/changelog/2024/03/limits-debug-payload.md index afb292ab43..5f8883ae12 100644 --- a/src/changelog/2024/03/limits-debug-payload.md +++ b/src/changelog/2024/03/limits-debug-payload.md @@ -2,6 +2,7 @@ title: Configure HTTP Payload and Debug Message size description: Introducing new FlowFuse configuration option control over HTTP request sizes and debug messages. date: 2024-03-22 09:00:00.0 +release: "2.3" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/03/restart-devices-remotly.md b/src/changelog/2024/03/restart-devices-remotly.md index e7e2149116..7fe2f0b11a 100644 --- a/src/changelog/2024/03/restart-devices-remotly.md +++ b/src/changelog/2024/03/restart-devices-remotly.md @@ -2,6 +2,7 @@ title: Remote Device Restart description: The latest FlowFuse device agent now supports remotely restarting Node-RED flows, aligning with capabilities for hosted instances. date: 2024-03-14 09:00:00.0 +release: "2.2" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/04/custom-nodes-on-devices.md b/src/changelog/2024/04/custom-nodes-on-devices.md index 68138e0b2e..746e13e3f0 100644 --- a/src/changelog/2024/04/custom-nodes-on-devices.md +++ b/src/changelog/2024/04/custom-nodes-on-devices.md @@ -2,6 +2,7 @@ title: Custom Nodes Support on Devices description: FlowFuse now provides support for configuring Node-RED devices with custom node catalogues, enabling access to private node repositories across your device fleet. date: 2024-04-11 12:01:01.0 +release: "2.3" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/04/device-auto-snapshot.md b/src/changelog/2024/04/device-auto-snapshot.md index 6909726cda..7bfaf0ee8f 100644 --- a/src/changelog/2024/04/device-auto-snapshot.md +++ b/src/changelog/2024/04/device-auto-snapshot.md @@ -2,6 +2,7 @@ title: Direct Dashboard Access description: FlowFuse introduces Direct Dashboard Access with an 'open dashboard' button for streamlined navigation to Dashboard 2.0 UI. date: 2024-03-06 13:00:00.0 +release: "2.2" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/04/improving-device-groups.md b/src/changelog/2024/04/improving-device-groups.md index 75d8db47c5..2d30d2e818 100644 --- a/src/changelog/2024/04/improving-device-groups.md +++ b/src/changelog/2024/04/improving-device-groups.md @@ -2,6 +2,7 @@ title: Improving Device Groups description: FlowFuse now updated the Device Group view to include more information about what snapshot is currently deployed to the group, and more. date: 2024-04-11 12:01:01.0 +release: "2.3" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/04/pricing-change.md b/src/changelog/2024/04/pricing-change.md index 09a62c1a91..75b8c35596 100644 --- a/src/changelog/2024/04/pricing-change.md +++ b/src/changelog/2024/04/pricing-change.md @@ -2,6 +2,7 @@ title: Pricing change Enterprise & Teams Tier description: FlowFuse Cloud updates pricing for Enterprise and Teams tiers, effective immediately, with options tailored to varying instance needs. date: 2024-04-03 13:00:00.0 +release: "2.3" authors: ["marian-demme"] tags: - changelog diff --git a/src/changelog/2024/04/tougher-rate-limiting.md b/src/changelog/2024/04/tougher-rate-limiting.md index 71fb014997..41864ae29a 100644 --- a/src/changelog/2024/04/tougher-rate-limiting.md +++ b/src/changelog/2024/04/tougher-rate-limiting.md @@ -2,6 +2,7 @@ title: Tougher Rate Limiting on Public Routes description: FlowFuse now enhances security with stricter rate limiting on public routes, ensuring robust protection against misuse while maintaining seamless access for legitimate users. date: 2024-04-11 12:01:01.0 +release: "2.3" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/05/instance-healthcheck.md b/src/changelog/2024/05/instance-healthcheck.md index 00fdd8d60e..aac414ae7c 100644 --- a/src/changelog/2024/05/instance-healthcheck.md +++ b/src/changelog/2024/05/instance-healthcheck.md @@ -2,6 +2,7 @@ title: Customizing instance health-check settings description: FlowFuse now allows customization of instance health-check intervals to optimize performance for intensive workflows. date: 2024-05-09 13:00:00.0 +release: "2.4" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/05/library-blueprints.md b/src/changelog/2024/05/library-blueprints.md index 6166e3331b..ab3a0e1146 100644 --- a/src/changelog/2024/05/library-blueprints.md +++ b/src/changelog/2024/05/library-blueprints.md @@ -2,6 +2,7 @@ title: Blueprints added to Library description: FlowFuse now features Blueprints directly accessible from the Library sidebar, facilitating easy exploration and utilization for kick-starting new Node-RED applications. date: 2024-05-01 13:00:00.0 +release: "2.4" authors: ["joe-pavitt"] tags: - changelog diff --git a/src/changelog/2024/05/library-flowviewer.md b/src/changelog/2024/05/library-flowviewer.md index e0df163c97..a4fd46e32a 100644 --- a/src/changelog/2024/05/library-flowviewer.md +++ b/src/changelog/2024/05/library-flowviewer.md @@ -2,6 +2,7 @@ title: Team Library - Flow Viewer description: FlowFuse introduces Team Library - Flow Viewer, enabling easy preview and management of shared flows across your team. date: 2024-05-01 13:00:00.0 +release: "2.4" authors: ["joe-pavitt"] tags: - changelog diff --git a/src/changelog/2024/05/managing-node-red-version-on-devices.md b/src/changelog/2024/05/managing-node-red-version-on-devices.md index e73d450427..3c48532944 100644 --- a/src/changelog/2024/05/managing-node-red-version-on-devices.md +++ b/src/changelog/2024/05/managing-node-red-version-on-devices.md @@ -2,6 +2,7 @@ title: Managing Node-RED versions on Devices description: FlowFuse now allows specifying Node-RED versions for application-assigned devices, overriding active snapshots for greater flexibility. date: 2024-05-09 13:01:00.0 +release: "2.4" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/05/snapshot-improvements-pt3.md b/src/changelog/2024/05/snapshot-improvements-pt3.md index c47625a76b..049e2f6721 100644 --- a/src/changelog/2024/05/snapshot-improvements-pt3.md +++ b/src/changelog/2024/05/snapshot-improvements-pt3.md @@ -2,6 +2,7 @@ title: Snapshot Upload description: FlowFuse now supports uploading application and device snapshots across instances, enhancing flexibility in managing Node-RED versions and configurations. date: 2024-05-21 13:03:00.0 +release: "2.5" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/05/snapshot-improvements.md b/src/changelog/2024/05/snapshot-improvements.md index c92bad2dc6..255c66b3ce 100644 --- a/src/changelog/2024/05/snapshot-improvements.md +++ b/src/changelog/2024/05/snapshot-improvements.md @@ -2,6 +2,7 @@ title: Snapshot Improvements description: FlowFuse now allows viewing snapshot contents and downloading them locally, enhancing backup and workflow flexibility. date: 2024-05-09 13:03:00.0 +release: "2.4" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/05/snapshot-upload.md b/src/changelog/2024/05/snapshot-upload.md index ceeca0b6fa..81b9e4ee5b 100644 --- a/src/changelog/2024/05/snapshot-upload.md +++ b/src/changelog/2024/05/snapshot-upload.md @@ -2,6 +2,7 @@ title: Snapshot Upload description: FlowFuse now supports uploading locally downloaded snapshots, facilitating easy migration between FlowFuse platforms or automation via APIs. date: 2024-05-16 13:03:00.0 +release: "2.5" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/06/device-agent-proxy-support.md b/src/changelog/2024/06/device-agent-proxy-support.md index ab0a15459e..209d6e7624 100644 --- a/src/changelog/2024/06/device-agent-proxy-support.md +++ b/src/changelog/2024/06/device-agent-proxy-support.md @@ -2,6 +2,7 @@ title: Running the Device Agent behind an HTTP proxy description: Running the Device Agent behind an HTTP proxy date: 2024-06-18 13:00:00.0 +release: "2.6" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/06/library-blueprints.md b/src/changelog/2024/06/library-blueprints.md index 24c5d4b945..e25cde0800 100644 --- a/src/changelog/2024/06/library-blueprints.md +++ b/src/changelog/2024/06/library-blueprints.md @@ -2,6 +2,7 @@ title: Custom hostnames for your instances description: Enterprise teams on FlowFuse Cloud can now configure custom subdomains to point to their Node-RED applications, enhancing accessibility and branding. date: 2024-06-05 13:00:00.0 +release: "2.5" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2024/06/multiline-env-vars.md b/src/changelog/2024/06/multiline-env-vars.md index 9b34c02e99..7e17f6667b 100644 --- a/src/changelog/2024/06/multiline-env-vars.md +++ b/src/changelog/2024/06/multiline-env-vars.md @@ -2,6 +2,7 @@ title: Multi-line Environment Variables description: FlowFuse now supports multi-line Environment Variables. date: 2024-06-26 13:00:00.0 +release: "2.6" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/06/snapshot-flow-compare.md b/src/changelog/2024/06/snapshot-flow-compare.md index 8d30a573db..8280aa8552 100644 --- a/src/changelog/2024/06/snapshot-flow-compare.md +++ b/src/changelog/2024/06/snapshot-flow-compare.md @@ -2,6 +2,7 @@ title: Compare Snapshots flows description: FlowFuse now allows selecting and comparing snapshots to visualize differences, facilitating easier understanding of changes between snapshots. date: 2024-06-05 13:00:00.0 +release: "2.5" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2024/07/applications-search.md b/src/changelog/2024/07/applications-search.md index 04338eafd3..ec851e7cdc 100644 --- a/src/changelog/2024/07/applications-search.md +++ b/src/changelog/2024/07/applications-search.md @@ -3,6 +3,7 @@ title: Applications Search description: Centralized search across all of your FlowFuse instances, devices and applications. date: 2024-07-16 13:00:00.0 +release: "2.7" authors: ["serban-costan"] tags: diff --git a/src/changelog/2024/07/device-group-clear-snapshot.md b/src/changelog/2024/07/device-group-clear-snapshot.md index 88f05b2825..7c55ecbf1b 100644 --- a/src/changelog/2024/07/device-group-clear-snapshot.md +++ b/src/changelog/2024/07/device-group-clear-snapshot.md @@ -3,6 +3,7 @@ title: Device Groups Snapshots description: "It is now possible clear a the target snapshot of a device group." date: 2024-07-30 13:00:00.0 +release: "2.7" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/07/device-management-bulk-delete.md b/src/changelog/2024/07/device-management-bulk-delete.md index 8112e42e3e..2762e9695e 100644 --- a/src/changelog/2024/07/device-management-bulk-delete.md +++ b/src/changelog/2024/07/device-management-bulk-delete.md @@ -3,6 +3,7 @@ title: Managing devices description: "Making device management that little bit easier." date: 2024-07-19 13:00:00.0 +release: "2.7" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/07/device-management-bulk-move.md b/src/changelog/2024/07/device-management-bulk-move.md index 56bd650a14..a3db4f4e7f 100644 --- a/src/changelog/2024/07/device-management-bulk-move.md +++ b/src/changelog/2024/07/device-management-bulk-move.md @@ -3,6 +3,7 @@ title: Managing devices description: "Making device management that little bit easier." date: 2024-08-12 13:00:00.0 +release: "2.8" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/07/edit-snapshots.md b/src/changelog/2024/07/edit-snapshots.md index 6cfc29d2f5..d059411640 100644 --- a/src/changelog/2024/07/edit-snapshots.md +++ b/src/changelog/2024/07/edit-snapshots.md @@ -2,6 +2,7 @@ title: Edit Snapshots description: We've now enabled the ability to edit the names and descriptions of Snapshots after they've been created. date: 2024-08-01 10:00:00.0 +release: "2.7" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/07/flowfuse-assistant-json.md b/src/changelog/2024/07/flowfuse-assistant-json.md index 292761c810..81ba8cf66f 100644 --- a/src/changelog/2024/07/flowfuse-assistant-json.md +++ b/src/changelog/2024/07/flowfuse-assistant-json.md @@ -2,7 +2,8 @@ title: FlowFuse Expert Writes JSON description: "The FlowFuse Expert gets more helpful." -date: 2024-07-16 13:00:00.0 +date: 2024-07-16 13:00:00.0 +release: "2.7" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/07/flowfuse-assistant.md b/src/changelog/2024/07/flowfuse-assistant.md index 2a156e1dec..0c4d51db0a 100644 --- a/src/changelog/2024/07/flowfuse-assistant.md +++ b/src/changelog/2024/07/flowfuse-assistant.md @@ -2,7 +2,8 @@ title: The FlowFuse Expert description: "Introducing the FlowFuse Expert: making low-code even more accessible." -date: 2024-07-04 13:00:00.0 +date: 2024-07-04 13:00:00.0 +release: "2.6" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/07/immersive-editor.md b/src/changelog/2024/07/immersive-editor.md index 3607bc7929..8600dd3164 100644 --- a/src/changelog/2024/07/immersive-editor.md +++ b/src/changelog/2024/07/immersive-editor.md @@ -3,6 +3,7 @@ title: Immersive Editor Experience description: "Closer integration between the FlowFuse and Node-RED experiences" date: 2024-07-02 13:00:00.0 +release: "2.6" authors: ["joe-pavitt"] tags: diff --git a/src/changelog/2024/07/notifications-inbox.md b/src/changelog/2024/07/notifications-inbox.md index 2815feda53..8aa9ac54ae 100644 --- a/src/changelog/2024/07/notifications-inbox.md +++ b/src/changelog/2024/07/notifications-inbox.md @@ -3,6 +3,7 @@ title: Notifications Inbox description: "Clearer notifications and alerts in FlowFuse" date: 2024-07-21 13:00:00.0 +release: "2.7" authors: ["serban-costan"] tags: diff --git a/src/changelog/2024/07/notifications-update.md b/src/changelog/2024/07/notifications-update.md index 459f617269..7b6be3d996 100644 --- a/src/changelog/2024/07/notifications-update.md +++ b/src/changelog/2024/07/notifications-update.md @@ -3,6 +3,7 @@ title: Notifications Inbox description: "More notifications and alerts in FlowFuse" date: 2024-08-27 13:00:00.0 +release: "2.8" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/07/persistent-storage.md b/src/changelog/2024/07/persistent-storage.md index c89f0806ef..1e22f39140 100644 --- a/src/changelog/2024/07/persistent-storage.md +++ b/src/changelog/2024/07/persistent-storage.md @@ -2,6 +2,7 @@ title: Persistent Storage on FlowFuse Cloud description: Bring persistent storage to FlowFuse Cloud and self-hosted Kubernetes platforms date: 2024-07-04 13:00:00.0 +release: "2.6" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2024/07/sso.md b/src/changelog/2024/07/sso.md index 6d4af4ebd5..1c7aa4fff3 100644 --- a/src/changelog/2024/07/sso.md +++ b/src/changelog/2024/07/sso.md @@ -3,9 +3,11 @@ title: Single Sign On Updates description: "Direct User Provisioning and Admin Group management" date: 2024-07-24 13:00:00.0 +release: "2.7" authors: ["ben-hardill"] tags: + - changelog - sso --- diff --git a/src/changelog/2024/08/bill-of-materials.md b/src/changelog/2024/08/bill-of-materials.md index 269a9cb92e..65c40828da 100644 --- a/src/changelog/2024/08/bill-of-materials.md +++ b/src/changelog/2024/08/bill-of-materials.md @@ -2,9 +2,11 @@ title: Bill of Materials description: "Get a single view of all dependencies used by your applications" date: 2024-09-25 10:00:00.0 +release: "2.9" authors: ["serban-costin"] tags: + - changelog - license - enterprise --- diff --git a/src/changelog/2024/08/enterprise-license-update.md b/src/changelog/2024/08/enterprise-license-update.md index fb4a9bd645..f995ce1155 100644 --- a/src/changelog/2024/08/enterprise-license-update.md +++ b/src/changelog/2024/08/enterprise-license-update.md @@ -3,9 +3,11 @@ title: Enforcing Enterprise Restrictions description: "A stricter approach to expired licenses" date: 2024-07-24 13:00:00.0 +release: "2.7" authors: ["ben-hardill"] tags: + - changelog - license - enterprise --- diff --git a/src/changelog/2024/08/ldap-sso-groups.md b/src/changelog/2024/08/ldap-sso-groups.md index 8f615a76ac..00ab3a46d0 100644 --- a/src/changelog/2024/08/ldap-sso-groups.md +++ b/src/changelog/2024/08/ldap-sso-groups.md @@ -3,9 +3,11 @@ title: LDAP Single Sign On Updates description: "Team membership controlled by LDAP groups" date: 2024-08-28 13:00:00.0 +release: "2.8" authors: ["ben-hardill"] tags: + - changelog - sso --- diff --git a/src/changelog/2024/08/static-file-service-navigation-visibility.md b/src/changelog/2024/08/static-file-service-navigation-visibility.md index 5f33202e9c..bf8b389ed5 100644 --- a/src/changelog/2024/08/static-file-service-navigation-visibility.md +++ b/src/changelog/2024/08/static-file-service-navigation-visibility.md @@ -2,6 +2,7 @@ title: Static File Service Navigation and Visibility description: Navigate static files with better navigation and visibility selector date: 2024-09-19 13:00:00.0 +release: "2.9" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2024/10/device-group-env-vars.md b/src/changelog/2024/10/device-group-env-vars.md index e43fd467ed..3823aceaaf 100644 --- a/src/changelog/2024/10/device-group-env-vars.md +++ b/src/changelog/2024/10/device-group-env-vars.md @@ -1,7 +1,8 @@ --- title: Environment Variables for your Device Groups description: "Set Environment Variables in your Device Groups for its member devices to utilize" -date: 2024-10-21 13:00:00.0 +date: 2024-10-21 13:00:00.0 +release: "2.10" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/10/mqtt-service.md b/src/changelog/2024/10/mqtt-service.md index 7ee819839b..ed772b878d 100644 --- a/src/changelog/2024/10/mqtt-service.md +++ b/src/changelog/2024/10/mqtt-service.md @@ -2,6 +2,7 @@ title: MQTT Broker Service description: "Generic MQTT Broker Service" date: 2024-10-24 13:00:00.0 +release: "2.10" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2024/10/notifications-bulk-actions.md b/src/changelog/2024/10/notifications-bulk-actions.md index e47fcce7d0..f7cfcc907e 100644 --- a/src/changelog/2024/10/notifications-bulk-actions.md +++ b/src/changelog/2024/10/notifications-bulk-actions.md @@ -2,6 +2,7 @@ title: Managing Notifications description: "Interact with notifications" date: 2024-10-04 10:00:00.0 +release: "2.10" authors: ["serban-costin"] tags: diff --git a/src/changelog/2024/10/snapshot-download-upload-options.md b/src/changelog/2024/10/snapshot-download-upload-options.md index b11454e13f..bb64bf4c47 100644 --- a/src/changelog/2024/10/snapshot-download-upload-options.md +++ b/src/changelog/2024/10/snapshot-download-upload-options.md @@ -1,7 +1,8 @@ --- title: Snapshot Upload and Download Improvements description: "Components of a what to include in a snapshot can now be selected." -date: 2024-10-14 13:00:00.0 +date: 2024-10-14 13:00:00.0 +release: "2.10" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/10/version-history-timeline.md b/src/changelog/2024/10/version-history-timeline.md index 4be82a9162..01e444fb27 100644 --- a/src/changelog/2024/10/version-history-timeline.md +++ b/src/changelog/2024/10/version-history-timeline.md @@ -2,6 +2,7 @@ title: Version History Timeline description: "Components of a what to include in a snapshot can now be selected." date: 2024-10-24 13:00:00.0 +release: "2.10" authors: ["serban-costin"] tags: diff --git a/src/changelog/2024/11/audit-log-hierarchy.md b/src/changelog/2024/11/audit-log-hierarchy.md index 54b7ff1978..e69efa2ca6 100644 --- a/src/changelog/2024/11/audit-log-hierarchy.md +++ b/src/changelog/2024/11/audit-log-hierarchy.md @@ -1,7 +1,8 @@ --- title: Audit logs show hierarchical events description: "Audit logs for Team, Application and Instance will now include child events" -date: 2024-11-20 13:00:00.0 +date: 2024-11-20 13:00:00.0 +release: "2.11" authors: ["stephen-mclaughlin"] tags: diff --git a/src/changelog/2024/11/device-agent-release.md b/src/changelog/2024/11/device-agent-release.md index ece6872c68..256e62a8ed 100644 --- a/src/changelog/2024/11/device-agent-release.md +++ b/src/changelog/2024/11/device-agent-release.md @@ -2,6 +2,7 @@ title: Device Agent 3.0 released description: "New version of the Device Agent drops support for old Node.js versions" date: 2024-11-08 13:00:00.0 +release: "2.11" authors: ["nick-oleary"] tags: diff --git a/src/changelog/2024/11/mqtt-topic-hierarchy.md b/src/changelog/2024/11/mqtt-topic-hierarchy.md index 1cec2b948c..52893dcb5b 100644 --- a/src/changelog/2024/11/mqtt-topic-hierarchy.md +++ b/src/changelog/2024/11/mqtt-topic-hierarchy.md @@ -2,6 +2,7 @@ title: MQTT Topic Hierarchy view description: "View your in-use MQTT topics" date: 2024-11-21 10:00:00.0 +release: "2.11" authors: ["nick-oleary"] tags: diff --git a/src/changelog/2024/11/team-search.md b/src/changelog/2024/11/team-search.md index f40299bed1..51aa3ca303 100644 --- a/src/changelog/2024/11/team-search.md +++ b/src/changelog/2024/11/team-search.md @@ -1,7 +1,8 @@ --- title: Team-wide search -description: +description: Find applications, instances and remote instances from a search bar in the top header, on every page. date: 2024-11-21 13:00:00.0 +release: "2.11" authors: ["nick-oleary"] tags: diff --git a/src/changelog/2024/12/dashboad-iframe.md b/src/changelog/2024/12/dashboad-iframe.md index 0890c06452..35f97ec414 100644 --- a/src/changelog/2024/12/dashboad-iframe.md +++ b/src/changelog/2024/12/dashboad-iframe.md @@ -1,7 +1,8 @@ --- title: Allow Dashboards to be embedded in iFrames -description: +description: Set the HTTP headers needed to embed a Node-RED dashboard hosted on FlowFuse into another page as an iframe. date: 2024-12-19 13:00:00.0 +release: "2.12" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2024/12/device-editor-cache.md b/src/changelog/2024/12/device-editor-cache.md index d2db8d015f..1d45fb4180 100644 --- a/src/changelog/2024/12/device-editor-cache.md +++ b/src/changelog/2024/12/device-editor-cache.md @@ -1,7 +1,8 @@ --- title: Device Editor Access Speed Up -description: +description: The remote instance editor loads considerably faster on Node-RED 4.0 and newer, especially over a slow network link. date: 2024-12-19 14:00:00.0 +release: "2.12" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2024/12/team-bom-timeline.md b/src/changelog/2024/12/team-bom-timeline.md index 4942c8a0c7..efd64b05aa 100644 --- a/src/changelog/2024/12/team-bom-timeline.md +++ b/src/changelog/2024/12/team-bom-timeline.md @@ -1,7 +1,8 @@ --- title: Team BOM and Pipeline Views -description: +description: See every pipeline and the full bill of materials across your whole team, rather than one application at a time. date: 2024-12-16 13:00:00.0 +release: "2.12" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2025/01/free-tier-onboarding.md b/src/changelog/2025/01/free-tier-onboarding.md index 77204dd0aa..0483d9c5dc 100644 --- a/src/changelog/2025/01/free-tier-onboarding.md +++ b/src/changelog/2025/01/free-tier-onboarding.md @@ -2,6 +2,7 @@ title: New Onboarding Tour for Free Tier Users description: For new, free-tier users on FlowFuse Cloud, we have a new onboarding tour to help you get started date: 2025-01-07 14:00:00.0 +release: "2.13" authors: ["joe-pavitt"] tags: - changelog diff --git a/src/changelog/2025/01/hidden-env-vars.md b/src/changelog/2025/01/hidden-env-vars.md index 74ac5d6592..091757c027 100644 --- a/src/changelog/2025/01/hidden-env-vars.md +++ b/src/changelog/2025/01/hidden-env-vars.md @@ -1,7 +1,8 @@ --- title: Hidden Environment Variables -summary: Users can now hide environment variable values in the UI when creating or editing them. +description: Users can now hide environment variable values in the UI when creating or editing them. date: 2025-01-21 14:00:00.0 +release: "2.14" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2025/01/improved-diagnostics.md b/src/changelog/2025/01/improved-diagnostics.md index ace2faf423..239346b962 100644 --- a/src/changelog/2025/01/improved-diagnostics.md +++ b/src/changelog/2025/01/improved-diagnostics.md @@ -1,7 +1,8 @@ --- title: Improved Diagnostics description: "Improved diagnostic info directly to your inbox" -date: 2025-01-14 13:00:00.0 +date: 2025-01-14 13:00:00.0 +release: "2.13" authors: ["stephen-mclaughlin"] diff --git a/src/changelog/2025/01/team-level-groups.md b/src/changelog/2025/01/team-level-groups.md index 89e99d7d44..0c0c41e294 100644 --- a/src/changelog/2025/01/team-level-groups.md +++ b/src/changelog/2025/01/team-level-groups.md @@ -2,6 +2,7 @@ title: Team level view of Groups description: We've introduced a new feature that provides teams with a comprehensive view of Groups, helping to streamline collaboration and organization. date: 2025-01-16 14:00:00.0 +release: "2.13" authors: [ "serban-costin" ] tags: - changelog diff --git a/src/changelog/2025/02/additional-device-version-history-events.md b/src/changelog/2025/02/additional-device-version-history-events.md index 3f26467c0d..d0bc5defe2 100644 --- a/src/changelog/2025/02/additional-device-version-history-events.md +++ b/src/changelog/2025/02/additional-device-version-history-events.md @@ -1,7 +1,8 @@ --- title: New Remote Instances Version History Events -description: +description: The Version History timeline now records more remote instance events, including snapshots deployed through a pipeline. date: 2025-02-25 12:00:00.0 +release: "2.15" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/02/broker-error-feedback.md b/src/changelog/2025/02/broker-error-feedback.md index f3c159296a..a6ee369f1f 100644 --- a/src/changelog/2025/02/broker-error-feedback.md +++ b/src/changelog/2025/02/broker-error-feedback.md @@ -1,7 +1,8 @@ --- title: Improved Broker Connection Feedback -description: +description: Clearer feedback when a third-party broker fails to connect, so you can diagnose and fix it faster. date: 2025-02-28 12:00:00.0 +release: "2.15" authors: ['joe-pavitt'] tags: - changelog diff --git a/src/changelog/2025/02/device-agent-updates.md b/src/changelog/2025/02/device-agent-updates.md index 62b6b1db06..29bf3f506a 100644 --- a/src/changelog/2025/02/device-agent-updates.md +++ b/src/changelog/2025/02/device-agent-updates.md @@ -1,7 +1,8 @@ --- title: FlowFuse User Authentication on Remote Instances -description: +description: Device Agent 3.1.1 lets you require FlowFuse user authentication on a remote instance endpoint. date: 2025-02-13 12:00:00.0 +release: "2.14" authors: ['nick-oleary'] tags: - changelog diff --git a/src/changelog/2025/02/device-version-history-timeline.md b/src/changelog/2025/02/device-version-history-timeline.md index 95d07932e5..588341d2d4 100644 --- a/src/changelog/2025/02/device-version-history-timeline.md +++ b/src/changelog/2025/02/device-version-history-timeline.md @@ -2,6 +2,7 @@ title: Version History Timeline description: "Components of what to include in a snapshot can now be selected." date: 2025-02-12 13:00:00.0 +release: "2.14" authors: ["serban-costin"] tags: diff --git a/src/changelog/2025/02/external-brokers.md b/src/changelog/2025/02/external-brokers.md index 0dc85b5ebc..abb135564a 100644 --- a/src/changelog/2025/02/external-brokers.md +++ b/src/changelog/2025/02/external-brokers.md @@ -1,7 +1,8 @@ --- title: External MQTT Brokers -description: +description: Connect FlowFuse to your existing external MQTT broker and get the same topic and activity insight as the Team Broker. date: 2025-02-12 12:00:00.0 +release: "2.14" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/02/mqtt-schema-suggestions.md b/src/changelog/2025/02/mqtt-schema-suggestions.md index 0c027ca008..81052a70a5 100644 --- a/src/changelog/2025/02/mqtt-schema-suggestions.md +++ b/src/changelog/2025/02/mqtt-schema-suggestions.md @@ -2,6 +2,7 @@ title: MQTT Smart Schema Suggestions description: "MQTT topics suggestions" date: 2025-03-04 13:00:00.0 +release: "2.15" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2025/02/resend-and-extend-team-invitation-expiration.md b/src/changelog/2025/02/resend-and-extend-team-invitation-expiration.md index 33eb042018..79c94e550e 100644 --- a/src/changelog/2025/02/resend-and-extend-team-invitation-expiration.md +++ b/src/changelog/2025/02/resend-and-extend-team-invitation-expiration.md @@ -1,7 +1,8 @@ --- title: Re-send Team Invitations -description: +description: Re-send a team invitation to extend its expiry, so someone who missed the first one can still join. date: 2025-02-21 12:00:00.0 +release: "2.15" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/02/schema-docs.md b/src/changelog/2025/02/schema-docs.md index 1b458e22a6..ab93222ac8 100644 --- a/src/changelog/2025/02/schema-docs.md +++ b/src/changelog/2025/02/schema-docs.md @@ -2,6 +2,7 @@ title: Personalized Schema Documentation description: "View personalized schema documentation for your MQTT brokers in this new, automatically generated view." date: 2025-02-12 13:00:00.0 +release: "2.14" authors: ["joe-pavitt"] tags: - changelog diff --git a/src/changelog/2025/02/topic-hierarchy-search.md b/src/changelog/2025/02/topic-hierarchy-search.md index 15c9a97a80..be4ff4ae3e 100644 --- a/src/changelog/2025/02/topic-hierarchy-search.md +++ b/src/changelog/2025/02/topic-hierarchy-search.md @@ -2,6 +2,7 @@ title: Search & Filter for Topic Hierarchy List description: Users can now search and filter the topic hierarchy list for easier navigation. date: 2025-02-18 12:00:00.0 +release: "2.15" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/03/container-tags.md b/src/changelog/2025/03/container-tags.md index a4b828999a..5834a6b8b2 100644 --- a/src/changelog/2025/03/container-tags.md +++ b/src/changelog/2025/03/container-tags.md @@ -2,6 +2,7 @@ title: Changes to tags for flowfuse/node-red description: Updating what Node-RED version the latest tag points to date: 2025-04-09 12:00:00.0 +release: "2.16" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/03/device-groups.md b/src/changelog/2025/03/device-groups.md index abcbcbf60e..1e664d7fab 100644 --- a/src/changelog/2025/03/device-groups.md +++ b/src/changelog/2025/03/device-groups.md @@ -2,6 +2,7 @@ title: Multiple Device Groups in a pipeline description: "Device Groups can now be chained in a Pipeline, further simplifying device management across your fleet" date: 2025-03-10 12:00:00.0 +release: "2.15" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2025/03/device-local-login.md b/src/changelog/2025/03/device-local-login.md index 5d62e36caf..ba6f05a596 100644 --- a/src/changelog/2025/03/device-local-login.md +++ b/src/changelog/2025/03/device-local-login.md @@ -2,6 +2,7 @@ title: Local Login for Remote Instances description: "Local Login option for Remote Instances, powered by Device Agent" date: 2025-03-27 12:00:00.0 +release: "2.16" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2025/03/free-tier.md b/src/changelog/2025/03/free-tier.md index db93d8a56e..e6a2a14985 100644 --- a/src/changelog/2025/03/free-tier.md +++ b/src/changelog/2025/03/free-tier.md @@ -2,6 +2,7 @@ title: Free Tier now more accessible to all description: Signing up to our Free Tier no longer requires a credit card date: 2025-03-06 12:00:00.0 +release: "2.15" authors: ['nick-oleary'] tags: - changelog diff --git a/src/changelog/2025/03/resource-notifications.md b/src/changelog/2025/03/resource-notifications.md index f31a9f2b4c..d8d8194a29 100644 --- a/src/changelog/2025/03/resource-notifications.md +++ b/src/changelog/2025/03/resource-notifications.md @@ -2,6 +2,7 @@ title: Resource Alerts description: "Notifications and email alerts to help you stay ahead of resource limits" date: 2025-03-25 12:00:00.0 +release: "2.16" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2025/03/snapshot-filter.md b/src/changelog/2025/03/snapshot-filter.md index aa99fda890..b9587adf32 100644 --- a/src/changelog/2025/03/snapshot-filter.md +++ b/src/changelog/2025/03/snapshot-filter.md @@ -1,7 +1,8 @@ --- title: Filtering Snapshots description: "Filter Snapshots to show all, user or auto snapshots" -date: 2025-03-11 12:00:00.0 +date: 2025-03-11 12:00:00.0 +release: "2.15" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2025/03/team-npm-registry.md b/src/changelog/2025/03/team-npm-registry.md index 5adcd6ed11..908560350d 100644 --- a/src/changelog/2025/03/team-npm-registry.md +++ b/src/changelog/2025/03/team-npm-registry.md @@ -2,6 +2,7 @@ title: NPM Package Hosting description: Make private NPM packages available to Instances date: 2025-03-13 12:00:00.0 +release: "2.15" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/03/topic-deletion.md b/src/changelog/2025/03/topic-deletion.md index 379fe4cd02..1cefe952b9 100644 --- a/src/changelog/2025/03/topic-deletion.md +++ b/src/changelog/2025/03/topic-deletion.md @@ -2,6 +2,7 @@ title: MQTT Topic Management description: "MQTT Topics can now be removed from the Topic Hierarchy" date: 2025-03-12 12:00:00.0 +release: "2.15" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2025/04/device-provisioning.md b/src/changelog/2025/04/device-provisioning.md index 1760b588e9..5d841e9d80 100644 --- a/src/changelog/2025/04/device-provisioning.md +++ b/src/changelog/2025/04/device-provisioning.md @@ -2,6 +2,7 @@ title: Remote Instance Provisioning description: "Bulk Registration now supports auto assigning your Remote Instances to an Application." date: 2025-04-04 12:00:00.0 +release: "2.16" authors: ["stephen-mclaughlin"] tags: - changelog diff --git a/src/changelog/2025/04/git-integration.md b/src/changelog/2025/04/git-integration.md index 6a46dde58c..29470ae468 100644 --- a/src/changelog/2025/04/git-integration.md +++ b/src/changelog/2025/04/git-integration.md @@ -1,7 +1,8 @@ --- title: Git Integration with Pipelines -description: "" +description: "Add a Git Repository stage to a deployment pipeline, so every trigger pushes the latest snapshot to your configured repository." date: 2025-04-09 12:00:00.0 +release: "2.16" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2025/04/instance-log-browsing.md b/src/changelog/2025/04/instance-log-browsing.md index f63f1c2db7..8ec17198ff 100644 --- a/src/changelog/2025/04/instance-log-browsing.md +++ b/src/changelog/2025/04/instance-log-browsing.md @@ -2,6 +2,7 @@ title: Better Node-RED log handling description: "Keeping the last 7 days of log history and making it easier to access" date: 2025-04-09 12:00:00.0 +release: "2.16" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2025/05/import-node-red-flows.md b/src/changelog/2025/05/import-node-red-flows.md index 8fff5a8ce4..12a6d4776e 100644 --- a/src/changelog/2025/05/import-node-red-flows.md +++ b/src/changelog/2025/05/import-node-red-flows.md @@ -2,6 +2,7 @@ title: Import Node-RED Flows During Remote Instance Setup description: Streamline your Remote Instance setup by importing Node-RED flows with the FlowFuse Device Agent. date: 2025-05-08 12:00:00.0 +release: "2.17" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/06/flowfuse-assistant-2.md b/src/changelog/2025/06/flowfuse-assistant-2.md index 723397f3bc..58b8ab6d5d 100644 --- a/src/changelog/2025/06/flowfuse-assistant-2.md +++ b/src/changelog/2025/06/flowfuse-assistant-2.md @@ -2,6 +2,7 @@ title: FlowFuse Expert just got smarter description: "Understand what your teams flows are doing with the power of AI" date: 2025-06-30 12:00:00.0 +release: "2.19" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/06/flowfuse-assistant.md b/src/changelog/2025/06/flowfuse-assistant.md index 3d2e72cc53..368ecc4d4b 100644 --- a/src/changelog/2025/06/flowfuse-assistant.md +++ b/src/changelog/2025/06/flowfuse-assistant.md @@ -2,6 +2,7 @@ title: FlowFuse Expert just got smarter description: "Understand what your teams flows are doing with the power of AI" date: 2025-06-12 12:00:00.0 +release: "2.19" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/06/git-integration.md b/src/changelog/2025/06/git-integration.md index 07172bfd51..11070c8185 100644 --- a/src/changelog/2025/06/git-integration.md +++ b/src/changelog/2025/06/git-integration.md @@ -2,6 +2,7 @@ title: Pulling snapshots from Git with Pipelines description: "Adding git pull support to DevOps Pipelines" date: 2025-06-02 12:00:00.0 +release: "2.18" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2025/06/instance-performance-memory.md b/src/changelog/2025/06/instance-performance-memory.md index 37e91d1a11..be36ba7cf9 100644 --- a/src/changelog/2025/06/instance-performance-memory.md +++ b/src/changelog/2025/06/instance-performance-memory.md @@ -2,6 +2,7 @@ title: Memory Metrics in Instance Performance View description: "The Performance view for hosted Node-RED instances now includes a memory usage chart" date: 2025-06-20 12:00:00.0 +release: "2.19" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2025/06/new-home-page.md b/src/changelog/2025/06/new-home-page.md index af58ee9c08..ab9ca2d574 100644 --- a/src/changelog/2025/06/new-home-page.md +++ b/src/changelog/2025/06/new-home-page.md @@ -2,6 +2,7 @@ title: Introducing the New Home Page Experience description: "A modernized Home page with enhanced usability for FlowFuse users" date: 2025-06-24 12:00:00.0 +release: "2.19" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2025/06/team-performance-view.md b/src/changelog/2025/06/team-performance-view.md index a66d39ef96..1150ee56dd 100644 --- a/src/changelog/2025/06/team-performance-view.md +++ b/src/changelog/2025/06/team-performance-view.md @@ -2,6 +2,7 @@ title: Instance Performance View description: "A new view for monitoring the performance of your hosted Node-RED instances" date: 2025-06-02 12:00:00.0 +release: "2.18" authors: ["joe-pavitt"] tags: - changelog diff --git a/src/changelog/2025/06/team-performance.md b/src/changelog/2025/06/team-performance.md index 7c2d66038d..63aeac5bba 100644 --- a/src/changelog/2025/06/team-performance.md +++ b/src/changelog/2025/06/team-performance.md @@ -1,7 +1,8 @@ --- title: Team Performance Feature description: "A new feature providing comprehensive visualization of instance CPU usage" -date: 2025-06-5 11:43:32.0 +date: 2025-06-05 11:43:32.0 +release: "2.18" authors: [ "serban-costin" ] tags: - changelog diff --git a/src/changelog/2025/06/ui-refresh.md b/src/changelog/2025/06/ui-refresh.md index 7f48b01ce8..16823ee9a8 100644 --- a/src/changelog/2025/06/ui-refresh.md +++ b/src/changelog/2025/06/ui-refresh.md @@ -2,6 +2,7 @@ title: Navigation UI Refresh description: "Redesigned top navigation with improved layout, colors, and menu styling for a cleaner user experience." date: 2025-06-11 12:00:00.0 +release: "2.19" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2025/07/browse-node-red-flows.md b/src/changelog/2025/07/browse-node-red-flows.md index b4a12bec11..c8aed26702 100644 --- a/src/changelog/2025/07/browse-node-red-flows.md +++ b/src/changelog/2025/07/browse-node-red-flows.md @@ -2,6 +2,7 @@ title: Browse for Node-RED Flows During Remote Instance Setup description: Remote Instance setup improvements to help you get up and running faster with the FlowFuse Device Agent. date: 2025-07-03 12:00:00.0 +release: "2.19" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/07/flowfuse-tables.md b/src/changelog/2025/07/flowfuse-tables.md index c968b25416..1576ff5c7e 100644 --- a/src/changelog/2025/07/flowfuse-tables.md +++ b/src/changelog/2025/07/flowfuse-tables.md @@ -2,6 +2,7 @@ title: FlowFuse Tables description: Adding a Team level Relational Database to FlowFuse date: 2025-07-31 12:00:00.0 +release: "2.20" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/07/import-blueprints.md b/src/changelog/2025/07/import-blueprints.md index 6110ed9dd1..750206c4b7 100644 --- a/src/changelog/2025/07/import-blueprints.md +++ b/src/changelog/2025/07/import-blueprints.md @@ -2,6 +2,7 @@ title: Import blueprints directly into your existing instances description: Making it easier to try out the FlowFuse Blueprints within your existing Node-RED instances date: 2025-07-03 12:00:00.0 +release: "2.19" authors: ['nick-oleary'] tags: - changelog diff --git a/src/changelog/2025/07/simplified-applications-overview.md b/src/changelog/2025/07/simplified-applications-overview.md index 0571dde42b..0caa06fc19 100644 --- a/src/changelog/2025/07/simplified-applications-overview.md +++ b/src/changelog/2025/07/simplified-applications-overview.md @@ -2,6 +2,7 @@ title: Simplified Applications Page with Summary Tiles description: "Simplified Applications overview with clearer status summaries for hosted and remote instances" date: 2025-07-29 12:00:00.0 +release: "2.20" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2025/07/smart-suggestions.md b/src/changelog/2025/07/smart-suggestions.md index 4d2105570d..c272ad48c1 100644 --- a/src/changelog/2025/07/smart-suggestions.md +++ b/src/changelog/2025/07/smart-suggestions.md @@ -2,6 +2,7 @@ title: Smart Suggestions description: Next Node Smart Suggestions to speed up flow development date: 2025-07-31 13:00:00.0 +release: "2.20" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/07/team-to-pro-plan-rename.md b/src/changelog/2025/07/team-to-pro-plan-rename.md index a8e8a80f1c..d1c5868d77 100644 --- a/src/changelog/2025/07/team-to-pro-plan-rename.md +++ b/src/changelog/2025/07/team-to-pro-plan-rename.md @@ -2,6 +2,7 @@ title: "Team Plan Renamed to Pro Plan" description: "The Team tier has been renamed to Pro tier to better reflect the plan's capabilities and target audience" date: 2025-08-04 12:00:00.0 +release: "2.21" authors: ["greg-stoutenburg"] tags: - changelog diff --git a/src/changelog/2025/08/ai-generated-snapshot-descriptions-hosted.md b/src/changelog/2025/08/ai-generated-snapshot-descriptions-hosted.md index 36dcf61a77..01b456154e 100644 --- a/src/changelog/2025/08/ai-generated-snapshot-descriptions-hosted.md +++ b/src/changelog/2025/08/ai-generated-snapshot-descriptions-hosted.md @@ -2,6 +2,7 @@ title: Generate snapshot descriptions with AI description: "AI-powered descriptions to make your snapshots easier to understand" date: 2025-08-28 12:00:00.0 +release: "2.21" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/08/ai-generated-snapshot-descriptions-remote.md b/src/changelog/2025/08/ai-generated-snapshot-descriptions-remote.md index 01c20da27e..ed88f3e9e7 100644 --- a/src/changelog/2025/08/ai-generated-snapshot-descriptions-remote.md +++ b/src/changelog/2025/08/ai-generated-snapshot-descriptions-remote.md @@ -2,6 +2,7 @@ title: AI Snapshot Descriptions Now Work with Remote Instances description: "AI-powered snapshot descriptions now available for remote instances" date: 2025-09-11 12:00:00.0 +release: "2.22" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/08/device-performance.md b/src/changelog/2025/08/device-performance.md index 536c5d169c..c1b72df755 100644 --- a/src/changelog/2025/08/device-performance.md +++ b/src/changelog/2025/08/device-performance.md @@ -2,6 +2,7 @@ title: FlowFuse Remote Instance Performance Data description: "View CPU and Memory usage of Remote Instances" date: 2025-08-28 16:00:00.0 +release: "2.21" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/08/direct-sso.md b/src/changelog/2025/08/direct-sso.md index 2ee6f81e9a..518bc604b3 100644 --- a/src/changelog/2025/08/direct-sso.md +++ b/src/changelog/2025/08/direct-sso.md @@ -2,6 +2,7 @@ title: Direct SSO Login description: "Allows direct redirects to SAML SSO providers" date: 2025-08-28 12:00:00.0 +release: "2.21" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2025/08/flowfuse-assistant.md b/src/changelog/2025/08/flowfuse-assistant.md index 21e82ffd35..0d625efcc0 100644 --- a/src/changelog/2025/08/flowfuse-assistant.md +++ b/src/changelog/2025/08/flowfuse-assistant.md @@ -2,6 +2,7 @@ title: FlowFuse Expert documents your flows description: "Document your flows at the click of a button with the power of AI" date: 2025-08-06 12:00:00.0 +release: "2.21" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/08/flowfuse-mqtt.md b/src/changelog/2025/08/flowfuse-mqtt.md index 9c21ce0a9f..f4c9538c6e 100644 --- a/src/changelog/2025/08/flowfuse-mqtt.md +++ b/src/changelog/2025/08/flowfuse-mqtt.md @@ -2,6 +2,7 @@ title: FlowFuse MQTT description: "MQTT Simplified" date: 2025-08-18 12:00:00.0 +release: "2.21" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/08/http-cors.md b/src/changelog/2025/08/http-cors.md index fc428d6354..20cbbe4662 100644 --- a/src/changelog/2025/08/http-cors.md +++ b/src/changelog/2025/08/http-cors.md @@ -2,6 +2,7 @@ title: Configure HTTP CORS description: "Allows setting HTTP CORS values for Hosted Instances" date: 2025-08-28 12:00:00.0 +release: "2.21" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2025/08/subflow-export.md b/src/changelog/2025/08/subflow-export.md index c6c513a1bd..746d7ccb15 100644 --- a/src/changelog/2025/08/subflow-export.md +++ b/src/changelog/2025/08/subflow-export.md @@ -2,6 +2,7 @@ title: 'Export SubFlow as Node-RED module' description: 'Allow SubFlows to be packaged as nodes and published to Team Library' date: 2025-08-28 12:00:05.0 +release: "2.21" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/08/tables-assistant.md b/src/changelog/2025/08/tables-assistant.md index 913d1144a9..105cf0d97c 100644 --- a/src/changelog/2025/08/tables-assistant.md +++ b/src/changelog/2025/08/tables-assistant.md @@ -2,6 +2,7 @@ title: FlowFuse Tables with a little help from the Assistant description: "Build FlowFuse Tables Queries with a bit of AI Assistance." date: 2025-08-28 12:00:00.0 +release: "2.21" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/09/expose-saml-groups-to-dashboard.md b/src/changelog/2025/09/expose-saml-groups-to-dashboard.md index 37391d4c63..43f93f1bba 100644 --- a/src/changelog/2025/09/expose-saml-groups-to-dashboard.md +++ b/src/changelog/2025/09/expose-saml-groups-to-dashboard.md @@ -2,6 +2,7 @@ title: Allow SSO groups to be shared with the Node-RED Dashboard description: SAML Group information included in the FlowFuse Authentication information passed to the Node-RED Dashboard date: 2025-09-25 12:00:00.0 +release: "2.22" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/09/inline-assist.md b/src/changelog/2025/09/inline-assist.md index 9d5a110bc3..ef31008127 100644 --- a/src/changelog/2025/09/inline-assist.md +++ b/src/changelog/2025/09/inline-assist.md @@ -2,6 +2,7 @@ title: FlowFuse Expert can help you write code description: "The FlowFuse Expert will now offer inline completions when writing functions, SQL and Dashboard templates" date: 2025-09-05 12:00:00.0 +release: "2.22" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/09/retiring-flowforge-device-agent.md b/src/changelog/2025/09/retiring-flowforge-device-agent.md index 43ffe02634..89c83cfed4 100644 --- a/src/changelog/2025/09/retiring-flowforge-device-agent.md +++ b/src/changelog/2025/09/retiring-flowforge-device-agent.md @@ -2,6 +2,7 @@ title: No more @flowforge/flowforge-device-agent releases description: "The FlowFuse Device agent will no longer update the old package name" date: 2025-09-22 12:00:00.0 +release: "2.22" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/09/revised-instance-snapshot-ui.md b/src/changelog/2025/09/revised-instance-snapshot-ui.md index 7ee87e3a41..ad4f7221a2 100644 --- a/src/changelog/2025/09/revised-instance-snapshot-ui.md +++ b/src/changelog/2025/09/revised-instance-snapshot-ui.md @@ -2,6 +2,7 @@ title: Streamlined Snapshot Management description: "All snapshot actions are now consolidated in a single, unified view" date: 2025-09-19 12:00:00.0 +release: "2.22" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/09/team-broker-async-api.md b/src/changelog/2025/09/team-broker-async-api.md index 7b71aa11a7..e9aedc786e 100644 --- a/src/changelog/2025/09/team-broker-async-api.md +++ b/src/changelog/2025/09/team-broker-async-api.md @@ -2,6 +2,7 @@ title: Capture Async API data from FlowFuse Team Broker description: "Adding the ability to capture message payload schema from topics published on the FlowFuse Team Broker" date: 2025-09-22 12:00:00.0 +release: "2.22" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/10/application-level-rbac.md b/src/changelog/2025/10/application-level-rbac.md index 2317bde341..0f61ed7330 100644 --- a/src/changelog/2025/10/application-level-rbac.md +++ b/src/changelog/2025/10/application-level-rbac.md @@ -2,6 +2,7 @@ title: Application-level access control for Enterprise teams description: "Giving you finer-grained control over who can do what in your team" date: 2025-10-08 12:00:00.0 +release: "2.23" authors: ['nick-oleary'] tags: - changelog diff --git a/src/changelog/2025/10/bulk-device-group-assignment.md b/src/changelog/2025/10/bulk-device-group-assignment.md index 79abef21c1..2de1961229 100644 --- a/src/changelog/2025/10/bulk-device-group-assignment.md +++ b/src/changelog/2025/10/bulk-device-group-assignment.md @@ -2,6 +2,7 @@ title: Easier Access to Bulk Device Group Management description: Bulk device group management is now more accessible, with clearer controls and faster organization of multiple Remote Instances. date: 2025-10-28 12:00:00.0 +release: "2.24" authors: [ 'serban-costin' ] tags: - changelog diff --git a/src/changelog/2025/10/duplicate-instances-across-applications.md b/src/changelog/2025/10/duplicate-instances-across-applications.md index a89187ec79..5a7c166126 100644 --- a/src/changelog/2025/10/duplicate-instances-across-applications.md +++ b/src/changelog/2025/10/duplicate-instances-across-applications.md @@ -2,6 +2,7 @@ title: Duplicate Instances Across Different Applications description: Instance duplication now works across applications, allowing you to copy existing instances to different applications within your team. date: 2025-10-28 12:00:00.0 +release: "2.24" authors: [ 'serban-costin' ] tags: - changelog diff --git a/src/changelog/2025/10/import-flows-on-instance-creation.md b/src/changelog/2025/10/import-flows-on-instance-creation.md index d16e66e33a..e561897851 100644 --- a/src/changelog/2025/10/import-flows-on-instance-creation.md +++ b/src/changelog/2025/10/import-flows-on-instance-creation.md @@ -2,6 +2,7 @@ title: Import flows during instance creation description: "Making it easier to get started by importing existing Node-RED flows when creating new instances" date: 2025-10-21 12:00:00.0 +release: "2.23" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/10/mcp-nodes.md b/src/changelog/2025/10/mcp-nodes.md index ee89ff95ed..3cf201f644 100644 --- a/src/changelog/2025/10/mcp-nodes.md +++ b/src/changelog/2025/10/mcp-nodes.md @@ -2,6 +2,7 @@ title: FlowFuse MCP Server Nodes description: "New FlowFuse nodes for creating MCP Server Tools, Resources and Prompts" date: 2025-10-14 12:00:00.0 +release: "2.23" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/10/onnx-nodes.md b/src/changelog/2025/10/onnx-nodes.md index 2b3276db90..6ea19c9bf9 100644 --- a/src/changelog/2025/10/onnx-nodes.md +++ b/src/changelog/2025/10/onnx-nodes.md @@ -1,7 +1,8 @@ --- title: FlowFuse AI Nodes description: "New FlowFuse nodes for ONNX Models running Inference in your flows" -date: 2025-10-15 12:00:00.0 +date: 2025-10-15 12:00:00.0 +release: "2.23" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/10/settings-page-device-group-management.md b/src/changelog/2025/10/settings-page-device-group-management.md index e4354507b9..41728b8546 100644 --- a/src/changelog/2025/10/settings-page-device-group-management.md +++ b/src/changelog/2025/10/settings-page-device-group-management.md @@ -2,6 +2,7 @@ title: Device Group Management from Settings Page description: "Easily manage device groups directly from the Remote Instance settings page" date: 2025-10-21 12:00:00.0 +release: "2.23" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2025/11/ff-expert-update.md b/src/changelog/2025/11/ff-expert-update.md index ca639fd32e..b93a25b999 100644 --- a/src/changelog/2025/11/ff-expert-update.md +++ b/src/changelog/2025/11/ff-expert-update.md @@ -2,6 +2,7 @@ title: FlowFuse Expert Update description: "FlowFuse Expert Now Available In-App" date: 2025-11-07 14:52:00.0 +release: "2.24" authors: ['greg-stoutenburg'] tags: - changelog diff --git a/src/changelog/2025/11/minimum-nodejs-version.md b/src/changelog/2025/11/minimum-nodejs-version.md index 36620867ec..6bd855fe0d 100644 --- a/src/changelog/2025/11/minimum-nodejs-version.md +++ b/src/changelog/2025/11/minimum-nodejs-version.md @@ -2,6 +2,7 @@ title: Node.js v20 Minimum Version Requirement description: Minimum Node.js version bumped to v20 and above date: 2025-11-11 12:00:00.0 +release: "2.24" authors: [ 'serban-costin' ] tags: - changelog diff --git a/src/changelog/2025/11/sso-session.md b/src/changelog/2025/11/sso-session.md index 3c116d224a..ef66cae39f 100644 --- a/src/changelog/2025/11/sso-session.md +++ b/src/changelog/2025/11/sso-session.md @@ -2,6 +2,7 @@ title: SSO control over Session life description: Individual SSO profiles can now override Session life and idle time date: 2025-11-06 12:00:00.0 +release: "2.24" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2025/12/ff-expert-mcp-insights.md b/src/changelog/2025/12/ff-expert-mcp-insights.md index 56e12e827e..a84f624b34 100644 --- a/src/changelog/2025/12/ff-expert-mcp-insights.md +++ b/src/changelog/2025/12/ff-expert-mcp-insights.md @@ -2,6 +2,7 @@ title: "FlowFuse Expert: Now with MCP-Powered Insights" description: "Connect FlowFuse Expert to your own tools and data using the Model Context Protocol (MCP)." date: 2025-11-19 13:00:00.0 +release: "2.24" authors: ['steve-mclaughlin'] tags: - changelog diff --git a/src/changelog/2025/12/scheduled-maintenance.md b/src/changelog/2025/12/scheduled-maintenance.md index 25938aed9c..a857321b5b 100644 --- a/src/changelog/2025/12/scheduled-maintenance.md +++ b/src/changelog/2025/12/scheduled-maintenance.md @@ -2,6 +2,7 @@ title: Scheduled Maintenance Mode description: Schedule time and day of the week to apply Node-RED updates date: 2025-12-19 12:00:00.0 +release: "2.26" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2026/01/device-agent-containers.md b/src/changelog/2026/01/device-agent-containers.md index 609f50e873..a8a05ccbdd 100644 --- a/src/changelog/2026/01/device-agent-containers.md +++ b/src/changelog/2026/01/device-agent-containers.md @@ -2,6 +2,7 @@ title: Device Agent Docker Containers updated description: Expanding the available NodeJS versions available date: 2026-01-27 12:00:00.0 +release: "2.27" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2026/01/ff-expert-manage-palette.md b/src/changelog/2026/01/ff-expert-manage-palette.md index f30ac17095..2ae1cd66d2 100644 --- a/src/changelog/2026/01/ff-expert-manage-palette.md +++ b/src/changelog/2026/01/ff-expert-manage-palette.md @@ -2,6 +2,7 @@ title: "FlowFuse Expert: Enhanced Palette Integration" description: "The FlowFuse Expert now detects installed nodes and provides direct links to manage them." date: 2026-01-26 13:00:00.0 +release: "2.27" authors: ['steve-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/01/ff-expert-nr-actions.md b/src/changelog/2026/01/ff-expert-nr-actions.md index 2f791e9b52..6d675768f0 100644 --- a/src/changelog/2026/01/ff-expert-nr-actions.md +++ b/src/changelog/2026/01/ff-expert-nr-actions.md @@ -2,6 +2,7 @@ title: "FlowFuse Expert: Integration with Node-RED" description: "The FlowFuse Expert can now help you install nodes and import flows with a single click." date: 2026-01-14 13:00:00.0 +release: "2.26" authors: ['steve-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/01/ff-expert-palette-queries.md b/src/changelog/2026/01/ff-expert-palette-queries.md index a790fb73e9..7e889332c4 100644 --- a/src/changelog/2026/01/ff-expert-palette-queries.md +++ b/src/changelog/2026/01/ff-expert-palette-queries.md @@ -2,6 +2,7 @@ title: "FlowFuse Expert: Palette Queries" description: "The FlowFuse Expert can now answer questions about your Node-RED palette." date: 2026-02-10 13:00:00.0 +release: "2.27" authors: ['steve-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/01/ff-expert-select-flows.md b/src/changelog/2026/01/ff-expert-select-flows.md index 1abf745ae1..1fa1429a3a 100644 --- a/src/changelog/2026/01/ff-expert-select-flows.md +++ b/src/changelog/2026/01/ff-expert-select-flows.md @@ -2,6 +2,7 @@ title: "FlowFuse Expert: Ask about your flows" description: "The FlowFuse Expert can now use your selected flows as context for smarter troubleshooting." date: 2026-01-30 13:00:00.0 +release: "2.27" authors: ['steve-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/01/mcp-rbacs.md b/src/changelog/2026/01/mcp-rbacs.md index 8540d1015b..f19a69a4c8 100644 --- a/src/changelog/2026/01/mcp-rbacs.md +++ b/src/changelog/2026/01/mcp-rbacs.md @@ -1,7 +1,8 @@ --- title: "FlowFuse Expert: MCP-Powered Insights with RBACs" description: "You can now limit which user roles see which Model Context Protocol (MCP) tools when querying your MCP servers with the FlowFuse Expert." -date: 2026-01-14 13:00:00.0 +date: 2026-01-14 13:00:00.0 +release: "2.26" authors: ['steve-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/01/mcp-security.md b/src/changelog/2026/01/mcp-security.md index c3a23cf370..11fafa74f3 100644 --- a/src/changelog/2026/01/mcp-security.md +++ b/src/changelog/2026/01/mcp-security.md @@ -1,7 +1,8 @@ --- title: "FlowFuse Expert: MCP-Powered Insights" description: "The FlowFuse expert can now access your secured Model Context Protocol (MCP) Tools and Resources" -date: 2026-01-21 13:00:00.0 +date: 2026-01-21 13:00:00.0 +release: "2.27" authors: ['steve-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/02/device-agent-nodejs-options.md b/src/changelog/2026/02/device-agent-nodejs-options.md index 9579e0db3f..97be0e2921 100644 --- a/src/changelog/2026/02/device-agent-nodejs-options.md +++ b/src/changelog/2026/02/device-agent-nodejs-options.md @@ -2,6 +2,7 @@ title: Set Node.js Options for Remote Instances description: FlowFuse Device Agent v3.8.1 adds support for passing Node.js command line arguments to Remote Instances, enabling custom heap sizes and private CA certificate support. date: 2026-02-13 12:00:00.0 +release: "2.28" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2026/02/ff-expert-debug-log-context.md b/src/changelog/2026/02/ff-expert-debug-log-context.md index 170f08a735..0dc14f1803 100644 --- a/src/changelog/2026/02/ff-expert-debug-log-context.md +++ b/src/changelog/2026/02/ff-expert-debug-log-context.md @@ -1,7 +1,8 @@ --- title: "FlowFuse Expert: Helping you make sense of your debug log" description: "You can now send debug log entries to the FlowFuse Expert as context, making it easier to track down errors in your flows." -date: 2026-03-05 13:00:00.0 +date: 2026-03-05 13:00:00.0 +release: "2.28" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/02/ff-expert-update-banner.md b/src/changelog/2026/02/ff-expert-update-banner.md index 8b68f795e3..ee80a79ca1 100644 --- a/src/changelog/2026/02/ff-expert-update-banner.md +++ b/src/changelog/2026/02/ff-expert-update-banner.md @@ -2,6 +2,7 @@ title: "FlowFuse Expert: Never Miss an Update" description: "FlowFuse Expert now shows a banner when a new version is available, so you can update in one click." date: 2026-02-27 13:00:00.0 +release: "2.28" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/02/ha-instance-rolling-restart.md b/src/changelog/2026/02/ha-instance-rolling-restart.md index c7022e2b97..674c0a9c89 100644 --- a/src/changelog/2026/02/ha-instance-rolling-restart.md +++ b/src/changelog/2026/02/ha-instance-rolling-restart.md @@ -2,6 +2,7 @@ title: HA Hosted Instance Rolling Restart description: Hosted Instances with HA enabled will now restart one at a time date: 2026-02-12 12:00:00.0 +release: "2.27" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2026/02/remote-instances-immersive-editor.md b/src/changelog/2026/02/remote-instances-immersive-editor.md index 3b90f0405f..ed974dd4fb 100644 --- a/src/changelog/2026/02/remote-instances-immersive-editor.md +++ b/src/changelog/2026/02/remote-instances-immersive-editor.md @@ -2,6 +2,7 @@ title: Immersive Mode for Remote Instances description: "Remote instances can now be accessed in Immersive Mode for a cleaner, distraction-free editing experience" date: 2026-02-11 12:00:00.0 +release: "2.27" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2026/02/restoring-snapshots-to-remote-instances.md b/src/changelog/2026/02/restoring-snapshots-to-remote-instances.md index 1c5dd10d8b..b8654f57f8 100644 --- a/src/changelog/2026/02/restoring-snapshots-to-remote-instances.md +++ b/src/changelog/2026/02/restoring-snapshots-to-remote-instances.md @@ -2,6 +2,7 @@ title: Restoring snapshots to developer-mode Remote Instances description: "A significant workflow improvement introduced by Device Agent v3.8.0" date: 2026-02-12 12:00:00.0 +release: "2.27" authors: ['nick-oleary'] tags: - changelog diff --git a/src/changelog/2026/03/azure-dev-ops-gitops.md b/src/changelog/2026/03/azure-dev-ops-gitops.md index cc1b4a691c..295c412822 100644 --- a/src/changelog/2026/03/azure-dev-ops-gitops.md +++ b/src/changelog/2026/03/azure-dev-ops-gitops.md @@ -2,6 +2,7 @@ title: Azure DevOps Pipeline support description: DevOps Pipeline Git Stages now support Azure DevOps repositories alongside GitHub date: 2026-03-24 17:00:00 +release: "2.29" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2026/03/developer-mode-in-immersive-editor.md b/src/changelog/2026/03/developer-mode-in-immersive-editor.md index 31601c1bd8..62f706161b 100644 --- a/src/changelog/2026/03/developer-mode-in-immersive-editor.md +++ b/src/changelog/2026/03/developer-mode-in-immersive-editor.md @@ -2,6 +2,7 @@ title: Developer Mode Now Accessible from the Immersive Editor description: The Developer Mode tab is now available directly in the immersive editor drawer, so you can manage snapshots and auto snapshot settings without leaving the editor. date: 2026-04-07 00:00:00 +release: "2.29" authors: ['noley-holland'] tags: - changelog diff --git a/src/changelog/2026/03/embedded-editor-tab-title.md b/src/changelog/2026/03/embedded-editor-tab-title.md index f1fb634c3b..6c4b088ed1 100644 --- a/src/changelog/2026/03/embedded-editor-tab-title.md +++ b/src/changelog/2026/03/embedded-editor-tab-title.md @@ -2,6 +2,7 @@ title: Embedded Editor Now Shows Active Tab description: The browser tab title now updates to reflect the active Node-RED canvas tab when working in the embedded editor. date: 2026-03-31 00:00:00 +release: "2.29" authors: ['noley-holland'] tags: - changelog diff --git a/src/changelog/2026/03/march-scheduled-maintenance.md b/src/changelog/2026/03/march-scheduled-maintenance.md index f19284876b..30fa3a15d1 100644 --- a/src/changelog/2026/03/march-scheduled-maintenance.md +++ b/src/changelog/2026/03/march-scheduled-maintenance.md @@ -2,6 +2,7 @@ title: "Updated: Upcoming Scheduled Server Maintenance on March 28th, 2026" description: Keeping the FlowFuse Cloud up to date with critical server maintenance. date: 2026-03-12 12:00:00.0 +release: "2.28" authors: ['nick-oleary'] tags: - changelog diff --git a/src/changelog/2026/03/snapshot-detail-modal-immersive-editor.md b/src/changelog/2026/03/snapshot-detail-modal-immersive-editor.md index 4849d0e849..af3ed8e46d 100644 --- a/src/changelog/2026/03/snapshot-detail-modal-immersive-editor.md +++ b/src/changelog/2026/03/snapshot-detail-modal-immersive-editor.md @@ -2,6 +2,7 @@ title: View Snapshot Details in the Immersive Editor description: You can now open and review snapshot details directly inside the immersive editor without leaving your editing session. date: 2026-04-07 12:00:00 +release: "2.29" authors: ['noley-holland'] tags: - changelog diff --git a/src/changelog/2026/04/expert-action-links.md b/src/changelog/2026/04/expert-action-links.md index 045bc5870b..0b5529e617 100644 --- a/src/changelog/2026/04/expert-action-links.md +++ b/src/changelog/2026/04/expert-action-links.md @@ -2,6 +2,7 @@ title: FlowFuse expert action links description: When the Expert instructs you to select nodes or search flows, it now presents direct action links date: 2026-04-09 00:00:00 +release: "2.29" authors: ['stephen-mclaughlin'] tags: - changelog diff --git a/src/changelog/2026/04/hosted-instance-url-env-var.md b/src/changelog/2026/04/hosted-instance-url-env-var.md index a541db4af8..80ea9ed12a 100644 --- a/src/changelog/2026/04/hosted-instance-url-env-var.md +++ b/src/changelog/2026/04/hosted-instance-url-env-var.md @@ -2,6 +2,7 @@ title: Hosted Instances know their own URL description: Hosted Instances now get an FF_INSTANCE_URL environment variable date: 2026-04-07 17:00:00 +release: "2.29" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2026/04/immersive-editor-drawer.md b/src/changelog/2026/04/immersive-editor-drawer.md index 6abc08e765..65a6f06fc0 100644 --- a/src/changelog/2026/04/immersive-editor-drawer.md +++ b/src/changelog/2026/04/immersive-editor-drawer.md @@ -2,6 +2,7 @@ title: Customisable Immersive Editor Drawer description: The immersive editor drawer is now pinnable, switchable, and resizable, with your preferences saved between sessions. date: 2026-04-29 12:00:00 +release: "2.30" authors: ['noley-holland'] tags: - changelog diff --git a/src/changelog/2026/04/snapshot-diff-viewer.md b/src/changelog/2026/04/snapshot-diff-viewer.md index 3f67ea38ff..ab46e7b8e1 100644 --- a/src/changelog/2026/04/snapshot-diff-viewer.md +++ b/src/changelog/2026/04/snapshot-diff-viewer.md @@ -2,6 +2,7 @@ title: Richer snapshot comparison view description: The snapshot comparison dialog now gives a full breakdown of every change between two snapshots, navigate node by node and see exactly what was added, removed, or modified. date: 2026-04-07 12:00:00 +release: "2.29" authors: ["andrea-palmieri"] tags: - changelog diff --git a/src/changelog/2026/05/ai-opt-out.md b/src/changelog/2026/05/ai-opt-out.md index 5a4040f1a2..4c6ee21649 100644 --- a/src/changelog/2026/05/ai-opt-out.md +++ b/src/changelog/2026/05/ai-opt-out.md @@ -2,6 +2,7 @@ title: AI Feature Opt-Out for Teams description: Team owners and platform admins can now disable all AI features at the team level, so they can turn AI off when policy or compliance requires it. date: 2026-05-28 12:00:00 +release: "2.31" authors: ['serban-costin'] tags: - changelog diff --git a/src/changelog/2026/05/expert-application-building.md b/src/changelog/2026/05/expert-application-building.md index 2496aa3ab2..4716949474 100644 --- a/src/changelog/2026/05/expert-application-building.md +++ b/src/changelog/2026/05/expert-application-building.md @@ -2,6 +2,7 @@ title: FlowFuse Expert Builds Your Application description: "Describe the application you want, and FlowFuse Expert assembles it on your Node-RED canvas: tabs, nodes, wires, and configuration." date: 2026-05-07 12:00:00 +release: "2.30" authors: ['dimitrie-hoekstra'] tags: - changelog diff --git a/src/changelog/2026/05/single-sso-provider.md b/src/changelog/2026/05/single-sso-provider.md index 47a2088360..347364eda8 100644 --- a/src/changelog/2026/05/single-sso-provider.md +++ b/src/changelog/2026/05/single-sso-provider.md @@ -2,6 +2,7 @@ title: Single SSO provider for all users description: This allows admins to configure a Single SAML SSO provider for all users regardless of email domain. date: 2026-05-07 12:00:00 +release: "2.30" authors: ["ben-hardill"] tags: - changelog diff --git a/src/changelog/2026/06/dark-mode.md b/src/changelog/2026/06/dark-mode.md index cf32f6862b..e55fcfbf78 100644 --- a/src/changelog/2026/06/dark-mode.md +++ b/src/changelog/2026/06/dark-mode.md @@ -2,6 +2,7 @@ title: Dark Mode description: FlowFuse now supports light and dark themes across the app, with a System option that follows your operating system preference. date: 2026-06-02 10:00:00 +release: "2.31" authors: ["noley-holland"] tags: - changelog diff --git a/src/changelog/2026/06/device-agent-v4-released.md b/src/changelog/2026/06/device-agent-v4-released.md index 9c89fb671b..321cfe0f56 100644 --- a/src/changelog/2026/06/device-agent-v4-released.md +++ b/src/changelog/2026/06/device-agent-v4-released.md @@ -3,6 +3,7 @@ title: Device Agent v4 released subtitle: Updated Node.js, JSON logging, bearer token auth, and a more secure container runtime. description: Device Agent v4 ships with Node.js 22 as the default runtime, structured JSON logging, bearer token authentication, and a hardened container security model. This is a major release with breaking changes - read on to know what to update before upgrading. date: 2026-06-29 +release: "2.32" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2026/06/generic-git-server-support.md b/src/changelog/2026/06/generic-git-server-support.md index 647b976269..abd37da702 100644 --- a/src/changelog/2026/06/generic-git-server-support.md +++ b/src/changelog/2026/06/generic-git-server-support.md @@ -2,6 +2,7 @@ title: Connect Pipelines to Any Git Server description: DevOps Pipeline Git stages now push and pull snapshots to any HTTPS Git server, GitLab, Bitbucket, Gitea, or self-hosted, including servers behind a private certificate authority. date: 2026-06-29 12:00:00 +release: "2.32" authors: ['noley-holland'] tags: - changelog diff --git a/src/changelog/2026/06/july-scheduled-maintenance.md b/src/changelog/2026/06/july-scheduled-maintenance.md index 0b9dbada20..09dc3a0ea4 100644 --- a/src/changelog/2026/06/july-scheduled-maintenance.md +++ b/src/changelog/2026/06/july-scheduled-maintenance.md @@ -2,6 +2,7 @@ title: "Updated: Upcoming Scheduled Server Maintenance on July 11th, 2026" description: Keeping the FlowFuse Cloud up to date with critical server maintenance. date: 2026-06-15 12:00:00.0 +release: "2.32" authors: ['nick-oleary'] tags: - changelog diff --git a/src/changelog/2026/07/application-sso-groups.md b/src/changelog/2026/07/application-sso-groups.md index 24cd4d4f94..cb6fea5024 100644 --- a/src/changelog/2026/07/application-sso-groups.md +++ b/src/changelog/2026/07/application-sso-groups.md @@ -2,6 +2,7 @@ title: Application Roles from SSO Groups description: Control Application level Role overrides from SSO Groups date: 2026-07-15 12:00:00 +release: "2.33" authors: ['ben-hardill'] tags: - changelog diff --git a/src/changelog/2026/07/device-agent-onboarding.md b/src/changelog/2026/07/device-agent-onboarding.md index b3ba0d2b79..6fb4598e0c 100644 --- a/src/changelog/2026/07/device-agent-onboarding.md +++ b/src/changelog/2026/07/device-agent-onboarding.md @@ -2,6 +2,7 @@ title: Getting started with FlowFuse straight from the terminal description: Onboard a remote instance directly from your terminal with a new interactive setup date: 2026-07-30 12:00:00 +release: "2.33" authors: ["nick-oleary"] tags: - changelog diff --git a/src/changelog/2026/07/expert-enhancements.md b/src/changelog/2026/07/expert-enhancements.md index 134cb9c4e8..b7f59b4c47 100644 --- a/src/changelog/2026/07/expert-enhancements.md +++ b/src/changelog/2026/07/expert-enhancements.md @@ -2,6 +2,7 @@ title: FlowFuse Expert Enhancements description: FlowFuse Expert now supports Insights on your devices, Platform automations, Plan Mode, Human in the Loop and more... date: 2026-07-02 15:30:00 +release: "2.32" authors: ["stephen-mclaughlin", "serban-costin", "andrea-palmieri"] tags: - changelog diff --git a/src/changelog/2026/07/expert-tables-automation.md b/src/changelog/2026/07/expert-tables-automation.md index 9da751de04..abaf28afbf 100644 --- a/src/changelog/2026/07/expert-tables-automation.md +++ b/src/changelog/2026/07/expert-tables-automation.md @@ -2,6 +2,7 @@ title: FlowFuse Expert Can Now Work With Your Tables description: The Expert can now list your FlowFuse Tables databases, inspect table schemas, and preview a sample of a table's rows on your behalf, and Tables now works correctly with schemas other than public. date: 2026-07-28 18:12:00 +release: "2.33" authors: ['andrea-palmieri'] tags: - changelog diff --git a/src/changelog/2026/07/scoped-pats.md b/src/changelog/2026/07/scoped-pats.md index 22de0019bd..dd15fc1d33 100644 --- a/src/changelog/2026/07/scoped-pats.md +++ b/src/changelog/2026/07/scoped-pats.md @@ -2,6 +2,7 @@ title: Team Scoped Personal Access Tokens description: Restrict a Personal Access Token to specific teams, limit it to read-only operations, or control whether it carries admin privileges. date: 2026-07-02 15:30:00 +release: "2.32" authors: ["serban-costin"] tags: - changelog diff --git a/src/changelog/2026/07/team-and-application-dashboards.md b/src/changelog/2026/07/team-and-application-dashboards.md index 2bdca4e36c..82898173dd 100644 --- a/src/changelog/2026/07/team-and-application-dashboards.md +++ b/src/changelog/2026/07/team-and-application-dashboards.md @@ -2,6 +2,7 @@ title: A Dedicated Home for Your Dashboards description: Browse and open every dashboard across your team from a new Dashboards view, without leaving FlowFuse. date: 2026-07-22 12:00:00 +release: "2.33" authors: ["noley-holland"] tags: - changelog From 7435a2ce1a40705d02208c70d115b251c696e820 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Thu, 13 Aug 2026 14:23:37 +0200 Subject: [PATCH 2/6] changelog: group the listing by release, retire pagination Each release labels its own entries from a sticky column beside them, so the label lines up with the entries it belongs to and stays in view while you read through that release. The label column carries the same vertical rhythm as an entry so the two line up, and the spine border starts level with the label rather than leaving a stub above it. The listing is now a single page. Entries reveal as you scroll rather than paging, and a search box filters on title and description. The whole archive was already fetched in one query and sliced, so this changes what is rendered rather than what is loaded. The numbered /changelog// routes redirect back to the listing and are dropped from the prerender list. Adds the link rel=alternate that advertises the existing Atom feed, which nothing pointed at before, so readers and browsers can discover it, and labels the feed icon. Sticky positioning lives on wrapper elements rather than the headings: style.css sets `position: relative` on h1 through h4, which outranks the sticky utility and turns the offset into a downward nudge over the content. --- nuxt/components/ChangelogListItem.vue | 14 ++-- nuxt/components/ChangelogListing.vue | 113 ++++++++++++++++++++++---- nuxt/composables/useChangelogList.ts | 61 ++++++++++++-- nuxt/nuxt.config.ts | 6 +- nuxt/pages/changelog/[page].vue | 17 ---- nuxt/pages/changelog/index.vue | 2 +- nuxt/redirects.ts | 9 ++ 7 files changed, 172 insertions(+), 50 deletions(-) delete mode 100644 nuxt/pages/changelog/[page].vue diff --git a/nuxt/components/ChangelogListItem.vue b/nuxt/components/ChangelogListItem.vue index 6dd6def902..e43db4a6ec 100644 --- a/nuxt/components/ChangelogListItem.vue +++ b/nuxt/components/ChangelogListItem.vue @@ -9,19 +9,21 @@ const formattedDate = computed(() => new Date(props.entry.date).toLocaleDateStri