This is an automated email from the ASF dual-hosted git repository.
tanxinyu pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/ratis.git
The following commit(s) were added to refs/heads/asf-site by this push:
new a6579be7f RATIS-2312 Update website with Ratis 3.2.0 release
a6579be7f is described below
commit a6579be7feced2550d8c10c589518c44c3412644
Author: OneSizeFitsQuorum <[email protected]>
AuthorDate: Thu Jun 26 12:29:26 2025 +0800
RATIS-2312 Update website with Ratis 3.2.0 release
---
downloads.html | 40 +++++-----
index.html | 2 +-
index.xml | 65 +++++++++-------
lifecycle.svg | 154 ++++++++++++++++++------------------
logservice/index.xml | 4 +-
logservice/testing/index.xml | 4 +-
post.html | 49 ++++++------
post/3.2.0.html | 139 +++++++++++++++++++++++++++++++++
post/index.xml | 49 +++++++-----
post/page/2.html | 60 +++++++-------
post/page/3.html | 181 +++++++++++++++++++++++++++++++++++++++++++
sitemap.xml | 7 +-
12 files changed, 546 insertions(+), 208 deletions(-)
diff --git a/downloads.html b/downloads.html
index 1a14ebdca..a3ca35052 100644
--- a/downloads.html
+++ b/downloads.html
@@ -115,6 +115,26 @@ The binaries are also uploaded to the maven central for
convenience. (See the ge
+ <tr>
+ <td>3.2.0</td>
+ <td>2025 Jun 24</td>
+ <td>
+ <a
href="https://www.apache.org/dyn/closer.cgi/ratis/3.2.0/apache-ratis-3.2.0-src.tar.gz">source</a>
+ (<a
href="https://downloads.apache.org/ratis/3.2.0/apache-ratis-3.2.0-src.tar.gz.mds">checksum</a>
+ <a
href="https://downloads.apache.org/ratis/3.2.0/apache-ratis-3.2.0-src.tar.gz.asc">signature</a>)
+ </td>
+ <td>
+ <a
href="https://www.apache.org/dyn/closer.cgi/ratis/3.2.0/apache-ratis-3.2.0-bin.tar.gz">binary</a>
+ (<a
href="https://downloads.apache.org/ratis/3.2.0/apache-ratis-3.2.0-bin.tar.gz.mds">checksum</a>
+ <a
href="https://downloads.apache.org/ratis/3.2.0/apache-ratis-3.2.0-bin.tar.gz.asc">signature</a>)
+ </td>
+ <td>
+ <a href="post/3.2.0.html">Announcement</a>
+ </td>
+ </tr>
+
+
+
<tr>
<td>3.1.3</td>
<td>2025 Jan 16</td>
@@ -140,26 +160,6 @@ The binaries are also uploaded to the maven central for
convenience. (See the ge
-
- <tr>
- <td>3.0.1</td>
- <td>2024 Jan 9</td>
- <td>
- <a
href="https://www.apache.org/dyn/closer.cgi/ratis/3.0.1/apache-ratis-3.0.1-src.tar.gz">source</a>
- (<a
href="https://downloads.apache.org/ratis/3.0.1/apache-ratis-3.0.1-src.tar.gz.mds">checksum</a>
- <a
href="https://downloads.apache.org/ratis/3.0.1/apache-ratis-3.0.1-src.tar.gz.asc">signature</a>)
- </td>
- <td>
- <a
href="https://www.apache.org/dyn/closer.cgi/ratis/3.0.1/apache-ratis-3.0.1-bin.tar.gz">binary</a>
- (<a
href="https://downloads.apache.org/ratis/3.0.1/apache-ratis-3.0.1-bin.tar.gz.mds">checksum</a>
- <a
href="https://downloads.apache.org/ratis/3.0.1/apache-ratis-3.0.1-bin.tar.gz.asc">signature</a>)
- </td>
- <td>
- <a href="post/3.0.1.html">Announcement</a>
- </td>
- </tr>
-
-
</table>
</p>
diff --git a/index.html b/index.html
index 9854c9e7d..87d08eee0 100644
--- a/index.html
+++ b/index.html
@@ -182,7 +182,7 @@
<h2>Latest news</h2>
<div class="panel-heading clearfix"><a class="pull-left"
href="/post.html">Posts</a>
- <small class="pull-right">2025 Jan 16 </small>
+ <small class="pull-right">2025 Jun 24 </small>
</div>
</div>
diff --git a/index.xml b/index.xml
index cb7e10b51..7a389c1ae 100644
--- a/index.xml
+++ b/index.xml
@@ -6,203 +6,210 @@
<description>Recent content on Apache Ratis</description>
<generator>Hugo</generator>
<language>en-us</language>
- <lastBuildDate>Thu, 16 Jan 2025 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Tue, 24 Jun 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://ratis.apache.org/index.xml" rel="self"
type="application/rss+xml" />
+ <item>
+ <title>Release 3.2.0 is available</title>
+ <link>https://ratis.apache.org/post/3.2.0.html</link>
+ <pubDate>Tue, 24 Jun 2025 00:00:00 +0000</pubDate>
+ <guid>https://ratis.apache.org/post/3.2.0.html</guid>
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
+ </item>
<item>
<title>Release 3.1.3 is available</title>
<link>https://ratis.apache.org/post/3.1.3.html</link>
<pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.3.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.1.2 is available</title>
<link>https://ratis.apache.org/post/3.1.2.html</link>
<pubDate>Wed, 13 Nov 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.2.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.1.1 is available</title>
<link>https://ratis.apache.org/post/3.1.1.html</link>
<pubDate>Thu, 26 Sep 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.1.0 is available</title>
<link>https://ratis.apache.org/post/3.1.0.html</link>
<pubDate>Sat, 29 Jun 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.0.1 is available</title>
<link>https://ratis.apache.org/post/3.0.1.html</link>
<pubDate>Tue, 09 Jan 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.0.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.0.0 is available</title>
<link>https://ratis.apache.org/post/3.0.0.html</link>
<pubDate>Tue, 21 Nov 2023 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.0.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 2.5.1 is available</title>
<link>https://ratis.apache.org/post/2.5.1.html</link>
<pubDate>Fri, 05 May 2023 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.5.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.5.0 is available</title>
<link>https://ratis.apache.org/post/2.5.0.html</link>
<pubDate>Mon, 10 Apr 2023 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.5.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.4.1 is available</title>
<link>https://ratis.apache.org/post/2.4.1.html</link>
<pubDate>Sat, 26 Nov 2022 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.4.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.4.0 is available</title>
<link>https://ratis.apache.org/post/2.4.0.html</link>
<pubDate>Tue, 18 Oct 2022 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.4.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.3.0 is available</title>
<link>https://ratis.apache.org/post/2.3.0.html</link>
<pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.3.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.2.0 is available</title>
<link>https://ratis.apache.org/post/2.2.0.html</link>
<pubDate>Wed, 20 Oct 2021 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.2.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.1.0 is available</title>
<link>https://ratis.apache.org/post/2.1.0.html</link>
<pubDate>Mon, 19 Jul 2021 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.1.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.0.0 is available</title>
<link>https://ratis.apache.org/post/2.0.0.html</link>
<pubDate>Wed, 24 Mar 2021 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.0.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>GA Release 1.0.0 is available</title>
<link>https://ratis.apache.org/post/1.0.0.html</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/1.0.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.5.0 is available</title>
<link>https://ratis.apache.org/post/0.5.0.html</link>
<pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.5.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.4.0 is available</title>
<link>https://ratis.apache.org/post/0.4.0.html</link>
<pubDate>Thu, 12 Sep 2019 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.4.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.3.0 is available</title>
<link>https://ratis.apache.org/post/0.3.0.html</link>
<pubDate>Sun, 21 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.3.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.2.0 is available</title>
<link>https://ratis.apache.org/post/0.2.0.html</link>
<pubDate>Sun, 15 Jul 2018 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.2.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.1.0-alpha is available</title>
<link>https://ratis.apache.org/post/0.1.0-alpha.html</link>
<pubDate>Tue, 02 May 2017 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.1.0-alpha.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Apache Hadoop Ratis Downloads</title>
<link>https://ratis.apache.org/downloads.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/downloads.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Community</title>
<link>https://ratis.apache.org/community.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/community.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Docker Testing</title>
<link>https://ratis.apache.org/logservice/testing/docker.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/testing/docker.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Getting started</title>
<link>https://ratis.apache.org/getting_started.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/getting_started.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Lifecycle</title>
<link>https://ratis.apache.org/logservice/lifecycle.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/lifecycle.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>LogService Security</title>
<link>https://ratis.apache.org/logservice/security.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/security.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Source</title>
<link>https://ratis.apache.org/source.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/source.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Vagrant Testing</title>
<link>https://ratis.apache.org/logservice/testing/vagrant.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/testing/vagrant.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
</channel>
</rss>
diff --git a/lifecycle.svg b/lifecycle.svg
index 32c997b5e..d4eee5c9f 100644
--- a/lifecycle.svg
+++ b/lifecycle.svg
@@ -14,71 +14,71 @@
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->
-<!-- Generated by graphviz version 2.43.0 (0)
+<!-- Generated by graphviz version 12.2.1 (20241206.2353)
-->
<!-- Title: LogServiceStates Pages: 1 -->
-<svg width="357pt" height="634pt"
- viewBox="0.00 0.00 357.00 634.00" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 630)">
+<svg width="317pt" height="639pt"
+ viewBox="0.00 0.00 317.00 638.75" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4
634.75)">
<title>LogServiceStates</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-630 353,-630 353,4
-4,4"/>
+<polygon fill="white" stroke="none" points="-4,4 -4,-634.75 313,-634.75 313,4
-4,4"/>
<!-- write -->
<g id="node1" class="node">
<title>write</title>
-<polygon fill="grey" stroke="transparent" points="264.5,-626 193.5,-626
193.5,-590 264.5,-590 264.5,-626"/>
-<text text-anchor="middle" x="229" y="-604.2" font-family="Times,serif"
font-size="16.00">write()</text>
+<polygon fill="grey" stroke="none" points="237.38,-630.75 178.62,-630.75
178.62,-594.75 237.38,-594.75 237.38,-630.75"/>
+<text text-anchor="middle" x="208" y="-606.92" font-family="Times,serif"
font-size="16.00">write()</text>
</g>
<!-- OPEN -->
<g id="node7" class="node">
<title>OPEN</title>
-<polygon fill="none" stroke="black" points="218,-509 152,-483 218,-457
284,-483 218,-509"/>
-<polyline fill="none" stroke="black" points="163.16,-487.4 163.16,-478.6 "/>
-<polyline fill="none" stroke="black" points="206.84,-461.4 229.16,-461.4 "/>
-<polyline fill="none" stroke="black" points="272.84,-478.6 272.84,-487.4 "/>
-<polyline fill="none" stroke="black" points="229.16,-504.6 206.84,-504.6 "/>
-<text text-anchor="middle" x="218" y="-479.2" font-family="Times,serif"
font-size="16.00">OPEN</text>
+<polygon fill="none" stroke="black" points="203,-509.25 145.75,-482.5
203,-455.75 260.25,-482.5 203,-509.25"/>
+<polyline fill="none" stroke="black" points="156.62,-487.58 156.62,-477.42"/>
+<polyline fill="none" stroke="black" points="192.13,-460.83 213.87,-460.83"/>
+<polyline fill="none" stroke="black" points="249.38,-477.42 249.38,-487.58"/>
+<polyline fill="none" stroke="black" points="213.87,-504.17 192.13,-504.17"/>
+<text text-anchor="middle" x="203" y="-476.68" font-family="Times,serif"
font-size="16.00">OPEN</text>
</g>
<!-- write->OPEN -->
<g id="edge8" class="edge">
<title>write->OPEN</title>
-<path fill="none" stroke="black" d="M222.63,-589.9C218.96,-571.35
215.85,-541.27 214.93,-517.9"/>
-<polygon fill="black" stroke="black" points="218.42,-517.6 214.66,-507.7
211.42,-517.78 218.42,-517.6"/>
+<path fill="none" stroke="black" d="M202.62,-594.98C199.74,-575.64
198.03,-543.31 198.28,-518.43"/>
+<polygon fill="black" stroke="black" points="201.77,-518.85 198.51,-508.77
194.77,-518.68 201.77,-518.85"/>
</g>
<!-- read1 -->
<g id="node2" class="node">
<title>read1</title>
-<polygon fill="grey" stroke="transparent" points="349,-626 283,-626 283,-590
349,-590 349,-626"/>
-<text text-anchor="middle" x="316" y="-604.2" font-family="Times,serif"
font-size="16.00">read()</text>
+<polygon fill="grey" stroke="none" points="309,-630.75 255,-630.75 255,-594.75
309,-594.75 309,-630.75"/>
+<text text-anchor="middle" x="282" y="-606.92" font-family="Times,serif"
font-size="16.00">read()</text>
</g>
<!-- read1->OPEN -->
<g id="edge9" class="edge">
<title>read1->OPEN</title>
-<path fill="none" stroke="black" d="M297.53,-589.9C279.54,-570.03
252.83,-536.91 235.28,-513"/>
-<polygon fill="black" stroke="black" points="237.94,-510.71 229.25,-504.65
232.26,-514.81 237.94,-510.71"/>
+<path fill="none" stroke="black" d="M266.94,-594.98C252.31,-574.81
230.79,-540.52 216.66,-515.28"/>
+<polygon fill="black" stroke="black" points="219.86,-513.85 212,-506.75
213.72,-517.21 219.86,-513.85"/>
</g>
<!-- read2 -->
<g id="node3" class="node">
<title>read2</title>
-<polygon fill="grey" stroke="transparent" points="66,-626 0,-626 0,-590
66,-590 66,-626"/>
-<text text-anchor="middle" x="33" y="-604.2" font-family="Times,serif"
font-size="16.00">read()</text>
+<polygon fill="grey" stroke="none" points="54,-630.75 0,-630.75 0,-594.75
54,-594.75 54,-630.75"/>
+<text text-anchor="middle" x="27" y="-606.92" font-family="Times,serif"
font-size="16.00">read()</text>
</g>
<!-- CLOSED -->
<g id="node9" class="node">
<title>CLOSED</title>
-<polygon fill="none" stroke="black" points="98,-391 10,-391 10,-355 98,-355
98,-391"/>
-<text text-anchor="middle" x="54" y="-369.2" font-family="Times,serif"
font-size="16.00">CLOSED</text>
+<polygon fill="none" stroke="black" points="86.75,-386.75 9.25,-386.75
9.25,-350.75 86.75,-350.75 86.75,-386.75"/>
+<text text-anchor="middle" x="48" y="-362.93" font-family="Times,serif"
font-size="16.00">CLOSED</text>
</g>
<!-- read2->CLOSED -->
<g id="edge12" class="edge">
<title>read2->CLOSED</title>
-<path fill="none" stroke="black" d="M30.81,-589.87C30.68,-549.81 39.44,-449.75
47.02,-401.23"/>
-<polygon fill="black" stroke="black" points="50.51,-401.6 48.71,-391.16
43.6,-400.44 50.51,-401.6"/>
+<path fill="none" stroke="black" d="M24.81,-595.12C24.52,-554.39 33.34,-449.27
40.98,-398.3"/>
+<polygon fill="black" stroke="black" points="44.4,-399.07 42.55,-388.64
37.49,-397.95 44.4,-399.07"/>
</g>
<!-- export -->
<g id="node4" class="node">
<title>export</title>
-<polygon fill="grey" stroke="transparent" points="175,-626 93,-626 93,-590
175,-590 175,-626"/>
-<text text-anchor="middle" x="134" y="-604.2" font-family="Times,serif"
font-size="16.00">export()</text>
+<polygon fill="grey" stroke="none" points="160.88,-630.75 93.12,-630.75
93.12,-594.75 160.88,-594.75 160.88,-630.75"/>
+<text text-anchor="middle" x="127" y="-606.92" font-family="Times,serif"
font-size="16.00">export()</text>
</g>
<!-- external2 -->
<g id="node6" class="node">
@@ -87,17 +87,17 @@
<!-- export->external2 -->
<g id="edge16" class="edge">
<title>export->external2</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5"
d="M103.25,-589.94C97.1,-585 91.48,-579.01 88,-572 78.61,-553.05 81.93,-529.02
87,-510.86"/>
-<polygon fill="black" stroke="black" points="90.38,-511.77 90.01,-501.18
83.7,-509.69 90.38,-511.77"/>
-<text text-anchor="middle" x="125.5" y="-560.8" font-family="Times,serif"
font-size="14.00">Writes</text>
-<text text-anchor="middle" x="125.5" y="-545.8" font-family="Times,serif"
font-size="14.00">Data</text>
-<text text-anchor="middle" x="125.5" y="-530.8" font-family="Times,serif"
font-size="14.00">Externally</text>
+<path fill="none" stroke="black" stroke-dasharray="1,5"
d="M100.22,-594.91C94.38,-589.84 88.99,-583.74 85.75,-576.75 76.27,-556.28
78.65,-530.52 82.79,-511.26"/>
+<polygon fill="black" stroke="black" points="86.15,-512.23 85.15,-501.69
79.36,-510.56 86.15,-512.23"/>
+<text text-anchor="middle" x="113.88" y="-563.45" font-family="Times,serif"
font-size="14.00">Writes</text>
+<text text-anchor="middle" x="113.88" y="-546.95" font-family="Times,serif"
font-size="14.00">Data</text>
+<text text-anchor="middle" x="113.88" y="-530.45" font-family="Times,serif"
font-size="14.00">Externally</text>
</g>
<!-- export->OPEN -->
<g id="edge10" class="edge">
<title>export->OPEN</title>
-<path fill="none" stroke="black" d="M140.37,-589.92C144.6,-584.33
149.66,-578.01 154,-572 168.28,-552.22 182.84,-528.75 194.72,-511.02"/>
-<polygon fill="black" stroke="black" points="197.91,-512.55 200.67,-502.32
192.14,-508.6 197.91,-512.55"/>
+<path fill="none" stroke="black" d="M132.2,-594.98C142.46,-573.76
163.97,-536.91 180.77,-511.42"/>
+<polygon fill="black" stroke="black" points="183.63,-513.43 186.33,-503.19
177.83,-509.52 183.63,-513.43"/>
</g>
<!-- external1 -->
<g id="node5" class="node">
@@ -106,101 +106,101 @@
<!-- OPEN->write -->
<g id="edge5" class="edge">
<title>OPEN->write</title>
-<path fill="none" stroke="black" d="M225.35,-506.37C228.94,-527.04
231.81,-557.78 232.28,-579.85"/>
-<polygon fill="black" stroke="black" points="228.78,-579.91 232.32,-589.9
235.78,-579.89 228.78,-579.91"/>
+<path fill="none" stroke="black" d="M209.25,-506.79C211.84,-528.38
213.21,-560.54 212.6,-583.57"/>
+<polygon fill="black" stroke="black" points="209.11,-583.32 212.15,-593.47
216.1,-583.64 209.11,-583.32"/>
</g>
<!-- OPEN->read1 -->
<g id="edge6" class="edge">
<title>OPEN->read1</title>
-<path fill="none" stroke="black" d="M237.06,-501.75C255.98,-522.74
284.16,-557.83 301.4,-581.67"/>
-<polygon fill="black" stroke="black" points="298.59,-583.75 307.22,-589.9
304.3,-579.71 298.59,-583.75"/>
+<path fill="none" stroke="black" d="M219.26,-501.93C234.89,-523.74
257.6,-560.22 271.19,-585.11"/>
+<polygon fill="black" stroke="black" points="267.93,-586.44 275.7,-593.65
274.12,-583.17 267.93,-586.44"/>
</g>
<!-- OPEN->export -->
<g id="edge7" class="edge">
<title>OPEN->export</title>
-<path fill="none" stroke="black" d="M212.12,-506.97C203.12,-525.05
187.4,-550.67 172,-572 169.56,-575.38 166.89,-578.86 164.11,-582.25"/>
-<polygon fill="black" stroke="black" points="161.37,-580.06 157.48,-589.92
166.67,-584.64 161.37,-580.06"/>
+<path fill="none" stroke="black" d="M195.01,-505.88C183.71,-528.11
163.61,-562.19 148.03,-585.65"/>
+<polygon fill="black" stroke="black" points="145.26,-583.5 142.52,-593.73
151.04,-587.44 145.26,-583.5"/>
</g>
<!-- OPEN->CLOSED -->
<g id="edge1" class="edge">
<title>OPEN->CLOSED</title>
-<path fill="none" stroke="black" d="M208.25,-460.51C199.79,-444.16
186.07,-422.29 168,-409 150.44,-396.09 128.05,-387.88 107.76,-382.68"/>
-<polygon fill="black" stroke="black" points="108.54,-379.27 98,-380.37
106.92,-386.08 108.54,-379.27"/>
-<text text-anchor="middle" x="209" y="-427.8" font-family="Times,serif"
font-size="14.00">API</text>
-<text text-anchor="middle" x="209" y="-412.8" font-family="Times,serif"
font-size="14.00">Call</text>
+<path fill="none" stroke="black" d="M193.34,-460.1C184.56,-442.9
170.07,-419.29 151,-404.75 135.58,-392.99 115.96,-385.03 97.98,-379.72"/>
+<polygon fill="black" stroke="black" points="99.09,-376.39 88.52,-377.14
97.25,-383.15 99.09,-376.39"/>
+<text text-anchor="middle" x="190.75" y="-424.45" font-family="Times,serif"
font-size="14.00">API</text>
+<text text-anchor="middle" x="190.75" y="-407.95" font-family="Times,serif"
font-size="14.00">Call</text>
</g>
<!-- OPEN->CLOSED -->
<g id="edge2" class="edge">
<title>OPEN->CLOSED</title>
-<path fill="none" stroke="black" d="M178.67,-472.46C155.96,-465.65
127.69,-454.86 106,-439 91.59,-428.47 78.98,-412.97 69.79,-399.75"/>
-<polygon fill="black" stroke="black" points="72.45,-397.43 63.99,-391.05
66.63,-401.31 72.45,-397.43"/>
-<text text-anchor="middle" x="135" y="-427.8" font-family="Times,serif"
font-size="14.00">Quorum</text>
-<text text-anchor="middle" x="135" y="-412.8" font-family="Times,serif"
font-size="14.00">Failure</text>
+<path fill="none" stroke="black" d="M168.66,-471.55C147.78,-464.38
121.36,-453.24 101.25,-437.75 86.62,-426.49 73.75,-410.33 64.33,-396.59"/>
+<polygon fill="black" stroke="black" points="67.35,-394.81 58.93,-388.38
61.5,-398.66 67.35,-394.81"/>
+<text text-anchor="middle" x="124.12" y="-424.45" font-family="Times,serif"
font-size="14.00">Quorum</text>
+<text text-anchor="middle" x="124.12" y="-407.95" font-family="Times,serif"
font-size="14.00">Failure</text>
</g>
<!-- DELETED -->
<g id="node8" class="node">
<title>DELETED</title>
-<polygon fill="none" stroke="black" points="99.5,-99 0.5,-99 0.5,0 99.5,0
99.5,-99"/>
-<polyline fill="none" stroke="black" points="12.5,-99 0.5,-87 "/>
-<polyline fill="none" stroke="black" points="0.5,-12 12.5,0 "/>
-<polyline fill="none" stroke="black" points="87.5,0 99.5,-12 "/>
-<polyline fill="none" stroke="black" points="99.5,-87 87.5,-99 "/>
-<text text-anchor="middle" x="50" y="-45.7" font-family="Times,serif"
font-size="16.00">DELETED</text>
+<polygon fill="none" stroke="black" points="87.62,-87.25 0.38,-87.25 0.38,0
87.62,0 87.62,-87.25"/>
+<polyline fill="none" stroke="black" points="12.38,-87.25 0.38,-75.25"/>
+<polyline fill="none" stroke="black" points="0.38,-12 12.38,0"/>
+<polyline fill="none" stroke="black" points="75.62,0 87.62,-12"/>
+<polyline fill="none" stroke="black" points="87.62,-75.25 75.62,-87.25"/>
+<text text-anchor="middle" x="44" y="-37.8" font-family="Times,serif"
font-size="16.00">DELETED</text>
</g>
<!-- CLOSED->read2 -->
<g id="edge11" class="edge">
<title>CLOSED->read2</title>
-<path fill="none" stroke="black" d="M56.19,-391.16C56.31,-431.24 47.56,-531.3
39.98,-579.8"/>
-<polygon fill="black" stroke="black" points="36.49,-579.42 38.28,-589.87
43.39,-580.59 36.49,-579.42"/>
+<path fill="none" stroke="black" d="M50.19,-387.15C50.37,-428.58 41.54,-533.4
33.93,-583.82"/>
+<polygon fill="black" stroke="black" points="30.49,-583.19 32.32,-593.62
37.39,-584.32 30.49,-583.19"/>
</g>
<!-- CLOSED->DELETED -->
<g id="edge3" class="edge">
<title>CLOSED->DELETED</title>
-<path fill="none" stroke="black" d="M53.78,-354.71C53.22,-309.19 51.67,-184.33
50.73,-109.47"/>
-<polygon fill="black" stroke="black" points="54.23,-109.21 50.61,-99.26
47.23,-109.3 54.23,-109.21"/>
+<path fill="none" stroke="black" d="M47.78,-350.38C47.21,-303.65 45.6,-173.81
44.68,-99.21"/>
+<polygon fill="black" stroke="black" points="48.18,-99.21 44.55,-89.25
41.18,-99.29 48.18,-99.21"/>
</g>
<!-- ARCHIVING -->
<g id="node10" class="node">
<title>ARCHIVING</title>
-<polygon fill="none" stroke="black" points="182,-289 66,-289 66,-253 182,-253
182,-289"/>
-<text text-anchor="middle" x="124" y="-267.2" font-family="Times,serif"
font-size="16.00">ARCHIVING</text>
+<polygon fill="none" stroke="black" points="163.88,-281.75 60.12,-281.75
60.12,-245.75 163.88,-245.75 163.88,-281.75"/>
+<text text-anchor="middle" x="112" y="-257.93" font-family="Times,serif"
font-size="16.00">ARCHIVING</text>
</g>
<!-- CLOSED->ARCHIVING -->
<g id="edge4" class="edge">
<title>CLOSED->ARCHIVING</title>
-<path fill="none" stroke="black" d="M66.19,-354.58C77.23,-338.81 93.64,-315.37
106.16,-297.49"/>
-<polygon fill="black" stroke="black" points="109.08,-299.42 111.95,-289.22
103.34,-295.4 109.08,-299.42"/>
-<text text-anchor="middle" x="114" y="-325.8" font-family="Times,serif"
font-size="14.00">API</text>
-<text text-anchor="middle" x="114" y="-310.8" font-family="Times,serif"
font-size="14.00">Call</text>
+<path fill="none" stroke="black" d="M58.86,-350.28C68.85,-334.2 83.81,-310.11
95.32,-291.59"/>
+<polygon fill="black" stroke="black" points="98.2,-293.59 100.5,-283.25
92.25,-289.9 98.2,-293.59"/>
+<text text-anchor="middle" x="100.72" y="-319.45" font-family="Times,serif"
font-size="14.00">API</text>
+<text text-anchor="middle" x="100.72" y="-302.95" font-family="Times,serif"
font-size="14.00">Call</text>
</g>
<!-- ARCHIVING->external1 -->
<g id="edge15" class="edge">
<title>ARCHIVING->external1</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5"
d="M179.68,-252.96C188.41,-248.28 196.64,-242.39 203,-235 215.49,-220.5
220.94,-199.49 223.3,-182.65"/>
-<polygon fill="black" stroke="black" points="226.82,-182.61 224.44,-172.29
219.86,-181.84 226.82,-182.61"/>
-<text text-anchor="middle" x="258.5" y="-223.8" font-family="Times,serif"
font-size="14.00">Writes</text>
-<text text-anchor="middle" x="258.5" y="-208.8" font-family="Times,serif"
font-size="14.00">Data</text>
-<text text-anchor="middle" x="258.5" y="-193.8" font-family="Times,serif"
font-size="14.00">Externally</text>
+<path fill="none" stroke="black" stroke-dasharray="1,5"
d="M158.61,-245.41C166.64,-240.69 174.24,-234.87 180,-227.75 192.9,-211.81
198.59,-189.21 201.09,-171.4"/>
+<polygon fill="black" stroke="black" points="204.57,-171.79 202.19,-161.47
197.61,-171.02 204.57,-171.79"/>
+<text text-anchor="middle" x="228.1" y="-214.45" font-family="Times,serif"
font-size="14.00">Writes</text>
+<text text-anchor="middle" x="228.1" y="-197.95" font-family="Times,serif"
font-size="14.00">Data</text>
+<text text-anchor="middle" x="228.1" y="-181.45" font-family="Times,serif"
font-size="14.00">Externally</text>
</g>
<!-- ARCHIVED -->
<g id="node11" class="node">
<title>ARCHIVED</title>
-<polygon fill="none" stroke="black" points="174,-172 66,-172 66,-136 174,-136
174,-172"/>
-<text text-anchor="middle" x="120" y="-150.2" font-family="Times,serif"
font-size="16.00">ARCHIVED</text>
+<polygon fill="none" stroke="black" points="157.5,-160.25 60.5,-160.25
60.5,-124.25 157.5,-124.25 157.5,-160.25"/>
+<text text-anchor="middle" x="109" y="-136.43" font-family="Times,serif"
font-size="16.00">ARCHIVED</text>
</g>
<!-- ARCHIVING->ARCHIVED -->
<g id="edge13" class="edge">
<title>ARCHIVING->ARCHIVED</title>
-<path fill="none" stroke="black" d="M122.29,-252.93C121.78,-247.23
121.29,-240.85 121,-235 120.15,-217.58 119.89,-198.01 119.85,-182.59"/>
-<polygon fill="black" stroke="black" points="123.35,-182.18 119.85,-172.18
116.35,-182.18 123.35,-182.18"/>
-<text text-anchor="middle" x="162" y="-216.3" font-family="Times,serif"
font-size="14.00">On</text>
-<text text-anchor="middle" x="162" y="-201.3" font-family="Times,serif"
font-size="14.00">Completion</text>
+<path fill="none" stroke="black" d="M111.56,-245.37C111.08,-226.17
110.3,-194.93 109.72,-172.05"/>
+<polygon fill="black" stroke="black" points="113.22,-172.07 109.47,-162.16
106.23,-172.25 113.22,-172.07"/>
+<text text-anchor="middle" x="143.36" y="-206.2" font-family="Times,serif"
font-size="14.00">On</text>
+<text text-anchor="middle" x="143.36" y="-189.7" font-family="Times,serif"
font-size="14.00">Completion</text>
</g>
<!-- ARCHIVED->DELETED -->
<g id="edge14" class="edge">
<title>ARCHIVED->DELETED</title>
-<path fill="none" stroke="black" d="M108.13,-135.61C102.76,-127.76
96.09,-117.98 89.19,-107.89"/>
-<polygon fill="black" stroke="black" points="91.9,-105.65 83.37,-99.37
86.12,-109.6 91.9,-105.65"/>
+<path fill="none" stroke="black" d="M97.38,-123.98C92.18,-116.24 85.74,-106.67
79.15,-96.88"/>
+<polygon fill="black" stroke="black" points="82.16,-95.08 73.67,-88.73
76.35,-98.98 82.16,-95.08"/>
</g>
</g>
</svg>
diff --git a/logservice/index.xml b/logservice/index.xml
index 85b420b54..cda15159f 100644
--- a/logservice/index.xml
+++ b/logservice/index.xml
@@ -12,14 +12,14 @@
<link>https://ratis.apache.org/logservice/lifecycle.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/lifecycle.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>LogService Security</title>
<link>https://ratis.apache.org/logservice/security.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/security.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
</channel>
</rss>
diff --git a/logservice/testing/index.xml b/logservice/testing/index.xml
index c8adcfc0b..5be3bd2f6 100644
--- a/logservice/testing/index.xml
+++ b/logservice/testing/index.xml
@@ -12,14 +12,14 @@
<link>https://ratis.apache.org/logservice/testing/docker.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/testing/docker.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Vagrant Testing</title>
<link>https://ratis.apache.org/logservice/testing/vagrant.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/logservice/testing/vagrant.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
</channel>
</rss>
diff --git a/post.html b/post.html
index 35b92b34f..450ba49f8 100644
--- a/post.html
+++ b/post.html
@@ -104,6 +104,27 @@
<h1 id="title">Posts Archive</h1>
<ul id="list">
+ <h1><a href="/post/3.2.0.html">Release 3.2.0 is available</a></h1>
+ <p><small>2025 Jun 24 </small></p>
+
+ <!---
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License. See accompanying LICENSE file.
+-->
+<p><a href="https://ratis.apache.org/downloads.html">Download</a></p>
+<p>This is a minor release with multiple improvements and bugfixes.
+See the <a
href="https://github.com/apache/ratis/compare/ratis-3.1.3...ratis-3.2.0">changes
between 3.2.0 and 3.1.3</a> releases.</p>
+<p>It has been tested with <a href="https://ozone.apache.org">Apache Ozone</a>
and <a href="https://iotdb.apache.org">Apache IoTDB</a>.</p>
+
+
+
<h1><a href="/post/3.1.3.html">Release 3.1.3 is available</a></h1>
<p><small>2025 Jan 16 </small></p>
@@ -497,29 +518,6 @@ where Apache Ratis is used to replicate raw data and to
provide high availabilit
- <h1><a href="/post/2.4.0.html">Release 2.4.0 is available</a></h1>
- <p><small>2022 Oct 18 </small></p>
-
- <!---
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License. See accompanying LICENSE file.
--->
-<p><a href="https://ratis.apache.org/downloads.html">Download</a></p>
-<p>It contains improvements and bug fixes based on various Apache Ozone use
cases.
-See the <a
href="https://github.com/apache/ratis/compare/ratis-2.3.0...ratis-2.4.0">changes
between 2.3.0 and 2.4.0</a> releases.</p>
-<p>It has been tested with <a href="https://ozone.apache.org">Apache Ozone</a>
where Apache Ratis is used to replicate raw data and to provide high
availability.</p>
-
-
-
</ul>
</div>
@@ -536,11 +534,14 @@ See the <a
href="https://github.com/apache/ratis/compare/ratis-2.3.0...ratis-2.4
<li class="page-item">
<a href="/post/page/2.html" aria-label="Page 2" class="page-link"
role="button">2</a>
</li>
+ <li class="page-item">
+ <a href="/post/page/3.html" aria-label="Page 3" class="page-link"
role="button">3</a>
+ </li>
<li class="page-item">
<a href="/post/page/2.html" aria-label="Next" class="page-link"
role="button"><span aria-hidden="true">»</span></a>
</li>
<li class="page-item">
- <a href="/post/page/2.html" aria-label="Last" class="page-link"
role="button"><span aria-hidden="true">»»</span></a>
+ <a href="/post/page/3.html" aria-label="Last" class="page-link"
role="button"><span aria-hidden="true">»»</span></a>
</li>
</ul>
</section>
diff --git a/post/3.2.0.html b/post/3.2.0.html
new file mode 100644
index 000000000..f408b3637
--- /dev/null
+++ b/post/3.2.0.html
@@ -0,0 +1,139 @@
+
+<!DOCTYPE html>
+
+<html>
+
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="Open source Java implementation for RAFT
consensus protocol.">
+ <meta name="keywords" content="raft, java, ratis, library"/>
+ <meta name="robots" content="index,follow"/>
+ <meta name="language" content="en"/>
+
+ <title>Apache Ratis</title>
+
+ <base href="https://ratis.apache.org/">
+
+ <link rel="canonical" href="https://ratis.apache.org/">
+
+ <link rel="stylesheet" href="css/bootstrap.min.css">
+ <link rel="stylesheet" href="css/style.css">
+
+ <script src="https://www.apachecon.com/event-images/snippet.js"></script>
+</head>
+
+<body>
+
+
+<div class="topnav">
+ <div class="container">
+ <ul class="breadcrumb col-md-6">
+ <li>
+ <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+ <a href="https://www.apache.org">Apache Software
Foundation</a>
+ </li>
+ </ul>
+ <div class="col-md-6">
+ <ul class="pull-right breadcrumb">
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a
href="https://www.apache.org/security/">Security</a></li>
+ <li><a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ </ul>
+ </div>
+ </div>
+ <div class="container">
+ <ul class="breadcrumb col-md-6">
+ <li><h1 style="color:#000">
+ <img src="logo-white.png" alt="Ratis logo" width="60"
height="60" />
+ <a href="https://ratis.apache.org/">Apache Ratis™</a>
+ </h1></li>
+ </ul>
+ <div class="col-md-6">
+ <ul class="pull-right breadcrumb">
+ <li><h1><a class="acevent" data-format="wide"></a>
+ </h1></li>
+ </ul>
+ </div>
+ </div>
+
+ <nav class="navbar navbar-default navbar-static-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed"
data-toggle="collapse"
+ data-target="#ratis-menu" aria-expanded="false">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+
+ <div id="ratis-menu" class="collapse navbar-collapse">
+ <ul class="nav navbar-nav navbar-right">
+ <li><a href="downloads.html">Download</a></li>
+ <li><a href="#gettingstarted">Getting started</a></li>
+ <li><a href="#source">Source</a></li>
+ <li><a href="#community">Community</a></li>
+ <li><a href="#resources">Resources</a></li>
+ </ul>
+ </div>
+ </div>
+ </nav>
+</div>
+
+
+
+<div class="topnav" style="background:#F0F0F0">
+ <div class="container">
+ <div class="jumbotron">
+ <h1 style="color:#000">
+ Open source Java implementation for Raft consensus
protocol.
+ </h1>
+ </div>
+ </div>
+</div>
+
+<div class="container">
+<h1>Release 3.2.0 is available</h1>
+<!---
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License. See accompanying LICENSE file.
+-->
+<p><a href="https://ratis.apache.org/downloads.html">Download</a></p>
+<p>This is a minor release with multiple improvements and bugfixes.
+See the <a
href="https://github.com/apache/ratis/compare/ratis-3.1.3...ratis-3.2.0">changes
between 3.2.0 and 3.1.3</a> releases.</p>
+<p>It has been tested with <a href="https://ozone.apache.org">Apache Ozone</a>
and <a href="https://iotdb.apache.org">Apache IoTDB</a>.</p>
+
+</div>
+
+<footer>
+ <div class="container">
+
+ <div class="col-md-12 trademark">
+ <p>© 2025 <a href="http://apache.org">The Apache Software
Foundation</a>,
+ Apache, Apache Ratis, the Apache feather logo, and the Apache
Ratis logo are trademarks of The Apache Software Foundation.
+ <p>
+ </div>
+ </div>
+</footer>
+
+
+<script src="js/jquery.min.js"></script>
+<script src="js/underscore-min.js"></script>
+<script src="js/bootstrap.min.js"></script>
+
+
+</body>
+</html>
+
diff --git a/post/index.xml b/post/index.xml
index 0b56e2a8f..91cf8c22e 100644
--- a/post/index.xml
+++ b/post/index.xml
@@ -6,147 +6,154 @@
<description>Recent content in Posts on Apache Ratis</description>
<generator>Hugo</generator>
<language>en-us</language>
- <lastBuildDate>Thu, 16 Jan 2025 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Tue, 24 Jun 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://ratis.apache.org/post/index.xml" rel="self"
type="application/rss+xml" />
+ <item>
+ <title>Release 3.2.0 is available</title>
+ <link>https://ratis.apache.org/post/3.2.0.html</link>
+ <pubDate>Tue, 24 Jun 2025 00:00:00 +0000</pubDate>
+ <guid>https://ratis.apache.org/post/3.2.0.html</guid>
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
+ </item>
<item>
<title>Release 3.1.3 is available</title>
<link>https://ratis.apache.org/post/3.1.3.html</link>
<pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.3.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.1.2 is available</title>
<link>https://ratis.apache.org/post/3.1.2.html</link>
<pubDate>Wed, 13 Nov 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.2.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.1.1 is available</title>
<link>https://ratis.apache.org/post/3.1.1.html</link>
<pubDate>Thu, 26 Sep 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.1.0 is available</title>
<link>https://ratis.apache.org/post/3.1.0.html</link>
<pubDate>Sat, 29 Jun 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.1.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.0.1 is available</title>
<link>https://ratis.apache.org/post/3.0.1.html</link>
<pubDate>Tue, 09 Jan 2024 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.0.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 3.0.0 is available</title>
<link>https://ratis.apache.org/post/3.0.0.html</link>
<pubDate>Tue, 21 Nov 2023 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/3.0.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
 Unless required by
