This is an automated email from the ASF dual-hosted git repository.

lprimak pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/shiro-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 86e067d0d shiro 3 alpha release
86e067d0d is described below

commit 86e067d0d1f278fd49858df8fa293d98385fd736
Author: lprimak <[email protected]>
AuthorDate: Fri Feb 27 16:02:45 2026 -0600

    shiro 3 alpha release
---
 .well-known/security.txt                          |   2 +-
 10/index.html                                     |   8 +-
 11/index.html                                     |   4 +
 2/index.html                                      |   8 +-
 3/index.html                                      |   8 +-
 4/index.html                                      |   8 +-
 5/index.html                                      |   8 +-
 6/index.html                                      |   8 +-
 7/index.html                                      |   8 +-
 8/index.html                                      |   8 +-
 9/index.html                                      |   8 +-
 blog/2026/02/apache-shiro-3-alpha-1-released.html | 357 ++++++++++++++++++++++
 caching.html                                      |   2 +-
 download.html                                     |   4 +-
 feed.xml                                          | 201 ++++++------
 index.html                                        |   8 +-
 news.html                                         |   2 +
 release-archive.html                              |  48 +--
 sitemap.xml                                       |  96 +++---
 19 files changed, 583 insertions(+), 213 deletions(-)

diff --git a/.well-known/security.txt b/.well-known/security.txt
index 8202a54ff..9b7d82af5 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -1,5 +1,5 @@
 Contact: mailto:[email protected]
-Expires: 2027-02-08T16:52:29Z
+Expires: 2027-02-27T22:02:07Z
 Preferred-Languages: en
 Canonical: https://shiro.apache.org/.well-known/security.txt
 Policy: https://shiro.apache.org/security-reports.html
\ No newline at end of file
diff --git a/10/index.html b/10/index.html
index d5cdc784e..c1c18c862 100644
--- a/10/index.html
+++ b/10/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a 
href="../blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html"><h4
 class="news-title">Apache Shiro integration for Grails 1.1.3 released</h4></a>
+            <p><small>by Alex Salazar on 2011-02-10</small></p>
+          </div>
           <div>
             <a 
href="../blog/2011/01/13/apache-shiro-support-for-mule.html"><h4 
class="news-title">Apache Shiro support for mule</h4></a>
             <p><small>by Alex Salazar on 2011-01-13</small></p>
@@ -323,10 +327,6 @@
             <a 
href="../blog/2010/09/24/apache-shiro-becomes-an-apache-top-level-project.html"><h4
 class="news-title">Apache Shiro becomes an Apache Top Level Project</h4></a>
             <p><small>by Les Hazlewood on 2010-09-24</small></p>
           </div>
-          <div>
-            <a 
href="../blog/2010/09/20/san-francisco-jug-presentation.html"><h4 
class="news-title">San Francisco JUG presentation</h4></a>
-            <p><small>by Les Hazlewood on 2010-09-20</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/11/index.html b/11/index.html
index b59ec405b..daecbabdd 100644
--- a/11/index.html
+++ b/11/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a 
href="../blog/2010/09/20/san-francisco-jug-presentation.html"><h4 
class="news-title">San Francisco JUG presentation</h4></a>
+            <p><small>by Les Hazlewood on 2010-09-20</small></p>
+          </div>
           <div>
             <a 
href="../blog/2010/09/14/ibm-developerworks-introduction-to-apache-shiro.html"><h4
 class="news-title">IBM DeveloperWorks - Introduction to Apache Shiro</h4></a>
             <p><small>by Les Hazlewood on 2010-09-14</small></p>
diff --git a/2/index.html b/2/index.html
index 50e3fb83c..2f1c3a4cd 100644
--- a/2/index.html
+++ b/2/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2025/04/apache-shiro-203-released.html"><h4 
class="news-title">2.0.3 available</h4></a>
+            <p><small>by Lenny Primak on 2025-04-06</small></p>
+          </div>
           <div>
             <a href="../blog/2024/11/apache-shiro-202-released.html"><h4 
class="news-title">2.0.2 available</h4></a>
             <p><small>by Lenny Primak on 2024-11-13</small></p>
@@ -323,10 +327,6 @@
             <a href="../blog/2023/11/10/apache-shiro-1130-released.html"><h4 
class="news-title">1.13.0 available with fix CVE-2023-46750</h4></a>
             <p><small>by Francois Papon on 2023-11-10</small></p>
           </div>
-          <div>
-            <a href="../blog/2023/07/18/apache-shiro-1120-released.html"><h4 
class="news-title">1.12.0 available with fix CVE-2023-34478</h4></a>
-            <p><small>by Francois Papon on 2023-07-18</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/3/index.html b/3/index.html
index ea8c30385..4653242be 100644
--- a/3/index.html
+++ b/3/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2023/07/18/apache-shiro-1120-released.html"><h4 
class="news-title">1.12.0 available with fix CVE-2023-34478</h4></a>
+            <p><small>by Francois Papon on 2023-07-18</small></p>
+          </div>
           <div>
             <a 
href="../blog/2023/05/04/apache-shiro-200-alpha-1-released.html"><h4 
class="news-title">2.0.0-alpha available</h4></a>
             <p><small>by Lenny Primak on 2023-05-04</small></p>
