| <!-- |
| # Licensed to the Apache Software Foundation (ASF) under one or more contributor |
| # license agreements; and to You under the Apache License, Version 2.0. |
| --> |
| |
| |
| <!DOCTYPE html> |
| |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"> |
| |
| <link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png"> |
| <link rel="icon" type="image/png" href="/images/favicon/favicon-32x32.png" sizes="32x32"> |
| <link rel="icon" type="image/png" href="/images/favicon/favicon-16x16.png" sizes="16x16"> |
| <link rel="manifest" href="/images/favicon/manifest.json"> |
| <link rel="mask-icon" href="/images/favicon/safari-pinned-tab.svg"> |
| <link rel="shortcut icon" href="/images/favicon/favicon.ico"> |
| <meta name="msapplication-config" content="/images/favicon/browserconfig.xml"> |
| <meta name="theme-color" content="#ffffff"> |
| |
| <title>Apache OpenWhisk Downloads</title> |
| <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i" rel="stylesheet"> |
| <link rel="stylesheet" href="/css/main-v1.css?v=1.13"> |
| <!-- Load Index, Menu & collapsible support --> |
| <script type="text/javascript"> |
| |
| function applyCollapsible() { |
| addListenersToIndex(); |
| addListenersToSections(); |
| } |
| |
| function toggleReferencedSection( parentId, expand ) |
| { |
| console.log( "toggleReferencedSection(): parentId=" + parentId + " expand=" + expand); |
| if (parentId !== ""){ |
| sectionName = parentId.replace("index", "section"); |
| //console.log( "toggleReferencedSection(): sectionName=" + sectionName); |
| sectionHeader = document.getElementById(sectionName); |
| section = sectionHeader.nextElementSibling; |
| if(expand){ |
| sectionHeader.style.backgroundImage = "url('../images/elements/circle-minus.png')"; |
| section.style.display = "block"; |
| } |
| else{ |
| sectionHeader.style.backgroundImage = "url('../images/elements/circle-plus.png')"; |
| section.style.display = "none"; |
| } |
| } |
| } |
| |
| function addListenersToIndex() |
| { |
| var coll = document.getElementsByClassName("index-menu-toggle"); |
| var i; |
| |
| // Apply expandable (arrows) to all menuitems with a sibling |
| for (i = 0; i < coll.length; i++) { |
| var sibling = coll[i].nextElementSibling; |
| |
| if(sibling!==null){ |
| coll[i].style.listStyleImage = "url('../images/elements/arrow-right-12px.png')"; |
| // make room on left for image/icon (top right bottom left) |
| sibling.style.padding = "0px 0px 0px 20px"; |
| |
| if(sibling.classList.contains('index-menu-start-open')){ |
| coll[i].style.listStyleImage = "url('../images/elements/arrow-down-12px.png')"; |
| sibling.style.display = "block"; |
| } |
| } |
| |
| // Set "click" event listener on all menuitems |
| coll[i].addEventListener("click", function() { |
| var sibling = this.nextElementSibling; |
| // toggle menu open/close states |
| if(sibling!==null){ |
| if (sibling.style.display === "block") { |
| this.style.listStyleImage = "url('../images/elements/arrow-right-12px.png')"; |
| sibling.style.display = "none"; |
| |
| if (this.id !== ""){ |
| toggleReferencedSection(this.id, false ) |
| } |
| } else { |
| this.style.listStyleImage = "url('../images/elements/arrow-down-12px.png')"; |
| sibling.style.display = "block"; |
| |
| if (this.id !== ""){ |
| toggleReferencedSection(this.id, true ) |
| } |
| } |
| } |
| |
| }); |
| } |
| } |
| |
| function addListenersToSections() |
| { |
| var coll = document.getElementsByClassName("section-toggle"); |
| var i; |
| |
| // Apply exapandable (arrows) to all menuitems with a sibling |
| for (i = 0; i < coll.length; i++) { |
| var sibling = coll[i].nextElementSibling; |
| |
| if(sibling!==null){ |
| if(sibling.classList.contains("section-toggle-start-open")){ |
| coll[i].style.backgroundImage = "url('../images/elements/circle-minus.png')"; |
| sibling.style.display = "block"; |
| } else if (sibling.classList.contains("section-toggle-start-closed")){ |
| coll[i].style.backgroundImage = "url('../images/elements/circle-plus.png')"; |
| sibling.style.display = "none"; |
| } else { |
| //console.log( "addListenersToSections(): No Toggle style found; default to open"); |
| coll[i].style.backgroundImage = "url('../images/elements/circle-minus.png')"; |
| sibling.style.display = "block"; |
| } |
| } |
| |
| // Set "click" event listener on all menuitems |
| coll[i].addEventListener("click", function() { |
| var sibling = this.nextElementSibling; |
| // toggle menu open/close states |
| if(sibling!==null){ |
| //console.log("sibling.style.display: ["+sibling.style.display+"]"); |
| if (sibling.style.display !== "none") { |
| //console.log("collapsing"); |
| sibling.style.display = "none"; |
| this.style.backgroundImage = "url('../images/elements/circle-plus.png')"; |
| } else { |
| //console.log("expanding"); |
| sibling.style.display = "block"; |
| this.style.backgroundImage = "url('../images/elements/circle-minus.png')"; |
| } |
| } |
| |
| }); |
| } |
| } |
| |
| /* |
| * Debug: |
| */ |
| // Use: console.log(dumpCSSText(this)); |
| // function dumpCSSText(element){ |
| // var s = ''; |
| // var o = getComputedStyle(element); |
| // for(var i = 0; i < o.length; i++){ |
| // s+= ">> " + o[i] + ':' + o.getPropertyValue(o[i])+';\n'; |
| // } |
| // return s; |
| // } |
| |
| </script> |
| </head> |
| <!-- Once all page elements are included, register event hooks --> |
| <body onload="applyCollapsible()"> |
| <script src="js/main.min.js"></script> |
| <div class="header"> |
| |
| <a class="header-section-logo" href="/"> |
| </a> |
| <div class="header-section-text-links"> |
| <div class="header-row-text-links"> |
| <a class="header-text-link" href="/documentation.html">Documentation</a> |
| <a class="header-text-link" href="/community.html">Community</a> |
| <a class="header-text-link" href="/downloads.html">Downloads</a> |
| </div> |
| </div> |
| <div class="header-section-social-icons"> |
| <div class="header-row-social-icons"> |
| <a class="header-button-icon" style="order: 7;" href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project repositories on GitHub"> |
| <img class="header-icon-image" alt="GitHub" src="/images/icons/icon-github-white.svg"> |
| </a> |
| <a class="header-button-icon" style="order: 6;" href="slack.html" title="Apache OpenWhisk on Slack"> |
| <img class="header-icon-image" alt="Slack" src="/images/icons/icon-slack-white.svg"> |
| </a> |
| <a class="header-button-icon" style="order: 5;" href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on Twitter"> |
| <img class="header-icon-image" alt="Twitter" src="/images/icons/icon-twitter-white.svg"> |
| </a> |
| <a class="header-button-icon" style="order: 4;" href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium"> |
| <img class="header-icon-image" alt="Medium" src="/images/icons/icon-medium-white.svg"> |
| </a> |
| <a class="header-button-icon" style="order: 3;" href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache OpenWhisk on YouTube"> |
| <img class="header-icon-image" alt="YouTube" src="/images/icons/icon-youtube-white.svg"> |
| </a> |
| <a class="header-button-icon" style="order: 2;" href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache OpenWhisk on Stack Overflow"> |
| <img class="header-icon-image" alt="Overflow" src="/images/icons/icon-stack-overflow-white.svg"> |
| </a> |
| <a class="header-button-icon" style="order: 1;" href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on SlideShare"> |
| <img class="header-icon-image" alt="SlideShare" src="/images/icons/icon-slideshare-white.svg"> |
| </a> |
| </div> |
| </div> |
| </div> |
| |
| <!-- |
| # Licensed to the Apache Software Foundation (ASF) under one or more contributor |
| # license agreements; and to You under the Apache License, Version 2.0. |
| --> |
| <div id="whiskIndexedLayout"> |
| |
| <!-- Community Index --> |
| <div id="whiskIndex"> |
| <ul> |
| <li><a href="#downloads">Downloads</a></li> |
| |
| <!-- Versioning --> |
| <li><a href="#versioning">Versioning</a></li> |
| |
| <!-- Downloads --> |
| <li class="index-menu-toggle"><a href="#apache-releases">Apache Releases</a></li> |
| <ul class="index-menuitems"> |
| <li><a href="#verifying">Verifying</a></li> |
| <li><a href="#keys">Keys</a></li> |
| <li><a href="#component-releases">Component Releases</a></li> |
| </ul> |
| |
| <!-- Nightly and incremental builds --> |
| <li class="index-menu-toggle"><a href="#developer-builds">Developer Builds</a></li> |
| |
| </ul> |
| </div> |
| |
| <section id="whiskNodes"> |
| <main class="doc"> |
| <div class="content"> |
| <a class="indexable" id="downloads"></a> |
| <h2>Downloads</h2> |
| <div class="collapsible-content"> |
| <p>This page contains links to the official project source code downloads by release.</p> |
| </div> |
| </div> |
| </main> |
| |
| <main class="doc"> |
| <div class="content"> |
| <a class="indexable" id="versioning"></a> |
| <h3>Versioning</h3> |
| <p>Apache OpenWhisk uses semantic versioning. Version numbers |
| use the form <code>major.minor.incremental-build</code> and |
| are incremented as follows:</p> |
| <ul> |
| <li><em>major version</em>: for incompatible API changes.</li> |
| <li><em>minor version</em>: for new functionality added in a backward-compatible manner.</li> |
| <li><em>incremental version</em>: for forward-compatible bug fixes.</li> |
| <li><em>build</em>: optional postfix to distinguish intermediate builds.</li> |
| </ul> |
| </div> |
| </main> |
| |
| <main class="doc"> |
| <div class="content"> |
| <a class="indexable" id="apache-releases"></a> |
| <h3>Apache Releases</h3> |
| <p>The Apache OpenWhisk project provides official releases of |
| source code, by component groupings, as TAR compressed |
| archives files denoted by the <em>.tar.gz</em> extension) |
| in accordance with the Apache Software Foundation (ASF) |
| <a style="font-weight:normal;" href="http://www.apache.org/legal/release-policy.html"> |
| release policy</a>. |
| </p> |
| <p>Developers who wish to use nightly builds or interim builds |
| should read about them below under |
| <a style="font-weight:normal;" href="#developer-builds">Developer Builds</a>. |
| </p> |
| <p> |
| Older releases are archived at |
| <ul> |
| <li><a style="font-weight:normal;" href="http://archive.apache.org/dist/incubator/openwhisk/">archive.apache.org (incubator releases)</a> |
| and</li> |
| <li><a style="font-weight:normal;" href="http://archive.apache.org/dist/openwhisk/">archive.apache.org</a>.</li> |
| </ul> |
| </p> |
| <a class="indexable" id="verifying"></a> |
| <h4>Verifying</h4> |
| <p>As an Apache project, all official release artifacts are provided as compressed archives and are signed by a |
| project Release Manager and can be verified following these instructions:</p> |
| <ul> |
| <li><a href="https://www.apache.org/info/verification">How to verify downloaded files</a></li> |
| </ul> |
| |
| <a class="indexable" id="keys"></a> |
| <h4>Keys</h4> |
| <p>You can access the <a href="https://downloads.apache.org/openwhisk/KEYS">Release Keys</a> to verify the release artifacts.</p> |
| |
| <a class="indexable" id="unified-releases"></a> |
| <h4>Unified Releases</h4> |
| <p>A complete 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 makes periodic time-based unified releases |
| that bundle a compatible set of OpenWhisk's individually |
| released software components to make it easier for |
| users to install a coherent and complete OpenWhisk |
| system on their own machines.</p> |
| <p>The available unified releases are: |
| <ul> |
| <li><a href="https://www.apache.org/dyn/closer.cgi/openwhisk/20.11">20.11</a> (Released November 29, 2020).</li> |
| </ul> |
| </p> |
| |
| <a class="indexable" id="component-releases"></a> |
| <h4>Component Releases</h4> |
| <p>Individual downloads of the latest released version of each OpenWhisk component are available. Components are grouped by their role in the platform.</p> |
| <p>Please click on a platform role to see the individual downloadable components:</p> |
| <h5 class="section-toggle section-toggle-start-open">Core System</h5> |
| <div class="section-start-open"> |
| <div class="content"> |
| <div class="flow-columns"> |
| <div class="component-releases-structure theme-deeper-sea-green"> |
| <p><ctitle>OpenWhisk</ctitle>Core OpenWhisk Platform Components.</p> |
| <div class="component-release-artifact-list border-deeper-sea-green"> |
| <version>2.0.0</version> |
| <a href="https://www.apache.org/dyn/closer.cgi/openwhisk/OpenWhisk-2.0.0-sources.tar.gz"> |
| Source code</a> |
| <a href="https://downloads.apache.org/openwhisk/OpenWhisk-2.0.0-sources.tar.gz.sha512">SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/OpenWhisk-2.0.0-sources.tar.gz.asc">PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sea-green"> |
| <p><ctitle>OpenWhisk API Gateway</ctitle>A performant, OpenWhisk-enabled API Gateway based on Openresty and NGINX.</p> |
| <div class="component-release-artifact-list border-deeper-sea-green"> |
| <version>1.0.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-apigateway-1.0.0-sources.tar.gz">Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-apigateway-1.0.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-apigateway-1.0.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sea-green"> |
| <p><ctitle>OpenWhisk Deploy Kubernetes</ctitle>Helm chart for deploying OpenWhisk on Kubernetes.</p> |
| <div class="component-release-artifact-list border-deeper-sea-green"> |
| <version>1.0.0</version> |
| <a href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-deploy-kube-1.0.0-sources.tar.gz"> |
| Source code</a> |
| <a href="https://downloads.apache.org/openwhisk/openwhisk-deploy-kube-1.0.0-sources.tar.gz.sha512">SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-deploy-kube-1.0.0-sources.tar.gz.asc">PGP signature</a> |
| </div> |
| </div> |
| |
| </div> |
| </div> |
| </div> |
| |
| <h5 class="section-toggle section-toggle-start-open ">Action Runtimes</h5> |
| <div class="section-start-open"> |
| <div class="content"> |
| <div class="flow-columns"> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Docker</ctitle>The Apache OpenWhisk Runtime SDK for building Docker “blackbox" runtimes.</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.15.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-docker-1.15.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-docker-1.15.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-docker-1.15.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Dotnet</ctitle>Supports functions written for .NET Core v3.1 and 6.0.</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.17.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-dotnet-1.17.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-dotnet-1.17.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-dotnet-1.17.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Go</ctitle>Supports functions written for GoLang v1.20, v1.21 and v1.22.</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.24.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-go-1.24.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-go-1.24.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-go-1.24.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Java</ctitle>Supports functions written for Java 8 (OpenJDK 8, JVM OpenJ9).</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.19.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-java-1.19.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-java-1.19.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-java-1.19.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Node.js</ctitle>Supports functions written for Node.js v18 and v20.</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.22.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-nodejs-1.22.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-nodejs-1.22.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-nodejs-1.22.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime PHP</ctitle>Supports functions written for PHP v8.1, v8.2, and v8.3</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.20.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-php-1.20.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-php-1.20.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-php-1.20.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Python</ctitle>Supports functions written for Python v3.9, v3.10, v3.11, and v3.12.</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.19.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-python-1.19.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-python-1.19.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-python-1.19.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Ruby</ctitle>Supports functions written for Ruby v2.5 and v2.6.</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.17.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-ruby-1.17.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-ruby-1.17.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-ruby-1.17.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Rust</ctitle>Supports functions written for Rust v1.34.</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.3.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-rust-1.3.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-rust-1.3.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-rust-1.3.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-sky-blue"> |
| <p><ctitle>OpenWhisk Runtime Swift</ctitle>Supports functions written for Swift v5.1, v5.3, v5.4, and v5.7</p> |
| <div class="component-release-artifact-list border-deeper-sky-blue"> |
| <version>1.18.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-runtime-swift-1.18.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-swift-1.18.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-runtime-swift-1.18.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| </div> |
| </div> |
| </div> |
| |
| <h5 class="section-toggle section-toggle-start-open ">Tools for Developers</h5> |
| <div class="section-start-open"> |
| <div class="content"> |
| <div class="flow-columns"> |
| <div class="component-releases-structure theme-darkgoldenrod"> |
| <p><ctitle>OpenWhisk CLI</ctitle>OpenWhisk command-line interface.</p> |
| <div class="component-release-artifact-list border-darkgoldenrod"> |
| <version>1.2.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-cli-1.2.0-sources.tar.gz">Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-cli-1.2.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-cli-1.2.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| <a |
| href="https://github.com/apache/openwhisk-cli/releases/tag/1.2.0"> |
| Binaries (GitHub, unofficial)</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-darkgoldenrod"> |
| <p><ctitle>OpenWhisk Whisk Deploy (wskdeploy)</ctitle>Client utility to deploy, configure and manage OpenWhisk applications and packages with a single YAML Manifest file.</p> |
| <div class="component-release-artifact-list border-darkgoldenrod"> |
| <version>1.2.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-wskdeploy-1.2.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-wskdeploy-1.2.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-wskdeploy-1.2.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| <a |
| href="https://github.com/apache/openwhisk-wskdeploy/releases/tag/1.2.0"> |
| Binaries (GitHub, unofficial)</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-darkgoldenrod"> |
| <p><ctitle>OpenWhisk Whisk Debug (wskdebug)</ctitle>Debugging and live development tool for OpenWhisk</p> |
| <div class="component-release-artifact-list border-darkgoldenrod"> |
| <version>1.4.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-wskdebug-1.4.0-sources.tar.gz">Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-wskdebug-1.4.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-wskdebug-1.4.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-darkgoldenrod"> |
| <p><ctitle>OpenWhisk Client Go</ctitle>OpenWhisk client library in Go.</p> |
| <div class="component-release-artifact-list border-darkgoldenrod"> |
| <version>1.2.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-client-go-1.2.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-client-go-1.2.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-client-go-1.2.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-darkgoldenrod"> |
| <p><ctitle>OpenWhisk Client JS</ctitle>JavaScript client library for the OpenWhisk platform</p> |
| <div class="component-release-artifact-list border-darkgoldenrod"> |
| <version>3.21.8</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-client-js-3.21.8-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-client-js-3.21.8-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-client-js-3.21.8-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| </div> |
| </div> |
| </div> |
| |
| <h5 class="section-toggle section-toggle-start-open ">Package Catalog and Composer</h5> |
| <div class="section-start-open"> |
| <div class="content"> |
| <div class="flow-columns"> |
| <div class="component-releases-structure theme-deeper-aquamarine"> |
| <p><ctitle>OpenWhisk Catalog</ctitle>Package catalogs of OpenWhisk, which provides an easy way to enhance your application with useful capabilities, and to access external services in the ecosystem.</p> |
| <div class="component-release-artifact-list border-deeper-aquamarine"> |
| <version>1.0.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-catalog-1.0.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-catalog-1.0.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-catalog-1.0.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <div class="component-releases-structure theme-deeper-aquamarine"> |
| <p><ctitle>OpenWhisk Composer</ctitle>Composer is a new programming model for composing cloud functions built on OpenWhisk</p> |
| <div class="component-release-artifact-list border-deeper-aquamarine"> |
| <version>0.12.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| <h5 class="section-toggle section-toggle-start-open ">Provider Packages</h5> |
| <div class="section-start-open"> |
| <div class="content"> |
| <div class="flow-columns"> |
| <div class="component-releases-structure theme-darksalmon"> |
| <p><ctitle>OpenWhisk Package Alarms</ctitle>Apache OpenWhisk package that can be used to create periodic, time-based alarms </p> |
| <div class="component-release-artifact-list border-darksalmon"> |
| <version>2.3.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-package-alarms-2.3.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-package-alarms-2.3.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-package-alarms-2.3.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| |
| <!-- |
| !!! DO NOT REMOVE THIS COMMENT SECTION !!! |
| We have not made a post-incubation release of this package yet. |
| Hide the download until we do. The old one is not really usable (NodeJS 6 based) |
| and was removed from the downloads section a while ago. |
| |
| <div class="component-releases-structure theme-darksalmon"> |
| <p><ctitle>OpenWhisk Package Cloudant</ctitle>Apache OpenWhisk package that can be used to interact with a Cloudant database</p> |
| <div class="component-release-artifact-list border-darksalmon"> |
| <version>2.0.0-incubating</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/incubating/openwhisk-package-cloudant-2.0.0-incubating-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/incubating/openwhisk-package-cloudant-2.0.0-incubating-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/incubating/openwhisk-package-cloudant-2.0.0-incubating-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| --> |
| |
| <div class="component-releases-structure theme-darksalmon"> |
| <p><ctitle>OpenWhisk Package Kafka</ctitle>Apache OpenWhisk package for communicating with Kafka</p> |
| <div class="component-release-artifact-list border-darksalmon"> |
| <version>2.1.0</version> |
| <a |
| href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-package-kafka-2.1.0-sources.tar.gz"> |
| Source code</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-package-kafka-2.1.0-sources.tar.gz.sha512"> |
| SHA-512 checksum</a> |
| <a |
| href="https://downloads.apache.org/openwhisk/openwhisk-package-kafka-2.1.0-sources.tar.gz.asc"> |
| PGP signature</a> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </main> |
| |
| <main class="doc"> |
| <div class="content"> |
| <a class="indexable" id="developer-builds"></a> |
| <h3>Developer Builds</h3> |
| <p>Most of the Apache OpenWhisk project component repositories |
| are configured within GitHub to automatically generate interim |
| builds (not |
| <a href="#apache-releases">official release builds</a>) |
| for each merged Pull Request (PR) and/or on |
| a nightly basis. These builds, by default, are tagged |
| <b><em>'nightly'</em></b> and appear under their respective GitHub |
| component's release tab and are intended for developer |
| evaluation and testing only. |
| </p> |
| <p>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, <em>any build tagged within GitHub with |
| either 'nightly' or any other tag <strong>do NOT have |
| official Apache project release status</strong>.</em> |
| All official Apache OpenWhisk release builds |
| undergo a rigorous process to be approved and are linked |
| <a style="font-weight:normal;" href="#apache-releases">above</a>. |
| </p> |
| <p>To be clear, <strong>GitHub "releases" are not official |
| Apache OpenWhisk project releases.</strong> |
| </p> |
| </div> |
| </main> |
| |
| </section> |
| </div> |
| |
| <!-- |
| /* |
| * Required ASF website links (scanned) |
| * |
| * Name: Regex: URL |
| * ==== ===== === |
| * Foundation: apache|asf|foundation: http://www.apache.org/ |
| * Events: ^https?://.*apache.org/events/current-event: See: https://www.apache.org/events/README.txt |
| * License: ^https?://.*apache.org/licenses/$: http://www.apache.org/licenses/ |
| * Thanks: ^https?://.*apache.org/foundation/thanks: http://www.apache.org/foundation/thanks.html |
| * Security: ^https?://.*apache.org/.*[Ss]ecurity: http://www.apache.org/security/ |
| * Sponsorship: ^https?://.*apache.org/foundation/sponsorship http://www.apache.org/foundation/sponsorship.html |
| * Trademarks: \btrademarks\b All project or product homepages must feature a prominent trademark attribution of all applicable Apache trademarks. |
| * Copyright: ((Copyright|©).*apache|apache.*(Copyright|©)): All website content SHOULD include a copyright notice for the ASF. |
| * Image: . Projects SHOULD include a 212px wide copy of their logo in https://www.apache.org/img/ to be included in ASF homepage. |
| * See: https://www.apache.org/img/ |
| */ |
| --> |
| |
| <footer class="footer light-text"> |
| <main class="footer-row"> |
| <div> |
| <div class="footer-row-text-links"> |
| <a class="" href="https://www.apache.org/">Apache Software Foundation</a> |
| <a class="" href="https://apache.org/events/current-event">Events</a> |
| <a class="" href="https://www.apache.org/licenses/">License</a> |
| <a class="" href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a> |
| <a class="" href="security.html">Security</a> |
| <a class="" href="https://www.apache.org/foundation/thanks.html">Thanks</a> |
| <a class="" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
| </div> |
| </div> |
| </main> |
| <main class="footer-row"> |
| <div> |
| Apache OpenWhisk, OpenWhisk, Apache, the Apache feather logo, and |
| the Apache OpenWhisk project logo are either |
| <a href="trademarks.html">registered trademarks</a> or |
| <a href="trademarks.html">trademarks</a> |
| of The Apache Software Foundation in the United States and other countries. |
| See <a href="trademarks.html">guidance</a> on use of Apache OpenWhisk trademarks. |
| All other marks mentioned may be trademarks or registered trademarks |
| of their respective owners. |
| </div> |
| </main> |
| <main class="footer-row"> |
| Copyright © 2016-present The Apache Software Foundation, |
| Licensed under the Apache License, Version 2.0. |
| </main> |
| </footer> |
| |
| </body> |
| </html> |