This is an automated email from the ASF dual-hosted git repository.
github-bot 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 327b8c6 staging 2022-03-22T22:58:45+00:00
327b8c6 is described below
commit 327b8c636ef2655287672756f2c99000c7fc55f0
Author: GitHub Actions Bot <>
AuthorDate: Tue Mar 22 22:58:46 2022 +0000
staging 2022-03-22T22:58:45+00:00
---
.htaccess | 4 +-
.well-known/security.txt | 2 +-
10-minute-tutorial.html | 6 +-
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 | 4 +
about.html | 2 +-
adoption.html | 2 +-
architecture.html | 2 +-
articles.html | 2 +-
authentication-features.html | 2 +-
authentication.html | 2 +-
authorization-features.html | 2 +-
authorization.html | 2 +-
.../2022/03/22/apache-shiro-190-released.html | 337 +++++++++++---------
cachemanager.html | 2 +-
caching.html | 2 +-
cas.html | 14 +-
command-line-hasher.html | 12 +-
commercial-support.html | 2 +-
community.html | 2 +-
configuration.html | 2 +-
core.html | 2 +-
cryptography-features.html | 2 +-
developer-resources.html | 2 +-
developers.html | 2 +-
documentation.html | 10 +-
download.html | 124 ++++----
events.html | 2 +-
features.html | 2 +-
feed.xml | 252 +++++++++++----
forums.html | 2 +-
get-started.html | 2 +-
graduation-resolution.html | 2 +-
guice.html | 14 +-
guides.html | 2 +-
how-to-contribute.html | 2 +-
index.html | 8 +-
integration.html | 2 +-
introduction.html | 2 +-
issues.html | 2 +-
java-annotations-list.html | 2 +-
java-annotations.html | 2 +-
java-authentication-guide.html | 2 +-
java-authorization-guide.html | 2 +-
java-cryptography-guide.html | 2 +-
jaxrs.html | 26 +-
jsp-tag-library.html | 2 +-
license.html | 2 +-
mailing-lists.html | 2 +-
news.html | 7 +-
overview.html | 2 +-
permissions.html | 2 +-
powered-by-shiro.html | 2 +-
realm.html | 2 +-
reference.html | 2 +-
release-archive.html | 354 ++++++++++++++++++++-
roadmap.html | 2 +-
security-reports.html | 2 +-
securitymanager.html | 2 +-
session-management-features.html | 2 +-
session-management.html | 2 +-
sitemap.xml | 16 +-
spring-boot.html | 26 +-
spring-framework.html | 38 +--
spring-xml.html | 2 +-
subject.html | 2 +-
support.html | 2 +-
terminology.html | 2 +-
testing.html | 2 +-
tools.html | 2 +-
tutorial.html | 4 +-
web-features.html | 2 +-
web.html | 2 +-
webapp-tutorial.html | 2 +-
what-is-shiro.html | 2 +-
80 files changed, 977 insertions(+), 439 deletions(-)
diff --git a/.htaccess b/.htaccess
index 121e76e..04059f5 100644
--- a/.htaccess
+++ b/.htaccess
@@ -51,5 +51,5 @@ RedirectMatch /static/1.1.0(.*) /static/current$1
RedirectMatch /static/1.0.0-incubating(.*) /static/current$1
# latest
-RedirectMatch /static/current(.*) /static/1.8.0$1
-RedirectMatch /static/latest(.*) /static/1.8.0$1
+RedirectMatch /static/current(.*) /static/1.9.0$1
+RedirectMatch /static/latest(.*) /static/1.9.0$1
diff --git a/.well-known/security.txt b/.well-known/security.txt
index ba7fbf7..1697cbd 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -1,5 +1,5 @@
Contact: mailto:[email protected]
-Expires: 2023-03-22T22:45:37Z
+Expires: 2023-03-22T22:55: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/10-minute-tutorial.html b/10-minute-tutorial.html
index 34e28c6..38f925b 100644
--- a/10-minute-tutorial.html
+++ b/10-minute-tutorial.html
@@ -253,13 +253,13 @@ Now let’s actually do something!</p>
</li>
<li>
<p>Download the lastest "Source Code Distribution" from the <a
href="download.html">Download</a> page.
-In this example, we’re using the 1.8.0 release distribution.</p>
+In this example, we’re using the 1.9.0 release distribution.</p>
</li>
<li>
<p>Unzip the source package:</p>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ unzip shiro-root-1.8.0-source-release.zip</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ unzip shiro-root-1.9.0-source-release.zip</code></pre>
</div>
</div>
</li>
@@ -267,7 +267,7 @@ In this example, we’re using the 1.8.0 release
distribution.</p>
<p>Enter the quickstart directory:</p>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ cd shiro-root-1.8.0/samples/quickstart</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ cd shiro-root-1.9.0/samples/quickstart</code></pre>
</div>
</div>
</li>
diff --git a/2/index.html b/2/index.html
index f743c0d..4d75525 100644
--- a/2/index.html
+++ b/2/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a href="../blog/2020/v1.6.0.html"><h4 class="news-title">Apache
Shiro 1.6.0 available</h4></a>
+ <p><small>by François Papon on 2020-08-17</small></p>
+ </div>
+ <div>
<a
href="../blog/2020/05/25/feathercast-with-brian-demers.html"><h4
class="news-title">Feathercast with Brian Demers</h4></a>
<p><small>by Benjamin Marwell on 2020-05-25</small></p>
</div>
@@ -305,10 +309,6 @@
<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>
</div>
- <div>
- <a href="../blog/2020/01/25/apache-shiro-150-released.html"><h4
class="news-title">Apache Shiro 1.5.0 Released</h4></a>
- <p><small>by The Apache Shiro Team on 2020-01-25</small></p>
- </div>
<hr/>
<nav class="" aria-label="News Pagination">
diff --git a/3/index.html b/3/index.html
index 06999e1..1f7a95e 100644
--- a/3/index.html
+++ b/3/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a href="../blog/2020/01/25/apache-shiro-150-released.html"><h4
class="news-title">Apache Shiro 1.5.0 Released</h4></a>
+ <p><small>by The Apache Shiro Team on 2020-01-25</small></p>
+ </div>
+ <div>
<a href="../blog/2019/11/18/apache-shiro-142-released.html"><h4
class="news-title">Apache Shiro 1.4.2 Released</h4></a>
<p><small>by François Papon on 2019-11-18</small></p>
</div>
@@ -305,10 +309,6 @@
<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>
</div>
- <div>
- <a href="../blog/2016/08/29/apache-shiro-131-released.html"><h4
class="news-title">Apache Shiro 1.3.1 Released</h4></a>
- <p><small>by Brian Demers on 2016-08-29</small></p>
- </div>
<hr/>
<nav class="" aria-label="News Pagination">
diff --git a/4/index.html b/4/index.html
index b5adf08..ebc0928 100644
--- a/4/index.html
+++ b/4/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a href="../blog/2016/08/29/apache-shiro-131-released.html"><h4
class="news-title">Apache Shiro 1.3.1 Released</h4></a>
+ <p><small>by Brian Demers on 2016-08-29</small></p>
+ </div>
+ <div>
<a href="../blog/2016/07/25/apache-shiro-130-released.html"><h4
class="news-title">Apache Shiro 1.3.0 Released</h4></a>
<p><small>by Brian Demers on 2016-07-25</small></p>
</div>
@@ -305,10 +309,6 @@
<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>
</div>
- <div>
- <a href="../blog/2013/05/30/apache-shiro-122-released.html"><h4
class="news-title">Apache Shiro 1.2.2 Released</h4></a>
- <p><small>by The Apache Shiro Team on 2013-05-30</small></p>
- </div>
<hr/>
<nav class="" aria-label="News Pagination">
diff --git a/5/index.html b/5/index.html
index 115a1b2..6e43bf2 100644
--- a/5/index.html
+++ b/5/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a href="../blog/2013/05/30/apache-shiro-122-released.html"><h4
class="news-title">Apache Shiro 1.2.2 Released</h4></a>
+ <p><small>by The Apache Shiro Team on 2013-05-30</small></p>
+ </div>
+ <div>
<a href="../blog/2012/07/29/apache-shiro-121-released.html"><h4
class="news-title">Apache Shiro 1.2.1 Released</h4></a>
<p><small>by Les Hazlewood on 2012-07-29</small></p>
</div>
@@ -305,10 +309,6 @@
<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>
</div>
- <div>
- <a
href="../blog/2011/05/24/the-new-rbac-resource-based-access-control.html"><h4
class="news-title">The new role-based vs resource-based access control</h4></a>
- <p><small>by Les Hazlewood on 2011-05-24</small></p>
- </div>
<hr/>
<nav class="" aria-label="News Pagination">
diff --git a/6/index.html b/6/index.html
index d7651af..c486f59 100644
--- a/6/index.html
+++ b/6/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a
href="../blog/2011/05/24/the-new-rbac-resource-based-access-control.html"><h4
class="news-title">The new role-based vs resource-based access control</h4></a>
+ <p><small>by Les Hazlewood on 2011-05-24</small></p>
+ </div>
+ <div>
<a
href="../blog/2011/03/14/infoq-article-on-apache-shiro.html"><h4
class="news-title">infoq article on Apache Shiro</h4></a>
<p><small>by Les Hazlewood on 2011-03-14</small></p>
</div>
@@ -305,10 +309,6 @@
<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>
</div>
- <div>
- <a
href="../blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html"><h4
class="news-title">Apache Shiro video and slide from SF JUG
(Presentation)</h4></a>
- <p><small>by Alex Salazar on 2011-01-06</small></p>
- </div>
<hr/>
<nav class="" aria-label="News Pagination">
diff --git a/7/index.html b/7/index.html
index f80e8ff..5a2ef67 100644
--- a/7/index.html
+++ b/7/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a
href="../blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html"><h4
class="news-title">Apache Shiro video and slide from SF JUG
(Presentation)</h4></a>
+ <p><small>by Alex Salazar on 2011-01-06</small></p>
+ </div>
+ <div>
<a href="../blog/2010/11/03/apache-shiro-110-released.html"><h4
class="news-title">Apache Shiro 1.1.0 Released</h4></a>
<p><small>by Les Hazlewood on 2010-11-03</small></p>
</div>
@@ -305,10 +309,6 @@
<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>
</div>
- <div>
- <a
href="../blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html"><h4
class="news-title">SDForum Java SIG Apache Shiro Presentation</h4></a>
- <p><small>by Les Hazlewood on 2010-06-01</small></p>
- </div>
<hr/>
<nav class="" aria-label="News Pagination">
diff --git a/8/index.html b/8/index.html
index 464e80b..4b0bcbb 100644
--- a/8/index.html
+++ b/8/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a
href="../blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html"><h4
class="news-title">SDForum Java SIG Apache Shiro Presentation</h4></a>
+ <p><small>by Les Hazlewood on 2010-06-01</small></p>
+ </div>
+ <div>
<a
href="../blog/2010/06/01/apache-shiro-100-incubating-released.html"><h4
class="news-title">Apache Shiro 1.0.0-incubating Released!</h4></a>
<p><small>by Les Hazlewood on 2010-06-01</small></p>
</div>
diff --git a/about.html b/about.html
index 6be1dff..566a9bf 100644
--- a/about.html
+++ b/about.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='about'/>
<meta property="og:locale" content="en_US" />
diff --git a/adoption.html b/adoption.html
index cc1c0b8..d19d50c 100644
--- a/adoption.html
+++ b/adoption.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//adoption.html'/>
diff --git a/architecture.html b/architecture.html
index 51f9c4a..6285ba4 100644
--- a/architecture.html
+++ b/architecture.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="og:locale" content="en_US" />
diff --git a/articles.html b/articles.html
index f8f13d5..fe3af1d 100644
--- a/articles.html
+++ b/articles.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='community'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//articles.html'/>
diff --git a/authentication-features.html b/authentication-features.html
index 74c109f..d91e73b 100644
--- a/authentication-features.html
+++ b/authentication-features.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='caching'/>
<meta property="article:tag" content='authentication'/>
<meta property="article:tag" content='features'/>
diff --git a/authentication.html b/authentication.html
index 2791ce0..5426b54 100644
--- a/authentication.html
+++ b/authentication.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//authentication.html'/>
diff --git a/authorization-features.html b/authorization-features.html
index a16ab98..8d2847e 100644
--- a/authorization-features.html
+++ b/authorization-features.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='authorization'/>
<meta property="article:tag" content='features'/>
diff --git a/authorization.html b/authorization.html
index 9239447..89f9d68 100644
--- a/authorization.html
+++ b/authorization.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//authorization.html'/>
diff --git a/caching.html b/blog/2022/03/22/apache-shiro-190-released.html
similarity index 53%
copy from caching.html
copy to blog/2022/03/22/apache-shiro-190-released.html
index f3cdd04..951f99b 100644
--- a/caching.html
+++ b/blog/2022/03/22/apache-shiro-190-released.html
@@ -18,43 +18,50 @@
<html lang="en">
<head>
<meta charset="utf-8"/>
- <title>Caching | Apache Shiro</title>
+ <title>Apache Shiro 1.9.0 Released | Apache Shiro</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="keywords" content='caching,cache'>
+ <meta name="author" content="Benjamin Marwell">
+ <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="Caching | Apache Shiro"/>
+ <meta property="og:title" content="Apache Shiro 1.9.0 Released | Apache
Shiro"/>
+ <meta property="article:published_time" content="2022-03-22T21:39:37Z"/>
+ <meta name="publish_date" property="og:publish_date"
content="2022-03-22T21:39:37Z"/>
+ <meta name="twitter:creator" content="@bmarwell" />
+ <meta property="article:author"
content="https://www.facebook.com/bmarwell" />
+ <meta property="profile:first_name" content="Benjamin" />
+ <meta property="profile:last_name" content="Marwell" />
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
- <meta property="article:tag" content='caching'/>
- <meta property="article:tag" content='cache'/>
+ <meta property="article:modification_time" content="2022-03-22T21:39:37Z"/>
+ <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.staged.apache.org//caching.html'/>
- <meta property="og:image" content='images/shiro-featured-image.png'/>
+ <meta property="og:url"
content='https://shiro.staged.apache.org//blog/2022/03/22/apache-shiro-190-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.5.0/bootstrap-icons.css" rel="stylesheet">
- <link href="css/asciidoctor.css" rel="stylesheet">
- <link href="css/base.css" rel="stylesheet">
- <link href="highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
- <link href="css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+ <link href="../../../../css/bootstrap.min.css" rel="stylesheet">
+ <link href="../../../../bootstrap-icons-1.5.0/bootstrap-icons.css"
rel="stylesheet">
+ <link href="../../../../css/asciidoctor.css" rel="stylesheet">
+ <link href="../../../../css/base.css" rel="stylesheet">
+ <link href="../../../../highlight.js-11.2.0/styles/default.min.css"
rel="stylesheet">
+ <link href="../../../../css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
<!-- 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">
+ <link rel="shortcut icon" href="../../../../favicon.ico">
<!-- Matomo -->
<script>
@@ -81,7 +88,7 @@
<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>
+ <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"/>
@@ -99,10 +106,10 @@
<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>
+ <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>
+ <a class="nav-link"
href="../../../../documentation.html">Docs</a>
</li>
<li class="nav-item dropdown">
@@ -110,14 +117,14 @@
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="../../../../web.html">General</a></li>
+ <li><a class="dropdown-item"
href="../../../../jaxrs.html">JAX-RS</a></li>
<li><hr class="dropdown-divider"></li>
- <li><a class="dropdown-item"
href="web-features.html">Features</a></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>
+ <li><a class="nav-link"
href="../../../../features.html">Features</a></li>
<!-- integrations -->
<li class="nav-item dropdown">
@@ -125,10 +132,10 @@
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><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>
+ <li><a class="dropdown-item"
href="../../../../integration.html">Third-Party Integrations</a></li>
</ul>
</li>
@@ -138,13 +145,13 @@
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="../../../../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><hr class="dropdown-divider"></li>
- <li><a class="dropdown-item"
href="community.html">More</a></li>
+ <li><a class="dropdown-item"
href="../../../../community.html">More</a></li>
</ul>
</li>
@@ -154,9 +161,9 @@
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-reports.html">Vulnerability Reports</a></li>
+ <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-reports.html">Vulnerability Reports</a></li>
</ul>
</li>
</ul>
@@ -181,176 +188,202 @@
</nav>
<div class="page-header">
- <h1>Caching</h1>
+ <h1>Apache Shiro 1.9.0 Released</h1>
</div>
-<div id="preamble">
+ <p>
+ <em>Published by <a rel="author"
href="https://twitter.com/@bmarwell">Benjamin Marwell</a> on the
+ <time datetime="2022-03-22T21:39:37Z">22th of March,
2022</time>
+ </em>
+ </p>
+
+ <div id="preamble">
<div class="sectionbody">
<div class="paragraph">
-<p>The Shiro development team understands performance is critical in many
-applications. Caching is a first class feature built into Shiro from day
-one to ensure that security operations remain as fast as possible.</p>
+<p>The Shiro team is pleased to announce the release of Apache Shiro version
1.9.0.
+This is a feature release for 1.x.</p>
</div>
<div class="paragraph">
-<p>However, while Caching as a concept is a fundamental part of Shiro,
-implementing a full Cache mechanism would be outside the core competency
-of a security framework. To that end, Shiro’s cache support is basically
-an abstraction (wrapper) API that will ‘sit’ on top of an
underlying
-production Cache mechanism (e.g. Hazelcast, Ehcache, OSCache,
-Terracotta, Coherence, GigaSpaces, JBossCache, etc). This allows a Shiro
-end-user to configure any cache mechanism they prefer.</p>
+<p>This release solves 20 issues since the 1.8.0 release and is available for
download now.</p>
</div>
</div>
</div>
<div class="sect1">
-<h2 id="caching_api">Caching API</h2>
+<h2 id="breaking_changes">Breaking changes</h2>
<div class="sectionbody">
-<div class="paragraph">
-<p>Shiro has three important cache interfaces:</p>
-</div>
<div class="ulist">
<ul>
<li>
-<p><a
href="static/current/apidocs/org/apache/shiro/cache/CacheManager.html"><code>CacheManager</code></a></p>
+<p>We fixed [<a
href="https://issues.apache.org/jira/browse/SHIRO-829">SHIRO-829</a>] by
changing the class signature of the class
<code>ShiroFilterFactoryBean</code>:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-diff hljs"
data-lang="diff">-public class ShiroFilterFactoryBean implements FactoryBean,
BeanPostProcessor {
++public class ShiroFilterFactoryBean implements
FactoryBean<AbstractShiroFilter>, BeanPostProcessor {</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>and the method signature of <code>public Class<?>
getObjectType</code>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-diff hljs"
data-lang="diff">- public Class getObjectType() {
+- return SpringShiroFilter.class;
++ public Class<?> getObjectType() {
++ return AbstractShiroFilter.class;</code></pre>
+</div>
+</div>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>While we do not expect to break any builds or runtimes, these changes are
(strictly speaking) breaking changes as they introduce Generics to this
class.</p>
+</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://issues.apache.org/jira/projects/SHIRO/versions/12350639">Jira,
Release 1.9.0</a>.</p>
+</div>
+<div class="sect2">
+<h3 id="bug">Bug</h3>
<div class="ulist">
<ul>
<li>
-<p>The primary Manager component for all caching, it returns <code>Cache</code>
-instances.</p>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-829">SHIRO-829</a>] -
+beanPostProcessor and FactoryBean cause aop to fail in the same
+Configuration</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-845">SHIRO-845</a>] -
+Dependencies for test-jars missing</p>
</li>
</ul>
</div>
-</li>
-<li>
-<p><a
href="static/current/apidocs/org/apache/shiro/cache/Cache.html"><code>Cache</code></a></p>
+</div>
+<div class="sect2">
+<h3 id="improvement">Improvement</h3>
<div class="ulist">
<ul>
<li>
-<p>Maintains key/value pairs</p>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-804">SHIRO-804</a>] -
Avoid
+conflicts with spring boot aop</p>
</li>
-</ul>
-</div>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-836">SHIRO-836</a>] -
Delete
+jsecurty-sample.jks</p>
</li>
<li>
-<p><a
href="static/current/apidocs/org/apache/shiro/cache/CacheManagerAware.html"><code>CacheManagerAware</code></a></p>
-<div class="ulist">
-<ul>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-838">SHIRO-838</a>] -
Create
+SHA512-Hashes</p>
+</li>
<li>
-<p>Implemented by components wishing to receive and use a CacheManager
-instance</p>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-846">SHIRO-846</a>] -
+Creation of site takes very long time</p>
</li>
-</ul>
-</div>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-848">SHIRO-848</a>] -
+Relative Path in pom.xml is not needed</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-850">SHIRO-850</a>] -
The
+profile name jdk19-plus is misleading</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-851">SHIRO-851</a>] -
+Handling properties for compile/enconding vs. default configurations of
+plugins</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-852">SHIRO-852</a>] -
+Configuration for maven-release-plugin prepationGoal should be changed</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-853">SHIRO-853</a>] -
+Versions of maven-surefire/failsafe/report plugin are not in sync</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-854">SHIRO-854</a>] -
+Konfiguration includes/excludes maven-failsafe-plugin can be reduced to
+default</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-860">SHIRO-860</a>] -
update
+logback to 1.2.10</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-862">SHIRO-862</a>] -
Replace
+Google Analytics with Matomo for new Javadocs</p>
</li>
</ul>
</div>
-<div class="paragraph">
-<p>A <code>CacheManager</code> returns <code>Cache</code> instances and
various Shiro
-components use those <code>Cache</code> instances to cache data as necessary.
Any
-Shiro component that implements <code>CacheManagerAware</code> will
automatically
-receive a configured <code>CacheManager</code>, where it can be used to acquire
-<code>Cache</code> instances.</p>
-</div>
-<div class="paragraph">
-<p>The Shiro <a href="securitymanager.html">SecurityManager</a>
implementations and
-all
-<a
href="static/current/apidocs/org/apache/shiro/realm/AuthenticatingRealm.html"><code>AuthenticatingRealm</code></a>
-and
-<a
href="static/current/apidocs/org/apache/shiro/realm/AuthorizingRealm.html"><code>AuthorizingRealm</code></a>
-implementations implement CacheManagerAware. If you set the
-<code>CacheManager</code> on the <code>SecurityManager</code>, it will in turn
set it on
-the various Realms that implement CacheManagerAware as well (OO
-delegation). For example, in shiro.ini:</p>
-</div>
-<div class="listingblock">
-<div class="title">example shiro.ini CacheManager configuration</div>
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-ini hljs"
data-lang="ini">securityManager.realms = $myRealm1, $myRealm2, ..., $myRealmN
-...
-cacheManager = my.implementation.of.CacheManager
-...
-securityManager.cacheManager = $cacheManager
-# at this point, the securityManager and all CacheManagerAware
-# realms have been set with the cacheManager instance</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="cachemanager_implementations">CacheManager Implementations</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Shiro provides a number of out-of-the-box <code>CacheManager</code>
-implementations that you might find useful instead of implementing your
-own.</p>
</div>
<div class="sect2">
-<h3
id="memoryconstrainedcachemanager"><code>MemoryConstrainedCacheManager</code></h3>
-<div class="paragraph">
-<p>The
-<a
href="static/current/apidocs/org/apache/shiro/cache/MemoryConstrainedCacheManager.html"><code>MemoryConstrainedCacheManager</code></a>
-is a <code>CacheManager</code> implementation suitable for single-JVM
production
-environments.
-It is not clustered/distributed, so if your application spans across more than
one JVM (e.g. web app running on multiple web servers), and you want cache
entries to be accessible across JVMs, you will need to use a distributed cache
implement instead.</p>
-</div>
-<div class="paragraph">
-<p>The <code>MemoryConstrainedCacheManager</code> manages <a
href="static/current/apidocs/org/apache/shiro/cache/MapCache.html"><code>MapCache</code></a>
instances, one <code>MapCache</code> instance per named cache.
-Each <code>MapCache</code> instance is backed by a Shiro <a
href="static/current/apidocs/org/apache/shiro/util/SoftHashMap.html"><code>SoftHashMap</code></a>
which can auto-resize itself based on an application’s runtime memory
constraints/needs (by leveraging JDK <a
href="https://docs.oracle.com/javase/7/docs/api/java/lang/ref/SoftReference.html"><code>SoftReference</code></a>
instances).</p>
-</div>
-<div class="paragraph">
-<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
-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>
+<h3 id="task">Task</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-841">SHIRO-841</a>] -
+NullPointerException from SessionsSecurityManager.start()</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-867">SHIRO-867</a>] -
Skip Deployment of integration-test and samples artifacts</p>
+</li>
+</ul>
</div>
-<div class="listingblock">
-<div class="title">MemoryConstrainedCacheManager shiro.ini configuration
example</div>
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-ini hljs"
data-lang="ini">...
-cacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager
-...
-securityManager.cacheManager = $cacheManager</code></pre>
</div>
+<div class="sect2">
+<h3 id="dependency_upgrade">Dependency upgrade</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-828">SHIRO-828</a>] -
+aspectj-maven-plugin 1.14.0</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-842">SHIRO-842</a>] -
+shiro-web depends on older log4j</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-843">SHIRO-843</a>] -
Update
+maven-project-info-reports</p>
+</li>
+<li>
+<p>[<a href="https://issues.apache.org/jira/browse/SHIRO-844">SHIRO-844</a>] -
Update
+maven-javadoc-plugin to 3.3.1</p>
+</li>
+</ul>
</div>
</div>
</div>
</div>
<div class="sect1">
-<h2 id="hazelcastcachemanager"><code>HazelcastCacheManager</code></h2>
+<h2 id="download">Download</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>TBD</p>
+<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="ehcachemanager"><code>EhCacheManager</code></h2>
+<h2 id="documentation">Documentation</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>TBD</p>
-</div>
+<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="sect1">
-<h2 id="authorization_cache_invalidation">Authorization Cache Invalidation</h2>
-<div class="sectionbody">
<div class="paragraph">
-<p>Finally note that
-<a
href="static/current/apidocs/org/apache/shiro/realm/AuthorizingRealm.html"><code>AuthorizingRealm</code></a>
-has a
-<a
href="static/current/apidocs/org/apache/shiro/realm/AuthorizingRealm.html#clearCachedAuthorizationInfo(org.apache.shiro.subject.PrincipalCollection)">clearCachedAuthorizationInfo
-method</a> that can be called by subclasses to evict the cached authzInfo
-for a particular account. It is usually called by custom logic if the
-corresponding account’s authz data has changed (to ensure the next authz
-check will pick up the new data).</p>
+<p>The Apache Shiro Team</p>
</div>
</div>
</div>
- <hr />
+ <hr />
+
</div>
<div class="footer-padding"></div>
@@ -372,7 +405,7 @@ check will pick up the new data).</p>
</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/caching.adoc"/>
+ <input type="hidden" id="ghEditPage"
value="https://github.com/apache/shiro-site/edit/main/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc"/>
</div>
<div class="d-flex col-md-2 justify-content-end" style="position:
relative">
@@ -385,9 +418,9 @@ check will pick up the new data).</p>
<!-- 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.2.0/highlight.min.js"></script>
- <script src="js/shiro.js"></script>
+ <script src="../../../../js/bootstrap.min.js"></script>
+ <script src="../../../../highlight.js-11.2.0/highlight.min.js"></script>
+ <script src="../../../../js/shiro.js"></script>
<script>
docReady(
diff --git a/cachemanager.html b/cachemanager.html
index 2eeee26..e63c7c7 100644
--- a/cachemanager.html
+++ b/cachemanager.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='cache'/>
<meta property="og:locale" content="en_US" />
diff --git a/caching.html b/caching.html
index f3cdd04..5505fef 100644
--- a/caching.html
+++ b/caching.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='caching'/>
<meta property="article:tag" content='cache'/>
<meta property="og:locale" content="en_US" />
diff --git a/cas.html b/cas.html
index f52a261..38411df 100644
--- a/cas.html
+++ b/cas.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='cas'/>
<meta property="og:locale" content="en_US" />
@@ -362,7 +362,7 @@ Generally, the CAS client forwards the user to the
originally called protected p
<pre><code class='xml language-xml'><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-cas</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
</code></pre>
</div>
@@ -372,7 +372,7 @@ Generally, the CAS client forwards the user to the
originally called protected p
role="tabpanel"
aria-labelledby="gradle-casmain-tab"
>
- <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-cas:1.8.0'
+ <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-cas:1.9.0'
</code></pre>
</div>
<div
@@ -381,7 +381,7 @@ Generally, the CAS client forwards the user to the
originally called protected p
role="tabpanel"
aria-labelledby="sbt-casmain-tab"
>
- <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-cas" % "1.8.0"
+ <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-cas" % "1.9.0"
</code></pre>
</div>
<div
@@ -390,7 +390,7 @@ Generally, the CAS client forwards the user to the
originally called protected p
role="tabpanel"
aria-labelledby="ivy-casmain-tab"
>
- <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-cas" rev="1.8.0"/>
+ <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-cas" rev="1.9.0"/>
</code></pre>
</div>
<div
@@ -399,7 +399,7 @@ Generally, the CAS client forwards the user to the
originally called protected p
role="tabpanel"
aria-labelledby="leiningen-casmain-tab"
>
- <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-cas
"1.8.0"]
+ <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-cas
"1.9.0"]
</code></pre>
</div>
<div
@@ -408,7 +408,7 @@ Generally, the CAS client forwards the user to the
originally called protected p
role="tabpanel"
aria-labelledby="buildr-casmain-tab"
>
- <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-cas:jar:1.8.0'
+ <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-cas:jar:1.9.0'
</code></pre>
</div>
</div>
diff --git a/command-line-hasher.html b/command-line-hasher.html
index 79352b6..63d9275 100644
--- a/command-line-hasher.html
+++ b/command-line-hasher.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='hashes'/>
<meta property="article:tag" content='command-line'/>
@@ -227,14 +227,14 @@ They are outdated and all considered insecure!</p>
<h2 id="CommandLineHasher-Usage">Usage</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>Ensure you have access to the <code>shiro-tools-hasher-1.8.0-cli.jar</code>
file.
+<p>Ensure you have access to the <code>shiro-tools-hasher-1.9.0-cli.jar</code>
file.
You can either find this in a source build in the
<em>buildroot</em>`/tools/hasher/target` directory or via download through
Maven.</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash"># Use the following to download from Maven Central into
-#
~/.m2/repository/org/apache/shiro/tools/shiro-tools-hasher/1.8.0/shiro-tools-hasher-1.8.0-cli.jar
-$ mvn dependency:get -DgroupId=org.apache.shiro.tools
-DartifactId=shiro-tools-hasher -Dclassifier=cli -Dversion=1.8.0</code></pre>
+#
~/.m2/repository/org/apache/shiro/tools/shiro-tools-hasher/1.9.0/shiro-tools-hasher-1.9.0-cli.jar
+$ mvn dependency:get -DgroupId=org.apache.shiro.tools
-DartifactId=shiro-tools-hasher -Dclassifier=cli -Dversion=1.9.0</code></pre>
</div>
</div>
<div class="paragraph">
@@ -242,7 +242,7 @@ $ mvn dependency:get -DgroupId=org.apache.shiro.tools
-DartifactId=shiro-tools-h
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ java -jar shiro-tools-hasher-1.8.0-cli.jar</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ java -jar shiro-tools-hasher-1.9.0-cli.jar</code></pre>
</div>
</div>
<div class="paragraph">
@@ -263,7 +263,7 @@ $ mvn dependency:get -DgroupId=org.apache.shiro.tools
-DartifactId=shiro-tools-h
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ java -jar shiro-tools-hasher-1.8.0-cli.jar -p</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs"
data-lang="bash">$ java -jar shiro-tools-hasher-1.9.0-cli.jar -p</code></pre>
</div>
</div>
<div class="paragraph">
diff --git a/commercial-support.html b/commercial-support.html
index 4fbc8e6..ee25a17 100644
--- a/commercial-support.html
+++ b/commercial-support.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='support'/>
<meta property="article:tag" content='services'/>
diff --git a/community.html b/community.html
index 54736a4..55114cc 100644
--- a/community.html
+++ b/community.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='community'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//community.html'/>
diff --git a/configuration.html b/configuration.html
index 58e3b92..8813135 100644
--- a/configuration.html
+++ b/configuration.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//configuration.html'/>
diff --git a/core.html b/core.html
index 281eccf..5840d28 100644
--- a/core.html
+++ b/core.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='about'/>
<meta property="og:locale" content="en_US" />
diff --git a/cryptography-features.html b/cryptography-features.html
index e0c9862..d77764e 100644
--- a/cryptography-features.html
+++ b/cryptography-features.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='cryptography'/>
<meta property="article:tag" content='manual'/>
diff --git a/developer-resources.html b/developer-resources.html
index b5229cd..6a485fa 100644
--- a/developer-resources.html
+++ b/developer-resources.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='development'/>
<meta property="article:tag" content='git'/>
<meta property="article:tag" content='clone'/>
diff --git a/developers.html b/developers.html
index aa6535c..c0eeefe 100644
--- a/developers.html
+++ b/developers.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='developer'/>
<meta property="og:locale" content="en_US" />
diff --git a/documentation.html b/documentation.html
index a8ce87e..cb5b2ec 100644
--- a/documentation.html
+++ b/documentation.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='overview'/>
<meta property="og:locale" content="en_US" />
@@ -247,18 +247,18 @@
<div class="sect2">
<h3 id="current_release">Current Release</h3>
<div class="paragraph">
-<p>Apache Shiro 1.8.0 (<a href="download.html">Download</a>)</p>
+<p>Apache Shiro 1.9.0 (<a href="download.html">Download</a>)</p>
</div>
<div class="ulist">
<ul>
<li>
-<p><a href="static/1.8.0/apidocs">API</a> (JavaDoc)</p>
+<p><a href="static/1.9.0/apidocs">API</a> (JavaDoc)</p>
</li>
<li>
-<p><a href="static/1.8.0/xref/">Browse Source</a> (XREF)</p>
+<p><a href="static/1.9.0/xref/">Browse Source</a> (XREF)</p>
</li>
<li>
-<p><a href="static/1.8.0/">Maven Static Site</a></p>
+<p><a href="static/1.9.0/">Maven Static Site</a></p>
</li>
</ul>
</div>
diff --git a/download.html b/download.html
index ddbf635..aea8de0 100644
--- a/download.html
+++ b/download.html
@@ -185,7 +185,7 @@
<p><div id="preamble">
<div class="sectionbody">
<div class="paragraph">
-<p>Apache Shiro 1.8.0 is the current stable release (Java 1.8+ JVM).</p>
+<p>Apache Shiro 1.9.0 is the current stable release (Java 1.8+ JVM).</p>
</div>
<div class="paragraph">
<p>To download Shiro please follow the instructions below.</p>
@@ -204,7 +204,7 @@
<h2 id="current_release">Current Release</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>The current release is 1.8.0.
+<p>The current release is 1.9.0.
For older releases, please visit our <a href="release-archive.html">release
archive</a>.</p>
</div>
</div>
@@ -213,42 +213,42 @@ For older releases, please visit our <a
href="release-archive.html">release arch
<p>
<ul>
- <li><a href="#180">Apache Shiro Release v1.8.0</a></li>
+ <li><a href="#190">Apache Shiro Release v1.9.0</a></li>
<ul>
- <li><a href="#180Source">1.8.0 Source Code Distribution</a></li>
- <li><a href="#180Git">1.8.0 Git Source repository</a></li>
- <li><a href="#180Binary">1.8.0 Binaries</a></li>
+ <li><a href="#190Source">1.9.0 Source Code Distribution</a></li>
+ <li><a href="#190Git">1.9.0 Git Source repository</a></li>
+ <li><a href="#190Binary">1.9.0 Binaries</a></li>
</ul>
</ul>
</p>
- <section id="180">
- <h2>Release 1.8.0</h2>
+ <section id="190">
+ <h2>Release 1.9.0</h2>
- <h3 id="180Source">1.8.0 Source Code Distribution</h3>
+ <h3 id="190Source">1.9.0 Source Code Distribution</h3>
<p>The source bundle requires JDK 1.8 and Maven 3.0.3+ to build:
- <code><a class="external-link"
href="https://www.apache.org/dyn/closer.lua/shiro/1.8.0/shiro-root-1.8.0-source-release.zip">shiro-root-1.8.0-source-release.zip</a></code>
+ <code><a class="external-link"
href="https://www.apache.org/dyn/closer.lua/shiro/1.9.0/shiro-root-1.9.0-source-release.zip">shiro-root-1.9.0-source-release.zip</a></code>
(<a class="external-link"
-
href="https://www.apache.org/dyn/closer.lua/shiro/1.8.0/shiro-root-1.8.0-source-release.zip.asc">pgp</a>,
<a
+
href="https://www.apache.org/dyn/closer.lua/shiro/1.9.0/shiro-root-1.9.0-source-release.zip.asc">pgp</a>,
<a
class="external-link"
-
href="https://www.apache.org/dyn/closer.lua/shiro/1.8.0/shiro-root-1.8.0-source-release.zip.sha512">sha512</a>)
+
href="https://www.apache.org/dyn/closer.lua/shiro/1.9.0/shiro-root-1.9.0-source-release.zip.sha512">sha512</a>)
</code>
<p>Associated documentation can be found <a href="documentation.html"
title="Documentation">here</a></p>
- <h3 id="180Git">1.8.0 Git Source repository</h3>
+ <h3 id="190Git">1.9.0 Git Source repository</h3>
<p>The source can be cloned anonymously from Git with this command:</p>
<pre><code class="language-bash bash">git clone
https://github.com/apache/shiro.git
-git checkout shiro-root-1.8.0
+git checkout shiro-root-1.9.0
</code>
</pre>
- <h3 id="180Binary">1.8.0 Binaries</h3>
+ <h3 id="190Binary">1.9.0 Binaries</h3>
<p>If you don't want to build yourself, you can download pre-built binaries
from Maven Central, just click the link in the "Artifact" column. If you would
like
acquire Shiro through Maven, then please use the markup listed under
"Maven Usage"</p>
@@ -269,8 +269,8 @@ git checkout shiro-root-1.8.0
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-all/1.8.0/shiro-all-1.8.0.jar">shiro-all</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-all/1.8.0/shiro-all-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-all/1.9.0/shiro-all-1.9.0.jar">shiro-all</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-all/1.9.0/shiro-all-1.9.0.jar.asc">pgp</a>)
</td>
<td>
@@ -288,15 +288,15 @@ For Maven builds, it is <b>highly</b> recommended to
specify individual modules
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0.jar">shiro-core</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-core/1.9.0/shiro-core-1.9.0.jar">shiro-core</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-core/1.9.0/shiro-core-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -310,15 +310,15 @@ and one of its binding jars is required.
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0.jar">shiro-web</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.9.0/shiro-web-1.9.0.jar">shiro-web</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.9.0/shiro-web-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-web</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -328,15 +328,15 @@ and one of its binding jars is required.
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-servlet-plugin/1.8.0/shiro-servlet-plugin-1.8.0.jar">shiro-servlet-plugin</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-servlet-plugin/1.8.0/shiro-servlet-plugin-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-servlet-plugin/1.9.0/shiro-servlet-plugin-1.9.0.jar">shiro-servlet-plugin</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-servlet-plugin/1.9.0/shiro-servlet-plugin-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-servlet-plugin</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -346,15 +346,15 @@ and one of its binding jars is required.
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-jaxrs/1.8.0/shiro-jaxrs-1.8.0.jar">shiro-jaxrs</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-jaxrs/1.8.0/shiro-jaxrs-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-jaxrs/1.9.0/shiro-jaxrs-1.9.0.jar">shiro-jaxrs</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-jaxrs/1.9.0/shiro-jaxrs-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-jaxrs</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -364,15 +364,15 @@ and one of its binding jars is required.
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-aspectj/1.8.0/shiro-aspectj-1.8.0.jar">shiro-aspectj</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-aspectj/1.8.0/shiro-aspectj-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-aspectj/1.9.0/shiro-aspectj-1.9.0.jar">shiro-aspectj</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-aspectj/1.9.0/shiro-aspectj-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-aspectj</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -383,15 +383,15 @@ and one of its binding jars is required.
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-cas/1.8.0/shiro-cas-1.8.0.jar">shiro-cas</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-cas/1.8.0/shiro-cas-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-cas/1.9.0/shiro-cas-1.9.0.jar">shiro-cas</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-cas/1.9.0/shiro-cas-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-cas</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -405,15 +405,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-ehcache/1.8.0/shiro-ehcache-1.8.0.jar">shiro-ehcache</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-ehcache/1.8.0/shiro-ehcache-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-ehcache/1.9.0/shiro-ehcache-1.9.0.jar">shiro-ehcache</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-ehcache/1.9.0/shiro-ehcache-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-ehcache</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -423,15 +423,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-hazelcast/1.8.0/shiro-hazelcast-1.8.0.jar">shiro-hazelcast</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-hazelcast/1.8.0/shiro-hazelcast-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-hazelcast/1.9.0/shiro-hazelcast-1.9.0.jar">shiro-hazelcast</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-hazelcast/1.9.0/shiro-hazelcast-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-hazelcast</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -441,15 +441,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-features/1.8.0/shiro-features-1.8.0-features.xml">shiro-features</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-features/1.8.0/shiro-features-1.8.0-features.xml.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-features/1.9.0/shiro-features-1.9.0-features.xml">shiro-features</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-features/1.9.0/shiro-features-1.9.0-features.xml.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-features</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -459,15 +459,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-guice/1.8.0/shiro-guice-1.8.0.jar">shiro-guice</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-guice/1.8.0/shiro-guice-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-guice/1.9.0/shiro-guice-1.9.0.jar">shiro-guice</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-guice/1.9.0/shiro-guice-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-guice</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -477,15 +477,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-quartz/1.8.0/shiro-quartz-1.8.0.jar">shiro-quartz</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-quartz/1.8.0/shiro-quartz-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-quartz/1.9.0/shiro-quartz-1.9.0.jar">shiro-quartz</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-quartz/1.9.0/shiro-quartz-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-quartz</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -496,15 +496,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0.jar">shiro-spring</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring/1.9.0/shiro-spring-1.9.0.jar">shiro-spring</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring/1.9.0/shiro-spring-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -514,15 +514,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-starter/1.8.0/shiro-spring-boot-starter-1.8.0.jar">shiro-spring-boot-starter</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-starter/1.8.0/shiro-spring-boot-starter-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-starter/1.9.0/shiro-spring-boot-starter-1.9.0.jar">shiro-spring-boot-starter</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-starter/1.9.0/shiro-spring-boot-starter-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring-boot-starter</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -532,15 +532,15 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-web-starter/1.8.0/shiro-spring-boot-web-starter-1.8.0.jar">shiro-spring-boot-web-starter</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-web-starter/1.8.0/shiro-spring-boot-web-starter-1.8.0.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-web-starter/1.9.0/shiro-spring-boot-web-starter-1.9.0.jar">shiro-spring-boot-web-starter</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-web-starter/1.9.0/shiro-spring-boot-web-starter-1.9.0.jar.asc">pgp</a>)
</td>
<td>
<pre><code class="xml language-xml"><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring-boot-web-starter</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency></code></pre>
</td>
@@ -550,8 +550,8 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<tr>
<td style="white-space: nowrap;">
- <a
href="https://repo1.maven.org/maven2/org/apache/shiro/tools/shiro-tools-hasher/1.8.0/shiro-tools-hasher-1.8.0-cli.jar">shiro-tools-hasher</a><br/>
- (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/tools/shiro-tools-hasher/1.8.0/shiro-tools-hasher-1.8.0-cli.jar.asc">pgp</a>)
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/tools/shiro-tools-hasher/1.9.0/shiro-tools-hasher-1.9.0-cli.jar">shiro-tools-hasher</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/tools/shiro-tools-hasher/1.9.0/shiro-tools-hasher-1.9.0-cli.jar.asc">pgp</a>)
</td>
<td>
@@ -561,7 +561,7 @@ to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pa
<td>A command-line program to perform hashing (MD5, SHA, etc) for files,
streams and passwords.
Note that this is a command line program and not intended to be used as a
Maven/program dependency.
It is intended to be downloaded and executed:
-<pre><code class='bash'> java -jar
shiro-tools-hasher-1.8.0-cli.jar</code></pre>
+<pre><code class='bash'> java -jar
shiro-tools-hasher-1.9.0-cli.jar</code></pre>
</td>
</tr>
diff --git a/events.html b/events.html
index 96f768b..e23d5f5 100644
--- a/events.html
+++ b/events.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='events'/>
<meta property="article:tag" content='meetings'/>
<meta property="og:locale" content="en_US" />
diff --git a/features.html b/features.html
index 16cff0a..a104b8d 100644
--- a/features.html
+++ b/features.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='overview'/>
<meta property="article:tag" content='features'/>
diff --git a/feed.xml b/feed.xml
index 4664bf8..ab4cb61 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.staged.apache.org//feed.xml" />
- <updated>2022-03-22T22:45:38Z</updated>
+ <updated>2022-03-22T22:55:28Z</updated>
<author>
<name>Les Hazlewood</name>
@@ -28,6 +28,201 @@
<logo>/images/apache-shiro-logo.png</logo>
<entry>
+ <title>Apache Shiro 1.9.0 Released</title>
+ <link
href="https://shiro.staged.apache.org//blog/2022/03/22/apache-shiro-190-released.html"/>
+
<id>https://shiro.staged.apache.org//blog/2022/03/22/apache-shiro-190-released.html</id>
+ <updated>2022-03-22T21:39:37Z</updated>
+ <author>
+ <name>Benjamin Marwell</name>
+ </author>
+ <content type="html">
+ <div id="preamble">
+<div class="sectionbody">
+<div class="paragraph">
+<p>The Shiro team is pleased to announce the release of Apache Shiro
version 1.9.0.
+This is a feature release for 1.x.</p>
+</div>
+<div class="paragraph">
+<p>This release solves 20 issues since the 1.8.0 release and is
available for download now.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="breaking_changes">Breaking changes</h2>
+<div class="sectionbody">
+<div class="ulist">
+<ul>
+<li>
+<p>We fixed [<a
href="https://issues.apache.org/jira/browse/SHIRO-829">SHIRO-829</a>]
by changing the class signature of the class
<code>ShiroFilterFactoryBean</code>:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code
class="language-diff hljs" data-lang="diff">-public
class ShiroFilterFactoryBean implements FactoryBean, BeanPostProcessor {
++public class ShiroFilterFactoryBean implements
FactoryBean&lt;AbstractShiroFilter&gt;, BeanPostProcessor
{</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>and the method signature of <code>public Class&lt;?&gt;
getObjectType</code>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code
class="language-diff hljs" data-lang="diff">- public
Class getObjectType() {
+- return SpringShiroFilter.class;
++ public Class&lt;?&gt; getObjectType() {
++ return AbstractShiroFilter.class;</code></pre>
+</div>
+</div>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>While we do not expect to break any builds or runtimes, these changes
are (strictly speaking) breaking changes as they introduce Generics to this
class.</p>
+</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://issues.apache.org/jira/projects/SHIRO/versions/12350639">Jira,
Release 1.9.0</a>.</p>
+</div>
+<div class="sect2">
+<h3 id="bug">Bug</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-829">SHIRO-829</a>]
-
+beanPostProcessor and FactoryBean cause aop to fail in the same
+Configuration</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-845">SHIRO-845</a>]
-
+Dependencies for test-jars missing</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="improvement">Improvement</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-804">SHIRO-804</a>]
- Avoid
+conflicts with spring boot aop</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-836">SHIRO-836</a>]
- Delete
+jsecurty-sample.jks</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-838">SHIRO-838</a>]
- Create
+SHA512-Hashes</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-846">SHIRO-846</a>]
-
+Creation of site takes very long time</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-848">SHIRO-848</a>]
-
+Relative Path in pom.xml is not needed</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-850">SHIRO-850</a>]
- The
+profile name jdk19-plus is misleading</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-851">SHIRO-851</a>]
-
+Handling properties for compile/enconding vs. default configurations of
+plugins</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-852">SHIRO-852</a>]
-
+Configuration for maven-release-plugin prepationGoal should be
changed</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-853">SHIRO-853</a>]
-
+Versions of maven-surefire/failsafe/report plugin are not in sync</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-854">SHIRO-854</a>]
-
+Konfiguration includes/excludes maven-failsafe-plugin can be reduced to
+default</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-860">SHIRO-860</a>]
- update
+logback to 1.2.10</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-862">SHIRO-862</a>]
- Replace
+Google Analytics with Matomo for new Javadocs</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="task">Task</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-841">SHIRO-841</a>]
-
+NullPointerException from SessionsSecurityManager.start()</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-867">SHIRO-867</a>]
- Skip Deployment of integration-test and samples artifacts</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="dependency_upgrade">Dependency upgrade</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-828">SHIRO-828</a>]
-
+aspectj-maven-plugin 1.14.0</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-842">SHIRO-842</a>]
-
+shiro-web depends on older log4j</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-843">SHIRO-843</a>]
- Update
+maven-project-info-reports</p>
+</li>
+<li>
+<p>[<a
href="https://issues.apache.org/jira/browse/SHIRO-844">SHIRO-844</a>]
- Update
+maven-javadoc-plugin to 3.3.1</p>
+</li>
+</ul>
+</div>
+</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>
+ </content>
+ </entry>
+
+ <entry>
<title>The new Apache Shiro website is live!</title>
<link
href="https://shiro.staged.apache.org//blog/2022/02/09/new-shiro-website.html"/>
<id>https://shiro.staged.apache.org//blog/2022/02/09/new-shiro-website.html</id>
@@ -572,60 +767,5 @@ This is a feature release for 1.x.</p>
</content>
</entry>
- <entry>
- <title>Apache Shiro 1.4.1 Released</title>
- <link
href="https://shiro.staged.apache.org//blog/2019/05/01/apache-shiro-141-released.html"/>
-
<id>https://shiro.staged.apache.org//blog/2019/05/01/apache-shiro-141-released.html</id>
- <updated>2019-05-01T00:00:00Z</updated>
- <author>
- <name>François Papon</name>
- </author>
- <content type="html">
- <div class="paragraph">
-<p>The Shiro team is pleased to announce the release of Apache Shiro
version 1.4.1. This is a feature release for 1.x.</p>
-</div>
-<div class="paragraph">
-<p>This release includes 27 issues resolved since the 1.4.0 release and
is available for Download now.</p>
-</div>
-<div class="paragraph">
-<p>Of Note:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Fix some OGSi and Apache Karaf feature issues.</p>
-</li>
-<li>
-<p>Refresh cached session in HTTP request after user logs out</p>
-</li>
-<li>
-<p>Upgrade to Spring 4.3.22.RELEASE</p>
-</li>
-<li>
-<p>Upgrade to Springboot 1.5.19.RELEASE</p>
-</li>
-<li>
-<p>Maven plugins upgrade</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>You can learn more on <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&amp;version=12344826">Jira</a></p>
-</div>
-<div class="paragraph">
-<p>Release binaries (.jars) are also available through Maven Central and
source bundles through Apache distribution mirrors.</p>
-</div>
-<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>
- </content>
- </entry>
-
</feed>
diff --git a/forums.html b/forums.html
index a25248f..d5742b3 100644
--- a/forums.html
+++ b/forums.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='community'/>
<meta property="og:locale" content="en_US" />
diff --git a/get-started.html b/get-started.html
index 95a2d61..2fcab47 100644
--- a/get-started.html
+++ b/get-started.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="og:locale" content="en_US" />
diff --git a/graduation-resolution.html b/graduation-resolution.html
index c47cc0d..a1d8219 100644
--- a/graduation-resolution.html
+++ b/graduation-resolution.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='events'/>
<meta property="article:tag" content='meetings'/>
<meta property="og:locale" content="en_US" />
diff --git a/guice.html b/guice.html
index 01075e9..80c512e 100644
--- a/guice.html
+++ b/guice.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='integration'/>
<meta property="article:tag" content='guice'/>
@@ -346,7 +346,7 @@
<pre><code class='xml language-xml'><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-guice</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
</code></pre>
</div>
@@ -356,7 +356,7 @@
role="tabpanel"
aria-labelledby="gradle-cli-tab"
>
- <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-guice:1.8.0'
+ <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-guice:1.9.0'
</code></pre>
</div>
<div
@@ -365,7 +365,7 @@
role="tabpanel"
aria-labelledby="sbt-cli-tab"
>
- <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-guice" % "1.8.0"
+ <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-guice" % "1.9.0"
</code></pre>
</div>
<div
@@ -374,7 +374,7 @@
role="tabpanel"
aria-labelledby="ivy-cli-tab"
>
- <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-guice" rev="1.8.0"/>
+ <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-guice" rev="1.9.0"/>
</code></pre>
</div>
<div
@@ -383,7 +383,7 @@
role="tabpanel"
aria-labelledby="leiningen-cli-tab"
>
- <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-guice
"1.8.0"]
+ <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-guice
"1.9.0"]
</code></pre>
</div>
<div
@@ -392,7 +392,7 @@
role="tabpanel"
aria-labelledby="buildr-cli-tab"
>
- <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-guice:jar:1.8.0'
+ <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-guice:jar:1.9.0'
</code></pre>
</div>
</div>
diff --git a/guides.html b/guides.html
index 6302230..416d2dd 100644
--- a/guides.html
+++ b/guides.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='guides'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//guides.html'/>
diff --git a/how-to-contribute.html b/how-to-contribute.html
index 4f39460..a2a2b1c 100644
--- a/how-to-contribute.html
+++ b/how-to-contribute.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='overview'/>
<meta property="article:tag" content='features'/>
diff --git a/index.html b/index.html
index 969312e..0872f39 100644
--- a/index.html
+++ b/index.html
@@ -290,6 +290,10 @@
<div class="card-body">
<div>
+ <a href="blog/2022/03/22/apache-shiro-190-released.html"><h4
class="news-title">Apache Shiro 1.9.0 Released</h4></a>
+ <p><small>by Benjamin Marwell on 2022-03-22</small></p>
+ </div>
+ <div>
<a href="blog/2022/02/09/new-shiro-website.html"><h4
class="news-title">The new Apache Shiro website is live!</h4></a>
<p><small>by Benjamin Marwell on 2022-02-09</small></p>
</div>
@@ -305,10 +309,6 @@
<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>
</div>
- <div>
- <a href="blog/2020/v1.6.0.html"><h4 class="news-title">Apache
Shiro 1.6.0 available</h4></a>
- <p><small>by François Papon on 2020-08-17</small></p>
- </div>
<hr/>
<nav class="" aria-label="News Pagination">
diff --git a/integration.html b/integration.html
index b6b5633..8fa0567 100644
--- a/integration.html
+++ b/integration.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='overview'/>
<meta property="article:tag" content='features'/>
diff --git a/introduction.html b/introduction.html
index b69b653..ca19d72 100644
--- a/introduction.html
+++ b/introduction.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='introduction'/>
<meta property="og:locale" content="en_US" />
diff --git a/issues.html b/issues.html
index 829f2de..788439f 100644
--- a/issues.html
+++ b/issues.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='support'/>
<meta property="article:tag" content='community'/>
diff --git a/java-annotations-list.html b/java-annotations-list.html
index 940d808..228f2ba 100644
--- a/java-annotations-list.html
+++ b/java-annotations-list.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="og:locale" content="en_US" />
diff --git a/java-annotations.html b/java-annotations.html
index 884681c..b0caf8b 100644
--- a/java-annotations.html
+++ b/java-annotations.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="article:tag" content='annotations'/>
diff --git a/java-authentication-guide.html b/java-authentication-guide.html
index 240bb9e..905efa9 100644
--- a/java-authentication-guide.html
+++ b/java-authentication-guide.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='authentication'/>
<meta property="og:locale" content="en_US" />
diff --git a/java-authorization-guide.html b/java-authorization-guide.html
index 5a591f8..77a55eb 100644
--- a/java-authorization-guide.html
+++ b/java-authorization-guide.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="og:locale" content="en_US" />
diff --git a/java-cryptography-guide.html b/java-cryptography-guide.html
index c34f56b..6d79ffc 100644
--- a/java-cryptography-guide.html
+++ b/java-cryptography-guide.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='cryptography'/>
<meta property="og:locale" content="en_US" />
diff --git a/jaxrs.html b/jaxrs.html
index fb7c2ea..c490c71 100644
--- a/jaxrs.html
+++ b/jaxrs.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='jax-rs'/>
<meta property="article:tag" content='integrations'/>
@@ -285,12 +285,12 @@
<pre><code class='xml language-xml'><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-servlet-plugin</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-jaxrs</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
</code></pre>
</div>
@@ -300,8 +300,8 @@
role="tabpanel"
aria-labelledby="gradle-cli-tab"
>
- <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-servlet-plugin:1.8.0'
-compile 'org.apache.shiro:shiro-jaxrs:1.8.0'
+ <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-servlet-plugin:1.9.0'
+compile 'org.apache.shiro:shiro-jaxrs:1.9.0'
</code></pre>
</div>
<div
@@ -310,8 +310,8 @@ compile 'org.apache.shiro:shiro-jaxrs:1.8.0'
role="tabpanel"
aria-labelledby="sbt-cli-tab"
>
- <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-servlet-plugin" % "1.8.0"
-libraryDependencies += "org.apache.shiro" % "shiro-jaxrs" % "1.8.0"
+ <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-servlet-plugin" % "1.9.0"
+libraryDependencies += "org.apache.shiro" % "shiro-jaxrs" % "1.9.0"
</code></pre>
</div>
<div
@@ -320,8 +320,8 @@ libraryDependencies += "org.apache.shiro" % "shiro-jaxrs" %
"1.8.0"
role="tabpanel"
aria-labelledby="ivy-cli-tab"
>
- <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-servlet-plugin" rev="1.8.0"/>
-<dependency org="org.apache.shiro" name="shiro-jaxrs" rev="1.8.0"/>
+ <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-servlet-plugin" rev="1.9.0"/>
+<dependency org="org.apache.shiro" name="shiro-jaxrs" rev="1.9.0"/>
</code></pre>
</div>
<div
@@ -330,8 +330,8 @@ libraryDependencies += "org.apache.shiro" % "shiro-jaxrs" %
"1.8.0"
role="tabpanel"
aria-labelledby="leiningen-cli-tab"
>
- <pre><code class='clojure
language-clojure'>[org.apache.shiro/shiro-servlet-plugin "1.8.0"]
-[org.apache.shiro/shiro-jaxrs "1.8.0"]
+ <pre><code class='clojure
language-clojure'>[org.apache.shiro/shiro-servlet-plugin "1.9.0"]
+[org.apache.shiro/shiro-jaxrs "1.9.0"]
</code></pre>
</div>
<div
@@ -340,8 +340,8 @@ libraryDependencies += "org.apache.shiro" % "shiro-jaxrs" %
"1.8.0"
role="tabpanel"
aria-labelledby="buildr-cli-tab"
>
- <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-servlet-plugin:jar:1.8.0'
-'org.apache.shiro:shiro-jaxrs:jar:1.8.0'
+ <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-servlet-plugin:jar:1.9.0'
+'org.apache.shiro:shiro-jaxrs:jar:1.9.0'
</code></pre>
</div>
</div>
diff --git a/jsp-tag-library.html b/jsp-tag-library.html
index f16a841..f50415a 100644
--- a/jsp-tag-library.html
+++ b/jsp-tag-library.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='jsp'/>
<meta property="article:tag" content='gsp'/>
diff --git a/license.html b/license.html
index d8a3749..c8399ab 100644
--- a/license.html
+++ b/license.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='license'/>
<meta property="og:locale" content="en_US" />
diff --git a/mailing-lists.html b/mailing-lists.html
index 511f051..0598d02 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='mailing'/>
<meta property="article:tag" content='contact'/>
diff --git a/news.html b/news.html
index 2125be1..865d550 100644
--- a/news.html
+++ b/news.html
@@ -178,9 +178,14 @@
</div>
<!--<ul>-->
- <h4>February 2022</h4>
+ <h4>March 2022</h4>
<ul>
+ <li>22 - <a href="blog/2022/03/22/apache-shiro-190-released.html">Apache
Shiro 1.9.0 Released</a></li>
+ </ul>
+ <h4>February 2022</h4>
+ <ul>
+
<li>09 - <a href="blog/2022/02/09/new-shiro-website.html">The new Apache
Shiro website is live!</a></li>
</ul>
<h4>August 2021</h4>
diff --git a/overview.html b/overview.html
index 2947617..b1f85dd 100644
--- a/overview.html
+++ b/overview.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='overview'/>
<meta property="og:locale" content="en_US" />
diff --git a/permissions.html b/permissions.html
index fb74653..1363999 100644
--- a/permissions.html
+++ b/permissions.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='permissions'/>
<meta property="article:tag" content='authorization'/>
<meta property="og:locale" content="en_US" />
diff --git a/powered-by-shiro.html b/powered-by-shiro.html
index 9c88fe9..c173f30 100644
--- a/powered-by-shiro.html
+++ b/powered-by-shiro.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='overview'/>
<meta property="article:tag" content='features'/>
diff --git a/realm.html b/realm.html
index 801bf90..9cce69c 100644
--- a/realm.html
+++ b/realm.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='support'/>
<meta property="article:tag" content='community'/>
diff --git a/reference.html b/reference.html
index 56411ee..34899cf 100644
--- a/reference.html
+++ b/reference.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="article:tag" content='todo'/>
diff --git a/release-archive.html b/release-archive.html
index 23cf601..9f50c33 100644
--- a/release-archive.html
+++ b/release-archive.html
@@ -190,7 +190,7 @@
</div>
<div class="paragraph">
<p>To download archived versions of Apache Shiro please follow the
instructions below.
-Please note that the current version of Apache Shiro is 1.8.0.
+Please note that the current version of Apache Shiro is 1.9.0.
We recommend to stick to the latest version.</p>
</div>
</div>
@@ -216,6 +216,12 @@ To download the current release, please go to the <a
href="download.html">downlo
<p>
<ul>
+ <li><a href="#180">Apache Shiro Release v1.8.0</a></li>
+ <ul>
+ <li><a href="#180Source">1.8.0 Source Code Distribution</a></li>
+ <li><a href="#180Git">1.8.0 Git Source repository</a></li>
+ <li><a href="#180Binary">1.8.0 Binaries</a></li>
+ </ul>
<li><a href="#171">Apache Shiro Release v1.7.1</a></li>
<ul>
<li><a href="#171Source">1.7.1 Source Code Distribution</a></li>
@@ -263,6 +269,352 @@ To download the current release, please go to the <a
href="download.html">downlo
+ <section id="180">
+ <h2>Release 1.8.0</h2>
+
+ <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:
+
+ <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"
+
href="https://archive.apache.org/dist/shiro/1.8.0/shiro-root-1.8.0-source-release.zip.asc">pgp</a>,
<a
+ class="external-link"
+
href="https://archive.apache.org/dist/shiro/1.8.0/shiro-root-1.8.0-source-release.zip.sha512">sha512</a>)
+ </code>
+
+ <p>Associated documentation can be found <a href="documentation.html"
title="Documentation">here</a></p>
+
+ <h3 id="180Git">1.8.0 Git Source repository</h3>
+
+ <p>The source can be cloned anonymously from Git with this command:</p>
+ <pre><code class="language-bash bash">git clone
https://github.com/apache/shiro.git
+git checkout shiro-root-1.8.0
+</code>
+</pre>
+
+ <h3 id="180Binary">1.8.0 Binaries</h3>
+
+ <p>If you don't want to build yourself, you can download pre-built binaries
from Maven Central, just click the link in the "Artifact" column. If you would
like
+ acquire Shiro through Maven, then please use the markup listed under
"Maven Usage"</p>
+
+ <p>
+ </p>
+
+<table style="width: 100%" class="table">
+ <thead>
+ <tr>
+ <th class="col-md-1">Artifact</th>
+ <th class="col-md-3">Maven Usage</th>
+ <th class="col-md-3">Notes</th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-all/1.8.0/shiro-all-1.8.0.jar">shiro-all</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-all/1.8.0/shiro-all-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <b>Not Recommended</b>
+ </td>
+
+ <td>Includes all binary functionality for Shiro (without dependencies),
+useful in certain build environments (e.g. Ant).
+However, this is <b>NOT</b> recommended in Maven builds
+as it does not retain correct dependency metadata, which can lead to Maven
working incorrectly.
+For Maven builds, it is <b>highly</b> recommended to specify individual
modules listed below as you require them.
+</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0.jar">shiro-core</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-core</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Required in all environments.
+<a class="external-link" href="https://slf4j.org/">Slf4j</a>'s
<code>slf4j-api</code> jar
+and one of its binding jars is required.
+<code>commons-beanutils</code> is required only if using INI config.
+</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0.jar">shiro-web</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-web</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables support for web-based applications.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-servlet-plugin/1.8.0/shiro-servlet-plugin-1.8.0.jar">shiro-servlet-plugin</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-servlet-plugin/1.8.0/shiro-servlet-plugin-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-servlet-plugin</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Servlet Fragment which configures Shiro's servlet filter.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-jaxrs/1.8.0/shiro-jaxrs-1.8.0.jar">shiro-jaxrs</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-jaxrs/1.8.0/shiro-jaxrs-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-jaxrs</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables support for JAX-RS applications.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-aspectj/1.8.0/shiro-aspectj-1.8.0.jar">shiro-aspectj</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-aspectj/1.8.0/shiro-aspectj-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-aspectj</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables <a class="external-link"
href="https://www.eclipse.org/aspectj/">AspectJ</a> support for Shiro AOP and
Annotations.
+</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-cas/1.8.0/shiro-cas-1.8.0.jar">shiro-cas</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-cas/1.8.0/shiro-cas-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-cas</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables Jasig <a class='external-link'
href='https://wiki.jasig.org/display/CAS/Home'>CAS</a> support.
+<strong>Warning:</strong>
+Shiro-CAS support is deprecated, support has been moved
+to the Apache Shiro based <a
href='https://github.com/bujiio/buji-pac4j'>buji-pac4j</a> project.
+</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-ehcache/1.8.0/shiro-ehcache-1.8.0.jar">shiro-ehcache</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-ehcache/1.8.0/shiro-ehcache-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-ehcache</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables <a class="external-link"
href="https://www.ehcache.org">Ehcache</a>-based famework caching.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-hazelcast/1.8.0/shiro-hazelcast-1.8.0.jar">shiro-hazelcast</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-hazelcast/1.8.0/shiro-hazelcast-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-hazelcast</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables <a class="external-link"
href="https://hazelcast.org">Hazelcast</a>-based famework caching.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-features/1.8.0/shiro-features-1.8.0-features.xml">shiro-features</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-features/1.8.0/shiro-features-1.8.0-features.xml.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-features</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>OSGi / <a class="external-link"
href="https://karaf.apache.org/">Apache Karaf</a> integration.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-guice/1.8.0/shiro-guice-1.8.0.jar">shiro-guice</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-guice/1.8.0/shiro-guice-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-guice</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables <a class="external-link"
href="https://github.com/google/guice">Google Guice</a> integration.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-quartz/1.8.0/shiro-quartz-1.8.0.jar">shiro-quartz</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-quartz/1.8.0/shiro-quartz-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-quartz</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables <a class="external-link"
href="https://www.quartz-scheduler.org/">Quartz</a>-based scheduling for Shiro
native session validation.
+</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0.jar">shiro-spring</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-spring</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td>Enables <a class="external-link" href="https://spring.io/">Spring
Framework</a> integration.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-starter/1.8.0/shiro-spring-boot-starter-1.8.0.jar">shiro-spring-boot-starter</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-starter/1.8.0/shiro-spring-boot-starter-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-spring-boot-starter</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td><a class="external-link" href="https://spring.io/">Spring Boot</a>
starter.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-web-starter/1.8.0/shiro-spring-boot-web-starter-1.8.0.jar">shiro-spring-boot-web-starter</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/shiro-spring-boot-web-starter/1.8.0/shiro-spring-boot-web-starter-1.8.0.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <pre><code class="xml language-xml"><dependency>
+ <groupId>org.apache.shiro</groupId>
+ <artifactId>shiro-spring-boot-web-starter</artifactId>
+ <version>1.8.0</version>
+</dependency></code></pre>
+ </td>
+
+ <td><a class="external-link" href="https://spring.io/">Spring Boot</a> web
starter.</td>
+
+ </tr>
+ <tr>
+
+ <td style="white-space: nowrap;">
+ <a
href="https://repo1.maven.org/maven2/org/apache/shiro/tools/shiro-tools-hasher/1.8.0/shiro-tools-hasher-1.8.0-cli.jar">shiro-tools-hasher</a><br/>
+ (<a
href="https://repo1.maven.org/maven2/org/apache/shiro/tools/shiro-tools-hasher/1.8.0/shiro-tools-hasher-1.8.0-cli.jar.asc">pgp</a>)
+ </td>
+
+ <td>
+ <b>Not Relevant</b>
+ </td>
+
+ <td>A command-line program to perform hashing (MD5, SHA, etc) for files,
streams and passwords.
+Note that this is a command line program and not intended to be used as a
Maven/program dependency.
+It is intended to be downloaded and executed:
+<pre><code class='bash'> java -jar
shiro-tools-hasher-1.8.0-cli.jar</code></pre>
+</td>
+
+ </tr>
+ </tbody>
+</table>
+
+ </section>
+
<section id="171">
<h2>Release 1.7.1</h2>
diff --git a/roadmap.html b/roadmap.html
index b18da46..e6d6e01 100644
--- a/roadmap.html
+++ b/roadmap.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='events'/>
<meta property="article:tag" content='meetings'/>
<meta property="og:locale" content="en_US" />
diff --git a/security-reports.html b/security-reports.html
index c9ea7c0..327fd05 100644
--- a/security-reports.html
+++ b/security-reports.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='events'/>
<meta property="article:tag" content='meetings'/>
<meta property="og:locale" content="en_US" />
diff --git a/securitymanager.html b/securitymanager.html
index 547fa0b..a4534db 100644
--- a/securitymanager.html
+++ b/securitymanager.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='permissions'/>
<meta property="article:tag" content='authorization'/>
<meta property="article:tag" content='authentication'/>
diff --git a/session-management-features.html b/session-management-features.html
index 9e54c33..715c34e 100644
--- a/session-management-features.html
+++ b/session-management-features.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="og:locale" content="en_US" />
diff --git a/session-management.html b/session-management.html
index ab853ca..07267d1 100644
--- a/session-management.html
+++ b/session-management.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="og:locale" content="en_US" />
<meta property="og:url"
content='https://shiro.staged.apache.org//session-management.html'/>
diff --git a/sitemap.xml b/sitemap.xml
index 88a9514..3724445 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -5,6 +5,10 @@
<lastmod>2022-03-22</lastmod>
</url>
<url>
+ <loc>https://shiro.staged.apache.org//what-is-shiro.html</loc>
+ <lastmod>2022-03-22</lastmod>
+ </url>
+ <url>
<loc>https://shiro.staged.apache.org//web.html</loc>
<lastmod>2022-03-22</lastmod>
</url>
@@ -157,10 +161,6 @@
<lastmod>2022-03-22</lastmod>
</url>
<url>
- <loc>https://shiro.staged.apache.org//what-is-shiro.html</loc>
- <lastmod>2022-03-22</lastmod>
- </url>
- <url>
<loc>https://shiro.staged.apache.org//forums.html</loc>
<lastmod>2022-03-22</lastmod>
</url>
@@ -261,6 +261,10 @@
<lastmod>2016-10-23</lastmod>
</url>
<url>
+
<loc>https://shiro.staged.apache.org//blog/2022/03/22/apache-shiro-190-released.html</loc>
+ <lastmod>2022-03-22</lastmod>
+ </url>
+ <url>
<loc>https://shiro.staged.apache.org//blog/2022/02/09/new-shiro-website.html</loc>
<lastmod>2022-02-09</lastmod>
</url>
@@ -445,11 +449,11 @@
<lastmod>2022-03-22</lastmod>
</url>
<url>
- <loc>https://shiro.staged.apache.org//release-archive.html</loc>
+ <loc>https://shiro.staged.apache.org//download.html</loc>
<lastmod>2022-03-22</lastmod>
</url>
<url>
- <loc>https://shiro.staged.apache.org//download.html</loc>
+ <loc>https://shiro.staged.apache.org//release-archive.html</loc>
<lastmod>2022-03-22</lastmod>
</url>
<url>
diff --git a/spring-boot.html b/spring-boot.html
index a5d1a8a..ae930c9 100644
--- a/spring-boot.html
+++ b/spring-boot.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="article:tag" content='spring'/>
@@ -301,7 +301,7 @@
<pre><code class='xml language-xml'><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring-boot-web-starter</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
</code></pre>
</div>
@@ -311,7 +311,7 @@
role="tabpanel"
aria-labelledby="gradle-web-tab"
>
- <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring-boot-web-starter:1.8.0'
+ <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring-boot-web-starter:1.9.0'
</code></pre>
</div>
<div
@@ -320,7 +320,7 @@
role="tabpanel"
aria-labelledby="sbt-web-tab"
>
- <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring-boot-web-starter" % "1.8.0"
+ <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring-boot-web-starter" % "1.9.0"
</code></pre>
</div>
<div
@@ -329,7 +329,7 @@
role="tabpanel"
aria-labelledby="ivy-web-tab"
>
- <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring-boot-web-starter" rev="1.8.0"/>
+ <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring-boot-web-starter" rev="1.9.0"/>
</code></pre>
</div>
<div
@@ -338,7 +338,7 @@
role="tabpanel"
aria-labelledby="leiningen-web-tab"
>
- <pre><code class='clojure
language-clojure'>[org.apache.shiro/shiro-spring-boot-web-starter "1.8.0"]
+ <pre><code class='clojure
language-clojure'>[org.apache.shiro/shiro-spring-boot-web-starter "1.9.0"]
</code></pre>
</div>
<div
@@ -347,7 +347,7 @@
role="tabpanel"
aria-labelledby="buildr-web-tab"
>
- <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring-boot-web-starter:jar:1.8.0'
+ <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring-boot-web-starter:jar:1.9.0'
</code></pre>
</div>
</div>
@@ -667,7 +667,7 @@ protected CacheManager cacheManager() {
<pre><code class='xml language-xml'><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring-boot-starter</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
</code></pre>
</div>
@@ -677,7 +677,7 @@ protected CacheManager cacheManager() {
role="tabpanel"
aria-labelledby="gradle-cli-tab"
>
- <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring-boot-starter:1.8.0'
+ <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring-boot-starter:1.9.0'
</code></pre>
</div>
<div
@@ -686,7 +686,7 @@ protected CacheManager cacheManager() {
role="tabpanel"
aria-labelledby="sbt-cli-tab"
>
- <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring-boot-starter" % "1.8.0"
+ <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring-boot-starter" % "1.9.0"
</code></pre>
</div>
<div
@@ -695,7 +695,7 @@ protected CacheManager cacheManager() {
role="tabpanel"
aria-labelledby="ivy-cli-tab"
>
- <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring-boot-starter" rev="1.8.0"/>
+ <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring-boot-starter" rev="1.9.0"/>
</code></pre>
</div>
<div
@@ -704,7 +704,7 @@ protected CacheManager cacheManager() {
role="tabpanel"
aria-labelledby="leiningen-cli-tab"
>
- <pre><code class='clojure
language-clojure'>[org.apache.shiro/shiro-spring-boot-starter "1.8.0"]
+ <pre><code class='clojure
language-clojure'>[org.apache.shiro/shiro-spring-boot-starter "1.9.0"]
</code></pre>
</div>
<div
@@ -713,7 +713,7 @@ protected CacheManager cacheManager() {
role="tabpanel"
aria-labelledby="buildr-cli-tab"
>
- <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring-boot-starter:jar:1.8.0'
+ <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring-boot-starter:jar:1.9.0'
</code></pre>
</div>
</div>
diff --git a/spring-framework.html b/spring-framework.html
index a7a8c65..0528293 100644
--- a/spring-framework.html
+++ b/spring-framework.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="article:tag" content='spring'/>
@@ -298,7 +298,7 @@
<pre><code class='xml language-xml'><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
@@ -313,7 +313,7 @@
role="tabpanel"
aria-labelledby="gradle-cli-tab"
>
- <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring:1.8.0'
+ <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring:1.9.0'
compile 'org.springframework:spring-context:${spring.version}'
</code></pre>
</div>
@@ -323,7 +323,7 @@ compile
'org.springframework:spring-context:${spring.version}'
role="tabpanel"
aria-labelledby="sbt-cli-tab"
>
- <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring" % "1.8.0"
+ <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring" % "1.9.0"
libraryDependencies += "org.springframework" % "spring-context" %
"${spring.version}"
</code></pre>
</div>
@@ -333,7 +333,7 @@ libraryDependencies += "org.springframework" %
"spring-context" % "${spring.vers
role="tabpanel"
aria-labelledby="ivy-cli-tab"
>
- <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring" rev="1.8.0"/>
+ <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring" rev="1.9.0"/>
<dependency org="org.springframework" name="spring-context"
rev="${spring.version}"/>
</code></pre>
</div>
@@ -343,7 +343,7 @@ libraryDependencies += "org.springframework" %
"spring-context" % "${spring.vers
role="tabpanel"
aria-labelledby="leiningen-cli-tab"
>
- <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-spring
"1.8.0"]
+ <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-spring
"1.9.0"]
[org.springframework/spring-context "${spring.version}"]
</code></pre>
</div>
@@ -353,7 +353,7 @@ libraryDependencies += "org.springframework" %
"spring-context" % "${spring.vers
role="tabpanel"
aria-labelledby="buildr-cli-tab"
>
- <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring:jar:1.8.0'
+ <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring:jar:1.9.0'
'org.springframework:spring-context:jar:${spring.version}'
</code></pre>
</div>
@@ -534,12 +534,12 @@ private SecurityManager securityManager;
<pre><code class='xml language-xml'><dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-web</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
@@ -554,8 +554,8 @@ private SecurityManager securityManager;
role="tabpanel"
aria-labelledby="gradle-web-tab"
>
- <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring:1.8.0'
-compile 'org.apache.shiro:shiro-web:1.8.0'
+ <pre><code class='groovy language-groovy'>compile
'org.apache.shiro:shiro-spring:1.9.0'
+compile 'org.apache.shiro:shiro-web:1.9.0'
compile 'org.springframework:spring-webmvc:${spring.version}'
</code></pre>
</div>
@@ -565,8 +565,8 @@ compile
'org.springframework:spring-webmvc:${spring.version}'
role="tabpanel"
aria-labelledby="sbt-web-tab"
>
- <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring" % "1.8.0"
-libraryDependencies += "org.apache.shiro" % "shiro-web" % "1.8.0"
+ <pre><code class='scala language-scala'>libraryDependencies +=
"org.apache.shiro" % "shiro-spring" % "1.9.0"
+libraryDependencies += "org.apache.shiro" % "shiro-web" % "1.9.0"
libraryDependencies += "org.springframework" % "spring-webmvc" %
"${spring.version}"
</code></pre>
</div>
@@ -576,8 +576,8 @@ libraryDependencies += "org.springframework" %
"spring-webmvc" % "${spring.versi
role="tabpanel"
aria-labelledby="ivy-web-tab"
>
- <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring" rev="1.8.0"/>
-<dependency org="org.apache.shiro" name="shiro-web" rev="1.8.0"/>
+ <pre><code class='xml language-xml'><dependency org="org.apache.shiro"
name="shiro-spring" rev="1.9.0"/>
+<dependency org="org.apache.shiro" name="shiro-web" rev="1.9.0"/>
<dependency org="org.springframework" name="spring-webmvc"
rev="${spring.version}"/>
</code></pre>
</div>
@@ -587,8 +587,8 @@ libraryDependencies += "org.springframework" %
"spring-webmvc" % "${spring.versi
role="tabpanel"
aria-labelledby="leiningen-web-tab"
>
- <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-spring
"1.8.0"]
-[org.apache.shiro/shiro-web "1.8.0"]
+ <pre><code class='clojure language-clojure'>[org.apache.shiro/shiro-spring
"1.9.0"]
+[org.apache.shiro/shiro-web "1.9.0"]
[org.springframework/spring-webmvc "${spring.version}"]
</code></pre>
</div>
@@ -598,8 +598,8 @@ libraryDependencies += "org.springframework" %
"spring-webmvc" % "${spring.versi
role="tabpanel"
aria-labelledby="buildr-web-tab"
>
- <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring:jar:1.8.0'
-'org.apache.shiro:shiro-web:jar:1.8.0'
+ <pre><code class='groovy
language-groovy'>'org.apache.shiro:shiro-spring:jar:1.9.0'
+'org.apache.shiro:shiro-web:jar:1.9.0'
'org.springframework:spring-webmvc:jar:${spring.version}'
</code></pre>
</div>
diff --git a/spring-xml.html b/spring-xml.html
index 4e5499b..5cfcd70 100644
--- a/spring-xml.html
+++ b/spring-xml.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="og:locale" content="en_US" />
diff --git a/subject.html b/subject.html
index f72f310..c32f03c 100644
--- a/subject.html
+++ b/subject.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="article:tag" content='subject'/>
diff --git a/support.html b/support.html
index 3ebac05..45b42a7 100644
--- a/support.html
+++ b/support.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='support'/>
<meta property="article:tag" content='community'/>
diff --git a/terminology.html b/terminology.html
index 4d1e1ae..97c5149 100644
--- a/terminology.html
+++ b/terminology.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='mailing'/>
<meta property="article:tag" content='contact'/>
diff --git a/testing.html b/testing.html
index e60a2e6..6422705 100644
--- a/testing.html
+++ b/testing.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='testing'/>
<meta property="og:locale" content="en_US" />
diff --git a/tools.html b/tools.html
index 7cb6605..462c3b4 100644
--- a/tools.html
+++ b/tools.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='tools'/>
<meta property="og:locale" content="en_US" />
diff --git a/tutorial.html b/tutorial.html
index 4520355..a8fd2cb 100644
--- a/tutorial.html
+++ b/tutorial.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='tutorial'/>
<meta property="og:locale" content="en_US" />
@@ -322,7 +322,7 @@ OS name: "linux", version: "5.10.89-1-manjaro", arch:
"amd64", family: "unix"</c
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
- <version>1.8.0</version>
+ <version>1.9.0</version>
</dependency>
<!-- Shiro uses SLF4J for logging. We'll use the 'simple' binding
in this example app. See http://www.slf4j.org for more info.
-->
diff --git a/web-features.html b/web-features.html
index dcdf009..6d5f64b 100644
--- a/web-features.html
+++ b/web-features.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='overview'/>
<meta property="article:tag" content='web'/>
diff --git a/web.html b/web.html
index c4ce771..870641c 100644
--- a/web.html
+++ b/web.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='web'/>
<meta property="og:locale" content="en_US" />
diff --git a/webapp-tutorial.html b/webapp-tutorial.html
index adf93a5..06bcb96 100644
--- a/webapp-tutorial.html
+++ b/webapp-tutorial.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='manual'/>
<meta property="og:locale" content="en_US" />
diff --git a/what-is-shiro.html b/what-is-shiro.html
index efdf264..12fbc6b 100644
--- a/what-is-shiro.html
+++ b/what-is-shiro.html
@@ -31,7 +31,7 @@
<meta property="og:type" content="article"/>
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@ApacheShiro" />
- <meta property="article:modification_time" content="2022-03-22T22:45:11Z"/>
+ <meta property="article:modification_time" content="2022-03-22T22:55:02Z"/>
<meta property="article:tag" content='documentation'/>
<meta property="article:tag" content='about'/>
<meta property="og:locale" content="en_US" />