This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/ozone-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 7755eedc2 [auto] Apply changes from master
a79aa64a9db05c10d6f736af6f21f5d8618beb26
7755eedc2 is described below
commit 7755eedc2d837dea7897a3cfcd768e87a046eaca
Author: Github Actions <[email protected]>
AuthorDate: Mon Jan 5 15:45:33 2026 +0000
[auto] Apply changes from master a79aa64a9db05c10d6f736af6f21f5d8618beb26
---
404.html | 2 +-
blogs/index.html | 2 +-
categories/index.html | 2 +-
community/index.html | 2 +-
doap_ozone.rdf | 4 +-
docs/index.html | 6 +-
downloads/index.html | 20 ++-
events/index.html | 2 +-
faq/index.html | 2 +-
index.html | 4 +-
index.xml | 14 +-
release/0.2.1-alpha/index.html | 2 +-
release/0.3.0-alpha/index.html | 2 +-
release/0.4.0-alpha/index.html | 2 +-
release/0.4.1-alpha/index.html | 2 +-
release/0.5.0-beta/index.html | 2 +-
release/1.0.0/index.html | 2 +-
release/1.1.0/index.html | 2 +-
release/1.2.1/index.html | 2 +-
release/1.3.0/index.html | 2 +-
release/1.4.0/index.html | 2 +-
release/1.4.1/index.html | 2 +-
release/2.0.0/index.html | 2 +-
release/2.1.0/index.html | 298 +++++++++++++++++++++++++++++++++++++++++
release/index.html | 156 +++++++++++++++++----
release/index.xml | 14 +-
release/page/2/index.html | 29 +++-
releases/2.1.0.jpg | Bin 0 -> 322471 bytes
sitemap.xml | 11 +-
tags/index.html | 2 +-
30 files changed, 535 insertions(+), 59 deletions(-)
diff --git a/404.html b/404.html
index a4e2d48f3..4adbb810c 100644
--- a/404.html
+++ b/404.html
@@ -132,7 +132,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/blogs/index.html b/blogs/index.html
index 3a4c731ee..1fd479146 100644
--- a/blogs/index.html
+++ b/blogs/index.html
@@ -135,7 +135,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/categories/index.html b/categories/index.html
index e24618c14..24dbac64c 100644
--- a/categories/index.html
+++ b/categories/index.html
@@ -142,7 +142,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/community/index.html b/community/index.html
index 1ad11b1f2..6508d3ef2 100644
--- a/community/index.html
+++ b/community/index.html
@@ -170,7 +170,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/doap_ozone.rdf b/doap_ozone.rdf
index 9f54699cd..daa468a03 100644
--- a/doap_ozone.rdf
+++ b/doap_ozone.rdf
@@ -39,8 +39,8 @@ Applications using frameworks like Apache Spark, YARN and
Hive work natively wit
<release>
<Version>
<name>Stable Release</name>
- <created>2025-04-30</created>
- <revision>2.0.0</revision>
+ <created>2025-12-31</created>
+ <revision>2.1.0</revision>
</Version>
</release>
<repository>
diff --git a/docs/index.html b/docs/index.html
index 715518c02..f174841a6 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -135,6 +135,10 @@ Choose a version:
<td><a href="/docs/edge/">edge (master)</a></td>
</tr>
+ <tr>
+ <td><a href="/docs/2.1.0">2.1.0</a></td>
+ </tr>
+
<tr>
<td><a href="/docs/2.0.0">2.0.0</a></td>
</tr>
@@ -154,7 +158,7 @@ Choose a version:
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/downloads/index.html b/downloads/index.html
index 7e9037eea..a1103a0fb 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -147,6 +147,24 @@ Releases in the table are supported by the Apache Ozone
community for security f
</tr>
</thead>
+ <tr>
+ <td>2.1.0</td>
+ <td>2025 Dec 31 </td>
+ <td>
+ <a
href="https://www.apache.org/dyn/closer.cgi/ozone/2.1.0/ozone-2.1.0-src.tar.gz">source</a>
+ (<a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0-src.tar.gz.sha512">checksum</a>,
+ <a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0-src.tar.gz.asc">signature</a>)
+ </td>
+ <td>
+ <a
href="https://www.apache.org/dyn/closer.cgi/ozone/2.1.0/ozone-2.1.0.tar.gz">binary</a>
+ (<a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0.tar.gz.sha512">checksum</a>,
+ <a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0.tar.gz.asc">signature</a>)
+ </td>
+ <td>
+ <a href="release/2.1.0/">Announcement</a>
+ </td>
+ </tr>
+
<tr>
<td>2.0.0</td>
<td>2025 Apr 30 </td>
@@ -214,7 +232,7 @@ gpg --verify ozone-${OZONE_VERSION}-src.tar.gz.asc
ozone-${OZONE_VERSION}-src.ta
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/events/index.html b/events/index.html
index de5584719..f5ee625cf 100644
--- a/events/index.html
+++ b/events/index.html
@@ -181,7 +181,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/faq/index.html b/faq/index.html
index fba69a5bc..a843b81ab 100644
--- a/faq/index.html
+++ b/faq/index.html
@@ -165,7 +165,7 @@ The worker parts of Ozone/HDDS can be started as an HDFS
Datanode plugin or as s
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/index.html b/index.html
index 093024868..effa09ab8 100644
--- a/index.html
+++ b/index.html
@@ -137,7 +137,7 @@ s=d.getElementsByTagName('script')[0];
</p>
</p>
<p></p>
- <p class="lead">Version <a href="release/2.0.0/">2.0.0</a> is now
available for download!
+ <p class="lead">Version <a href="release/2.1.0/">2.1.0</a> is now
available for download!
</p>
<p></p>
</div>
@@ -207,7 +207,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/index.xml b/index.xml
index d91a49e4f..e78852801 100644
--- a/index.xml
+++ b/index.xml
@@ -7,7 +7,19 @@
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>© {year} The Apache Software Foundation</copyright>
- <lastBuildDate>Wed, 30 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link
href="https://ozone.apache.org/index.xml" rel="self" type="application/rss+xml"
/>
+ <lastBuildDate>Wed, 31 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link
href="https://ozone.apache.org/index.xml" rel="self" type="application/rss+xml"
/>
+ <item>
+ <title>Release 2.1.0 available</title>
+ <link>https://ozone.apache.org/release/2.1.0/</link>
+ <pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
+
+ <guid>https://ozone.apache.org/release/2.1.0/</guid>
+ <description>Release Note Apache Ozone 2.1.0 adds 805 new features,
improvements and bug fixes on top of Ozone 2.0.
+Notable Changes HDDS-10239 | Storage Container Reconciliation Introduced a
container reconciliation protocol to resolve mismatched container states and
verify replica integrity.
+ HDDS-12940 | Ozone Snapshot Phase 3: Scale up Snapshot Operations Enhanced
Ozone Snapshot scalability and continued stability improvements.
+ HDDS-8387 | Container and volume scanners phase II Enhanced storage volume
failure handling by introducing a &lsquo;degraded&rsquo; state to
preserve data availability, along with improved health
observability.</description>
+ </item>
+
<item>
<title>Release 2.0.0 available</title>
<link>https://ozone.apache.org/release/2.0.0/</link>
diff --git a/release/0.2.1-alpha/index.html b/release/0.2.1-alpha/index.html
index 305feb4ad..7242f962c 100644
--- a/release/0.2.1-alpha/index.html
+++ b/release/0.2.1-alpha/index.html
@@ -164,7 +164,7 @@ using Hadoop Distributed Data Store.</p>
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/0.3.0-alpha/index.html b/release/0.3.0-alpha/index.html
index 4837d4752..64e43726e 100644
--- a/release/0.3.0-alpha/index.html
+++ b/release/0.3.0-alpha/index.html
@@ -174,7 +174,7 @@ components. (<a
href="https://issues.apache.org/jira/browse/HDDS-447">HDDS-447</
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/0.4.0-alpha/index.html b/release/0.4.0-alpha/index.html
index 4096662ce..8de437d65 100644
--- a/release/0.4.0-alpha/index.html
+++ b/release/0.4.0-alpha/index.html
@@ -178,7 +178,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/0.4.1-alpha/index.html b/release/0.4.1-alpha/index.html
index 42a7dd5a1..3eabd85cd 100644
--- a/release/0.4.1-alpha/index.html
+++ b/release/0.4.1-alpha/index.html
@@ -168,7 +168,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/0.5.0-beta/index.html b/release/0.5.0-beta/index.html
index 8644c89cf..d53b3ba7b 100644
--- a/release/0.5.0-beta/index.html
+++ b/release/0.5.0-beta/index.html
@@ -169,7 +169,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/1.0.0/index.html b/release/1.0.0/index.html
index d9ab71aeb..8a1ce5777 100644
--- a/release/1.0.0/index.html
+++ b/release/1.0.0/index.html
@@ -175,7 +175,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/1.1.0/index.html b/release/1.1.0/index.html
index 1534410bf..16bd3e8c1 100644
--- a/release/1.1.0/index.html
+++ b/release/1.1.0/index.html
@@ -173,7 +173,7 @@ It represents a point of API stability and quality that we
consider production-r
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/1.2.1/index.html b/release/1.2.1/index.html
index 9a1a0ba83..9bd23a4cb 100644
--- a/release/1.2.1/index.html
+++ b/release/1.2.1/index.html
@@ -174,7 +174,7 @@ It represents a point of API stability and quality that we
consider production-r
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/1.3.0/index.html b/release/1.3.0/index.html
index 6e67ec886..5cbee4cc0 100644
--- a/release/1.3.0/index.html
+++ b/release/1.3.0/index.html
@@ -175,7 +175,7 @@ It represents a point of API stability and quality that we
consider production-r
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/1.4.0/index.html b/release/1.4.0/index.html
index 2ea2095a3..63f0c2341 100644
--- a/release/1.4.0/index.html
+++ b/release/1.4.0/index.html
@@ -177,7 +177,7 @@ It represents a point of API stability and quality that we
consider production-r
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/1.4.1/index.html b/release/1.4.1/index.html
index 2350b397c..c3eba3d34 100644
--- a/release/1.4.1/index.html
+++ b/release/1.4.1/index.html
@@ -164,7 +164,7 @@ For a detailed list of commits and resolved JIRA issues in
this release, please
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/2.0.0/index.html b/release/2.0.0/index.html
index 907dcbdf0..be5de1bf4 100644
--- a/release/2.0.0/index.html
+++ b/release/2.0.0/index.html
@@ -533,7 +533,7 @@ It represents a point of API stability and quality that we
consider production-r
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/2.1.0/index.html b/release/2.1.0/index.html
new file mode 100644
index 000000000..6d8c1b42c
--- /dev/null
+++ b/release/2.1.0/index.html
@@ -0,0 +1,298 @@
+
+<!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="Object store for Hadoop">
+ <meta name="keywords" content="hadoop, ozone, hdds, objectstore, scale"/>
+ <meta name="robots" content="index,follow"/>
+ <meta name="language" content="en"/>
+
+ <title>Apache Ozone</title>
+
+ <base href="https://ozone.apache.org/">
+
+ <link rel="canonical" href="https://ozone.apache.org">
+
+ <link rel="stylesheet" href="bootstrap.min.css">
+ <link rel="stylesheet" href="style.css">
+
+ <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
+ <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
+ <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
+ <link rel="manifest" href="/site.webmanifest">
+ <link rel="mask-icon" href="/safari-pinned-tab.svg">
+ <link rel="shortcut icon" href="/favicon.ico">
+ <meta name="msapplication-TileColor" content="#da532c">
+ <meta name="theme-color" content="#ffffff">
+
+
+ <script>
+ var _paq = window._paq = window._paq || [];
+
+
+
+ _paq.push(['disableCookies']);
+
+
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="//analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '34']);
+ var d=document, g=d.createElement('script'),
+s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ </script>
+
+
+</head>
+
+<body>
+
+
+<div class="topnav">
+ <div class="container">
+ <ul class="breadcrumb col-md-4">
+ <li>
+ <img class="asf-logo" src="asf_feather.png"/>
+ <a href="https://www.apache.org">Apache Software Foundation</a>
+ </li>
+ </ul>
+ <div class="col-md-8">
+ <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/events/current-event">Events</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>
+
+ <nav class="navbar navbar-default navbar-static-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <ul class="nav navbar-nav navbar-brand">
+ <li>
+ <img src="ozone-logo.png" alt="Ozone logo"/>
+ <a href="https://ozone.apache.org/">Apache
Ozone™</a>
+ </li>
+ </ul>
+ <button type="button" class="navbar-toggle collapsed"
data-toggle="collapse"
+ data-target="#ozone-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="ozone-menu" class="collapse navbar-collapse">
+ <ul class="nav navbar-nav navbar-right">
+ <li><a href="faq">FAQ</a></li>
+ <li><a href="downloads">Download</a></li>
+ <li><a href="docs">Documentation</a></li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false">Community <span class="caret"></span></a>
+ <ul class="dropdown-menu">
+ <li><a href="community">Get involved</a></li>
+ <li><a href="events">Events</a></li>
+ <li><a href="blogs">Blogs</a></li>
+ </ul>
+ </li>
+ <li><a
href="https://github.com/apache/ozone">Source</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/OZONE">Wiki</a></li>
+ </ul>
+ </div>
+
+ </nav>
+
+ <div style="max-height: 200px; overflow: hidden;">
+ <img src="sunrise-ozone.jpg" style="width: 100%; left:0px;"/>
+ </div>
+
+</div>
+
+</div>
+
+<div class="container">
+<div class="row">
+<div class="col-md-8">
+<h1>Release 2.1.0 available</h1>
+<!-- raw HTML omitted -->
+<!-- raw HTML omitted -->
+<p><img src="releases/2.1.0.jpg" alt="Joshua-Trees-haiku"></p>
+<h1 id="release-note">Release Note</h1>
+<p>Apache Ozone 2.1.0 adds 805 new features, improvements and bug fixes on top
of Ozone 2.0.</p>
+<h2 id="notable-changes">Notable Changes</h2>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-10239">HDDS-10239</a>
| <strong>Storage Container Reconciliation</strong></li>
+</ul>
+<p>Introduced a container reconciliation protocol to resolve mismatched
container states and verify replica integrity.</p>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-12940">HDDS-12940</a>
| <strong>Ozone Snapshot Phase 3: Scale up Snapshot Operations</strong></li>
+</ul>
+<p>Enhanced Ozone Snapshot scalability and continued stability
improvements.</p>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-8387">HDDS-8387</a> |
<strong>Container and volume scanners phase II</strong></li>
+</ul>
+<p>Enhanced storage volume failure handling by introducing a
‘degraded’ state to preserve data availability, along with improved
health observability.</p>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-12564">HDDS-12564</a>
| <strong>Handling disk issues in Datanodes - Phase II</strong></li>
+</ul>
+<p>Enhanced Datanode disk space management to prevent out-of-space
failures.</p>
+<hr>
+<h2 id="new-configuration-options">New Configuration Options</h2>
+<ul>
+<li>OZONE_SERVER_OPTS: A new environment variable was added to allow setting
common Java options for all Ozone server processes at once.</li>
+<li>ozone.compaction.service.enabled: Enable or disable a background job that
periodically compacts rocksdb tables flagged for compaction. The default is
false.</li>
+<li>ozone.om.compaction.service.run.interval: A background job that
periodically compacts rocksdb tables flagged for compaction. The default is 6
hours.</li>
+<li>ozone.om.compaction.service.timeout: A timeout value of compaction
service. If this is set greater than 0, the service will stop waiting for
compaction completion after this time. Unit could be defined with postfix
(ns,ms,s,m,h,d). The default is 10 min.</li>
+<li>ozone.om.compaction.service.columnfamilies: A comma separated, no spaces
list of all the column families that are compacted by the compaction service.
If this is empty, no column families are compacted. The default is
“keyTable,fileTable,directoryTable,deletedTable,deletedDirectoryTable,multipartInfoTable”.</li>
+<li>ozone.om.snapshot.prune.compaction.backup.batch.size: This property
controls Prune SST files in Compaction backup directory in batches every
<code>ozone.om.snapshot.compaction.dag.prune.daemon.run.interval</code>. The
default is 2000.</li>
+</ul>
+<p>These properties provide more control over the Ratis write buffer, which
can be adjusted to optimize performance based on workload and
+hardware.</p>
+<ul>
+<li>ozone.om.ratis.server.pending.write.byte-limit: Sets the maximum byte size
of all pending write requests. The default is 64MB.</li>
+<li>ozone.om.ratis.server.pending.write.element-limit: Sets the maximum number
of pending write requests. The default is 4096.</li>
+</ul>
+<h2 id="incompatible-change">Incompatible change</h2>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-12152">HDDS-12152</a>
| Ozone now requires the Hadoop 3.4 runtime. Support for Hadoop 3.1.2 is
deprecated.</li>
+</ul>
+<h3 id="default-value-changes">Default Value Changes</h3>
+<ul>
+<li>hdds.scm.block.deletion.per-interval.max: Default is now 500,000 blocks
per interval.</li>
+<li>hdds.datanode.volume.choosing.policy: Default changed from
RoundRobinVolumeChoosingPolicy to CapacityVolumeChoosingPolicy.</li>
+<li>hdds.datanode.volume.min.free.space: Default changed from 5GB to 20GB.</li>
+<li>hdds.datanode.volume.min.free.space.percent: Default changed to 0.1%.</li>
+<li>hdds.datanode.block.deleting.limit.per.interval: Default is now 20,000
blocks per interval.</li>
+<li>hdds.scm.safemode.min.datanode: Default changed from 1 to 3.</li>
+<li>hdds.secret.key.expiry.duration: Default is now 9 days. This change
ensures that tokens remain valid for their full configured duration, preventing
premature key invalidation and improving stable authentication.</li>
+<li>fs.trash.classname: Class name updated to
org.apache.hadoop.fs.ozone.OzoneTrashPolicy.</li>
+<li>ozone.key.deleting.limit.per.task: Default is now 50,000 keys per
task.</li>
+<li>ozone.s3g.https-address: Default changed from None to 0.0.0.0:9879.</li>
+<li>ozone.om.fs.snapshot.max.limit: Default is now 10,000 snapshots.</li>
+<li>ozone.om.ratis.segment.size: Default is now 64MB (was 4MB).</li>
+<li>ozone.scm.ha.dbtransactionbuffer.flush.interval: Default is now 1 min.</li>
+<li>ozone.scm.ha.ratis.segment.size: Default is now 64MB (was 4MB).</li>
+</ul>
+<h3 id="removed-configurations">Removed Configurations:</h3>
+<ul>
+<li>hdds.rest.http-address: This configuration is removed since <a
href="https://issues.apache.org/jira/browse/HDDS-12761">HDDS-12761</a>.</li>
+<li>hdds.scm.safemode.pipeline-availability.check: This configuration is
removed since <a
href="https://issues.apache.org/jira/browse/HDDS-11799">HDDS-11799</a>.</li>
+</ul>
+<h1 id="changelog">Changelog</h1>
+<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep
a Changelog</a>,<br>
+and this project adheres to <a
href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
+<h2 id="210---2025-12-31">[2.1.0] - 2025-12-31</h2>
+<h3 id="added">Added</h3>
+<ul>
+<li>Added design documentation and initial integration steps for
OpenTelemetry. (HDDS-13679)</li>
+<li>Implemented an in-memory manager for Snapshot Local Data. (HDDS-13627)</li>
+<li>Added support for Ranger to authorize STS tokens. (HDDS-13848)</li>
+<li>Added latency metrics for key creation operations and deletion services to
Grafana dashboards. (HDDS-13510)</li>
+<li>Include openssl native library check in the ozone debug checknative
command output. (HDDS-13266)</li>
+<li>Apache Ozone is migrated from OpenTracing to OpenTelemetry for distributed
tracing. (HDDS-13680)</li>
+<li>Enable rpm builds for Ozone. To build rpm packages, do: mvn clean package
-DskipTests=true -Prpm. Optionally specify -Drpm.targetArch=aarch64 for ARM
builds. (HDDS-13439)</li>
+<li>Ozone supports creating deb package for Debian. Example command: mvn clean
package -Pdeb The package file
ozone_<ozone_version>-<linux_distro>_<!-- raw HTML omitted -->.deb
will be created under folder path hadoop-ozone/dist/target. The Ozone binary
will be installed under /opt/ozone directory. (HDDS-13414)</li>
+<li>Added a “Deletion Progress” section to the OM Web UI to track
Key Deleting Service metrics (count and size) from the last 24 hours, along
with service status and schedule details. (HDDS-12887)</li>
+<li>Added a throttling mechanism to SCM to prevent excessive memory usage and
long GC pauses during large-scale block deletions. (HDDS-12087)</li>
+<li>Added support for Listener Ozone Managers (OM). Listener OMs are
read-only, non-voting nodes that replicate logs from the leader to serve read
requests, improving read performance and offloading voting OMs.(HDDS-11523)</li>
+<li>Exposed new metrics under <code>StorageVolumeScannerMetrics</code> and
<code>VolumeInfoMetrics</code> on DataNodes to improve observability of storage
volume scanning activity and health. (HDDS-8783)</li>
+<li>Added specific audit logs for background deletion services and internal OM
requests. (HDDS-13370) (HDDS-11314)</li>
+<li>Added logic to immediately trigger heartbeat and container close when a
volume is full. (HDDS-13045)</li>
+<li>Added support for uploading and deleting objects using presigned URLs.
(HDDS-5195) (HDDS-13663)</li>
+<li>Added support for custom metadata headers with uppercase characters.
(HDDS-13429)</li>
+<li>Added support for S3 STANDARD_IA storage class to accept EC replication
config and owner field in listBuckets. (HDDS-1097)</li>
+<li>Added new Grafana dashboards for low-level RocksDB operations and Deletion
progress. (HDDS-12446) (HDDS-13259)</li>
+<li>Added a “Mismatched Replica” tab to the Containers Page and
improved mismatch API. (HDDS-12395)</li>
+<li>Added ozone admin commands for listing containers based on health state
and sorting datanodes. (HDDS-12653) (HDDS-13095)</li>
+<li>Implemented AWS STS AssumeRole support to generate short-lived temporary
credentials. (HDDS-13323)</li>
+</ul>
+<h3 id="changed">Changed</h3>
+<ul>
+<li>Metadata Storage: Moved container-related metadata and OM task metadata
from Derby DB to Ozone Manager (OM) RocksDB. (HDDS-13669)</li>
+<li>Locking: Refactored OzoneManagerLock to handle hierarchical resource
locking and implemented a pool-based lock manager. (HDDS-13797)
(HDDS-13798)</li>
+<li>Bumped Apache Ratis to version 3.2.0. (HDDS-12070)</li>
+<li>Bumped AWS SDK to version 2.35.5. (HDDS-13793)</li>
+<li>Bumped Jetty to 9.4.58. (HDDS-13585)</li>
+<li>Bumped minimum Maven version to 3.6.3. (HDDS-13364)</li>
+<li>Recon Sync: Separated Recon OM synchronization from task processing to
improve stability. (HDDS-8633)</li>
+<li>The default backup SST pruning interval is now <strong>10
minutes</strong>. This means old backup files will be deleted more frequently,
improving disk space usage if Ozone Snapshot is enabled. (HDDS-13638)</li>
+<li>Ozone now requires the Hadoop 3.4 runtime. Support for Hadoop 3.1.2 is
deprecated. (HDDS-12152)</li>
+<li>Renamed the previous functionality of the <code>--all</code> option in
<code>ozone sh snapshot lsDiff</code> to <code>--all-status</code>. The
<code>--all</code> option now behaves as a listing limit, setting the count to
<code>Integer.MAX_VALUE</code>. (HDDS-8802)</li>
+</ul>
+<h3 id="fixed">Fixed</h3>
+<ul>
+<li>Snapshot Locking: Fixed OMLockDetails usage where it incorrectly returned
a ThreadLocal Object. (HDDS-13978) (HDDS-13004)</li>
+<li>Recon Startup: Improved Recon bootup times by handling failed delta tasks
from previous runs and making task reprocessing non-blocking. (HDDS-13791)</li>
+<li>Corrected pagination semantics for listMultipartUploads and ListObjectsV2.
(HDDS-13290)</li>
+<li>Fixed Datanode decommission failing when other nodes are offline in Ratis
replication. (HDDS-13544)</li>
+<li>Fixed memory leaks in NSSummary and issues with Derby during schema
upgrade. (HDDS-8565) (HDDS-12968)</li>
+</ul>
+<h3 id="security">Security</h3>
+<ul>
+<li>Ranger: Added artifacts for Ranger to authorize STS tokens.
(HDDS-13848)</li>
+</ul>
+
+</div>
+<div class="col-md-4" style="padding: 20px;">
+
+ <p>
+ <a
href="https://www.apache.org/dyn/closer.cgi/ozone/2.1.0/ozone-2.1.0.tar.gz"
+ class="btn btn-success">Download tar.gz</a></p>
+ <p>
+ (<a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0.tar.gz.sha512">checksum</a>
+ <a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0.tar.gz.asc">signature</a>)
+ </p>
+ <p>
+ <a
href="https://www.apache.org/dyn/closer.cgi/ozone/2.1.0/ozone-2.1.0-src.tar.gz"
+ class="btn btn-warning">Download src</a></p>
+ <p>
+ (<a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0-src.tar.gz.sha512">checksum</a>
+ <a
href="https://downloads.apache.org/ozone/2.1.0/ozone-2.1.0-src.tar.gz.asc">signature</a>)
+ </p>
+
+ <p><a href="https://ozone.apache.org/docs/2.1.0" class="btn
btn-primary">Documentation</a>
+ </p>
+
+
+ <p><small>2025 Dec 31 </small></p>
+
+</div>
+</div>
+</div>
+
+<footer>
+ <div class="container">
+
+ <div class="col-md-12 trademark">
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
+ <p>
+ </div>
+ </div>
+</footer>
+
+
+<script src="jquery.min.js"></script>
+<script src="bootstrap.min.js"></script>
+
+
+</body>
+</html>
+
diff --git a/release/index.html b/release/index.html
index 1c3877e06..14ded37a6 100644
--- a/release/index.html
+++ b/release/index.html
@@ -130,6 +130,133 @@ s=d.getElementsByTagName('script')[0];
<h1 id="title">Releases Archive</h1>
<ul id="list">
+ <h1><a href="/release/2.1.0/">Release 2.1.0 available</a></h1>
+ <p><small>2025 Dec 31 </small></p>
+
+ <!-- raw HTML omitted -->
+<!-- raw HTML omitted -->
+<p><img src="releases/2.1.0.jpg" alt="Joshua-Trees-haiku"></p>
+<h1 id="release-note">Release Note</h1>
+<p>Apache Ozone 2.1.0 adds 805 new features, improvements and bug fixes on top
of Ozone 2.0.</p>
+<h2 id="notable-changes">Notable Changes</h2>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-10239">HDDS-10239</a>
| <strong>Storage Container Reconciliation</strong></li>
+</ul>
+<p>Introduced a container reconciliation protocol to resolve mismatched
container states and verify replica integrity.</p>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-12940">HDDS-12940</a>
| <strong>Ozone Snapshot Phase 3: Scale up Snapshot Operations</strong></li>
+</ul>
+<p>Enhanced Ozone Snapshot scalability and continued stability
improvements.</p>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-8387">HDDS-8387</a> |
<strong>Container and volume scanners phase II</strong></li>
+</ul>
+<p>Enhanced storage volume failure handling by introducing a
‘degraded’ state to preserve data availability, along with improved
health observability.</p>
+<hr>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-12564">HDDS-12564</a>
| <strong>Handling disk issues in Datanodes - Phase II</strong></li>
+</ul>
+<p>Enhanced Datanode disk space management to prevent out-of-space
failures.</p>
+<hr>
+<h2 id="new-configuration-options">New Configuration Options</h2>
+<ul>
+<li>OZONE_SERVER_OPTS: A new environment variable was added to allow setting
common Java options for all Ozone server processes at once.</li>
+<li>ozone.compaction.service.enabled: Enable or disable a background job that
periodically compacts rocksdb tables flagged for compaction. The default is
false.</li>
+<li>ozone.om.compaction.service.run.interval: A background job that
periodically compacts rocksdb tables flagged for compaction. The default is 6
hours.</li>
+<li>ozone.om.compaction.service.timeout: A timeout value of compaction
service. If this is set greater than 0, the service will stop waiting for
compaction completion after this time. Unit could be defined with postfix
(ns,ms,s,m,h,d). The default is 10 min.</li>
+<li>ozone.om.compaction.service.columnfamilies: A comma separated, no spaces
list of all the column families that are compacted by the compaction service.
If this is empty, no column families are compacted. The default is
“keyTable,fileTable,directoryTable,deletedTable,deletedDirectoryTable,multipartInfoTable”.</li>
+<li>ozone.om.snapshot.prune.compaction.backup.batch.size: This property
controls Prune SST files in Compaction backup directory in batches every
<code>ozone.om.snapshot.compaction.dag.prune.daemon.run.interval</code>. The
default is 2000.</li>
+</ul>
+<p>These properties provide more control over the Ratis write buffer, which
can be adjusted to optimize performance based on workload and
+hardware.</p>
+<ul>
+<li>ozone.om.ratis.server.pending.write.byte-limit: Sets the maximum byte size
of all pending write requests. The default is 64MB.</li>
+<li>ozone.om.ratis.server.pending.write.element-limit: Sets the maximum number
of pending write requests. The default is 4096.</li>
+</ul>
+<h2 id="incompatible-change">Incompatible change</h2>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/HDDS-12152">HDDS-12152</a>
| Ozone now requires the Hadoop 3.4 runtime. Support for Hadoop 3.1.2 is
deprecated.</li>
+</ul>
+<h3 id="default-value-changes">Default Value Changes</h3>
+<ul>
+<li>hdds.scm.block.deletion.per-interval.max: Default is now 500,000 blocks
per interval.</li>
+<li>hdds.datanode.volume.choosing.policy: Default changed from
RoundRobinVolumeChoosingPolicy to CapacityVolumeChoosingPolicy.</li>
+<li>hdds.datanode.volume.min.free.space: Default changed from 5GB to 20GB.</li>
+<li>hdds.datanode.volume.min.free.space.percent: Default changed to 0.1%.</li>
+<li>hdds.datanode.block.deleting.limit.per.interval: Default is now 20,000
blocks per interval.</li>
+<li>hdds.scm.safemode.min.datanode: Default changed from 1 to 3.</li>
+<li>hdds.secret.key.expiry.duration: Default is now 9 days. This change
ensures that tokens remain valid for their full configured duration, preventing
premature key invalidation and improving stable authentication.</li>
+<li>fs.trash.classname: Class name updated to
org.apache.hadoop.fs.ozone.OzoneTrashPolicy.</li>
+<li>ozone.key.deleting.limit.per.task: Default is now 50,000 keys per
task.</li>
+<li>ozone.s3g.https-address: Default changed from None to 0.0.0.0:9879.</li>
+<li>ozone.om.fs.snapshot.max.limit: Default is now 10,000 snapshots.</li>
+<li>ozone.om.ratis.segment.size: Default is now 64MB (was 4MB).</li>
+<li>ozone.scm.ha.dbtransactionbuffer.flush.interval: Default is now 1 min.</li>
+<li>ozone.scm.ha.ratis.segment.size: Default is now 64MB (was 4MB).</li>
+</ul>
+<h3 id="removed-configurations">Removed Configurations:</h3>
+<ul>
+<li>hdds.rest.http-address: This configuration is removed since <a
href="https://issues.apache.org/jira/browse/HDDS-12761">HDDS-12761</a>.</li>
+<li>hdds.scm.safemode.pipeline-availability.check: This configuration is
removed since <a
href="https://issues.apache.org/jira/browse/HDDS-11799">HDDS-11799</a>.</li>
+</ul>
+<h1 id="changelog">Changelog</h1>
+<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep
a Changelog</a>,<br>
+and this project adheres to <a
href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
+<h2 id="210---2025-12-31">[2.1.0] - 2025-12-31</h2>
+<h3 id="added">Added</h3>
+<ul>
+<li>Added design documentation and initial integration steps for
OpenTelemetry. (HDDS-13679)</li>
+<li>Implemented an in-memory manager for Snapshot Local Data. (HDDS-13627)</li>
+<li>Added support for Ranger to authorize STS tokens. (HDDS-13848)</li>
+<li>Added latency metrics for key creation operations and deletion services to
Grafana dashboards. (HDDS-13510)</li>
+<li>Include openssl native library check in the ozone debug checknative
command output. (HDDS-13266)</li>
+<li>Apache Ozone is migrated from OpenTracing to OpenTelemetry for distributed
tracing. (HDDS-13680)</li>
+<li>Enable rpm builds for Ozone. To build rpm packages, do: mvn clean package
-DskipTests=true -Prpm. Optionally specify -Drpm.targetArch=aarch64 for ARM
builds. (HDDS-13439)</li>
+<li>Ozone supports creating deb package for Debian. Example command: mvn clean
package -Pdeb The package file
ozone_<ozone_version>-<linux_distro>_<!-- raw HTML omitted -->.deb
will be created under folder path hadoop-ozone/dist/target. The Ozone binary
will be installed under /opt/ozone directory. (HDDS-13414)</li>
+<li>Added a “Deletion Progress” section to the OM Web UI to track
Key Deleting Service metrics (count and size) from the last 24 hours, along
with service status and schedule details. (HDDS-12887)</li>
+<li>Added a throttling mechanism to SCM to prevent excessive memory usage and
long GC pauses during large-scale block deletions. (HDDS-12087)</li>
+<li>Added support for Listener Ozone Managers (OM). Listener OMs are
read-only, non-voting nodes that replicate logs from the leader to serve read
requests, improving read performance and offloading voting OMs.(HDDS-11523)</li>
+<li>Exposed new metrics under <code>StorageVolumeScannerMetrics</code> and
<code>VolumeInfoMetrics</code> on DataNodes to improve observability of storage
volume scanning activity and health. (HDDS-8783)</li>
+<li>Added specific audit logs for background deletion services and internal OM
requests. (HDDS-13370) (HDDS-11314)</li>
+<li>Added logic to immediately trigger heartbeat and container close when a
volume is full. (HDDS-13045)</li>
+<li>Added support for uploading and deleting objects using presigned URLs.
(HDDS-5195) (HDDS-13663)</li>
+<li>Added support for custom metadata headers with uppercase characters.
(HDDS-13429)</li>
+<li>Added support for S3 STANDARD_IA storage class to accept EC replication
config and owner field in listBuckets. (HDDS-1097)</li>
+<li>Added new Grafana dashboards for low-level RocksDB operations and Deletion
progress. (HDDS-12446) (HDDS-13259)</li>
+<li>Added a “Mismatched Replica” tab to the Containers Page and
improved mismatch API. (HDDS-12395)</li>
+<li>Added ozone admin commands for listing containers based on health state
and sorting datanodes. (HDDS-12653) (HDDS-13095)</li>
+<li>Implemented AWS STS AssumeRole support to generate short-lived temporary
credentials. (HDDS-13323)</li>
+</ul>
+<h3 id="changed">Changed</h3>
+<ul>
+<li>Metadata Storage: Moved container-related metadata and OM task metadata
from Derby DB to Ozone Manager (OM) RocksDB. (HDDS-13669)</li>
+<li>Locking: Refactored OzoneManagerLock to handle hierarchical resource
locking and implemented a pool-based lock manager. (HDDS-13797)
(HDDS-13798)</li>
+<li>Bumped Apache Ratis to version 3.2.0. (HDDS-12070)</li>
+<li>Bumped AWS SDK to version 2.35.5. (HDDS-13793)</li>
+<li>Bumped Jetty to 9.4.58. (HDDS-13585)</li>
+<li>Bumped minimum Maven version to 3.6.3. (HDDS-13364)</li>
+<li>Recon Sync: Separated Recon OM synchronization from task processing to
improve stability. (HDDS-8633)</li>
+<li>The default backup SST pruning interval is now <strong>10
minutes</strong>. This means old backup files will be deleted more frequently,
improving disk space usage if Ozone Snapshot is enabled. (HDDS-13638)</li>
+<li>Ozone now requires the Hadoop 3.4 runtime. Support for Hadoop 3.1.2 is
deprecated. (HDDS-12152)</li>
+<li>Renamed the previous functionality of the <code>--all</code> option in
<code>ozone sh snapshot lsDiff</code> to <code>--all-status</code>. The
<code>--all</code> option now behaves as a listing limit, setting the count to
<code>Integer.MAX_VALUE</code>. (HDDS-8802)</li>
+</ul>
+<h3 id="fixed">Fixed</h3>
+<ul>
+<li>Snapshot Locking: Fixed OMLockDetails usage where it incorrectly returned
a ThreadLocal Object. (HDDS-13978) (HDDS-13004)</li>
+<li>Recon Startup: Improved Recon bootup times by handling failed delta tasks
from previous runs and making task reprocessing non-blocking. (HDDS-13791)</li>
+<li>Corrected pagination semantics for listMultipartUploads and ListObjectsV2.
(HDDS-13290)</li>
+<li>Fixed Datanode decommission failing when other nodes are offline in Ratis
replication. (HDDS-13544)</li>
+<li>Fixed memory leaks in NSSummary and issues with Derby during schema
upgrade. (HDDS-8565) (HDDS-12968)</li>
+</ul>
+<h3 id="security">Security</h3>
+<ul>
+<li>Ranger: Added artifacts for Ranger to authorize STS tokens.
(HDDS-13848)</li>
+</ul>
+
+
+
<h1><a href="/release/2.0.0/">Release 2.0.0 available</a></h1>
<p><small>2025 Apr 30 </small></p>
@@ -658,33 +785,6 @@ It represents a point of API stability and quality that we
consider production-r
- <h1><a href="/release/0.4.0-alpha/">Release 0.4.0-alpha
available</a></h1>
- <p><small>2019 May 7 </small></p>
-
- <!-- raw HTML omitted -->
-<!-- raw HTML omitted -->
-<p><img src="releases/0.4.0.png" alt="badlands-haiku"></p>
-<p>Apache Hadoop Ozone 0.4.0-alpha is released with following features:</p>
-<ul>
-<li>Hadoop Delegation Tokens and Block Tokens supported for Ozone.</li>
-<li>Transparent Data Encryption (TDE) Support - Allows data blocks to be
encrypted-at-rest.</li>
-<li>Kerberos support for Ozone.</li>
-<li>Certificate Infrastructure for Ozone - Tokens use PKI instead of shared
secrets.</li>
-<li>Datanode to Datanode communication secured via mutual TLS.</li>
-<li>Ability secure ozone cluster that works with Yarn, Hive, and Spark.</li>
-<li>Helm/Skaffold support to deploy Ozone clusters on K8s.</li>
-<li>Support S3 Authentication Mechanisms like - S3 v4 Authentication
protocol.</li>
-<li>S3 Gateway supports Multipart upload.</li>
-<li>S3A file system is tested and supported.</li>
-<li>Support for Tracing and Profiling for all Ozone components.</li>
-<li>Audit Support - including Audit Parser tools.</li>
-<li>Apache Ranger Support in Ozone.</li>
-</ul>
-<p>This is an alpha release and not production ready.</p>
-<!-- raw HTML omitted -->
-
-
-
</ul>
</div>
@@ -717,7 +817,7 @@ It represents a point of API stability and quality that we
consider production-r
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/release/index.xml b/release/index.xml
index a9ec8073a..8f6b7d7d7 100644
--- a/release/index.xml
+++ b/release/index.xml
@@ -7,7 +7,19 @@
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>© {year} The Apache Software Foundation</copyright>
- <lastBuildDate>Wed, 30 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link
href="https://ozone.apache.org/release/index.xml" rel="self"
type="application/rss+xml" />
+ <lastBuildDate>Wed, 31 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link
href="https://ozone.apache.org/release/index.xml" rel="self"
type="application/rss+xml" />
+ <item>
+ <title>Release 2.1.0 available</title>
+ <link>https://ozone.apache.org/release/2.1.0/</link>
+ <pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
+
+ <guid>https://ozone.apache.org/release/2.1.0/</guid>
+ <description>Release Note Apache Ozone 2.1.0 adds 805 new features,
improvements and bug fixes on top of Ozone 2.0.
+Notable Changes HDDS-10239 | Storage Container Reconciliation Introduced a
container reconciliation protocol to resolve mismatched container states and
verify replica integrity.
+ HDDS-12940 | Ozone Snapshot Phase 3: Scale up Snapshot Operations Enhanced
Ozone Snapshot scalability and continued stability improvements.
+ HDDS-8387 | Container and volume scanners phase II Enhanced storage volume
failure handling by introducing a &lsquo;degraded&rsquo; state to
preserve data availability, along with improved health
observability.</description>
+ </item>
+
<item>
<title>Release 2.0.0 available</title>
<link>https://ozone.apache.org/release/2.0.0/</link>
diff --git a/release/page/2/index.html b/release/page/2/index.html
index c92851f5c..ea129faec 100644
--- a/release/page/2/index.html
+++ b/release/page/2/index.html
@@ -130,6 +130,33 @@ s=d.getElementsByTagName('script')[0];
<h1 id="title">Releases Archive</h1>
<ul id="list">
+ <h1><a href="/release/0.4.0-alpha/">Release 0.4.0-alpha
available</a></h1>
+ <p><small>2019 May 7 </small></p>
+
+ <!-- raw HTML omitted -->
+<!-- raw HTML omitted -->
+<p><img src="releases/0.4.0.png" alt="badlands-haiku"></p>
+<p>Apache Hadoop Ozone 0.4.0-alpha is released with following features:</p>
+<ul>
+<li>Hadoop Delegation Tokens and Block Tokens supported for Ozone.</li>
+<li>Transparent Data Encryption (TDE) Support - Allows data blocks to be
encrypted-at-rest.</li>
+<li>Kerberos support for Ozone.</li>
+<li>Certificate Infrastructure for Ozone - Tokens use PKI instead of shared
secrets.</li>
+<li>Datanode to Datanode communication secured via mutual TLS.</li>
+<li>Ability secure ozone cluster that works with Yarn, Hive, and Spark.</li>
+<li>Helm/Skaffold support to deploy Ozone clusters on K8s.</li>
+<li>Support S3 Authentication Mechanisms like - S3 v4 Authentication
protocol.</li>
+<li>S3 Gateway supports Multipart upload.</li>
+<li>S3A file system is tested and supported.</li>
+<li>Support for Tracing and Profiling for all Ozone components.</li>
+<li>Audit Support - including Audit Parser tools.</li>
+<li>Apache Ranger Support in Ozone.</li>
+</ul>
+<p>This is an alpha release and not production ready.</p>
+<!-- raw HTML omitted -->
+
+
+
<h1><a href="/release/0.3.0-alpha/">Release 0.3.0-alpha
available</a></h1>
<p><small>2018 Nov 22 </small></p>
@@ -198,7 +225,7 @@ using Hadoop Distributed Data Store.</p>
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
diff --git a/releases/2.1.0.jpg b/releases/2.1.0.jpg
new file mode 100644
index 000000000..f48131a44
Binary files /dev/null and b/releases/2.1.0.jpg differ
diff --git a/sitemap.xml b/sitemap.xml
index 5c17107f2..308bbacf2 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -4,16 +4,21 @@
<url>
<loc>https://ozone.apache.org/</loc>
- <lastmod>2025-04-30T00:00:00+00:00</lastmod>
+ <lastmod>2025-12-31T00:00:00+00:00</lastmod>
</url>
<url>
- <loc>https://ozone.apache.org/release/2.0.0/</loc>
- <lastmod>2025-04-30T00:00:00+00:00</lastmod>
+ <loc>https://ozone.apache.org/release/2.1.0/</loc>
+ <lastmod>2025-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://ozone.apache.org/release/</loc>
+ <lastmod>2025-12-31T00:00:00+00:00</lastmod>
+ </url>
+
+ <url>
+ <loc>https://ozone.apache.org/release/2.0.0/</loc>
<lastmod>2025-04-30T00:00:00+00:00</lastmod>
</url>
diff --git a/tags/index.html b/tags/index.html
index 7ff93b70f..58a1ec0ea 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -142,7 +142,7 @@ s=d.getElementsByTagName('script')[0];
<div class="container">
<div class="col-md-12 trademark">
- <p>© 2025 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
+ <p>© 2026 The Apache Software Foundation <a
href="http://apache.org">The Apache Software Foundation</a>,<br/>
Apache, Apache Hadoop, Apache Ozone, the Apache feather logo,
are trademarks of The Apache Software Foundation.
<p>
</div>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]