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

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


The following commit(s) were added to refs/heads/asf-staging by this push:
     new 83a999901 wip
83a999901 is described below

commit 83a999901296c86448c0e0e0b29434df6b76908d
Author: lprimak <[email protected]>
AuthorDate: Mon Jul 6 19:45:52 2026 -0500

    wip
---
 .well-known/security.txt |   2 +-
 dependency-chain.html    |  78 ++++++++++++++++++++++++++++++-
 download.html            |   2 +-
 feed.xml                 |   2 +-
 jakarta-ee.html          | 116 +----------------------------------------------
 release-archive.html     |  26 +++++------
 6 files changed, 93 insertions(+), 133 deletions(-)

diff --git a/.well-known/security.txt b/.well-known/security.txt
index 8307bb7a2..4e395e6b3 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -1,5 +1,5 @@
 Contact: mailto:[email protected]
-Expires: 2027-07-07T00:29:39Z
+Expires: 2027-07-07T00:45:41Z
 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/dependency-chain.html b/dependency-chain.html
index c66066d13..43f0ab67a 100644
--- a/dependency-chain.html
+++ b/dependency-chain.html
@@ -235,7 +235,8 @@
 <h2 id="applicability">Applicability</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>This guide is intended for Jakarta EE projects using Apache Shiro for 
security.</p>
+<p>This guide is intended for Jakarta EE projects using Apache Shiro 2.x for 
security.
+It is not applicable to Shiro 3.x</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -252,7 +253,7 @@
 </table>
 </div>
 <div class="paragraph">
-<p>For Spring / SpringBoot projects, you need to use a <a 
href="jakarta-ee.html#bom_approach">traditional BOM approach</a></p>
+<p>For Spring / SpringBoot projects, you need to use a <a 
href="#bom_approach">traditional BOM approach</a></p>
 </div>
 </div>
 </div>
@@ -516,6 +517,79 @@
 <div class="paragraph">
 <p>The dependency chain automatically handles classifier configuration and 
ensures all required components are included with compatible versions.</p>
 </div>
+<div class="sect2">
+<h3 id="bom_approach">Traditional BOM with Individual Dependencies</h3>
+<div class="paragraph">
+<p>Alternatively, use the Shiro artifacts with Jakarta classifiers directly</p>
+</div>
+<div class="paragraph">
+<p>Import the Shiro BOM as seen below</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Shiro BOM is a <strong>necessary</strong> step, unless you are using 
FlowLogix Depchain as described above.
+The BOM is needed if you are using Spring / SpringBoot.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;dependencyManagement&gt;
+    &lt;dependencies&gt;
+        &lt;dependency&gt;
+            &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
+            &lt;artifactId&gt;shiro-bom&lt;/artifactId&gt;
+            &lt;version&gt;3.0.0&lt;/version&gt;
+            &lt;scope&gt;import&lt;/scope&gt;
+            &lt;type&gt;pom&lt;/type&gt;
+        &lt;/dependency&gt;
+    &lt;/dependencies&gt;
+&lt;/dependencyManagement&gt;</code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
+  &lt;artifactId&gt;shiro-jakarta-ee&lt;/artifactId&gt;
+  &lt;classifier&gt;jakarta&lt;/classifier&gt;
+&lt;/dependency&gt;
+
+&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
+  &lt;artifactId&gt;shiro-cdi&lt;/artifactId&gt;
+  &lt;classifier&gt;jakarta&lt;/classifier&gt;
+&lt;/dependency&gt;
+
+&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
+  &lt;artifactId&gt;shiro-core&lt;/artifactId&gt;
+  &lt;classifier&gt;jakarta&lt;/classifier&gt;
+&lt;/dependency&gt;
+
+&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
+  &lt;artifactId&gt;shiro-web&lt;/artifactId&gt;
+  &lt;classifier&gt;jakarta&lt;/classifier&gt;
+&lt;/dependency&gt;
+
+&lt;dependency&gt;
+  &lt;groupId&gt;org.omnifaces&lt;/groupId&gt;
+  &lt;artifactId&gt;omnifaces&lt;/artifactId&gt;
+  &lt;!-- replace LATEST with a version number --&gt;
+  &lt;version&gt;LATEST&lt;/version&gt;
+&lt;/dependency&gt;</code></pre>
+</div>
+</div>
+</div>
 </div>
 </div>
        <hr />
diff --git a/download.html b/download.html
index bfdea96a7..ed7ff7519 100644
--- a/download.html
+++ b/download.html
@@ -251,7 +251,7 @@ For older releases, please visit our <a 
href="release-archive.html">release arch
 
   <h3 id="300Source">3.0.0 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 11+ and Maven 3.8+ to build:
