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 cab660cd3 bom
cab660cd3 is described below
commit cab660cd31c1914f42e263f2a44064977e751805
Author: lprimak <[email protected]>
AuthorDate: Wed Jan 21 12:06:41 2026 -0600
bom
---
.well-known/security.txt | 2 +-
feed.xml | 2 +-
migration-guide.html | 43 +++++++++++++++++++++++++++++++++++++++++++
3 files changed, 45 insertions(+), 2 deletions(-)
diff --git a/.well-known/security.txt b/.well-known/security.txt
index 324797428..bc66a67b6 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -1,5 +1,5 @@
Contact: mailto:[email protected]
-Expires: 2027-01-21T17:43:59Z
+Expires: 2027-01-21T18:06:28Z
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/feed.xml b/feed.xml
index 06d0dea98..5642870e3 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-01-21T17:43:59Z</updated>
+ <updated>2026-01-21T18:06:29Z</updated>
<author>
<name>Les Hazlewood</name>
diff --git a/migration-guide.html b/migration-guide.html
index e9c539798..5d7516d4c 100644
--- a/migration-guide.html
+++ b/migration-guide.html
@@ -309,11 +309,40 @@
<div class="paragraph">
<p>For applications that require the <code>jakarta.*</code> namespace (Jakarta
EE 9 and later), Shiro 2.x artifacts are published with a <code>jakarta</code>
classifier. This means you need to explicitly request the Jakarta-namespaced
version of each dependency.</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>You <strong>must</strong> either use <a
href="dependency-chain.html">FlowLogix Dependency Chains</a> or import <a
href="jakarta-ee.html#bom_approach">Shiro BOM</a> for Jakarta EE 9+
applications to ensure all transitive dependencies use the <code>jakarta</code>
classifier.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
<div class="paragraph">
<p>Here is an example Maven configuration for Jakarta EE 9+ applications:</p>
</div>
<div class="listingblock">
<div class="content">
+<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-bom</artifactId>
+ <version>2.0.6</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+</dependencyManagement></code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
@@ -365,6 +394,20 @@
<div class="paragraph">
<p>For Spring Boot 3.x applications (using <code>jakarta.*</code>
namespace):</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>You <strong>must</strong> import <a
href="jakarta-ee.html#bom_approach">Shiro BOM</a> to ensure all transitive
dependencies use the <code>jakarta</code> classifier.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-xml hljs"
data-lang="xml"><dependency>