The Open For Business Project SourceForge Logo

The Open For Business Project - Release Notes

Written By: David E. Jones [email protected], Andy Zeneski [email protected]

Table of Contents



Release 2.1.1 - 06 May 2003


Overview

This is one of those releases you always hope you never have to do, but hey bugs happen. So yes, this is a maintenance release that fixes a number of bugs. There are also a couple of new features, but not many.

Bug Fixes

Bug Fixes include:

New Features & Improvements

New features and improvements include:


Release 2.1.0 - 24 April 2003


Overview

Once again we have another great release. This release includes a number of new features and a major refactoring and cleanup of the ecommerce application. Most of that refactoring and cleanup was part of our move away from JSPs and toward a new presentation view architecture using JPublish, FreeMarker, and BeanShell. As with all components used/included in OFBiz these tools are freely available open source projects with active and accessible development and user communities. Because of all of the new features including this new architecture, this release will not be a maintenance release following the 2.0.x series, but rather a new minor release starting the 2.1.x series.

All of the ecommerce webapp has been changed from the old JSP/Regions architecture to the new JPublish/FreeMarker/BeanShell architecture. The ControlServlet and events are all the same as before, this just replace the "view" portion of the presentation layer. Very few pieces of the other applications have been migrated to this new architecture, but that will be done over the coming months.

Another major new change is the integration with the JOTM transaction manager which is a replacement for Tyrex. This means that a very simple configuration can now be deployed with only a servlet container and a stand-alone transaction manager, and without the difficulties that Tyrex brings with it.

This release is the first that includes our new recommended open source platform which now consists of Jetty and JOTM instead of Tomcat and Tyrex. Jetty makes deployment of OFBiz much easier than it was under Tomcat because there is no longer a need to copy the nearly 100 jar libraries and configuration files into the app server directory as was necessary with Tomcat. In addition to moving to Jetty, we are also introducing the new ofbiz.jar startup program. This new executable jar embeds Jetty/JOTM with OFBiz, auto-sets all classpath and required settings. By running java -jar ofbiz.jar from the root OFBiz directory will fully start OFBiz in a cross-platfrom way.

New Features & Improvements

New features and improvements include: