• Running sequential compositions no longer requires the action runtime to contain the redis and uuid modules.
  • The deploy command supports additional options:
    • --logsize and --memory to set limits for the conductor action,
    • --basic and --bearer to control the authentication method,
    • --apiversion to specify the API version of the target OpenWhisk instance.
  • The deploy method supports passing through httpOptions.
  • A workaround for Webpack has been implemented (dependency analysis of the conductor code).
  • The openwhisk-client-js module has been updated to version 3.20.0.
  • The documentation has been improved.


  • Annotate conductor actions with the provide-api-key annotation.
  • Add --kind and --timeout flags to deploy command.
  • Add --file and -o flags to compose command.
  • Update documentation.


  • Add new parallel and map combinators to run compositions in parallel using a Redis instance to store intermediate results.
  • Add dynamic combinator to invoke an action with a name chosen at run time.
  • Add option to bypass TLS certificate validation failures (off by default).
  • Add API to generate the conductor action code from a composition.
  • Add control over needle options and logging.


  • Initial release as an Apache Incubator project.