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/ratis-hadoop-projects.git

commit 8e048f5308ffaf0e07ad181cbeac230b7c39d85c
Author: Elek Márton <[email protected]>
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&rsquo;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:[email protected]";>[email protected]</a>.</p>
 <ul>
 <li>[Subscribe to List](mailto: <a 
href="mailto:[email protected]";>[email protected]</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&rsquo;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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-server<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-server<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-grpc<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-grpc<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-netty<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-netty<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-hadoop<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-hadoop<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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&rsquo;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&rsquo;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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-server<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-server<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-grpc<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-grpc<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-netty<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-netty<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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">&lt;dependency</span><span 
style="color:#f92672">&gt;</span>
-   <span style="color:#f92672">&lt;artifactId</span><span 
style="color:#f92672">&gt;</span>ratis-hadoop<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
-   <span style="color:#f92672">&lt;groupId</span><span 
style="color:#f92672">&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</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">&lt;dependency&gt;</span>
+   <span style="color:#f92672">&lt;artifactId&gt;</span>ratis-hadoop<span 
style="color:#f92672">&lt;/artifactId&gt;</span>
+   <span style="color:#f92672">&lt;groupId&gt;</span>org.apache.ratis<span 
style="color:#f92672">&lt;/groupId&gt;</span>
 <span style="color:#f92672">&lt;/dependency&gt;</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&rsquo;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&rsquo;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:[email protected]";>[email protected]</a>.</p>
 <ul>
 <li>[Subscribe to List](mailto: <a 
href="mailto:[email protected]";>[email protected]</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&#39;d like to contribute to 
Apache Ratis, please subscribe to the Ratis developer mailing list.
+      <description>Mailing list Developers If you&amp;rsquo;d like to 
contribute to Apache Ratis, please subscribe to the Ratis developer mailing 
list.
 The Ratis developer mailing list is: [email protected].
  [Subscribe to List](mailto: [email protected]) 
[Unsubscribe from List](mailto: [email protected]) 
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&#39;s not a 
standalone server application like Zookeeper or Consul.
+      <description>Ratis is a Raft protocol library in Java. It&amp;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">&#34;/path/to/server-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/server.crt&#34;</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">&#34;/path/to/server-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/server.crt&#34;</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">&#34;/path/to/client-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/client.crt&#34;</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">&#34;/path/to/client-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/client.crt&#34;</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 
&ldquo;client&rdquo; or &ldquo;server&rdquo; 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&rsquo;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">&#34;/path/to/server-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/server.crt&#34;</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">&#34;/path/to/server-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/server.crt&#34;</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">&#34;/path/to/client-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/client.crt&#34;</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">&#34;/path/to/client-private-key.pem&#34;</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">&#34;/path/to/ca.crt&#34;</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">&#34;/path/to/client.crt&#34;</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 
&ldquo;client&rdquo; or &ldquo;server&rdquo; 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&rsquo;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:[email protected]";>[email protected]</a>.</p>
-<ul>
-<li>[Subscribe to List](mailto: <a 
href="mailto:[email protected]";>[email protected]</a>)</li>
-<li>[Unsubscribe from List](mailto: <a 
href="mailto:[email protected]";>[email protected]</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:[email protected]";>[email protected]</a>.</p>
-<ul>
-<li>[Subscribe to List](mailto: <a 
href="mailto:[email protected]";>[email protected]</a>)</li>
-<li>[Unsubscribe from List](mailto: <a 
href="mailto:[email protected]";>[email protected]</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>

Reply via email to