diff --git a/CHANGELOG.md b/CHANGELOG.md index bf766df..69f59b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [1.5.1] - 2025-12-20 + +- Add User-Agent header to all API calls for traffic analytics [#32](https://github.com/seqeralabs/node-red-seqera/issues/32) + ## [1.5.0] - 2025-12-18 - 💥 Breaking change: Poll files node updates [#27](https://github.com/seqeralabs/node-red-seqera/pull/27) diff --git a/nodes/_utils.js b/nodes/_utils.js index 14a0f7d..54d34c1 100644 --- a/nodes/_utils.js +++ b/nodes/_utils.js @@ -3,6 +3,7 @@ */ const axios = require("axios"); +const { name: packageName, version: packageVersion } = require("../package.json"); /** * Build HTTP headers for Seqera Platform API calls. @@ -22,6 +23,7 @@ function buildHeaders(node, extraHeaders = {}) { const headers = { ...extraHeaders }; const token = node.seqeraConfig.credentials.token; headers["Authorization"] = `Bearer ${token}`; + headers["User-Agent"] = `${packageName}/${packageVersion}`; return headers; } diff --git a/package.json b/package.json index 3ab4c09..8372cb4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seqera/node-red-seqera", - "version": "1.5.0", + "version": "1.5.1", "description": "Node-RED nodes for interacting with the Seqera Platform API", "author": "Phil Ewels ", "license": "Apache-2.0",