- Add User-Agent header to all API calls for traffic analytics #32
- 💥 Breaking change: Poll files node updates #27
- Added
pollIntervalSecondsfield to output payload alongsidenextPoll - "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
- Added
- Add GitHub Actions workflow for preview docker images for PRs #28
- Add CI testing with mocha #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!
- Bugfix: Don't use absolute paths for internal API calls for config setup
- Fixes 404 errors when running Node-RED on a sub-path
- New node: Poll workflows #21
- Docker image image updates
- Updates to the starter flow, including comments
- Enable Node-RED telemetry to avoid annoying pop-up on first launch
- 💥 Breaking change! Renamed
createtoaddto match Seqera Platform terminology- Renamed
create-datasettoadd-dataset - Renamed
create-studiotoadd-studio - Export your node as JSON, rename and reimport to fix your flows if needed
- Renamed
- 📚 New
mkdocs materialwebsite with totally revamped and rewritten documentation: https://seqeralabs.github.io/node-red-seqera/ #17 - ✨ New Monitor Studios node to report on the status of a Studio after creation #1
- ♻️ New: Ability to launch a resume pipeline #12
- New example workflow showing pipeline resume #12
- Update all Seqera nodes to support passing through unrecognised
msgvariables #15 - Make config API check work for previously saved API tokens #16
- Launch node: added ability to provide key/value pairs for params in the editor interface
- Added customizable run name field to workflow launch node #8
- New example workflow: nf-core/rnaseq chained to nf-core/differentialabundance #7
- Add checkbox to specify that dataset has a header row #6
- Clarify required user permissions in Platform #4
- Add ability to manually trigger a new docker image build #2
- Use two separate Docker image names for the vanilla and Studios images.
- Bumped versions of npm dependencies
- Moved repository to seqeralabs/node-red-seqera
- Tidied up and updated
README.md - Made a vanilla
Dockerfileto run outside of Seqera Studios
- Datalink nodes: autocomplete datalinks, not datasets 🙈
- Add autocomplete for datalink name in datalink nodes
- Fix Poll datalinks don't-run-if-not-configured thing
- 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
- Refactored workflow nodes into separate
seqera-workflow-launchandseqera-workflow-monitornodes - 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.mdfor examples and improved visibility in palette - Improved error handling and centralized API calls
- 🐛 Bugfix: Remove remnant
errMsgvariable causing crashes
- 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_requestand_seqera_erroroutputs
- Bugfix: Include package files in Docker image
- Updated Data Explorer nodes to include information about source bucket
- Detailed info in main
msg.payload - Prepended bucket name in
msg.files
- Detailed info in main
- Added new nodes for listing files in Data Explorer:
seqera-datalink-listseqera-datalink-poll
- Added GitHub action to publish to npm from GitHub releases automatically
- Added GitHub action to build and publish Docker images automatically
- Fixed bug: Prettier was indenting markdown which broke help text rendering.
- Initial release of the Node-RED Seqera integration.
- Custom Node-RED nodes for Seqera workflows:
seqera-configseqera-dataset-addseqera-launchseqera-launch-monitorseqera-workflow
- Example flows and settings for Node-RED.
- Documentation and project assets.