The 0.5 Vegas release is currently in-process.
The themes of the 0.5 release are:
- Improved SCA support
- Dynamic wiring
- Enhanced runtime management and JMX support
- Expanded JPA integration
- Web application components
- Improved bindings
- End-user policy extensions
- Usability enhancements
New features are described below. For features in specific 0.5 milestone releases, see:
Improved SCA support
The 0.5 release introduces support for stateless and conversational callbacks. In addition, the Fabric3 kernel has been enhanced to support remote conversations, conversation expiration, and conversation propagation across multiple components.
Dynamic wiring
The Fabric3 kernel wiring infrastructure has been improved to support dynamic reference proxy reinjection. This allows component implementation instances to be updated with new wires. In addition, the improved wiring infrastructure provides the groundwork for advanced wire-by-query capabilities that will be introduced in a later release.
Enhanced runtime management and JMX support
The 0.5 release provides JMX instrumentation and control of components.
Expanded JPA integration
EntityManager injection using the JPA @PersistenceContext is now supported. In addition, extended persistence contexts are supported for use with conversational services.
Web application components
Web application archives (WAR) are now a suported contribution format. The 0.5 release adds support for the latest SCA JEE Integration Specification for web components, including @Reference injection on servlets and JSPs, and an implementation of the SCA JSP tag library. In addition, web components are now supported on the standalone runtime.
Improved bindings
The 0.5 release includes support for conversations and callbacks using the Web Services, JMS, Hessian, and Burlap bindings. The Axis-based web services binding has been updated to fully support JAXB databinding. In addition, support for OracleAQ has been added.

