Release Features: Fabric3 1.5
Fabric3 1.5 contains a number of new features, enhancements and bug fixes. These are described below by theme.
Universal Application Deployment
Users can now transparently deploy applications across middleware hosts without application changes, including the Fabric3 runtime, Tomcat, WebLogic and even Ant and Maven!
Advanced Clustering Support
Revamped the Fabric3 clustering implementation for better performance, reliability, and security.
Improved Fabric3's distributed architecture so that there no single point of failure.
Support for centralized and peer-based updates.
Ability to launch runtime instances and receive deployment updates without an active controller.
Transactional deployment - Fabric3 will automatically rollback a runtime to its last stable state on a failed deployment.
Ability to manually rollback a deployment.
Secure (HTTPS) artifact provisioning.
Support for pluggable recovery extensions.
Support for provisioning extensions from non-file system sources (e.g. cloud storage providers).
WebLogic 10.3 Support
Fabric3 for WebLogic runtime leverages WebLogic's clustering, self-tuning, transaction, JMS and management capabilities.
Support for clustered SCA domains using direct integration with WebLogic's clustering infrastructure.
Support for deployment and undeployment of end-user applications without the need to restart WebLogic or Fabric3.
Support for deployment and undeployment of Fabric3 extensions without the need to restart WebLogic or Fabric3.
Direct integration with WebLogic self-tuning thread pools.
Automatic WebLogic DataSource discovery so end-user applications do not need to configure JNDI locations. DataSources created after an application has been deployed will also be discovered.
Direct integration with the WebLogic transaction manager.
JMS binding integration with WebLogic JMS.
Automatic discovery of WebLogic JMS queues and topics.
Integration with WebLogic JMX so that Fabric3 SCA components are automatically bound to WebLogic's clustered JMX server.
Integration with the Fabric3 command-line administration tool for deployment and monitoring.
Integration with WebLogic logging.
Miscellaneous
Autowire optimizations to avoid duplicate wire commands
Fix bug where JPA resources were not properly disposed on composite undeploy, leading to potential memory leaks.
Bug fixes
See JIRA for bug fixes: resolved issues