Entries tagged [owb]
Apache OpenWebBeans-2.0.27 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.27.
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.
http://cdi-spec.org/
https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
Apache OpenWebBeans-2.0.27 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.
Distribution packages can be downloaded from https://www.apache.org/dyn/closer.lua/openwebbeans/2.0.27/
Hashes can be found here https://www.apache.org/dist/openwebbeans/2.0.27/
The release is also available in maven.central https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at
https://openwebbeans.apache.org
Posted at 02:38PM Jan 22, 2023
by struberg in General |
|
Apache OpenWebBeans-2.0.18 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.18.
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.
http://cdi-spec.org/
https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
Apache OpenWebBeans-2.0.18 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.
Distribution packages can be downloaded from https://www.apache.org/dyn/closer.lua/openwebbeans/2.0.18/
Hashes can be found here https://www.apache.org/dist/openwebbeans/2.0.18/
The release is also available in maven.central https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at
https://openwebbeans.apache.org
The following tickets got fixed in this release:
Sub-task
[OWB-1346] - prevent scanning of generated proxies
Bug
[OWB-1281] - java.lang.UnsatisfiedLinkError in scanner stops application deployment
[OWB-1328] - NPE in AbstractMetaDataFactory
[OWB-1332] - BeansDeployer#packageVetoCache does not work for negative hits
[OWB-1333] - [junit5] @Cdi#onStart not working
[OWB-1341] - Event bus: IN_PROGRESS phase should not be sent to transactionService
[OWB-1342] - Improve startup performance
[OWB-1344] - Ensure creating annotatedtype is thread safe at runtime
Task
[OWB-1327] - Run TCK for jakarta packaging
[OWB-1329] - Remove openwebbeans-maven module
[OWB-1330] - Junit5 parameter resolver companion for @Cdi
[OWB-1331] - Create ajunit5 @Scopes extension to be able to control a bit more the started scopes
[OWB-1343] - Add a property to skip @Vetoed check on packages
[OWB-1345] - Upgrade gradle shadow plugin support to v6.0.0
[OWB-1347] - upgrade to apache-parent 23
Posted at 07:15AM Sep 11, 2020
by struberg in Java |
|
Apache OpenWebBeans-2.0.17 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.17.
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.
http://cdi-spec.org/
https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
Apache OpenWebBeans-2.0.17 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.
Distribution packages can be downloaded from https://www.apache.org/dyn/closer.lua/openwebbeans/2.0.17/
Hashes can be found here https://www.apache.org/dist/openwebbeans/2.0.17/
The release is also available in maven.central https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at
https://openwebbeans.apache.org
The following tickets got fixed in this release:
Bug
- [OWB-1214] - Package annotation access is fragile
Task
- [OWB-1322] - SLF4J integration workaround for log4j2-slf4j implementation which can fail in NPE on java >= 9
- [OWB-1323] - Upgrade to asm8
- [OWB-1324] - Support maven shade 3.2.3
- [OWB-1325] - Provide a SPI flavor of ClassDefiningService
- [OWB-1326] - Bean#isNullable is ignored since CDI-1.1.
Posted at 07:52AM Sep 07, 2020
by struberg in General |
|
Apache OpenWebBeans-2.0.8 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.8.
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.
http://cdi-spec.org/
https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
Apache OpenWebBeans-2.0.8 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.
Distribution packages can be downloaded from http://www.apache.org/dyn/closer.lua/openwebbeans/2.0.8/
Hashes can be found here http://www.apache.org/dist/openwebbeans/2.0.8/
The release is also available in maven.central https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at
http://openwebbeans.apache.org
The following tickets got fixed in this release:
Bug
- [OWB-1257] - Conditional exclusion of beans in beans.xml does not honor system property
- [OWB-1263] - Generic observers not called correctly
- [OWB-1264] - Observers method throws NoClassDefFoundError for optional classes
- [OWB-1269] - TomcatSecurityService principal is not the contextual one out of request scope beans
Improvement
- [OWB-1261] - Upgrade ASM to version 7
- [OWB-1265] - [perf] cache AnnotationManager#getRepeatableMethod
- [OWB-1266] - [perf] InjectionResolver cache can be activated earlier
Task
- [OWB-1268] - Upgrade to xbean 4.12
Posted at 12:49PM Nov 12, 2018
by struberg in General |
|
Apache Meecrowave-1.2.4 has been released
The Apache OpenWebBeans team is proud to announce the release of Apache Meecrowave 1.2.4
Apache Meecrowave is a small java enterprise application server framework fully based on Apache Tomcat9 and other JavaEE 8 technologies.
Apache Tomcat-9.0.12 (Servlets-4.0)
Apache OpenWebBeans-2.0.7 (CDI-2.0)
Apache Johnzon-1.1.10 (JSON-P-1.1 and JSON-B-1.0), and
Apache CXF-3.2.6 (JAX-RS-2.1).
And all that in less than 10MB. That means it is ideally suited for Microservices and standalone applications.
The source distribution package can be downloaded from our mirrors:
https://www.apache.org/dyn/closer.lua/openwebbeans/meecrowave/1.2.4
Hashes can be found here
https://www.apache.org/dist/openwebbeans/meecrowave/1.2.4
The binary artifacts are available on maven.central:
https://repo1.maven.org/maven2/org/apache/meecrowave/
Our main change for this bugfix release is adding preliminary Java11 support.
The full list of resolved tickets is:
Bug
• [MEECROWAVE-130] - IOException if MEECROWAVE_OUT is different than MEECROWAVE_HOME
• [MEECROWAVE-142] - error while starting jpda debug in a bundle
• [MEECROWAVE-143] - [junit5] RequestScoped not activated with @MeecrowaveConfig
• [MEECROWAVE-144] - update geronimo specs to new versions
Improvement
• [MEECROWAVE-136] - update to apache-parent-21 for sha512
• [MEECROWAVE-140] - Embrace JUnit 5 PER_CLASS support
• [MEECROWAVE-141] - Add @AfterFirstInjection and @AfterLastTest for JUnit 5 integration
Task
• [MEECROWAVE-133] - Upgrade to CXF 3.2.6
• [MEECROWAVE-134] - Tomcat 9.0.12 upgrade
• [MEECROWAVE-135] - Log4j2 2.11.1 upgrade
• [MEECROWAVE-138] - update to Johnzon-1.1.9
• [MEECROWAVE-139] - update OWB to 2.0.7
• [MEECROWAVE-145] - update to Johnzon-1.1.10
• [MEECROWAVE-146] - Upgrade commons-compress to 1.18
• [MEECROWAVE-147] - Upgrade commons-dbcp2 to 2.5.0
• [MEECROWAVE-148] - Upgrade commons-jcs to 2.2.1
• [MEECROWAVE-149] - Upgrade acme4j to 2.3
• [MEECROWAVE-150] - Remove commons-lang and commons-text from core dependencies
More info can be found at
https://openwebbeans.apache.org/meecrowave/
Posted at 07:51AM Oct 01, 2018
by struberg in General |
|
Apache OpenWebBeans-2.0.7 has been released
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.
http://cdi-spec.org/ https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
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
http://www.apache.org/dyn/closer.lua/openwebbeans/2.0.7/
Hashes can be found here
http://www.apache.org/dist/openwebbeans/2.0.7/
The release is also available in maven.central
https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at
http://openwebbeans.apache.org
The following tickets got fixed in this release:
Bug:
[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
Improvement:
[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
Posted at 04:49PM Sep 05, 2018
by struberg in General |
|
Apache Meecrowave-1.2.3 has been released
The Apache OpenWebBeans team is proud to announce the release of Apache Meecrowave 1.2.3
Apache Meecrowave is a small server (only 9MB) fully based on Apache Tomcat9 and other JavaEE 8 technologies.[Read More]
Posted at 07:58AM Aug 14, 2018
by struberg in General |
|
Apache OpenWebBeans-2.0.5 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.5.
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.
http://cdi-spec.org/ https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
Apache OpenWebBeans-2.0.5 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.
Distribution packages can be downloaded from
http://www.apache.org/dyn/closer.lua/openwebbeans/2.0.5/
Hashes can be found here
http://www.apache.org/dist/openwebbeans/2.0.5/
The release is also available in maven.central
https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at
http://openwebbeans.apache.org
The following tickets got fixed in this release:
Bug
• [OWB-1233] - WrappedValueExpression.equals(Object arg0) always false if arg0 is an instance of WrappedValueExpression
• [OWB-1235] - ConversationScope destroyed upon session serialization/deserialization
• [OWB-1241] - Bean cache ignores qualifier model defined through an AnnotatedType
New Feature
• [OWB-1242] - Add a configuration option to not proxy Principal
Improvement
• [OWB-1232] - replace warning about interceptors
• [OWB-1238] - Our VersionVisitor shouldn't visit code
• [OWB-1243] - improve event performance
Task
• [OWB-1240] - Non-static inner classes should not get picked up as CDI Beans
Dependency upgrade
• [OWB-1236] - Update to XBean Asm 6 Shaded 4.7
• [OWB-1237] - upgrade to xbean-4.8
Posted at 06:39AM May 03, 2018
by struberg in General |
|
Apache OpenWebBeans-1.7.5 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-1.7.5
Apache OpenWebBeans-1.7.x is an Apache License v2 licensed implementation of the JSR-346 CDI-1.2 specification. OpenWebBeans has a modular structure and provides Dependency Injection scaling from Java SE environments up to Java EE7 server clusters with complicated ClassLoader hierarchies or OSGi environments.
OpenWebBeans-1.7.5 is a bugfix release, implements the CDI-1.2 API, passes the JSR-330 TCK and the JSR-346 standalone and EE7 webprofile TCKs.
Distribution packages can be downloaded from
http://www.apache.org/dyn/closer.lua/openwebbeans/1.7.5/
Hashes can be found here
http://www.apache.org/dist/openwebbeans/1.7.5/
The release is also available in maven.central
https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at http://openwebbeans.apache.org
The following tickets got resolved in this release:
Bug
• [OWB-1197] - OwbSWClassLoader creates wrong URL
• [OWB-1205] - We should not fire ProcessInjectionPoint for CDI Extension Observers
• [OWB-1209] - Custom bean with isAlternative()=true should not be automatically enabled
• [OWB-1213] - producer of URI or other classes with private ct blow up with a NPE
• [OWB-1222] - subclass proxy fails with Java9
Improvement
• [OWB-1218] - improve toString of producer beans to also log owner class
Task
• [OWB-1239] - update owb-1.7.x to java7
• [OWB-1240] - Non-static inner classes should not get picked up as CDI Beans
Dependency upgrade
• [OWB-1236] - Update to XBean Asm 6 Shaded 4.7
• [OWB-1237] - upgrade to xbean-4.8
Posted at 06:36AM May 03, 2018
by struberg in General |
|
Apache Meecrowave-1.2.0 has been released
The Apache OpenWebBeans team is proud to announce the release of Apache Meecrowave 1.2.0
Apache Meecrowave is a small server (only 9MB) fully based on JavaEE 8 technologies
Apache Tomcat-9.0.2 (Servlets-4.0)
Apache OpenWebBeans-2.0.3 (CDI-2.0)
Apache Johnzon-1.1.5 (JSON-P-1.1 and JSON-B-1.0), and
Apache CXF-3.2.1 (JAX-RS-2.1).
That means it is ideally suited for Microservices and standalone applications.
Meecrowave can be either started via a maven plugin (for ease of development), programmatically as embedded server, bundled as application with your business code or as runner to start up portable WAR or JAR applications.
The source distribution package can be downloaded from our mirrors:
https://www.apache.org/dyn/closer.lua/openwebbeans/meecrowave/1.2.0
Hashes can be found here
https://www.apache.org/dist/openwebbeans/meecrowave/1.2.0
The binary artifacts are available on maven.central:
https://repo1.maven.org/maven2/org/apache/meecrowave/
More info can be found at
https://openwebbeans.apache.org/meecrowave/
Posted at 10:56AM Dec 25, 2017
by struberg in General |
|
Apache OpenWebBeans-2.0.3 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.3
Apache OpenWebBeans 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.
http://cdi-spec.org/
https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
Apache OpenWebBeans-2.0.3 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.
Distribution packages can be downloaded from http://www.apache.org/dyn/closer.lua/openwebbeans/2.0.3/
Hashes can be found here http://www.apache.org/dist/openwebbeans/2.0.3/
The release is also available in maven.central
https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at http://openwebbeans.apache.org
Posted at 10:52AM Dec 25, 2017
by struberg in General |
|
Apache Meecrowave-1.1.0 has been released
The Apache OpenWebBeans team is proud to announce the release of Apache Meecrowave 1.1.0
Apache Meecrowave is a small server (only 9MB) fully based on JavaEE 8 technologies
Apache Tomcat (Servlets-4.0)
Apache OpenWebBeans (CDI-2.0)
Apache Johnzon (JSON-P-1.1 and JSON-B-1.0), and
Apache CXF (JAX-RS-2.1).
That means it is ideally suited for Microservices and standalone applications.
Meecrowave can be either started via a maven plugin (for ease of development), programmatically as embedded server, bundled as application with your business code or as runner to start up portable WAR or JAR applications.
The source distribution package can be downloaded from our mirrors:
https://www.apache.org/dyn/closer.lua/openwebbeans/meecrowave/1.1.0
Hashes can be found here
https://www.apache.org/dist/openwebbeans/meecrowave/1.1.0
The binary artifacts are available on maven.central:
https://repo1.maven.org/maven2/org/apache/meecrowave/
More info can be found at
https://openwebbeans.apache.org/meecrowave/
Posted at 07:23AM Sep 11, 2017
by struberg in General |
|
Apache OpenWebBeans-2.0.1 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-2.0.1
Apache OpenWebBeans 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 EE7 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.
http://cdi-spec.org/
https://docs.jboss.org/cdi/spec/2.0/cdi-spec.html
Apache OpenWebBeans-2.0.1 implements the CDI-2.0 API, and passes the JSR-330 and JSR-365 TCKs.
Distribution packages can be downloaded from http://www.apache.org/dyn/closer.lua/openwebbeans/2.0.1/
Hashes can be found here http://www.apache.org/dist/openwebbeans/2.0.1/
The release is also available in maven.central
https://repo1.maven.apache.org/maven2/org/apache/openwebbeans/
More info can be found at http://openwebbeans.apache.org
Posted at 07:16AM Sep 11, 2017
by struberg in General |
Comments [1]
|
Apache OpenWebBeans-1.7.4 has been released-
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-1.7.4
OWB-1.7.4 is an implementation of the JSR-346 CDI-1.2 specification.[Read More]
Posted at 05:09PM Jul 12, 2017
by struberg in General |
|
Apache OpenWebBeans-1.7.3 has been released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans-1.7.3. Apache OpenWebBeans is an Apache License v2 licensed implementation of the JSR-346 CDI-1.2 specification.[Read More]
Posted at 02:44PM Apr 19, 2017
by struberg in General |
|