The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.7.

Apache OpenWebBeans-2.0.x is an Apache License v2 licensed implementation of the JSR-365 CDI-2.0 specification.

OpenWebBeans has a modular structure and provides Dependency
Injection scaling from Java SE environments up to Java EE8 server
clusters with complicated ClassLoader hierarchies or OSGi environments.

This is a maintenance release targetting the Contexts and Dependency Injection CDI 2.0 specification!

CDI is a JavaEE standard (JSR-365) but fully available under Apache License v2.0.

Apache OpenWebBeans-2.0.7 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.

Distribution packages can be downloaded from

Hashes can be found here

The release is also available in maven.central

More info can be found at

The following tickets got fixed in this release:

   [OWB-1247] - Update to XBean Asm 6 Shaded 4.9
   [OWB-1248] - defineClass used which is not supported by java 11
   [OWB-1251] - event.fireAsync hangs when there is no observer

   [OWB-1249] - org.apache.webbeans.config.OpenWebBeansConfiguration#overrideWithGlobalSettings environment overriding is not supported
   [OWB-1250] - Reduce the log level of anymous classes message when it cant be loaded
   [OWB-1252] - WebContextsService lazyStartRequestContext fails on first access.
   [OWB-1253] - Improve performance of BeforeDestroyed and Initialized Literals
   [OWB-1254] - destroying the Session doesn't fire BeforeDestroyed(SessionScoped.class) in our WebContextsService
   [OWB-1255] - update to apache-parent-21 for sha512