applicable law or agreed to in writing, software
 distributed under the
License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either expres [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at
 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS"
BASIS,
 WITHOUT WARRANTIES OR CO [...]
</item>
<item>
<title>Release 2.5.1 is available</title>
<link>https://ratis.apache.org/post/2.5.1.html</link>
<pubDate>Fri, 05 May 2023 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.5.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.5.0 is available</title>
<link>https://ratis.apache.org/post/2.5.0.html</link>
<pubDate>Mon, 10 Apr 2023 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.5.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.4.1 is available</title>
<link>https://ratis.apache.org/post/2.4.1.html</link>
<pubDate>Sat, 26 Nov 2022 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.4.1.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.4.0 is available</title>
<link>https://ratis.apache.org/post/2.4.0.html</link>
<pubDate>Tue, 18 Oct 2022 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.4.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.3.0 is available</title>
<link>https://ratis.apache.org/post/2.3.0.html</link>
<pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.3.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.2.0 is available</title>
<link>https://ratis.apache.org/post/2.2.0.html</link>
<pubDate>Wed, 20 Oct 2021 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.2.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.1.0 is available</title>
<link>https://ratis.apache.org/post/2.1.0.html</link>
<pubDate>Mon, 19 Jul 2021 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.1.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 2.0.0 is available</title>
<link>https://ratis.apache.org/post/2.0.0.html</link>
<pubDate>Wed, 24 Mar 2021 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/2.0.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>GA Release 1.0.0 is available</title>
<link>https://ratis.apache.org/post/1.0.0.html</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/1.0.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.5.0 is available</title>
<link>https://ratis.apache.org/post/0.5.0.html</link>
<pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.5.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.4.0 is available</title>
<link>https://ratis.apache.org/post/0.4.0.html</link>
<pubDate>Thu, 12 Sep 2019 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.4.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.3.0 is available</title>
<link>https://ratis.apache.org/post/0.3.0.html</link>
<pubDate>Sun, 21 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.3.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.2.0 is available</title>
<link>https://ratis.apache.org/post/0.2.0.html</link>
<pubDate>Sun, 15 Jul 2018 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.2.0.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
<item>
<title>Release 0.1.0-alpha is available</title>
<link>https://ratis.apache.org/post/0.1.0-alpha.html</link>
<pubDate>Tue, 02 May 2017 00:00:00 +0000</pubDate>
<guid>https://ratis.apache.org/post/0.1.0-alpha.html</guid>
- <description><!---
 Licensed under the Apache License, Version
2.0 (the "License");
 you may not use this file except in
compliance with the License.
 You may obtain a copy of the License
at

 http://www.apache.org/licenses/LICENSE-2.0

 Unless
required by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, eit [...]
+ <description><!---
 Licensed under the Apache License,
Version 2.0 (the "License");
 you may not use this file
except in compliance with the License.
 You may obtain a copy of the
License at


http://www.apache.org/licenses/LICENSE-2.0

 Unless required
by applicable law or agreed to in writing, software
 distributed
under the License is distributed on an "AS IS" BASIS,
 WITH
[...]
</item>
</channel>
</rss>
diff --git a/post/page/2.html b/post/page/2.html
index 68cd3bbc3..0d04a2899 100644
--- a/post/page/2.html
+++ b/post/page/2.html
@@ -104,6 +104,29 @@
<h1 id="title">Posts Archive</h1>
<ul id="list">
+ <h1><a href="/post/2.4.0.html">Release 2.4.0 is available</a></h1>
+ <p><small>2022 Oct 18 </small></p>
+
+ <!---
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License. See accompanying LICENSE file.
+-->
+<p><a href="https://ratis.apache.org/downloads.html">Download</a></p>
+<p>It contains improvements and bug fixes based on various Apache Ozone use
cases.
+See the <a
href="https://github.com/apache/ratis/compare/ratis-2.3.0...ratis-2.4.0">changes
between 2.3.0 and 2.4.0</a> releases.</p>
+<p>It has been tested with <a href="https://ozone.apache.org">Apache Ozone</a>
where Apache Ratis is used to replicate raw data and to provide high
availability.</p>
+
+
+
<h1><a href="/post/2.3.0.html">Release 2.3.0 is available</a></h1>
<p><small>2022 May 19 </small></p>
@@ -311,32 +334,6 @@ See the <a
href="https://github.com/apache/ratis/compare/ratis-0.2.0...ratis-0.3
- <h1><a href="/post/0.1.0-alpha.html">Release 0.1.0-alpha is
available</a></h1>
- <p><small>2017 May 2 </small></p>
-
- <!---
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License. See accompanying LICENSE file.
--->
-<p>This is the first incubator release of Apache Ratis.</p>
-<p>Key features:</p>
-<ul>
-<li>Pluggable transports (Hadoop Rpc, GRpc, Netty)</li>
-<li>Pluggable statemachine</li>
-<li>Pluggable raft log implementation.</li>
-</ul>
-
-
-
</ul>
</div>
@@ -353,11 +350,14 @@ See the <a
href="https://github.com/apache/ratis/compare/ratis-0.2.0...ratis-0.3
<li class="page-item active">
<a aria-current="page" aria-label="Page 2" class="page-link"
role="button">2</a>
</li>
- <li class="page-item disabled">
- <a aria-disabled="true" aria-label="Next" class="page-link"
role="button" tabindex="-1"><span aria-hidden="true">»</span></a>
+ <li class="page-item">
+ <a href="/post/page/3.html" aria-label="Page 3" class="page-link"
role="button">3</a>
</li>
- <li class="page-item disabled">
- <a aria-disabled="true" aria-label="Last" class="page-link"
role="button" tabindex="-1"><span aria-hidden="true">»»</span></a>
+ <li class="page-item">
+ <a href="/post/page/3.html" aria-label="Next" class="page-link"
role="button"><span aria-hidden="true">»</span></a>
+ </li>
+ <li class="page-item">
+ <a href="/post/page/3.html" aria-label="Last" class="page-link"
role="button"><span aria-hidden="true">»»</span></a>
</li>
</ul>
</section>
diff --git a/post/page/3.html b/post/page/3.html
new file mode 100644
index 000000000..9bcd2f4f6
--- /dev/null
+++ b/post/page/3.html
@@ -0,0 +1,181 @@
+
+<!DOCTYPE html>
+
+<html>
+
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="Open source Java implementation for RAFT
consensus protocol.">
+ <meta name="keywords" content="raft, java, ratis, library"/>
+ <meta name="robots" content="index,follow"/>
+ <meta name="language" content="en"/>
+
+ <title>Apache Ratis</title>
+
+ <base href="https://ratis.apache.org/">
+
+ <link rel="canonical" href="https://ratis.apache.org/">
+
+ <link rel="stylesheet" href="css/bootstrap.min.css">
+ <link rel="stylesheet" href="css/style.css">
+
+ <script src="https://www.apachecon.com/event-images/snippet.js"></script>
+</head>
+
+<body>
+
+
+<div class="topnav">
+ <div class="container">
+ <ul class="breadcrumb col-md-6">
+ <li>
+ <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+ <a href="https://www.apache.org">Apache Software
Foundation</a>
+ </li>
+ </ul>
+ <div class="col-md-6">
+ <ul class="pull-right breadcrumb">
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a
href="https://www.apache.org/security/">Security</a></li>
+ <li><a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
+ </ul>
+ </div>
+ </div>
+ <div class="container">
+ <ul class="breadcrumb col-md-6">
+ <li><h1 style="color:#000">
+ <img src="logo-white.png" alt="Ratis logo" width="60"
height="60" />
+ <a href="https://ratis.apache.org/">Apache Ratis™</a>
+ </h1></li>
+ </ul>
+ <div class="col-md-6">
+ <ul class="pull-right breadcrumb">
+ <li><h1><a class="acevent" data-format="wide"></a>
+ </h1></li>
+ </ul>
+ </div>
+ </div>
+
+ <nav class="navbar navbar-default navbar-static-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed"
data-toggle="collapse"
+ data-target="#ratis-menu" aria-expanded="false">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+
+ <div id="ratis-menu" class="collapse navbar-collapse">
+ <ul class="nav navbar-nav navbar-right">
+ <li><a href="downloads.html">Download</a></li>
+ <li><a href="#gettingstarted">Getting started</a></li>
+ <li><a href="#source">Source</a></li>
+ <li><a href="#community">Community</a></li>
+ <li><a href="#resources">Resources</a></li>
+ </ul>
+ </div>
+ </div>
+ </nav>
+</div>
+
+
+
+<div class="topnav" style="background:#F0F0F0">
+ <div class="container">
+ <div class="jumbotron">
+ <h1 style="color:#000">
+ Open source Java implementation for Raft consensus
protocol.
+ </h1>
+ </div>
+ </div>
+</div>
+
+<div class="container">
+
+<section id="main">
+ <div>
+ <h1 id="title">Posts Archive</h1>
+ <ul id="list">
+
+ <h1><a href="/post/0.1.0-alpha.html">Release 0.1.0-alpha is
available</a></h1>
+ <p><small>2017 May 2 </small></p>
+
+ <!---
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License. See accompanying LICENSE file.
+-->
+<p>This is the first incubator release of Apache Ratis.</p>
+<p>Key features:</p>
+<ul>
+<li>Pluggable transports (Hadoop Rpc, GRpc, Netty)</li>
+<li>Pluggable statemachine</li>
+<li>Pluggable raft log implementation.</li>
+</ul>
+
+
+
+ </ul>
+ </div>
+
+ <ul class="pagination pagination-default">
+ <li class="page-item">
+ <a href="/post.html" aria-label="First" class="page-link"
role="button"><span aria-hidden="true">««</span></a>
+ </li>
+ <li class="page-item">
+ <a href="/post/page/2.html" aria-label="Previous" class="page-link"
role="button"><span aria-hidden="true">«</span></a>
+ </li>
+ <li class="page-item">
+ <a href="/post.html" aria-label="Page 1" class="page-link"
role="button">1</a>
+ </li>
+ <li class="page-item">
+ <a href="/post/page/2.html" aria-label="Page 2" class="page-link"
role="button">2</a>
+ </li>
+ <li class="page-item active">
+ <a aria-current="page" aria-label="Page 3" class="page-link"
role="button">3</a>
+ </li>
+ <li class="page-item disabled">
+ <a aria-disabled="true" aria-label="Next" class="page-link"
role="button" tabindex="-1"><span aria-hidden="true">»</span></a>
+ </li>
+ <li class="page-item disabled">
+ <a aria-disabled="true" aria-label="Last" class="page-link"
role="button" tabindex="-1"><span aria-hidden="true">»»</span></a>
+ </li>
+ </ul>
+</section>
+</div>
+
+<footer>
+ <div class="container">
+
+ <div class="col-md-12 trademark">
+ <p>© 2025 <a href="http://apache.org">The Apache Software
Foundation</a>,
+ Apache, Apache Ratis, the Apache feather logo, and the Apache
Ratis logo are trademarks of The Apache Software Foundation.
+ <p>
+ </div>
+ </div>
+</footer>
+
+
+<script src="js/jquery.min.js"></script>
+<script src="js/underscore-min.js"></script>
+<script src="js/bootstrap.min.js"></script>
+
+
+</body>
+</html>
+
diff --git a/sitemap.xml b/sitemap.xml
index f41cae8e0..7f42c0f72 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -3,10 +3,13 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://ratis.apache.org/</loc>
- <lastmod>2025-01-16T00:00:00+00:00</lastmod>
+ <lastmod>2025-06-24T00:00:00+00:00</lastmod>
</url><url>
<loc>https://ratis.apache.org/post.html</loc>
- <lastmod>2025-01-16T00:00:00+00:00</lastmod>
+ <lastmod>2025-06-24T00:00:00+00:00</lastmod>
+ </url><url>
+ <loc>https://ratis.apache.org/post/3.2.0.html</loc>
+ <lastmod>2025-06-24T00:00:00+00:00</lastmod>
</url><url>
<loc>https://ratis.apache.org/post/3.1.3.html</loc>
<lastmod>2025-01-16T00:00:00+00:00</lastmod>