@@ -323,10 +327,6 @@
             <a href="../blog/2022/10/10/apache-shiro-1100-released.html"><h4 
class="news-title">1.10.0 available with fix CVE-2022-40664</h4></a>
             <p><small>by Brian Demers on 2022-10-10</small></p>
           </div>
-          <div>
-            <a href="../blog/2022/06/30/jakarta-work.html"><h4 
class="news-title">Ongoing work on the Jakarta namespace transition</h4></a>
-            <p><small>by Richard Zowalla on 2022-06-30</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/4/index.html b/4/index.html
index 2d88faf4a..154746348 100644
--- a/4/index.html
+++ b/4/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2022/06/30/jakarta-work.html"><h4 
class="news-title">Ongoing work on the Jakarta namespace transition</h4></a>
+            <p><small>by Richard Zowalla on 2022-06-30</small></p>
+          </div>
           <div>
             <a href="../blog/2022/06/28/apache-shiro-191-released.html"><h4 
class="news-title">1.9.1 available with fix CVE-2022-32532</h4></a>
             <p><small>by Brian Demers on 2022-06-28</small></p>
@@ -323,10 +327,6 @@
             <a href="../blog/2021/v1.8.0.html"><h4 class="news-title">Apache 
Shiro v1.8.0 released</h4></a>
             <p><small>by Benjamin Marwell on 2021-08-26</small></p>
           </div>
-          <div>
-            <a href="../blog/2021/v1.7.1.html"><h4 class="news-title">1.7.1 
available with fix CVE-2020-17523</h4></a>
-            <p><small>by Brian Demers on 2021-01-31</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/5/index.html b/5/index.html
index 7c1670e38..d75fce29c 100644
--- a/5/index.html
+++ b/5/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2021/v1.7.1.html"><h4 class="news-title">1.7.1 
available with fix CVE-2020-17523</h4></a>
+            <p><small>by Brian Demers on 2021-01-31</small></p>
+          </div>
           <div>
             <a href="../blog/2020/v1.7.0.html"><h4 class="news-title">1.7.0 
available with fix CVE-2020-17510</h4></a>
             <p><small>by François Papon on 2020-10-29</small></p>
@@ -323,10 +327,6 @@
             <a href="../blog/2020/05/03/apache-shiro-1.5.3-released.html"><h4 
class="news-title">Apache Shiro 1.5.3 Released</h4></a>
             <p><small>by The Apache Shiro Team on 2020-05-03</small></p>
           </div>
-          <div>
-            <a href="../blog/2020/03/25/apache-shiro-152-released.html"><h4 
class="news-title">Apache Shiro 1.5.2 Released</h4></a>
-            <p><small>by The Apache Shiro Team on 2020-03-25</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/6/index.html b/6/index.html
index ad8dd560f..c6971ef39 100644
--- a/6/index.html
+++ b/6/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2020/03/25/apache-shiro-152-released.html"><h4 
class="news-title">Apache Shiro 1.5.2 Released</h4></a>
+            <p><small>by The Apache Shiro Team on 2020-03-25</small></p>
+          </div>
           <div>
             <a href="../blog/2020/02/23/apache-shiro-151-released.html"><h4 
class="news-title">Apache Shiro 1.5.1 Released</h4></a>
             <p><small>by The Apache Shiro Team on 2020-02-23</small></p>
@@ -323,10 +327,6 @@
             <a href="../blog/2019/05/01/apache-shiro-141-released.html"><h4 
class="news-title">Apache Shiro 1.4.1 Released</h4></a>
             <p><small>by François Papon on 2019-05-01</small></p>
           </div>
-          <div>
-            <a href="../blog/2016/11/14/apache-shiro-140rc2-released.html"><h4 
class="news-title">Apache Shiro 1.4.0-RC2 Released</h4></a>
-            <p><small>by Brian Demers on 2016-11-14</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/7/index.html b/7/index.html
index b6cd2aa44..e214d605c 100644
--- a/7/index.html
+++ b/7/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2016/11/14/apache-shiro-140rc2-released.html"><h4 
class="news-title">Apache Shiro 1.4.0-RC2 Released</h4></a>
+            <p><small>by Brian Demers on 2016-11-14</small></p>
+          </div>
           <div>
             <a href="../blog/2016/09/09/apache-shiro-132-released.html"><h4 
class="news-title">Apache Shiro 1.3.2 Released</h4></a>
             <p><small>by Brian Demers on 2016-09-09</small></p>
@@ -323,10 +327,6 @@
             <a href="../blog/2016/07/05/apache-shiro-126-released.html"><h4 
class="news-title">Apache Shiro 1.2.4 Released</h4></a>
             <p><small>by Brian Demers on 2016-07-05</small></p>
           </div>
-          <div>
-            <a href="../blog/2016/05/26/apache-shiro-125-released.html"><h4 
class="news-title">Apache Shiro 1.2.4 Released</h4></a>
-            <p><small>by Brian Demers on 2016-05-26</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/8/index.html b/8/index.html
index 69a29464f..1d6dcd171 100644
--- a/8/index.html
+++ b/8/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2016/05/26/apache-shiro-125-released.html"><h4 
class="news-title">Apache Shiro 1.2.4 Released</h4></a>
+            <p><small>by Brian Demers on 2016-05-26</small></p>
+          </div>
           <div>
             <a href="../blog/2015/08/03/apache-shiro-124-released.html"><h4 
