@seqera/node-red-seqera
Version:
Node-RED nodes for interacting with the Seqera Platform API
147 lines (104 loc) • 6.37 kB
Markdown
# 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)
- Added `pollIntervalSeconds` field to output payload alongside `nextPoll`
- "Every poll" output port is now hidden by default, with a checkbox option to enable it
- Added new "Deleted results" output that fires when files are removed from the Data Link
- Add GitHub Actions workflow for preview docker images for PRs [#28](https://github.com/seqeralabs/node-red-seqera/pull/28)
- Add CI testing with mocha [#26](https://github.com/seqeralabs/node-red-seqera/pull/26)
**Warning**: The change in the "Poll files" available ports on this node could affect your workflows. Please update with care - make sure that the correct output ports are still connected!
## [1.4.1] - 2025-11-16
- Bugfix: Don't use absolute paths for internal API calls for config setup
- Fixes 404 errors when running Node-RED on a sub-path
## [1.4.0] - 2025-11-26
- New node: _Poll workflows_ [#21](https://github.com/seqeralabs/node-red-seqera/pull/21)
- Docker image image updates
- Updates to the starter flow, including comments
- Enable Node-RED telemetry to avoid annoying pop-up on first launch
## [1.3.0] - 2025-11-06
- 💥 Breaking change! Renamed `create` to `add` to match Seqera Platform terminology
- Renamed `create-dataset` to `add-dataset`
- Renamed `create-studio` to `add-studio`
- Export your node as JSON, rename and reimport to fix your flows if needed
- 📚 New `mkdocs material` website with totally revamped and rewritten documentation: https://seqeralabs.github.io/node-red-seqera/ [#17](https://github.com/seqeralabs/node-red-seqera/pull/17)
- ✨ New _Monitor Studios_ node to report on the status of a Studio after creation [#1](https://github.com/seqeralabs/node-red-seqera/pull/1)
- ♻️ New: Ability to launch a _resume_ pipeline [#12](https://github.com/seqeralabs/node-red-seqera/pull/12)
- New example workflow showing pipeline resume [#12](https://github.com/seqeralabs/node-red-seqera/pull/12)
- Update all Seqera nodes to support passing through unrecognised `msg` variables [#15](https://github.com/seqeralabs/node-red-seqera/pull/15)
- Make config API check work for previously saved API tokens [#16](https://github.com/seqeralabs/node-red-seqera/pull/16)
## [1.2.0] - 2025-10-27
- Launch node: added ability to provide key/value pairs for params in the editor interface
## [1.1.0] - 2025-10-27
- Added customizable run name field to workflow launch node [#8](https://github.com/seqeralabs/node-red-seqera/pull/8)
- New example workflow: nf-core/rnaseq chained to nf-core/differentialabundance [#7](https://github.com/seqeralabs/node-red-seqera/pull/7)
- Add checkbox to specify that dataset has a header row [#6](https://github.com/seqeralabs/node-red-seqera/pull/6)
- Clarify required user permissions in Platform [#4](https://github.com/seqeralabs/node-red-seqera/pull/4)
- Add ability to manually trigger a new docker image build [#2](https://github.com/seqeralabs/node-red-seqera/pull/2)
## [1.0.1] - 2025-06-18
- Use two separate Docker image names for the vanilla and Studios images.
- Bumped versions of npm dependencies
## [1.0.0] - 2025-06-18
- Moved repository to [seqeralabs/node-red-seqera](https://github.com/seqeralabs/node-red-seqera)
- Tidied up and updated `README.md`
- Made a vanilla `Dockerfile` to run outside of Seqera Studios
## [0.3.3] - 2025-06-09
- Datalink nodes: autocomplete datalinks, not datasets 🙈
## [0.3.2] - 2025-06-09
- Add autocomplete for datalink name in datalink nodes
- Fix Poll datalinks don't-run-if-not-configured thing
## [0.3.1] - 2025-06-08
- Poll datalinks - don't run poll if node is not configured
- Improve default flow for Studios container, showcase available nodes.
- New simple example: launch + monitor.
- 🐛 Bugfix: Update examples to use refactored launch / monitor nodes
- Update node screenshots for readme
## [0.3.0] - 2025-06-08
- Refactored workflow nodes into separate `seqera-workflow-launch` and `seqera-workflow-monitor` nodes
- Added autocomplete for launchpad names in workflow launch node
- Added workspace dropdown to config node
- Added in-dialogue API check to config node
- Individual nodes can now override workspace ID from config
- Improved poll duration inputs with time units
- Added new custom icons for node types
- Added Seqera styling to Node-RED editor
- New example flows:
- Launch on file upload
- Studio on run fail + Slack webhook
- Added `README.md` for examples and improved visibility in palette
- Improved error handling and centralized API calls
- 🐛 Bugfix: Remove remnant `errMsg` variable causing crashes
## [0.2.3] - 2025-05-22
- New nodes for Seqera Studios:
- `seqera-studios-add`
- Set various node inputs to "required"
- Improved common library of functions for calling API endpoints
- Better error handling and reporting to the debug console
- Removed `_seqera_request` and `_seqera_error` outputs
## [0.2.2] - 2025-05-21
- Bugfix: Include package files in Docker image
## [0.2.1] - 2025-05-21
- Updated Data Explorer nodes to include information about source bucket
- Detailed info in main `msg.payload`
- Prepended bucket name in `msg.files`
## [0.2.0] - 2025-05-18
- Added new nodes for listing files in Data Explorer:
- `seqera-datalink-list`
- `seqera-datalink-poll`
## [0.1.2] - 2025-05-17
- Added GitHub action to publish to npm from GitHub releases automatically
- Added GitHub action to build and publish Docker images automatically
## [0.1.1] - 2025-05-17
- Fixed bug: Prettier was indenting markdown which broke help text rendering.
## [0.1.0] - 2025-05-16
### Added
- Initial release of the Node-RED Seqera integration.
- Custom Node-RED nodes for Seqera workflows:
- `seqera-config`
- `seqera-dataset-add`
- `seqera-launch`
- `seqera-launch-monitor`
- `seqera-workflow`
- Example flows and settings for Node-RED.
- Documentation and project assets.