This page contains links to the official project source code downloads by release.
Apache OpenWhisk uses semantic versioning. Version numbers
use the form
are incremented as follows:
The Apache OpenWhisk project provides official releases of source code, by component groupings, as TAR compressed archives files denoted by the .tar.gz extension) in accordance with the Apache Software Foundation (ASF) release policy.
Developers who wish to use nightly builds or interim builds should read about them below under Developer Builds.
Older releases are archived at archive.apache.org.
As an Apache project, all downloaded files are signed by a project Release Manager and can be verified following these instructions:
You can access the Release Keys to verify the release artifacts.
A working OpenWhisk system combines a number of software components including action runtimes, CLI tools, the core platform, the package catalog, event providers, and deployment packaging. The project intends to start making time-based unified releases in the near future. When available, these will be the primary way for users to install a coherent OpenWhisk system on their own machines.
Individual downloads of the latest released version of each OpenWhisk component are available. We group the components by their role in the platform.
Please click on a platform role to see the individual downloadable components:
Most of the Apache OpenWhisk project component repositories are configured within GitHub to automatically generate interim builds (not official release builds) for each merged Pull Request (PR) and/or on a nightly basis. These builds, by default, are tagged 'latest' and appear under their respective GitHub component's release tab and are intended for developer evaluation and testing only.
In some special cases, Committers on the project may choose to use GitHub to tag certain builds as they become closer to being Release Candidate (RC) builds. However, any build tagged within GitHub with either 'latest' or any other tag do NOT have official Apache project release status. All official Apache OpenWhisk release builds undergo a rigorous process to be approved and are linked above.
To be clear, GitHub "releases" are not official Apache OpenWhisk project releases.