You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ratis.apache.org by el...@apache.org on 2020/07/28 13:40:19 UTC
[incubator-ratis] branch asf-site updated: RATIS-1010. List release
1.0.0 in website.
This is an automated email from the ASF dual-hosted git repository.
elek 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 8e048f5 RATIS-1010. List release 1.0.0 in website.
8e048f5 is described below
commit 8e048f5308ffaf0e07ad181cbeac230b7c39d85c
Author: Elek Márton <el...@apache.org>
AuthorDate: Tue Jul 28 15:39:40 2020 +0200
RATIS-1010. List release 1.0.0 in website.
---
community.html | 2 +-
getting_started.html | 28 ++++++++++++-------------
index.html | 44 ++++++++++++++++++++++++---------------
index.xml | 17 ++++++++++++---
logservice.html | 42 ++++++++++++++++++-------------------
logservice/security.html | 42 ++++++++++++++++++-------------------
post.html | 12 +++++++++++
community.html => post/1.0.0.html | 29 +++++---------------------
post/index.xml | 13 +++++++++++-
sitemap.xml | 9 ++++++--
10 files changed, 134 insertions(+), 104 deletions(-)
diff --git a/community.html b/community.html
index 367e7d4..e6ef497 100644
--- a/community.html
+++ b/community.html
@@ -97,7 +97,7 @@
<!-- raw HTML omitted -->
<h3 id="mailing-list">Mailing list</h3>
<h4 id="developers">Developers</h4>
-<p>If you'd like to contribute to Apache Ratis, please subscribe to the Ratis developer mailing list.</p>
+<p>If you’d like to contribute to Apache Ratis, please subscribe to the Ratis developer mailing list.</p>
<p>The Ratis developer mailing list is: <a href="mailto:dev@ratis.incubator.apache.org">dev@ratis.incubator.apache.org</a>.</p>
<ul>
<li>[Subscribe to List](mailto: <a href="mailto:dev-subscribe@ratis.incubator.apache.org">dev-subscribe@ratis.incubator.apache.org</a>)</li>
diff --git a/getting_started.html b/getting_started.html
index 78f2baf..704b78c 100644
--- a/getting_started.html
+++ b/getting_started.html
@@ -95,7 +95,7 @@
<h1>Getting started</h1>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
-<p>Ratis is a <a href="https://raft.github.io/%22">Raft</a> protocol <em>library</em> in Java. It's not a standalone server application like Zookeeper or Consul.</p>
+<p>Ratis is a <a href="https://raft.github.io/%22">Raft</a> protocol <em>library</em> in Java. It’s not a standalone server application like Zookeeper or Consul.</p>
<h3 id="examples">Examples</h3>
<p>To demonstrate how to use Ratis from the code, Please look at the following examples.</p>
<ul>
@@ -111,24 +111,24 @@
<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>
<p>To use in our project you can access the latest binaries from maven central:</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">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-server<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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-server<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>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">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-grpc<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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-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><span style="color:#f92672">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-netty<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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"></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">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-hadoop<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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-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>
+<p>Please note that Apache Hadoop dependencies are shaded, so it’s safe to use hadoop transport with different versions of Hadoop.</p>
</div>
diff --git a/index.html b/index.html
index aa85315..3f2675b 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
<html>
<head>
- <meta name="generator" content="Hugo 0.62.0" />
+ <meta name="generator" content="Hugo 0.73.0" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
@@ -184,7 +184,7 @@
<h2>Latest news</h2>
<div class="panel-heading clearfix"><a class="pull-left" href="/post.html">Posts</a>
- <small class="pull-right">2020 Feb 4 </small>
+ <small class="pull-right">2020 Jul 20 </small>
</div>
</div>
@@ -206,6 +206,7 @@
<p>The source tarball contains detailed instruction about how can it be built.</p>
<p>The binaries are also uploaded to the maven central for convenience. (See the getting started guide for more details)</p>
+ <p>1.0.0 is GA release for Apache Ratis</p>
<table class="table table-striped">
<thead>
<tr>
@@ -217,6 +218,15 @@
</thead>
<tr>
+ <td>1.0.0</td>
+ <td>2020 Jul 20 </td>
+ <td><a href="https://www.apache.org/dist/incubator/ratis/1.0.0/">
+ https://www.apache.org/dist/incubator/ratis/1.0.0/</a>
+ </td>
+ <td><a href="post/1.0.0.html">Announcement</a></td>
+ </tr>
+
+ <tr>
<td>0.5.0</td>
<td>2020 Feb 4 </td>
<td><a href="https://www.apache.org/dist/incubator/ratis/0.5.0/">
@@ -273,7 +283,7 @@
<h2>Getting started</h2>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
-<p>Ratis is a <a href="https://raft.github.io/%22">Raft</a> protocol <em>library</em> in Java. It's not a standalone server application like Zookeeper or Consul.</p>
+<p>Ratis is a <a href="https://raft.github.io/%22">Raft</a> protocol <em>library</em> in Java. It’s not a standalone server application like Zookeeper or Consul.</p>
<h3 id="examples">Examples</h3>
<p>To demonstrate how to use Ratis from the code, Please look at the following examples.</p>
<ul>
@@ -289,24 +299,24 @@
<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>
<p>To use in our project you can access the latest binaries from maven central:</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">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-server<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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-server<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>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">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-grpc<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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-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><span style="color:#f92672">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-netty<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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"></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">></span>
- <span style="color:#f92672"><artifactId</span><span style="color:#f92672">></span>ratis-hadoop<span style="color:#f92672"></artifactId></span>
- <span style="color:#f92672"><groupId</span><span style="color:#f92672">></span>org.apache.ratis<span style="color:#f92672"></groupId></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-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>
+<p>Please note that Apache Hadoop dependencies are shaded, so it’s safe to use hadoop transport with different versions of Hadoop.</p>
</div>
@@ -323,7 +333,7 @@
<!-- raw HTML omitted -->
<h3 id="mailing-list">Mailing list</h3>
<h4 id="developers">Developers</h4>
-<p>If you'd like to contribute to Apache Ratis, please subscribe to the Ratis developer mailing list.</p>
+<p>If you’d like to contribute to Apache Ratis, please subscribe to the Ratis developer mailing list.</p>
<p>The Ratis developer mailing list is: <a href="mailto:dev@ratis.incubator.apache.org">dev@ratis.incubator.apache.org</a>.</p>
<ul>
<li>[Subscribe to List](mailto: <a href="mailto:dev-subscribe@ratis.incubator.apache.org">dev-subscribe@ratis.incubator.apache.org</a>)</li>
diff --git a/index.xml b/index.xml
index fee0e4b..39f743c 100644
--- a/index.xml
+++ b/index.xml
@@ -6,12 +6,23 @@
<description>Recent content on Apache Ratis</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Tue, 04 Feb 2020 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 20 Jul 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://ratis.incubator.apache.org/index.xml" rel="self" type="application/rss+xml" />
<item>
+ <title>GA Release 1.0.0 is available</title>
+ <link>https://ratis.incubator.apache.org/post/1.0.0.html</link>
+ <pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
+
+ <guid>https://ratis.incubator.apache.org/post/1.0.0.html</guid>
+ <description>Download
+It contains around 119 improvements and bug fixes based on various Apache Hadoop Ozone use cases. See the changes between 0.5.0 and 1.0.0 releases.
+It has been tested with Apache Hadoop Ozone where Apache Ratis is used to replicate raw data and to provide high availability.</description>
+ </item>
+
+ <item>
<title>Release 0.5.0 is available</title>
<link>https://ratis.incubator.apache.org/post/0.5.0.html</link>
<pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate>
@@ -73,7 +84,7 @@ Key features:
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.incubator.apache.org/community.html</guid>
- <description>Mailing list Developers If you'd like to contribute to Apache Ratis, please subscribe to the Ratis developer mailing list.
+ <description>Mailing list Developers If you&rsquo;d like to contribute to Apache Ratis, please subscribe to the Ratis developer mailing list.
The Ratis developer mailing list is: dev@ratis.incubator.apache.org.
[Subscribe to List](mailto: dev-subscribe@ratis.incubator.apache.org) [Unsubscribe from List](mailto: dev-unsubscribe@ratis.incubator.apache.org) Archives User The user@ mailing list is the preferred mailing list for end-user questions and discussion.
Please use dev mailing list to address developers on a specific technical question.
@@ -96,7 +107,7 @@ The Ratis user mailing list is: user@ratis.</description>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.incubator.apache.org/getting_started.html</guid>
- <description>Ratis is a Raft protocol library in Java. It's not a standalone server application like Zookeeper or Consul.
+ <description>Ratis is a Raft protocol library in Java. It&rsquo;s not a standalone server application like Zookeeper or Consul.
Examples To demonstrate how to use Ratis from the code, Please look at the following examples.
Arithmetic example: This is a simple distributed calculator that replicates the values defined and allows user to perform arithmetic operations on these replicated values.
FileStore example: This is an example of using Ratis for reading and writing files.</description>
diff --git a/logservice.html b/logservice.html
index b16c1e2..a90e025 100644
--- a/logservice.html
+++ b/logservice.html
@@ -235,33 +235,33 @@ but the private key is sensitive and should be protected like a password.</p>
<p>Every component in HBase using the Ratis LogService would need to ensure that each LogService StateMachine is
configured to use the server keystore and truststore. The LogService state machines would need to constructed
with the appropriate configuration options to specify this TLS material:</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">;</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server-private-key.pem"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server-private-key.pem"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server.crt"</span><span style="color:#f92672">);</span>
-RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-<span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span>
-builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">();</span>
+<span style="color:#f92672">...</span>
+builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
-RaftServer server <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftServer server <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">();</span>
</code></pre></div><p>Clients to the StateMachine would construct a similar configuration:</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">;</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client-private-key.pem"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client-private-key.pem"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client.crt"</span><span style="color:#f92672">);</span>
-RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-<span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span>
-builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">();</span>
+<span style="color:#f92672">...</span>
+builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
-RaftClient client <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftClient client <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">();</span>
</code></pre></div><p>With Mutual TLS, there is no notion of a “client” or “server” only certificate. In the above example code,
as long as the certificate and private key are generated using the same certificate authority, any
should function.</p>
@@ -270,7 +270,7 @@ should function.</p>
this TLS material via the HBase configuration (hbase-site.xml), passing it down into the WALProvider
implementation. As the WALProvider is the broker that doles out readers and writers, and would also, presumably
manage the creation of the StateMachines, it can set up the proper Ratis configuration from the HBase configuration.</p>
-<p>[1] There are scenarios with shared trust across CA's that enable other scenarios but these are ignored for the purpose
+<p>[1] There are scenarios with shared trust across CA’s that enable other scenarios but these are ignored for the purpose
of this document.</p>
diff --git a/logservice/security.html b/logservice/security.html
index b3b1581..d97ef3f 100644
--- a/logservice/security.html
+++ b/logservice/security.html
@@ -130,33 +130,33 @@ but the private key is sensitive and should be protected like a password.</p>
<p>Every component in HBase using the Ratis LogService would need to ensure that each LogService StateMachine is
configured to use the server keystore and truststore. The LogService state machines would need to constructed
with the appropriate configuration options to specify this TLS material:</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">;</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server-private-key.pem"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server-private-key.pem"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/server.crt"</span><span style="color:#f92672">);</span>
-RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-<span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span>
-builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftServer<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">();</span>
+<span style="color:#f92672">...</span>
+builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
-RaftServer server <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftServer server <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">();</span>
</code></pre></div><p>Clients to the StateMachine would construct a similar configuration:</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">;</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-java" data-lang="java">RaftProperties properties <span style="color:#f92672">=</span> <span style="color:#f92672">...;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client-private-key.pem"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client.crt"</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">tlsEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">mutualAuthnEnabled</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PRIVATE_KEY_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client-private-key.pem"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">TRUST_STORE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/ca.crt"</span><span style="color:#f92672">);</span>
+properties<span style="color:#f92672">.</span><span style="color:#a6e22e">set</span><span style="color:#f92672">(</span>GrpcConfigKeys<span style="color:#f92672">.</span><span style="color:#a6e22e">TLS</span><span style="color:#f92672">.</span><span style="color:#a6e22e">CERT_CHAIN_FILE_KEY</span><span style="color:#f92672">,</span> <span style="color:#e6db74">"/path/to/client.crt"</span><span style="color:#f92672">);</span>
-RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
-<span style="color:#f92672">.</span><span style="color:#f92672">.</span><span style="color:#f92672">.</span>
-builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">Builder</span> builder <span style="color:#f92672">=</span> RaftClient<span style="color:#f92672">.</span><span style="color:#a6e22e">newBuilder</span><span style="color:#f92672">();</span>
+<span style="color:#f92672">...</span>
+builder<span style="color:#f92672">.</span><span style="color:#a6e22e">setProperties</span><span style="color:#f92672">(</span>properties<span style="color:#f92672">);</span>
-RaftClient client <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">(</span><span style="color:#f92672">)</span><span style="color:#f92672">;</span>
+RaftClient client <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">build</span><span style="color:#f92672">();</span>
</code></pre></div><p>With Mutual TLS, there is no notion of a “client” or “server” only certificate. In the above example code,
as long as the certificate and private key are generated using the same certificate authority, any
should function.</p>
@@ -165,7 +165,7 @@ should function.</p>
this TLS material via the HBase configuration (hbase-site.xml), passing it down into the WALProvider
implementation. As the WALProvider is the broker that doles out readers and writers, and would also, presumably
manage the creation of the StateMachines, it can set up the proper Ratis configuration from the HBase configuration.</p>
-<p>[1] There are scenarios with shared trust across CA's that enable other scenarios but these are ignored for the purpose
+<p>[1] There are scenarios with shared trust across CA’s that enable other scenarios but these are ignored for the purpose
of this document.</p>
</div>
diff --git a/post.html b/post.html
index e004205..2d1a743 100644
--- a/post.html
+++ b/post.html
@@ -98,6 +98,18 @@
<h1 id="title">Posts Archive</h1>
<ul id="list">
+ <h1><a href="/post/1.0.0.html">GA Release 1.0.0 is available</a></h1>
+ <p><small>2020 Jul 20 </small></p>
+
+ <!-- raw HTML omitted -->
+<!-- raw HTML omitted -->
+<p><a href="https://ratis.incubator.apache.org/#download">Download</a></p>
+<p>It contains around 119 improvements and bug fixes based on various Apache Hadoop Ozone use cases.
+See the <a href="https://github.com/apache/incubator-ratis/compare/ratis-0.5.0-rc0...ratis-1.0.0-rc0">changes between 0.5.0 and 1.0.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 and to provide high availability.</p>
+
+
+
<h1><a href="/post/0.5.0.html">Release 0.5.0 is available</a></h1>
<p><small>2020 Feb 4 </small></p>
diff --git a/community.html b/post/1.0.0.html
similarity index 71%
copy from community.html
copy to post/1.0.0.html
index 367e7d4..85d56df 100644
--- a/community.html
+++ b/post/1.0.0.html
@@ -92,32 +92,13 @@
</div>
<div class="container">
-<h1>Community</h1>
+<h1>GA Release 1.0.0 is available</h1>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
-<h3 id="mailing-list">Mailing list</h3>
-<h4 id="developers">Developers</h4>
-<p>If you'd like to contribute to Apache Ratis, please subscribe to the Ratis developer mailing list.</p>
-<p>The Ratis developer mailing list is: <a href="mailto:dev@ratis.incubator.apache.org">dev@ratis.incubator.apache.org</a>.</p>
-<ul>
-<li>[Subscribe to List](mailto: <a href="mailto:dev-subscribe@ratis.incubator.apache.org">dev-subscribe@ratis.incubator.apache.org</a>)</li>
-<li>[Unsubscribe from List](mailto: <a href="mailto:dev-unsubscribe@ratis.incubator.apache.org">dev-unsubscribe@ratis.incubator.apache.org</a>)</li>
-<li><a href="http://mail-archives.apache.org/mod_mbox/ratis-dev/">Archives</a></li>
-</ul>
-<h4 id="user">User</h4>
-<p>The user@ mailing list is the preferred mailing list for end-user
-questions and discussion.</p>
-<p>Please use dev mailing list to address developers on a specific technical question.</p>
-<p>The Ratis user mailing list is: <a href="mailto:user@ratis.incubator.apache.org">user@ratis.incubator.apache.org</a>.</p>
-<ul>
-<li>[Subscribe to List](mailto: <a href="mailto:user-subscribe@ratis.incubator.apache.org">user-subscribe@ratis.incubator.apache.org</a>)</li>
-<li>[Unsubscribe from List](mailto: <a href="mailto:user-unsubscribe@ratis.incubator.apache.org">user-unsubscribe@ratis.incubator.apache.org</a>)</li>
-<li><a href="http://mail-archives.apache.org/mod_mbox/ratis-user/">Archives</a></li>
-</ul>
-<p>To post to the list, it is necessary to subscribe to it.</p>
-<h3 id="slack">Slack</h3>
-<p>There is also a slack instance for discussion at <a href="https://apacheratisdev.slack.com">https://apacheratisdev.slack.com</a>.
-Please write to the mailing list if you need an invite.</p>
+<p><a href="https://ratis.incubator.apache.org/#download">Download</a></p>
+<p>It contains around 119 improvements and bug fixes based on various Apache Hadoop Ozone use cases.
+See the <a href="https://github.com/apache/incubator-ratis/compare/ratis-0.5.0-rc0...ratis-1.0.0-rc0">changes between 0.5.0 and 1.0.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 and to provide high availability.</p>
</div>
diff --git a/post/index.xml b/post/index.xml
index 9b5b07e..6d9601f 100644
--- a/post/index.xml
+++ b/post/index.xml
@@ -6,12 +6,23 @@
<description>Recent content in Posts on Apache Ratis</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Tue, 04 Feb 2020 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 20 Jul 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://ratis.incubator.apache.org/post/index.xml" rel="self" type="application/rss+xml" />
<item>
+ <title>GA Release 1.0.0 is available</title>
+ <link>https://ratis.incubator.apache.org/post/1.0.0.html</link>
+ <pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
+
+ <guid>https://ratis.incubator.apache.org/post/1.0.0.html</guid>
+ <description>Download
+It contains around 119 improvements and bug fixes based on various Apache Hadoop Ozone use cases. See the changes between 0.5.0 and 1.0.0 releases.
+It has been tested with Apache Hadoop Ozone where Apache Ratis is used to replicate raw data and to provide high availability.</description>
+ </item>
+
+ <item>
<title>Release 0.5.0 is available</title>
<link>https://ratis.incubator.apache.org/post/0.5.0.html</link>
<pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate>
diff --git a/sitemap.xml b/sitemap.xml
index 1b10670..b6848c1 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,12 +4,17 @@
<url>
<loc>https://ratis.incubator.apache.org/</loc>
- <lastmod>2020-02-04T00:00:00+00:00</lastmod>
+ <lastmod>2020-07-20T00:00:00+00:00</lastmod>
+ </url>
+
+ <url>
+ <loc>https://ratis.incubator.apache.org/post/1.0.0.html</loc>
+ <lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://ratis.incubator.apache.org/post.html</loc>
- <lastmod>2020-02-04T00:00:00+00:00</lastmod>
+ <lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>