Apache Karaf

Apache Karaf is a modular open source OSGi (Release 6[2]) runtime environment.[3] The project became a top level project in 2010, previously being a subproject of Apache ServiceMix.[4]

Apache Karaf
Screenshot
Apache Karaf logo
Developer(s)Apache Software Foundation
Stable release
4.2.8 / January 23, 2020 (2020-01-23)[1]
RepositoryKaraf Repository
Written inJava
Operating systemCross-platform
Size20.9 MB (.zip) / 20.3 MB (.tar.gz)
TypeOSGi Container
LicenseApache License 2.0
Websitekaraf.apache.org

Apache Karaf can work on top of any of the two most used OSGi frameworks: Apache Felix or Equinox (OSGi), providing additional features.[5]

Components

Karaf Runtime

Karaf Container is a modern and polymorphic container. It's a lightweight, powerful, and enterprise ready container powered by OSGi. By polymorphic, it means that Karaf can host any kind of applications : OSGi, Spring, WAR, and much more. Karaf can be used as a standalone container, or in a bootstrap way using Karaf Boot.

Karaf Cellar

Karaf Cellar is a clustering solution for Karaf. It allows you to manage multiple instances, with synchronization between the instances.

Latest release : 4.1.3 (February 25, 2019)

Karaf Cave

Karaf Cave is an implementation of OSGi Repository specification. It can be used by the Karaf Features Resolver to provide resources, dealing with the requirements and capabilities of artifacts.

Latest release : 4.1.2 (January 19, 2019)

Karaf Decanter

Decanter provides ready to use monitoring solution (including alerting key feature) or BAM (Business Activities Monitoring). It's also completely extensible and customizable.

Latest release : 2.4.0 (April 30, 2020)

Timeline

Apache Karaf Runtime versions
Series Description OSGi version support Java version Support Latest release Latest release date
Current stable version: 4.2.x First release with full Java 9/10/11 support 6 8 / 9 / 10 / 11 4.2.8 2020-01-23
Current stable version: 4.1.x Improvements of the Karaf Features system 6 8 4.1.7 2018-11-29
Old version, no longer maintained: 4.0.x Completely refactored internal framework without Blueprint for internal usage 5 7 / 8 4.0.10 2017-09-28
Old version, no longer maintained: 3.0.x OSGi rev 5 support 5 6(up to Karaf 3.0.5) / 7 / 8 3.0.10 2020-01-11
Old version, no longer maintained: 2.4.x Includes heap dumps when we create debugging data from create dump command 5 7 / 8 2.4.4 2016-01-25
Old version, no longer maintained: 2.3.x Introducing OSGi rev 4.3 support 4.3 5 / 6 / 7 2.3.12 2016-01-25
Old version, no longer maintained: 2.2.x Include LDAP JAAS module, Aries transaction, JPA & JNDI modules 4.2 5 / 6 2.2.9 2012-08-18
Legend:
Old version
Older version, still maintained
Latest version
Latest preview version
Future release

References

  1. "ASF Git Repos - karaf.git/commit". Retrieved 19 January 2020.
  2. "Supported OSGi Version from Project page". Retrieved 2018-04-28.
  3. "Apache Karaf in the Trenches". Jamie Goodyear. Retrieved 2013-04-22.
  4. "Karaf - Top Level Project". Charles Moulliard. Retrieved 2010-06-25.
  5. "OSGi: What are the differences between Apache Felix and Apache Karaf?". Matthew Murdoch. Retrieved 2016-05-25.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.