class="news-title">Apache Shiro 1.2.4 Released</h4></a>
             <p><small>by Kalle Korhonen on 2015-08-03</small></p>
@@ -323,10 +327,6 @@
             <a href="../blog/2012/03/13/whats-new-in-apache-shiro-12.html"><h4 
class="news-title">What&#8217;s new in Apache Shiro 1.2?</h4></a>
             <p><small>by Lez Hazelwood on 2012-03-13</small></p>
           </div>
-          <div>
-            <a href="../blog/2012/01/24/apache-shiro-120-released.html"><h4 
class="news-title">Apache Shiro 1.2.0 Released!</h4></a>
-            <p><small>by Lez Hazelwood on 2012-01-24</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/9/index.html b/9/index.html
index 0687cefae..2e7d605c7 100644
--- a/9/index.html
+++ b/9/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="../blog/2012/01/24/apache-shiro-120-released.html"><h4 
class="news-title">Apache Shiro 1.2.0 Released!</h4></a>
+            <p><small>by Lez Hazelwood on 2012-01-24</small></p>
+          </div>
           <div>
             <a href="../blog/2011/06/30/apache-shiro-login-demo.html"><h4 
class="news-title">Apache Shiro Login Demo</h4></a>
             <p><small>by Les Hazlewood on 2011-06-30</small></p>
@@ -323,10 +327,6 @@
             <a 
href="../blog/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html"><h4
 class="news-title">Java Authorization Guide with Apache Shiro posted</h4></a>
             <p><small>by Alex Salazar on 2011-02-28</small></p>
           </div>
-          <div>
-            <a 
href="../blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html"><h4
 class="news-title">Apache Shiro integration for Grails 1.1.3 released</h4></a>
