boomerang-io / community

The Boomerang community, roadmap, planning, and architecture repository. The central place for information on joining, contributing, and governance.
https://useboomerang.io
Apache License 2.0
11 stars 0 forks source link

Security: Update Dependencies for Flow Worker and Interfaces #364

Closed tlawrie closed 1 month ago

tlawrie commented 1 year ago

Make dependency changes in Worker Interfaces to latest versions and then verify in the Flow Worker that everything still works and publish new worker

tlawrie commented 1 year ago

@timrbula has raised a point as to whether we can upgrade the entire project to ESM and TS

tlawrie commented 1 month ago

Bumping to v4 and changing the task

tlawrie commented 1 month ago

@timrbula ive submitted a PR.

tlawrie commented 1 month ago

Ended up removing a lot of the complex input property and output property resolution code. It's now done as part of the Workflow / Engine services.

It was already mostly deprecated from v3. v4 is now a lot simpler and easier to maintain.

tlawrie commented 1 month ago

Packages @boomerang-io/task-core@1.0.0 and @boomerang-io/task-cli@1.0.0 have been released