+  <p>The source bundle requires JDK 25+ and Maven 3.9+ to build:
 
   <code><a class="external-link" 
href="https://www.apache.org/dyn/closer.lua/shiro/3.0.0/shiro-root-3.0.0-source-release.zip";>shiro-root-3.0.0-source-release.zip</a></code>
     (<a class="external-link"
diff --git a/feed.xml b/feed.xml
index ad5bd94eb..bd0b963f9 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-07-07T00:29:40Z</updated>
+  <updated>2026-07-07T00:45:41Z</updated>
 
   <author>
     <name>Les Hazlewood</name>
diff --git a/jakarta-ee.html b/jakarta-ee.html
index db8c45e4a..5543a8589 100644
--- a/jakarta-ee.html
+++ b/jakarta-ee.html
@@ -241,7 +241,7 @@ with minimal configuration. It makes annotations such as 
<code>@RequiresRoles</c
 </td>
 <td class="content">
 Jakarta EE integration is available in Shiro 2.0 or later.<br>
-The module is compatible with Java EE 8 through Jakarta EE 10 or later. It may 
work with earlier versions of Jakarta EE but was not tested with those.
+The module is compatible with Jakarta EE 10 through Jakarta EE 11 or later. It 
may work with earlier versions of Jakarta EE but was not tested with those.
 </td>
 </tr>
 </table>
@@ -442,120 +442,6 @@ The module is compatible with Java EE 8 through Jakarta 
EE 10 or later. It may w
 <p>In addition to all Shiro annotations, Jakarta EE module allows to specify 
Jakarta EE security annotations such as <code>@RolesAllowed</code>, 
<code>@DenyAll</code> and <code>@PermitAll</code> on your beans</p>
 </div>
 </div>
-<div class="sect2">
-<h3 id="how_to_use_jakarta_9_jakarta_namespace">How to use Jakarta 9+ 
(jakarta.* namespace)</h3>
-<div class="paragraph">
-<p>There are two approaches to include Shiro Jakarta EE dependencies in your 
project:</p>
-</div>
-<div class="sect3">
-<h4 id="option_1_flowlogix_dependency_chain_recommended">Option 1: FlowLogix 
Dependency Chain (Recommended)</h4>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>This option is applicable only to Jakarta EE, not Spring / SpringBoot.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>The simplest approach is to use the FlowLogix dependency chain, which 
bundles all required Shiro Jakarta EE components in a single dependency:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;dependencies&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;com.flowlogix.depchain&lt;/groupId&gt;
-        &lt;artifactId&gt;shiro-jakarta&lt;/artifactId&gt;
-        &lt;!-- replace LATEST with a version number --&gt;
-        &lt;version&gt;LATEST&lt;/version&gt;
-    &lt;/dependency&gt;
-&lt;/dependencies&gt;</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>This approach automatically includes all Shiro modules 
(<code>shiro-core</code>, <code>shiro-web</code>, 
<code>shiro-jakarta-ee</code>, <code>shiro-cdi</code>, 
<code>shiro-jaxrs</code>) with the correct Jakarta classifier, plus required 
dependencies like OmniFaces. See the <a href="dependency-chain.html">Dependency 
Chain Guide</a> for more details, Gradle examples, and migration 
instructions.</p>
-</div>
-</div>
-<div class="sect3">
-<h4 id="bom_approach">Option 2: Traditional BOM with Individual 
Dependencies</h4>
-<div class="paragraph">
-<p>Alternatively, use the Shiro artifacts with Jakarta classifiers directly</p>
-</div>
-<div class="paragraph">
-<p>Import the Shiro BOM as seen below</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Shiro BOM is a <strong>necessary</strong> step, unless you are using 
FlowLogix Depchain as described above.
-The BOM is needed if you are using Spring / SpringBoot.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;dependencyManagement&gt;
-    &lt;dependencies&gt;
-        &lt;dependency&gt;
-            &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
-            &lt;artifactId&gt;shiro-bom&lt;/artifactId&gt;
-            &lt;version&gt;3.0.0&lt;/version&gt;
-            &lt;scope&gt;import&lt;/scope&gt;
-            &lt;type&gt;pom&lt;/type&gt;
-        &lt;/dependency&gt;
-    &lt;/dependencies&gt;
-&lt;/dependencyManagement&gt;</code></pre>
-</div>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" 
data-lang="xml">&lt;dependency&gt;
-  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
-  &lt;artifactId&gt;shiro-jakarta-ee&lt;/artifactId&gt;
-  &lt;classifier&gt;jakarta&lt;/classifier&gt;
-&lt;/dependency&gt;
-
-&lt;dependency&gt;
-  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
-  &lt;artifactId&gt;shiro-cdi&lt;/artifactId&gt;
-  &lt;classifier&gt;jakarta&lt;/classifier&gt;
-&lt;/dependency&gt;
-
-&lt;dependency&gt;
-  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
-  &lt;artifactId&gt;shiro-core&lt;/artifactId&gt;
-  &lt;classifier&gt;jakarta&lt;/classifier&gt;
-&lt;/dependency&gt;
-
-&lt;dependency&gt;
-  &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;
-  &lt;artifactId&gt;shiro-web&lt;/artifactId&gt;
-  &lt;classifier&gt;jakarta&lt;/classifier&gt;
-&lt;/dependency&gt;
-
-&lt;dependency&gt;
-  &lt;groupId&gt;org.omnifaces&lt;/groupId&gt;
-  &lt;artifactId&gt;omnifaces&lt;/artifactId&gt;
-  &lt;!-- replace LATEST with a version number --&gt;
-  &lt;version&gt;LATEST&lt;/version&gt;
-&lt;/dependency&gt;</code></pre>
-</div>
-</div>
-</div>
-</div>
 </div>
 </div>
 <div class="sect1">
diff --git a/release-archive.html b/release-archive.html
index c8b8c0c3e..af9247a87 100644
--- a/release-archive.html
+++ b/release-archive.html
@@ -325,7 +325,7 @@ To download the current release, please go to the <a 
href="download.html">downlo
 
   <h3 id="1130Source">1.13.0 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.13.0/shiro-root-1.13.0-source-release.zip";>shiro-root-1.13.0-source-release.zip</a></code>
     (<a class="external-link"
@@ -671,7 +671,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="1120Source">1.12.0 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.12.0/shiro-root-1.12.0-source-release.zip";>shiro-root-1.12.0-source-release.zip</a></code>
     (<a class="external-link"
@@ -1017,7 +1017,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="1110Source">1.11.0 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.11.0/shiro-root-1.11.0-source-release.zip";>shiro-root-1.11.0-source-release.zip</a></code>
     (<a class="external-link"
@@ -1363,7 +1363,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="1101Source">1.10.1 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.10.1/shiro-root-1.10.1-source-release.zip";>shiro-root-1.10.1-source-release.zip</a></code>
     (<a class="external-link"
@@ -1709,7 +1709,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="191Source">1.9.1 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.9.1/shiro-root-1.9.1-source-release.zip";>shiro-root-1.9.1-source-release.zip</a></code>
     (<a class="external-link"
@@ -2055,7 +2055,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="180Source">1.8.0 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.8.0/shiro-root-1.8.0-source-release.zip";>shiro-root-1.8.0-source-release.zip</a></code>
     (<a class="external-link"
@@ -2401,7 +2401,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="171Source">1.7.1 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.7.1/shiro-root-1.7.1-source-release.zip";>shiro-root-1.7.1-source-release.zip</a></code>
     (<a class="external-link"
@@ -2747,7 +2747,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="160Source">1.6.0 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.6.0/shiro-root-1.6.0-source-release.zip";>shiro-root-1.6.0-source-release.zip</a></code>
     (<a class="external-link"
@@ -3093,7 +3093,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="153Source">1.5.3 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.5.3/shiro-root-1.5.3-source-release.zip";>shiro-root-1.5.3-source-release.zip</a></code>
     (<a class="external-link"
@@ -3439,7 +3439,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="142Source">1.4.2 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.4.2/shiro-root-1.4.2-source-release.zip";>shiro-root-1.4.2-source-release.zip</a></code>
     (<a class="external-link"
@@ -3785,7 +3785,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="132Source">1.3.2 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.3.2/shiro-root-1.3.2-source-release.zip";>shiro-root-1.3.2-source-release.zip</a></code>
     (<a class="external-link"
@@ -4059,7 +4059,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="126Source">1.2.6 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.2.6/shiro-root-1.2.6-source-release.zip";>shiro-root-1.2.6-source-release.zip</a></code>
     (<a class="external-link"
@@ -4315,7 +4315,7 @@ It is intended to be downloaded and executed:
 
   <h3 id="110Source">1.1.0 Source Code Distribution</h3>
 
-  <p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
+  <p>The source bundle requires JDK 11 and Maven 3.8+ to build:
 
   <code><a class="external-link" 
href="https://archive.apache.org/dist/shiro/1.1.0/shiro-root-1.1.0-source-release.zip";>shiro-root-1.1.0-source-release.zip</a></code>
     (<a class="external-link"

Reply via email to