-            <p><small>by Alex Salazar on 2011-02-10</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/blog/2026/02/apache-shiro-3-alpha-1-released.html 
b/blog/2026/02/apache-shiro-3-alpha-1-released.html
new file mode 100644
index 000000000..137b465a0
--- /dev/null
+++ b/blog/2026/02/apache-shiro-3-alpha-1-released.html
@@ -0,0 +1,357 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You 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.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>3.0.0-alpha-1 available | Apache Shiro</title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="author" content="Lenny Primak">
+    <meta name="keywords" content='blog,release'>
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" 
content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" 
content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="google-site-verification" 
content="gBTYOG8lMfNb_jrWrH3kFbudpEs_WrAJ2lb2-zLRaso"/>
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <meta property="og:title" content="3.0.0-alpha-1 available | Apache 
Shiro"/>
+    <meta property="article:published_time" content="2026-02-27T00:00:00Z"/>
+    <meta name="publish_date" property="og:publish_date" 
content="2026-02-27T00:00:00Z"/>
+    <meta name="twitter:creator" content="@lprimak" />
+    <meta property="article:author" content="https://www.facebook.com/lprimak"; 
/>
+    <meta property="profile:first_name" content="Lenny" />
+    <meta property="profile:last_name" content="Primak" />
+    <meta property="og:type" content="article"/>
+      <meta name="twitter:card" content="summary" />
+    <meta name="twitter:site" content="@ApacheShiro" />
+    <meta property="article:modification_time" content="2026-02-27T00:00:00Z"/>
+    <meta property="article:tag" content='blog'/>
+    <meta property="article:tag" content='release'/>
+    <meta property="og:locale" content="en_US" />
+    <meta property="og:url" 
content='https://shiro.apache.org/blog/2026/02/apache-shiro-3-alpha-1-released.html'/>
+    <meta property="og:image" 
content='../../../images/shiro-featured-image.png'/>
+    <meta property="og:image:width" content='1200'/>
+    <meta property="og:image:height" content='628'/>
+    <meta property="og:site_name" content="Apache Shiro"/>
+
+    <!-- Le styles -->
+    <link href="../../../css/bootstrap.min.css" rel="stylesheet">
+    <link href="../../../bootstrap-icons-1.13.1/bootstrap-icons.css" 
rel="stylesheet">
+    <link href="../../../css/asciidoctor.css" rel="stylesheet">
+    <link href="../../../css/base.css" rel="stylesheet">
+    <link href="../../../highlight.js-11.11.1/styles/default.min.css" 
rel="stylesheet">
+    <link href="../../../css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Theme toggle script (loaded early to prevent flash) -->
+    <script src="../../../js/theme.js"></script>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" 
href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" 
href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" 
href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" 
href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="../../../favicon.ico">
+
+    <!-- Matomo -->
+    <script>
+     var _paq = window._paq = window._paq || [];
+     /* tracker methods like "setCustomDimension" should be called before
+    "trackPageView" */
+     _paq.push(["setDoNotTrack", true]);
+     _paq.push(["disableCookies"]);
+     _paq.push(['trackPageView']);
+     _paq.push(['enableLinkTracking']);
+     (function() {
+       var u="https://analytics.apache.org/";;
+       _paq.push(['setTrackerUrl', u+'matomo.php']);
+       _paq.push(['setSiteId', '2']);
+       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>
+    <!-- End Matomo Code -->
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" 
href="https://github.com/apache/shiro"; title="Fork me on GitHub">Fork me on 
GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="../../../index.html"><img 
src="../../../images/apache-shiro-logo.png" style="height:100px; width:auto; 
vertical-align: bottom; margin-top: 20px;" alt="Apache Shiro Logo"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" 
href="https://www.apache.org/events/current-event.html";>
+            <img style="padding-top: 8px" 
src="https://www.apache.org/events/current-event-125x125.png"; alt="Apache 
Software Foundation Event Banner"/>
+          </a>
+        </p>
+      </div>
+
+       <!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light shadow-sm mb-4">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" 
data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" 
aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="../../../get-started.html">Get 
Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="../../../documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdown-webapps" role="button" data-bs-toggle="dropdown" 
aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" 
aria-labelledby="navbarDropdown-webapps">
+                <li><a class="dropdown-item" 
href="../../../web.html">General</a></li>
+                <li><a class="dropdown-item" 
href="../../../jaxrs.html">JAX-RS</a></li>
+                <li><a class="dropdown-item" 
href="../../../jakarta-ee.html">Jakarta EE</a></li>
+                <li><a class="dropdown-item" 
href="../../../dependency-chain.html">Jakarta EE with Dependency Chains</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" 
href="../../../web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" 
href="../../../features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdown-integrations" role="button" data-bs-toggle="dropdown" 
aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" 
aria-labelledby="navbarDropdown-integrations">
+                <li><a class="dropdown-item" 
href="../../../spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" 
href="../../../guice.html">Guice</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" 
href="../../../integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdown-community" role="button" data-bs-toggle="dropdown" 
aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" 
aria-labelledby="navbarDropdown-community">
+                <li><a class="dropdown-item" 
href="../../../forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" 
href="../../../mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" 
href="../../../articles.html">Articles</a></li>
+                <li><a class="dropdown-item" 
href="../../../news.html">News</a></li>
+                <li><a class="dropdown-item" 
href="../../../events.html">Events</a></li>
+                <li><a class="dropdown-item" 
href="../../../troubleshooting.html">Troubleshooting & FAQ</a></li>
+                  <li><a class="dropdown-item" 
href="../../../support.html">Community Support</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" 
href="../../../commercial-support.html">Commercial Support</a></li>
+                <li><a class="dropdown-item" 
href="../../../community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdown-about" role="button" data-bs-toggle="dropdown" 
aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown-about">
+                <li><a class="dropdown-item" 
href="../../../about.html">About</a></li>
+                <li><a class="dropdown-item" 
href="../../../privacy-policy.html">Privacy Policy</a></li>
+                <li><a class="dropdown-item" 
href="../../../security-model.html">Security Model</a></li>
+                <li><a class="dropdown-item" 
href="../../../security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdown-asf" role="button" data-bs-toggle="dropdown" 
aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown-asf">
+                <li><a class="dropdown-item" 
href="https://www.apache.org/";>Apache Homepage</a></li>
+                <li><a class="dropdown-item" 
href="https://www.apache.org/licenses/";>License</a></li>
+                <li><a class="dropdown-item" 
href="https://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                <li><a class="dropdown-item" 
href="https://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                <li><a class="dropdown-item" 
href="https://www.apache.org/security/";>Security</a></li>
+              </ul>
+            </li>
+            <!-- Theme toggle -->
+            <li class="nav-item d-flex align-items-center">
+              <button id="theme-toggle" type="button" aria-label="Toggle dark 
mode" title="Toggle dark mode">
+                <span id="theme-icon">🌙</span>
+              </button>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+
+       <div class="page-header">
+               <h1>3.0.0-alpha-1 available</h1>
+       </div>
+
+
+       <p>
+               <em>Published by <a rel="author" 
href="https://twitter.com/@lprimak";>Lenny Primak</a>&nbsp;on the
+                       <time datetime="2026-02-27T00:00:00Z">27th of February, 
2026</time>
+               </em>
+       </p>
+
+       <div id="preamble">
+<div class="sectionbody">
+<div class="paragraph">
+<p>The Apache Shiro team is pleased to announce the release of Apache Shiro 
version 3.0.0-alpha-1.</p>
+</div>
+<div class="paragraph">
+<p>This release is available for download now.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="release_highlights">Release Highlights</h2>
+<div class="sectionbody">
+<div class="ulist">
+<ul>
+<li>
+<p>Java 17 is the minimum requirement</p>
+</li>
+<li>
+<p>Using Scoped values instead of ThreadLocals on JDK 25+</p>
+</li>
+<li>
+<p>Jakarta EE 11, Spring 7 and SpringBoot 4 without classifiers, dropped 
support for Jakarta EE 8, SpringBoot 2 and javax namespace</p>
+</li>
+<li>
+<p>Removed many deprecations</p>
+</li>
+<li>
+<p>Refactored code to use Java 17+ features</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>The reason this is still an Alpha release is because we are still unsure of 
further API stability, but the release is in a good enough state to try out 
with your current projects.</p>
+</div>
+<div class="paragraph">
+<p>We have new contributors!</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><a href="https://github.com/janitza-mage";>@janitza-mage</a></p>
+</li>
+<li>
+<p><a href="https://github.com/Himakar";>@Himakar</a></p>
+</li>
+<li>
+<p><a href="https://github.com/rgcv";>@rgcv</a></p>
+</li>
+<li>
+<p><a href="https://github.com/nsoft";>@nsoft</a></p>
+</li>
+<li>
+<p><a href="https://github.com/iampratap7997-dot";>@iampratap7997-dot</a></p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="all_changes">All changes</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>You can learn more on <a 
href="https://github.com/apache/shiro/releases/tag/shiro-root-3.0.0-alpha-1";>GitHub,
 Release 3.0.0-alpha-1</a>.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="download">Download</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Download and verification instructions are available <a 
href="/download.html">on our download page</a>.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="documentation">Documentation</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>For more information on <a href="/documentation.html">Shiro, please read 
the documentation.</a></p>
+</div>
+<div class="paragraph">
+<p>Enjoy!</p>
+</div>
+<div class="paragraph">
+<p>The Apache Shiro Team</p>
+</div>
+</div>
+</div>
+
+       <hr />
+
+</div> 
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid pt-2 border-top" id="custom-footer">
+      <footer class="row justify-content-between align-items-center">
+        <div class=" col-md-5">
+          <div class="copyright-footer justify-content-start">
+            <a 
href="https://www.apache.org/foundation/contributing.html";>Donate to the 
ASF</a>&nbsp;|&nbsp;
+            <a 
href="https://www.apache.org/licenses/LICENSE-2.0.html";>License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2026 The Apache 
Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon 
social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon 
social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon 
social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          <input type="hidden" id="ghEditPage" 
value="https://github.com/apache/shiro-site/edit/main/src/site/content/blog/2026/02/apache-shiro-3-alpha-1-released.adoc"/>
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: 
relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../../js/bootstrap.min.js"></script>
+    <script src="../../../highlight.js-11.11.1/highlight.min.js"></script>
+    <script src="../../../js/shiro.js"></script>
+
+    <script>
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/caching.html b/caching.html
index d4b277567..f9605cb17 100644
--- a/caching.html
+++ b/caching.html
@@ -342,7 +342,7 @@ Each <code>MapCache</code> instance is backed by a Shiro <a 
href="static/current
 <p>Because the <code>MemoryConstrainedCacheManager</code> can auto-resize 
itself
 based on an application’s memory profile, it is safe to use in a
 single-JVM production application as well as for testing needs. However,
-it does not have more advanced features suche as cache entry
+it does not have more advanced features such as cache entry
 Time-to-Live or Time-to-Expire settings.
 For these more advanced cache  management features, you’ll likely want to use 
one of the more advanced <code>CacheManager</code> offerings below.</p>
 </div>
diff --git a/download.html b/download.html
index 264408f4d..c43fa051f 100644
--- a/download.html
+++ b/download.html
@@ -456,7 +456,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -474,7 +474,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
diff --git a/feed.xml b/feed.xml
index 769a4c838..a516b4c0f 100644
--- a/feed.xml
+++ b/feed.xml
@@ -4,7 +4,7 @@
   <subtitle>Simple. Java. Security.</subtitle>
   <link href="https://shiro.apache.org/"/>
   <link rel="self" href="https://shiro.apache.org/feed.xml"; />
-  <updated>2026-02-08T16:52:30Z</updated>
+  <updated>2026-02-27T22:02:07Z</updated>
 
   <author>
     <name>Les Hazlewood</name>
@@ -35,6 +35,107 @@
   <icon>/images/favicon128.png</icon>
   <logo>/images/apache-shiro-logo.png</logo>
 
+  <entry>
+    <title>3.0.0-alpha-1 available</title>
+    <link 
href="https://shiro.apache.org/blog/2026/02/apache-shiro-3-alpha-1-released.html"/>
+    
<id>https://shiro.apache.org/blog/2026/02/apache-shiro-3-alpha-1-released.html</id>
+    <updated>2026-02-27T00:00:00Z</updated>
+    <author>
+      <name>Lenny Primak</name>
+    </author>
+    <content type="html">
+      &lt;div id=&quot;preamble&quot;&gt;
+&lt;div class=&quot;sectionbody&quot;&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;The Apache Shiro team is pleased to announce the release of Apache 
Shiro version 3.0.0-alpha-1.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;This release is available for download now.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class=&quot;sect1&quot;&gt;
+&lt;h2 id=&quot;release_highlights&quot;&gt;Release Highlights&lt;/h2&gt;
+&lt;div class=&quot;sectionbody&quot;&gt;
+&lt;div class=&quot;ulist&quot;&gt;
+&lt;ul&gt;
+&lt;li&gt;
+&lt;p&gt;Java 17 is the minimum requirement&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;Using Scoped values instead of ThreadLocals on JDK 25+&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;Jakarta EE 11, Spring 7 and SpringBoot 4 without classifiers, dropped 
support for Jakarta EE 8, SpringBoot 2 and javax namespace&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;Removed many deprecations&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;Refactored code to use Java 17+ features&lt;/p&gt;
+&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;The reason this is still an Alpha release is because we are still 
unsure of further API stability, but the release is in a good enough state to 
try out with your current projects.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;We have new contributors!&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class=&quot;ulist&quot;&gt;
+&lt;ul&gt;
+&lt;li&gt;
+&lt;p&gt;&lt;a 
href=&quot;https://github.com/janitza-mage&quot;&gt;@janitza-mage&lt;/a&gt;&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;&lt;a 
href=&quot;https://github.com/Himakar&quot;&gt;@Himakar&lt;/a&gt;&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;&lt;a 
href=&quot;https://github.com/rgcv&quot;&gt;@rgcv&lt;/a&gt;&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;&lt;a 
href=&quot;https://github.com/nsoft&quot;&gt;@nsoft&lt;/a&gt;&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;&lt;a 
href=&quot;https://github.com/iampratap7997-dot&quot;&gt;@iampratap7997-dot&lt;/a&gt;&lt;/p&gt;
+&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class=&quot;sect1&quot;&gt;
+&lt;h2 id=&quot;all_changes&quot;&gt;All changes&lt;/h2&gt;
+&lt;div class=&quot;sectionbody&quot;&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;You can learn more on &lt;a 
href=&quot;https://github.com/apache/shiro/releases/tag/shiro-root-3.0.0-alpha-1&quot;&gt;GitHub,
 Release 3.0.0-alpha-1&lt;/a&gt;.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class=&quot;sect1&quot;&gt;
+&lt;h2 id=&quot;download&quot;&gt;Download&lt;/h2&gt;
+&lt;div class=&quot;sectionbody&quot;&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;Download and verification instructions are available &lt;a 
href=&quot;/download.html&quot;&gt;on our download page&lt;/a&gt;.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class=&quot;sect1&quot;&gt;
+&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;
+&lt;div class=&quot;sectionbody&quot;&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;For more information on &lt;a 
href=&quot;/documentation.html&quot;&gt;Shiro, please read the 
documentation.&lt;/a&gt;&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;Enjoy!&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class=&quot;paragraph&quot;&gt;
+&lt;p&gt;The Apache Shiro Team&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+    </content>
+  </entry>
+
   <entry>
     <title>2.1.0 available</title>
     <link 
href="https://shiro.apache.org/blog/2026/02/apache-shiro-210-released.html"/>
@@ -1266,103 +1367,5 @@ in samples/web may lack dependency&lt;/p&gt;
     </content>
   </entry>
 
-  <entry>
-    <title>1.11.0 available with fix CVE-2023-22602</title>
-    <link 
href="https://shiro.apache.org/blog/2023/01/13/apache-shiro-1110-released.html"/>
-    
<id>https://shiro.apache.org/blog/2023/01/13/apache-shiro-1110-released.html</id>
-    <updated>2023-01-13T00:00:00Z</updated>
-    <author>
-      <name>Brian Demers</name>
-    </author>
-    <content type="html">
-      &lt;div id=&quot;preamble&quot;&gt;
-&lt;div class=&quot;sectionbody&quot;&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;The Apache Shiro team is pleased to announce the release of Apache 
Shiro version 1.11.0.
-This is a feature release for 1.x.&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;This release solves 3 issues since the 1.11.0 release and is 
available for download now.&lt;/p&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;div class=&quot;sect1&quot;&gt;
-&lt;h2 id=&quot;all_changes&quot;&gt;All changes&lt;/h2&gt;
-&lt;div class=&quot;sectionbody&quot;&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;You can learn more on &lt;a 
href=&quot;https://issues.apache.org/jira/projects/SHIRO/versions/12352377&quot;&gt;Jira,
 Release 1.11.0&lt;/a&gt;.&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;This release includes classifiers for the Jakarta namespace.&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class=&quot;sect2&quot;&gt;
-&lt;h3 id=&quot;cve_2023_22602&quot;&gt;&lt;a 
href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22602&quot;&gt;CVE-2023-22602&lt;/a&gt;&lt;/h3&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;When using Apache Shiro before 1.11.0 together with Spring Boot 2.6+, 
a specially crafted HTTP request may cause an authentication bypass.
-The authentication bypass occurs when Shiro and Spring Boot are using 
different pattern-matching techniques. Both Shiro and Spring Boot &amp;lt; 2.6 
default to Ant style pattern matching.&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;&lt;strong&gt;Mitigation:&lt;/strong&gt; Update to Apache Shiro 
1.11.0, or set the following Spring Boot configuration value:&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class=&quot;listingblock&quot;&gt;
-&lt;div class=&quot;content&quot;&gt;
-&lt;pre class=&quot;highlightjs highlight&quot;&gt;&lt;code 
class=&quot;language-properties hljs&quot; 
data-lang=&quot;properties&quot;&gt;spring.mvc.pathmatch.matching-strategy = 
ant_path_matcher&lt;/code&gt;&lt;/pre&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;&lt;strong&gt;Credit:&lt;/strong&gt;
-Apache Shiro would like to thank v3ged0ge and Adamytd for reporting this 
issue.&lt;/p&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;div class=&quot;sect2&quot;&gt;
-&lt;h3 id=&quot;bug&quot;&gt;Bug&lt;/h3&gt;
-&lt;div class=&quot;ulist&quot;&gt;
-&lt;ul&gt;
-&lt;li&gt;
-&lt;p&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/SHIRO-903&quot;&gt;SHIRO-903&lt;/a&gt;]
 - Shiro must use ant pattern matching with Spring&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;
-&lt;p&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/SHIRO-899&quot;&gt;SHIRO-899&lt;/a&gt;]
 - Jakarta 9+ fails with Shiro native sessions&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;div class=&quot;sect2&quot;&gt;
