Some significant updates in this release!
The user interface has received a major upgrade: it’s now possible to search for workflow step names directly within the select box, making it faster to find and configure the steps needed.
The Docker image build process is now significantly faster when using build-container.sh, thanks to replacing heavy build scripts with lightweight apt-based installs, including Ruby. Starting up and building images is now much quicker.
./build-container.sh "podman" # or use docker
./run-container-prod.sh "podman" # or use docker
Workflow extensions now support TypeScript, allowing more flexibility when creating custom steps.
// package.json
{
"scripts": {
"build:node": "node scripts/init-private-folder.js && tsc && node dist-ts/nyno/scripts/copy-private-extensions.js",
...
}
New extensions have been added for SSH/SFTP workflows, and most core extensions have been refined—enhancements that maintain full syntax compatibility while improving stability and performance.
Additionally, some experimental features have been introduced, such as nyno-parallel, which enables running workflow nodes in parallel. Return value support will come in a future update, but parallel execution can already be used for workflows that don’t require outputs.
GitHub Link: https://github.com/empowerd-cms/nyno