Blog

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.11.0.

This release is mostly bug fixes allowing to use this Pax CDI version with most of Apache Karaf versions.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.10.0

T Key Summary
Loading...
Refresh

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.10.0.

This release is mostly bug fixes, especially on the provided Apache Karaf features. This release also provides new deltaspike features and update to deltaspike 1.2.1.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.9.0

T Key Summary
Loading...
Refresh

Pax CDI 0.9.0 Released

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.9.0.

This release introduces new CDI scopes @BundleScoped and @PrototypeScoped for OSGi service provider beans, indicating the scope of the corresponding service in the OSGi registry. The default scope for these beans is @SingletonScoped (previously named @ServiceScoped).

@PrototypeScoped can only be used on OSGi 6.0 or higher. A runtime exception will be thrown on older frameworks. The minimum version required at runtime remains OSGi 4.3.

Service dependency handling has been improved to avoid blocking on intra-bundle dependencies.

In addition, there are many dependency upgrades and some more bug fixes.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.8.0

T Key Summary
Loading...
Refresh

Pax CDI 0.8.0 Released

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.8.0.

The main focus of this release was the combination of JSF and CDI in an OSGi environment. This did not work very well with Pax Web and only slightly better with stand-alone Jetty 9.1, requiring a modified release of the Jetty OSGi boot bundle included in this release as pax-cdi-jetty-osgi-boot. A third and more promising approach is based on the Undertow web server, implemented in a new module pax-cdi-undertow-weld. An OSGi adapter for Undertow is currently incubating and still looking for its final place in the OPS4J ecosystem.

In addition, there are many dependency upgrades and a few bug fixes.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.7.0

T Key Summary
Loading...
Refresh

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.6.0.

This release includes the following highlights:

  • Support for Weld 2.1.1.Final.
  • Fixed on the Pax CDI Karaf features (running out of the box).
  • Add Apache Karaf 3.0.0 support.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.5.0

T Key Summary
Loading...
Refresh

Pax CDI 0.5.0 Released

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.5.0.

This release includes the following highlights:

Special thanks to Weld project lead Jozef Hartinger for ensuring that Weld 2.1.0 and Pax CDI nicely play together.

Known issues:

  • The Pax CDI Karaf features do not work out of the box (PAXCDI-69).

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.4.0

T Key Summary
Loading...
Refresh

Pax CDI 0.4.0 Released

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.4.0.

This release includes the following highlights:

  • A new capability model for bundles to opt in as bean bundles and for CDI extension bundles.
  • Improved web support for Weld.
  • Feature definitions for Apache Karaf.
  • Simplified service tracking by means of Declarative Services.

A lot of progress has been made in adapting the CDI TCK to Pax CDI. TCK support is available in the source repository, but not yet stable enough for a release.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.3.0

T Key Summary
Loading...
Refresh

Pax CDI 0.3.0 Released

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.3.0.

This release includes the following highlights:

  • Weld 1.2.0.Beta1 is now supported as an alternative CDI provider, in addition to OpenWebBeans.
  • There are new web adapters (both for OpenWebBeans and Weld) supporting CDI-enabled web application bundles, in combination with Pax Web 3.0.0.M1.

Web support is not yet complete, but does include key features like session and request scopes and servlet injection.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Changes since 0.2.0

T Key Summary
Loading...
Refresh

Pax CDI 0.2.0 Released

The Pax CDI team is happy to announce the release of OPS4J Pax CDI 0.2.0.

This is still an alpha release with a number of new features.

For more details on all changes, see the JIRA release notes below.

Pax CDI artifacts are available from Maven Central.

Weld support is now available in the source tree, but this is not part of the release, as it depends on an inofficial snapshot build of Weld (see PAXCDI-2).

Changes since 0.1.0

T Key Summary
Loading...
Refresh