-&lt;h3 id=&quot;improvement&quot;&gt;Improvement&lt;/h3&gt;
-&lt;div class=&quot;ulist&quot;&gt;
-&lt;ul&gt;
-&lt;li&gt;
-&lt;p&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/SHIRO-889&quot;&gt;SHIRO-889&lt;/a&gt;]
 - Provide Jakarta jar modules&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;div class=&quot;sect1&quot;&gt;
-&lt;h2 id=&quot;download&quot;&gt;Download&lt;/h2&gt;
-&lt;div class=&quot;sectionbody&quot;&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;Download and verification instructions are available &lt;a 
href=&quot;/download.html&quot;&gt;on our download page&lt;/a&gt;.&lt;/p&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;div class=&quot;sect1&quot;&gt;
-&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;
-&lt;div class=&quot;sectionbody&quot;&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;For more information on &lt;a 
href=&quot;/documentation.html&quot;&gt;Shiro, please read the 
documentation.&lt;/a&gt;&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;Enjoy!&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class=&quot;paragraph&quot;&gt;
-&lt;p&gt;The Apache Shiro Team&lt;/p&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-    </content>
-  </entry>
-
 
 </feed>
diff --git a/index.html b/index.html
index 7393098bb..07c944cde 100644
--- a/index.html
+++ b/index.html
@@ -307,6 +307,10 @@
         </div>
 
         <div class="card-body">
