FUSE ESB v4.0 Release Notes
What's new in FUSE ESB 4.0.0.4, February 10th:
Improvements:
- SMX4-178- add nmr:address ExtensibilityElement for wsdl port
Bugs:
- SMX-182 - add bundle jar for geronimo-javamail_1.4_provider-1.5.jar
- SMX-188 - camel xslt compoent can't work with JAXP ri 1.4.2 bundle
- SMX-189 - Activation spec fails compile with JDK 1.6
- SMX-174 - Upgrade to latest jsr223 api
- SMX-167 - add bundle jar for jsr311-api in specs
- SM-1709 - unify third party libs used across servicemix projects
- SM-1724 - JBI maven plugin does not correctly prune the dependency tree wrt to referenced shared libraries
- ESB-520 - smx4 shell: removeUrl doesn't seem to be working
- SMX4-183 - use servicemix javamail api and activation bundle jar but not geronimo javamail and activation api bundle
- SMX4-170 - need add SSHD snapshots repo to nmr project
- SMX4-186 - ensure camel feature use same spring version as the container
- SMX4-171 - Develop test case to demonstrate and verify native deployment of CXF service using jbi/nmr transport
- SMX4-172- Develop test case to demonstrate and verify native deployment of CXF service using jms transport
Unsupported:
ESB-555 - Include smx4web demo from SMX4 Kernel into Fuse ESB 4.0.0.4 kit examples.
Components:
Components release notes for components in Servicemix 4.0.0.4 (2008.01.0.3-fuse)
Dependencies:
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.5.4.0-fuse |
| Fuse Services Framework | 2.1.3.3-fuse |
| Fuse Message Broker | 5.2.0.2-fuse |
| Components | 2008.01.0.3-fuse |
| jbi-maven-plugin | 4.0.0.2-fuse |
| res-maven-plugin | 4.0.0.1-fuse |
| xfire-maven-plugin | 4.0.0.1-fuse |
| servicemix-utils | 1.0.0.3-fuse |
| servicemix-specs | 1.2.0.2-fuse |
What's new in FUSE ESB 4.0.0.3, December 1st:
New Features
- SMX4-141 - Create an "servicemix-osgi-ws-code-first" archetype that shows how to deploy a code-first CXF web service in SMX4
- SMX4-142 - Create an "servicemix-osgi-ws-wsdl-first" archetype that shows how to deploy a WSDL-first CXF web service in SMX4
Improvements
- ESB-386 - Support container level locking for master/slave deployments.
- ESB-415 - The Fuse ESB 4.0 needs to provide a clean way to instantiate the TraceComponent.
- ESB-448 - Support configurable lock directory for container level locking (for master/slave deployments).
- SMX4NMR-51 - Exchange should be logged at debug level as in smx3
- SMX4-168 - Add jetty-bundle-6.1.14
Bugs
- SMX4-98 - Integration tests fails with Java 6
- SMX4-131- Servicemix 4 is missing commons-codec bundle in kit.(required by servicemix-http component)
- SMX4-139- Make SAAJ implementation bundle works on non Sun JVM
- SMX4-145- OSGi specs bundle listener may register duplicate entries leading to using invalid bundles when creating factories
- SMX4-146- can not find javax.xml.transform.stax.StAXSource
- SMX4-148- Trouble Building Spec Project
- SMX4-151- cxf-transport-osgi doesn't forward the 'Accept' HTTP header to CXF
- SMX4-153- The subshells are no longer working correctly
- SMX4-154- "packages help" is not working with german locale
- SMX4-155- ServiceMix4 trunk actually can't be built because of missing deps
- SMX4-157- Use the geronimo spec for JAX-WS as it passes the TCK
- SMX4-160- Create a default client for the "servicemix-osgi-cxf-code-first-archetype" so that you can run this against the deployed bundle.
- SMX4-161- The first spec implementation bundle deployed is always used instead of the last one.
- SMX4-162- Servicemix Specs POM is using old servicemix-parent-2-SNAPSHOT pom that no longer exists
- SMX4-165- Add bundle for hamcrest 1.2
- SMX4-166- commons-csv from camel-csv contains SNAPHSOT dependency
Dependencies:
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.5.1.0-fuse |
| Fuse Services Framework | 2.1.3.1-fuse |
| Fuse Message Broker | 5.1.0.2-fuse |
What's new in FUSE ESB 4.0, October 13th:
New Features
- support for master/slave deployments using container level lock
- ability to add Camel components using the features install command
- admin shell for managing child runtime instances
Improvements
- ESB-415 - ESB 4 needs a clean way to instantiate TraceComponent.
Dependencies:
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.4.4.0-fuse |
| Fuse Services Framework | 2.1.2.1-fuse |
| Fuse Message Broker | 5.1.0.1-fuse |
What's new in FUSE ESB 4.0 Preview 2, September 22nd:
New Features
- JBI components are now deployed as OSGi bundles.
- Applications using JBI components can be packaged as OSGi bundles instead of using the standard JBI packaging.
- Components can be configured using per-component configuration files located in install/etc/.
- SM-1522 - The http provider endpoint now supports SSL and proxies.
Improvements
- SM-1576 - Change endpoints lifecycle to use activate / start / stop / deactivate
Bugs
- SM-1179 - Exchange not found - Servicemix is totally blocked
- ESB-345 - Features install can fail with NPE
Dependencies:
This Preview 2 release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.4.3.0-fuse |
| Fuse Services Framework | 2.1.2.0-fuse |
| Fuse Message Broker | 5.1.0.1-fuse |
Known limitations:
- Message flows are no longer supported.
- JBI shared libraries cannot be accessed from JBI service units.
- The run time is no longer embeddable in other application.
- The JBI tooling no longer supports deployment into a running container.
What's new in FUSE ESB 4.0 Preview 1, July 21st:
- Supports OSGi deployment mechanism
- Easy mechanism to package a collection of bundles into an application
- Easy to use command console
- Improved integration with FUSE Mediation Router
- Improved integration with FUSE Services Framework
Dependencies:
This Preview 1 release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.4.1.0-fuse |
| Fuse Services Framework | 2.1.0.0-fuse |
| Fuse Message Broker | 5.1.0.0-fuse |
Known limitations:
- Message flows are no longer supported.
- JBI shared libraries cannot be accessed from JBI service units.
- The run time is no longer embeddable in other application.
- The JBI tooling no longer supports deployment into a running container.
- The container can no longer be enlisted as a transactional resource.
- Features install can fail with NPE http://open.iona.com/issues/browse/ESB-345
Migration:
See the Migration Guide for more information about migrating applications from FUSE ESB 3.x to 4.x.
