This is an automated email from the ASF dual-hosted git repository.
szetszwo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-ratis.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 01fdaa5 RATIS-539. Add an announcement for the 0.3.0 release.
01fdaa5 is described below
commit 01fdaa5fcf2c642b1dd4e16000b3edd531ac63a8
Author: Tsz Wo Nicholas Sze <[email protected]>
AuthorDate: Fri May 3 12:21:32 2019 -0700
RATIS-539. Add an announcement for the 0.3.0 release.
---
.gitignore | 16 ++++++++
index.html | 97 +++++++++++++++++++++++------------------------
post/0.3.0.html | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 177 insertions(+), 51 deletions(-)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f853a74
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,16 @@
+.DS_Store
+*.iml
+*.ipr
+*.iws
+*.orig
+*.rej
+**/.keep
+*.sdf
+*.suo
+*.vcxproj.user
+.idea
+.classpath
+.project
+.settings
+target
+build
diff --git a/index.html b/index.html
index efbfa94..ca16cff 100644
--- a/index.html
+++ b/index.html
@@ -1,4 +1,3 @@
-
<!DOCTYPE html>
<html>
@@ -172,7 +171,10 @@
<div class="container">
<div class="row header">
<h2>Latest news</h2>
-
+ <div class="panel-heading clearfix"><a class="pull-left"
href="/post/0.3.0.html">Release 0.3.0 is available</a>
+ <small class="pull-right">2019 Apr 21</small>
+ </div>
+
<div class="panel-heading clearfix"><a class="pull-left"
href="/post/0.2.0.html">Release 0.2.0 is available</a>
<small class="pull-right">2018 Jul 15 </small>
</div>
@@ -205,43 +207,36 @@
<tr>
<th>Version</th>
<th>Release date</th>
- <th>Source download</th>
- <th>Binary download</th>
+ <th>Link</th>
<th>Announcement</th>
</tr>
</thead>
-
<tr>
- <td>0.2.0</td>
- <td>2018 Jul 15 </td>
- <td>
- <a
href="https://www.apache.org/dyn/closer.cgi/incubator/ratis/0.2.0/apache-ratis-incubating-0.2.0-src.tar.gz">source</a>
- (<a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/0.2.0/apache-ratis-incubating-0.2.0-src.tar.gz.mds">checksum</a>
- <a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/0.2.0/apache-ratis-incubating-0.2.0-src.tar.gz.asc">signature</a>)
+ <td>0.3.0</td>
+ <td>2019 Apr 21</td>
+ <td><a
href="http://www.apache.org/dist/incubator/ratis/0.3.0/">
+ http://www.apache.org/dist/incubator/ratis/0.3.0/</a>
</td>
-
- <td>
- <a
href="https://www.apache.org/dyn/closer.cgi/incubator/ratis/0.2.0/apache-ratis-incubating-0.2.0-bin.tar.gz">binary</a>
- (<a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/0.2.0/apache-ratis-incubating-0.2.0-bin.tar.gz.mds">checksum</a>
- <a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/0.2.0/apache-ratis-incubating-0.2.0-bin.tar.gz.asc">signature</a>)
+ <td><a href="post/0.3.0.html">Announcement</a></td>
+ </tr>
+
+ <tr>
+ <td>0.2.0</td>
+ <td>2018 Jul 15 </td>
+ <td><a
href="http://www.apache.org/dist/incubator/ratis/0.2.0/">
+ http://www.apache.org/dist/incubator/ratis/0.2.0/</a>
</td>
-
<td>
<a href="post/0.2.0.html">Announcement</a>
</td>
</tr>
<tr>
- <td>0.1.0-alpha</td>
+ <td>0.1.0-alpha</td>
<td>2017 May 2 </td>
- <td>
- <a
href="https://www.apache.org/dyn/closer.cgi/incubator/ratis/0.1.0-alpha/apache-ratis-incubating-0.1.0-alpha-src.tar.gz">source</a>
- (<a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/0.1.0-alpha/apache-ratis-incubating-0.1.0-alpha-src.tar.gz.mds">checksum</a>
- <a
href="https://dist.apache.org/repos/dist/release/incubator/ratis/0.1.0-alpha/apache-ratis-incubating-0.1.0-alpha-src.tar.gz.asc">signature</a>)
+ <td><a
href="http://www.apache.org/dist/incubator/ratis/0.1.0-alpha/">
+
http://www.apache.org/dist/incubator/ratis/0.1.0-alpha/</a>
</td>
-
- <td></td>
-
<td>
<a href="post/0.1.0-alpha.html">Announcement</a>
</td>
@@ -249,7 +244,10 @@
</table>
</p>
- <p>Ratis is also <a
href="https://search.maven.org/#search%7Cga%7C1%7Cratis">available</a> from the
Maven central repository.</p>
+ <p>Release artifacts are signed with one of the keys available at:
+ <a
href="http://www.apache.org/dist/incubator/ratis/KEYS">http://www.apache.org/dist/incubator/ratis/KEYS</a>
+ </p>
+ <p>Ratis is also <a
href="https://search.maven.org/#search%7Cga%7C1%7Cratis">available</a> from the
Maven central repository.</p>
</div>
</div>
@@ -291,19 +289,9 @@
<!-- TODO: We should have the following as documentation in the github. -->
-<p>The source code the examples could be found in the ratis-examples
subproject.</p>
-
-<p>Arithmetic example also has some simple cli script to start it:</p>
-
-<ol>
-<li>First do a full build on the ratis source code: <code>mvn clean install
-DskipTests</code></li>
-<li>Go the the bin directory of the examples: <code>cd
ratis-examples/src/main/bin</code></li>
-<li>Start three Ratis server instances (with arithmetic state matchine).
<code>./start-all</code> (This helper script starts 3
-Java instances in the background).</li>
-<li>Create a new variable in the state machine: <code>./client.sh assign
--name a --value 3</code></li>
-<li>Assign a new variable: <code>./client.sh assign --name b --value
a+5</code></li>
-<li>Get a variable from the state machine: <code>./client.sh get --name
b</code></li>
-</ol>
+<p>The source code of the examples could be found in the
+ <a
href="https://github.com/apache/incubator-ratis/blob/master/ratis-examples/">ratis-examples</a>
sub-project.
+</p>
<h3 id="maven-usage">Maven usage</h3>
@@ -317,19 +305,19 @@ Java instances in the background).</li>
<p>You also need to include <em>one</em> of the transports:</p>
<div class="highlight"><pre
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-xml" data-lang="xml"><span
style="color:#f92672"><dependency></span>
- <span style="color:#f92672"><artifactId></span>ratis-netty<span
style="color:#f92672"></artifactId></span>
+ <span style="color:#f92672"><artifactId></span>ratis-grpc<span
style="color:#f92672"></artifactId></span>
<span style="color:#f92672"><groupId></span>org.apache.ratis<span
style="color:#f92672"></groupId></span>
<span style="color:#f92672"></dependency></span></code></pre></div>
-<div class="highlight"><pre
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-xml" data-lang="xml"> <span
style="color:#f92672"><dependency></span>
+<div class="highlight"><pre
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-xml" data-lang="xml"><span
style="color:#f92672"><dependency></span>
+ <span style="color:#f92672"><artifactId></span>ratis-netty<span
style="color:#f92672"></artifactId></span>
<span style="color:#f92672"><groupId></span>org.apache.ratis<span
style="color:#f92672"></groupId></span>
- <span style="color:#f92672"><artifactId></span>ratis-grpc<span
style="color:#f92672"></artifactId></span>
<span style="color:#f92672"></dependency></span></code></pre></div>
-<div class="highlight"><pre
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-xml" data-lang="xml"> <span
style="color:#f92672"><dependency></span>
- <span style="color:#f92672"><groupId></span>org.apache.ratis<span
style="color:#f92672"></groupId></span>
- <span
style="color:#f92672"><artifactId></span>ratis-hadoop-shaded<span
style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"></dependency></span></code></pre></div>
+<div class="highlight"><pre
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-xml" data-lang="xml"><span
style="color:#f92672"><dependency></span>
+ <span style="color:#f92672"><artifactId></span>ratis-hadoop<span
style="color:#f92672"></artifactId></span>
+ <span style="color:#f92672"><groupId></span>org.apache.ratis<span
style="color:#f92672"></groupId></span>
+<span style="color:#f92672"></dependency></span></code></pre></div>
<p>Please note that Apache Hadoop dependencies are shaded, so it’s safe
to use hadoop transport with different versions of Hadoop.</p>
@@ -423,7 +411,7 @@ Please write to the mailing list if you need an invite.</p>
<p>Source code is part of every release, you can download the source bundles
from download section and build the project according to the included
instructions.</p>
-<p>The versioned source code history is available from the <a
href="git://git.apache.org/incubator-ratis.git">Apache git</a> repository or
+<p>The versioned source code history is available from the <a
href="https://gitbox.apache.org/repos/asf?p=incubator-ratis.git">Apache git</a>
repository or
from the <a href="https://github.com/apache/incubator-ratis">github
mirror</a>. It is only for development and not intended for use by the general
public.
Only the source code from the released artifacts are checked by the Project
Management Committee.</p>
@@ -439,9 +427,16 @@ Only the source code from the released artifacts are
checked by the Project Mana
<h2>Resources</h2>
<p>Are you interested in learning more about Apache Ratis?
Excellent! Here are some resources.</p>
<ul>
- <li>Apache Ratis - In Search of a Usable Raft Library<br/>
- <iframe
src="https://home.apache.org/~szetszwo/presentations/20171115brown_bag.pdf"
- width="595" height="485"></iframe></li><br/>
+ <li>
+ <a
href="//www.slideshare.net/TszWoNicholasSze/apache-ratis-in-search-of-a-usable-raft-library"
+ title="Apache Ratis - In Search of a Usable Raft Library"
target="_blank">
+ Apache Ratis - In Search of a Usable Raft Library</a>
+ <br />
+ <iframe
src="//www.slideshare.net/slideshow/embed_code/key/3OyDeDVxSWhIcd" width="595"
height="485"
+ frameborder="0" marginwidth="0" marginheight="0"
scrolling="no" style="border:1px solid #CCC;
+ margin-bottom:5px; max-width: 100%;" allowfullscreen>
+ </iframe>
+ </li>
<li> <a
href="//www.slideshare.net/Hadoop_Summit/high-throughput-data-replication-over-raft"
title="High throughput data replication over RAFT" target="_blank">High
throughput data replication over RAFT</a> from DataWorks Summit</a>
<iframe
src="//www.slideshare.net/slideshow/embed_code/key/40nJZyfhrysXeK" width="595"
height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"
style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width:
100%;" allowfullscreen> </iframe>
@@ -456,7 +451,7 @@ Only the source code from the released artifacts are
checked by the Project Mana
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2018 <a href="http://apache.org">The Apache Software
Foundation</a>,
+ <p>© 2019 <a href="http://apache.org">The Apache Software
Foundation</a>,
Apache, Apache Ratis, the Apache feather logo, Apache Ratis
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/post/0.3.0.html b/post/0.3.0.html
new file mode 100644
index 0000000..0662d1f
--- /dev/null
+++ b/post/0.3.0.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html>
+<!---
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License. See accompanying LICENSE file.
+-->
+
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="Open source Java implementation for RAFT
consensus protocol.">
+ <meta name="keywords" content="raft, java, ratis, library"/>
+ <meta name="robots" content="index,follow"/>
+ <meta name="language" content="en"/>
+
+ <title>Apache Ratis</title>
+ <base href="https://ratis.incubator.apache.org/">
+ <link rel="canonical" href="http://ratis.incubator.apache.org/">
+
+ <link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"
+
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
crossorigin="anonymous">
+ <link rel="stylesheet" href="style.css">
+</head>
+
+<body>
+<div class="topnav">
+ <div class="container">
+ <ul class="breadcrumb col-md-6">
+ <li>
+ <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+ <a href="https://www.apache.org">Apache Software Foundation</a>
+ </li>
+ <li>
+ <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+ <a href="https://ratis.incubator.apache.org/">Apache
Ratis™</a></li>
+ </ul>
+ <div class="col-md-6">
+ <ul class="pull-right breadcrumb">
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+ </div>
+ </div>
+
+ <nav class="navbar navbar-default navbar-static-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed"
data-toggle="collapse"
+ data-target="#ratis-menu" aria-expanded="false">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+
+ <div id="ratis-menu" class="collapse navbar-collapse">
+ <ul class="nav navbar-nav navbar-right">
+ <li><a href="#download">Download</a></li>
+ <li><a href="#gettingstarted">Getting started</a></li>
+ <li><a href="#source">Source</a></li>
+ <li><a href="#community">Community</a></li>
+ <li><a href="#resources">Resources</a></li>
+ </ul>
+ </div>
+
+
+ <div class="jumbotron">
+ <h1>Open source Java implementation for Raft consensus protocol.</h1>
+ <p><a class="btn btn-default download" role="button"
href="#download">Download Apache Ratis</a></p>
+ <p><a class="changelog" href="#gettingstarted">Getting started</a></p>
+ </div>
+ </div>
+ </nav>
+</div>
+
+<div class="container">
+ <h1>Release 0.3.0 is available</h1>
+
+ <p><a href="https://ratis.incubator.apache.org/#download">Download</a></p>
+
+ <p>It contains new features such as multi-raft and watch request,
+ as well contains 73 improvements and 72 bug fixes.
+ See the <a
href="https://github.com/apache/incubator-ratis/compare/ratis-0.2.0...ratis-0.3.0">changes
between 0.2.0 and 0.3.0</a> releases.
+ </p>
+
+ <p>It has been tested with <a href="https://hadoop.apache.org/ozone/">Apache
Hadoop Ozone</a>
+ where Apache Ratis is used to replicate raw data.
+ </p>
+</div>
+
+<footer>
+ <div class="container">
+ <div class="col-md-12 trademark">
+ <p>© 2019 <a href="http://apache.org">The Apache Software
Foundation</a>,
+ Apache, Apache Ratis, the Apache feather logo, Apache Ratis logo,
Apache Incubator logo are trademarks of The
+ Apache Software Foundation.
+ <p>
+ </div>
+ </div>
+</footer>
+</body>
+</html>