+          <div>
+            <a href="blog/2026/02/apache-shiro-3-alpha-1-released.html"><h4 
class="news-title">3.0.0-alpha-1 available</h4></a>
+            <p><small>by Lenny Primak on 2026-02-27</small></p>
+          </div>
           <div>
             <a href="blog/2026/02/apache-shiro-210-released.html"><h4 
class="news-title">2.1.0 available</h4></a>
             <p><small>by Francois Papon on 2026-02-08</small></p>
@@ -323,10 +327,6 @@
             <a href="blog/2025/04/apache-shiro-204-released.html"><h4 
class="news-title">2.0.4 available</h4></a>
             <p><small>by Lenny Primak on 2025-04-20</small></p>
           </div>
-          <div>
-            <a href="blog/2025/04/apache-shiro-203-released.html"><h4 
class="news-title">2.0.3 available</h4></a>
-            <p><small>by Lenny Primak on 2025-04-06</small></p>
-          </div>
           <hr/>
 
           <nav class="" aria-label="News Pagination">
diff --git a/news.html b/news.html
index 3744d3678..ae38a579e 100644
--- a/news.html
+++ b/news.html
@@ -199,6 +199,8 @@
       <h4>February 2026</h4>
       <ul>
 
+  <li>27 - <a 
href="blog/2026/02/apache-shiro-3-alpha-1-released.html">3.0.0-alpha-1 
available</a></li>
+
   <li>08 - <a href="blog/2026/02/apache-shiro-210-released.html">2.1.0 
