External Task Client (JavaScript)

Hello everyone,

Camunda’s package for writing external task workers in JavaScript did not have new releases in the last ~2 years:

https://www.npmjs.com/package/camunda-external-task-client-js?activeTab=versions

As a result, there are a number of vulnerabilities reported by npm audit (though, I think only for dev-dependencies, for now):

git clone git@github.com:camunda/camunda-external-task-client-js.git
cd camunda-external-task-client-js
npm audit

Operaton’s documentation mentions the package operaton-external-task-client-js:

However, I could not find it on NPM.js / on GitHub. Do you think camunda-external-task-client-js should be forked to Operaton organization, or what should be the preferred approach?

Thanks!

I do not have a final opinion here. Right now I’d say there is not enough capacity to load this on our plate and would rely on an external solution. But yes, in mid term I think it would make sense to provide such a library in the operaton org. Additional projects need additional resources, and we need companies that could provide or sponsor resources.

So if you need it now, fork it, deploy it and register it to the Operaton Hub.

1 Like