Software:Apache Karaf
Apache Karaf Logo | |
Developer(s) | Apache Software Foundation |
---|---|
Stable release | 4.2.9
/ June 9, 2020[1] |
Repository | Karaf Repository |
Written in | Java |
Operating system | Cross-platform |
Size | 20.9 MB (.zip) / 20.3 MB (.tar.gz) |
Type | OSGi Container |
License | Apache License 2.0 |
Website | 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 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
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
- ↑ "ASF Git Repos - karaf.git/commit". https://gitbox.apache.org/repos/asf?p=karaf.git;a=commit;h=b6fec8f201c851c19d7fb79e6c35452c1c722f53.
- ↑ "Supported OSGi Version from Project page". http://karaf.apache.org/download.html. Retrieved 2018-04-28.
- ↑ "Apache Karaf in the Trenches". Jamie Goodyear. https://prezi.com/p8hwghvterdp/apache-karaf-in-the-trenches/. Retrieved 2013-04-22.
- ↑ "Karaf - Top Level Project". Charles Moulliard. https://mail-archives.apache.org/mod_mbox/karaf-dev/201006.mbox/%3CAANLkTim6K8elVhqoEYyvKpzHJ-K8I0tyTI6v4Q6l90oz%40mail.gmail.com%3E. Retrieved 2010-06-25.
- ↑ "OSGi: What are the differences between Apache Felix and Apache Karaf?". Matthew Murdoch. https://stackoverflow.com/a/1613274. Retrieved 2016-05-25.
External links