available</a></li>
           </ul>
           <h4>November 2025</h4>
diff --git a/release-archive.html b/release-archive.html
index e3f4c60e0..78646a06f 100644
--- a/release-archive.html
+++ b/release-archive.html
@@ -513,7 +513,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -531,7 +531,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -859,7 +859,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -877,7 +877,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -1205,7 +1205,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -1223,7 +1223,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -1551,7 +1551,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -1569,7 +1569,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -1897,7 +1897,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -1915,7 +1915,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -2243,7 +2243,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -2261,7 +2261,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -2589,7 +2589,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -2607,7 +2607,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -2935,7 +2935,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -2953,7 +2953,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -3281,7 +3281,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -3299,7 +3299,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -3627,7 +3627,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -3645,7 +3645,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -3937,7 +3937,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -3955,7 +3955,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://hazelcast.org";>Hazelcast</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -4211,7 +4211,7 @@ to the Apache Shiro based <a 
href='https://github.com/bujiio/buji-pac4j'>buji-pa
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
@@ -4445,7 +4445,7 @@ and one of its binding jars is required.
 &lt;/dependency&gt;</code></pre>
     </td>
 
-    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based famework caching.</td>
+    <td>Enables <a class="external-link" 
href="https://www.ehcache.org";>Ehcache</a>-based framework caching.</td>
 
   </tr>
   <tr>
diff --git a/sitemap.xml b/sitemap.xml
index 85a2799ad..286827ce2 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -28,26 +28,6 @@
         <loc>https://shiro.apache.org/10-minute-tutorial.html</loc>
         <lastmod>2016-10-23</lastmod>
     </url>
-    <url>
-        <loc>https://shiro.apache.org/web-features.html</loc>
-        <lastmod>2010-03-18</lastmod>
-    </url>
-    <url>
-        <loc>https://shiro.apache.org/permissions.html</loc>
-        <lastmod>2010-03-18</lastmod>
-    </url>
-    <url>
-        <loc>https://shiro.apache.org/issues.html</loc>
-        <lastmod>2010-03-18</lastmod>
-    </url>
-    <url>
-        <loc>https://shiro.apache.org/developer-resources.html</loc>
-        <lastmod>2010-03-18</lastmod>
-    </url>
-    <url>
-        <loc>https://shiro.apache.org/caching.html</loc>
-        <lastmod>2010-03-18</lastmod>
-    </url>
     <url>
         <loc>https://shiro.apache.org/v2/command-line-hasher.html</loc>
         <lastmod>2010-03-18</lastmod>
