Software:Apache Karaf

From HandWiki
Apache Karaf
Apache Karaf Logo
Screenshot
Apache Karaf.png
Apache Karaf logo
Developer(s)Apache Software Foundation
Stable release
4.2.9 / June 9, 2020; 3 years ago (2020-06-09)[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 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 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.2.1 (November 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.5.0 (June 22, 2020)

Timeline

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

References

External links