Skip to content
Surf Wiki
Save to docs
general/apache-software-foundation-projects

From Surf Wiki (app.surf) — the open knowledge base

Apache Shiro

Open-source Java security framework


Open-source Java security framework

FieldValue
nameApache Shiro
logoApache Shiro logo.svg
logo size180px
captionEasy Application Security for JVM applications
developerApache Software Foundation
latest release version1.12.0
latest release date2023-18-07
operating systemCross-platform
repo
programming languageJava
genreApplication security, Application framework, Web framework
licenseApache License 2.0
website

Apache Shiro (pronounced "sheeroh", a Japanese word for castle ) is an open source software security framework that performs authentication, authorization, cryptography and session management. Shiro has been designed to be an intuitive and easy-to-use framework while still providing robust security features.

History

Shiro's predecessor, JSecurity, was founded in 2004 by Les Hazlewood and Jeremy Haile because they could not find a suitable Java security framework that operated well at the application level and they were frustrated with JAAS. Between 2004 and 2008, JSecurity was hosted on SourceForge and its committer list grew to include Peter Ledbrook, Alan Ditzel, Tim Veil.

In 2008, JSecurity project was submitted to the Apache Software Foundation (ASF) and accepted into their Incubator Program to be stewarded by mentors in order to become a top level Apache Project. Under the ASF's Incubator, Jsecurity was renamed Ki (pronounced Key) and shortly later renamed Shiro by the community because of trademark concerns.

The project continued to grow while in the Apache Incubator, adding Kalle Korhonen as a project committer. And in July 2010, the Shiro community released its official version 1.0, marking a period of stability in the code base. Following the release of version 1.0, the Shiro community created a Project Management Committee and elected Les Hazlewood as its chair. On September 22, 2010, Shiro became a top level project (TLP) in the Apache Software Foundation.

Releases

  • 2.0.5 on 2025-07-07 (current stable release)
  • 2.0.4 on 2025-04-20
  • 2.0.3 on 2025-04-06
  • 2.0.2 on 2024-11-13
  • 2.0.1 on 2024-05-30
  • 2.0.0 on 2024-02-28
  • 1.13.0 on 2024-11-13
  • 1.12.0 on 2023-07-18
  • 1.11.0 on 2023-01-13
  • 1.10.1 on 2022-11-19
  • 1.10.0 on 2022-10-10
  • 1.9.1 on 2022-06-28
  • 1.9.0 on 2022-03-22
  • 1.8.0 on 2021-08-26
  • 1.7.1 on 2021-01-31
  • 1.7.0 on 2020-10-29
  • 1.6.0 on 2020-08-17
  • 1.5.3 on 2020-05-03
  • 1.5.2 on 2020-03-23
  • 1.5.1 on 2020-02-23
  • 1.5.0 on 2020-01-24
  • 1.4.2 on 2019-11-18
  • 1.4.1 on 2019-04-18
  • 1.4.0 on 2017-05-05
  • 1.3.2 on 2016-09-11
  • 1.3.1 on 2016-08-29
  • 1.3.0 on 2016-07-25
  • 1.2.6 on 2016-06-28
  • 1.2.5 on 2016-05-24
  • 1.2.4 on 2015-07-07
  • 1.2.3 on 2014-02-25
  • 1.2.2 on 2013-05-15
  • 1.2.1 on 2012-07-28
  • 1.2.0 on 2012-01-24
  • 1.1.0 on 2010-11-01

References

References

  1. "JSecurity Proposal to Apache Incubator".
  2. "Apache Incubator Board Reports July 2008".
  3. "Apache Incubator Board Reports April 2009".
  4. "Apache Incubator Board Reports July 2009".
  5. "Apache Incubator Board Reports October 2009".
  6. "Apache Incubator Board Reports July 2010".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Apache Shiro — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report