@@ -76,10 +56,6 @@
         <loc>https://shiro.apache.org/integration.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
-    <url>
-        <loc>https://shiro.apache.org/authorization.html</loc>
-        <lastmod>2010-03-18</lastmod>
-    </url>
     <url>
         <loc>https://shiro.apache.org/session-management-features.html</loc>
         <lastmod>2010-03-18</lastmod>
@@ -93,7 +69,7 @@
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/authorization-features.html</loc>
+        <loc>https://shiro.apache.org/authorization.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
@@ -116,6 +92,10 @@
         <loc>https://shiro.apache.org/core.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
+    <url>
+        <loc>https://shiro.apache.org/authorization-features.html</loc>
+        <lastmod>2010-03-18</lastmod>
+    </url>
     <url>
         <loc>https://shiro.apache.org/testing.html</loc>
         <lastmod>2010-03-18</lastmod>
@@ -132,10 +112,6 @@
         <loc>https://shiro.apache.org/guice.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
-    <url>
-        <loc>https://shiro.apache.org/authentication.html</loc>
-        <lastmod>2010-03-18</lastmod>
-    </url>
     <url>
         <loc>https://shiro.apache.org/terminology.html</loc>
         <lastmod>2010-03-18</lastmod>
@@ -153,19 +129,19 @@
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/roadmap.html</loc>
+        <loc>https://shiro.apache.org/authentication.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/jaxrs.html</loc>
+        <loc>https://shiro.apache.org/roadmap.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/get-started.html</loc>
+        <loc>https://shiro.apache.org/jaxrs.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/authentication-features.html</loc>
+        <loc>https://shiro.apache.org/get-started.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
@@ -177,7 +153,7 @@
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/articles.html</loc>
+        <loc>https://shiro.apache.org/authentication-features.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
@@ -201,7 +177,7 @@
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/architecture.html</loc>
+        <loc>https://shiro.apache.org/articles.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
@@ -225,7 +201,7 @@
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/adoption.html</loc>
+        <loc>https://shiro.apache.org/architecture.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
@@ -245,7 +221,7 @@
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/about.html</loc>
+        <loc>https://shiro.apache.org/adoption.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
     <url>
@@ -264,6 +240,10 @@
         <loc>https://shiro.apache.org/documentation.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
+    <url>
+        <loc>https://shiro.apache.org/about.html</loc>
+        <lastmod>2010-03-18</lastmod>
+    </url>
     <url>
         <loc>https://shiro.apache.org/web.html</loc>
         <lastmod>2010-03-18</lastmod>
@@ -284,6 +264,30 @@
         <loc>https://shiro.apache.org/cas.html</loc>
         <lastmod>2010-03-18</lastmod>
     </url>
+    <url>
+        <loc>https://shiro.apache.org/web-features.html</loc>
+        <lastmod>2010-03-18</lastmod>
+    </url>
+    <url>
+        <loc>https://shiro.apache.org/permissions.html</loc>
+        <lastmod>2010-03-18</lastmod>
+    </url>
+    <url>
+        <loc>https://shiro.apache.org/issues.html</loc>
+        <lastmod>2010-03-18</lastmod>
+    </url>
+    <url>
+        <loc>https://shiro.apache.org/developer-resources.html</loc>
+        <lastmod>2010-03-18</lastmod>
+    </url>
+    <url>
+        <loc>https://shiro.apache.org/caching.html</loc>
+        <lastmod>2010-03-18</lastmod>
+    </url>
+    <url>
+        
<loc>https://shiro.apache.org/blog/2026/02/apache-shiro-3-alpha-1-released.html</loc>
+        <lastmod>2026-02-27</lastmod>
+    </url>
     <url>
         
<loc>https://shiro.apache.org/blog/2026/02/apache-shiro-210-released.html</loc>
         <lastmod>2026-02-08</lastmod>
@@ -505,11 +509,11 @@
         <lastmod>2023-02-08</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/shiro-web/index.html</loc>
+        <loc>https://shiro.apache.org/sessionmanager.html</loc>
         <lastmod>2023-02-08</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/sessionmanager.html</loc>
+        <loc>https://shiro.apache.org/shiro-web/index.html</loc>
         <lastmod>2023-02-08</lastmod>
     </url>
     <url>
@@ -545,23 +549,23 @@
         <lastmod>2022-06-28</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/team.html</loc>
-        <lastmod>2023-02-08</lastmod>
+        <loc>https://shiro.apache.org/authorizer.html</loc>
+        <lastmod>2026-02-27</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/concurrency.html</loc>
-        <lastmod>2023-02-08</lastmod>
+        <loc>https://shiro.apache.org/authenticator.html</loc>
+        <lastmod>2026-02-27</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/codec.html</loc>
+        <loc>https://shiro.apache.org/team.html</loc>
         <lastmod>2023-02-08</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/authorizer.html</loc>
+        <loc>https://shiro.apache.org/concurrency.html</loc>
         <lastmod>2023-02-08</lastmod>
     </url>
     <url>
-        <loc>https://shiro.apache.org/authenticator.html</loc>
+        <loc>https://shiro.apache.org/codec.html</loc>
         <lastmod>2023-02-08</lastmod>
     </url>
     <url>

Reply via email to