<?xml version="1.0"?>
<document url="http://openejb.sf.net/download.xml" toc="none">
  <properties>
    <title>Download</title>
  </properties>
  <body>

<section title="Current Release 0.8 beta 2" ref-id="current.release">
<p><a href="http://sourceforge.net/project/showfiles.php?group_id=44351">Download OpenEJB 0.8 beta 2</a></p>

<p>
We are cycling through a series of beta releases based on user-feedback.  Be sure to check 
OpenEJB's <a href="http://sourceforge.net/project/showfiles.php?group_id=44351">download 
page</a> at SourceForge for new releases.
</p>
</section>

<section title="Fixes in 0.8beta3" ref-id="new.features.0.8beta3">
<ul>
<li>SourceForge bugs fixed:</li>
<li>[ 563891 ] Bad client-side error messages</li>
<li>[ 565604 ] Setting the handler system property</li>
<li>[ 566953 ] openejb.bat on NT fails to display</li>
<li>[ 566956 ] deploy doesn't overwrite</li>
<li>[ 566961 ] typos in HelloWorld example</li>
<li>[ 566966 ] Need a sample client run script</li>
<li>[ 566967 ] sun.tools.javac.Main deprecated</li>
<li>[ 566974 ] openejb.bat help screen fails on NT</li>
<li>Scripts now pass OPENEJB_HOME to OpenEJB</li>
<li>Scripts now include OPENEJB_HOME\beans in classpath</li>
<li>If your OpenEJB configuration isn't found, one will be created for you.</li>
<li>ProxyFactory element in the openejb.conf is now optional</li>
</ul>
</section>

<section title="Fixes in 0.8beta2" ref-id="new.features.0.8beta2">
<ul>
<li>Fixed fatal file path bug affecting UNIX/Linux/Mac OS X Users</li>
<li>Fixed bug that prevented the Remote Server from starting unless
    additional command line options were used.</li>
<li>Improved scripts</li>
<li>Optimized logging</li>
<li>Added '-help' and '-example' options to the 'openejb deploy' command</li>
<li>Added '-help' and '-example' options to the 'openejb start' command</li>
<li>Revised all documentation</li>
<li>Added several new docs, including a complete "Hello World" example, Deploy
Tool docs, Remote server starup docs, and a doc explaining the use of 
Deployment IDs.</li>
</ul>
</section>

<section title="New Features in 0.8" ref-id="new.features.0.8beta1">
<ul>
<li>Command-line tool for deploying, starting, testing, and getting help</li>
<li>New configuration similar to the Apache httpd.conf style.  The openejb.conf contains
    the information about your container system.  </li>
<li>A default configuration is packed in the jar.  If we can't find yours, 
    the container system can still start</li>
<li>OpenEJB services are now packaged in jars and deployed in
    the openejb.conf file.</li>
<li>Deployed EJBs are loaded using the ejb-jar.xml and openejb-jar.xml in the bean's jar file.  
    No need to edit your openejb.conf file</li>
<li>Deployment directories. Specify a dir where your deployed jars will be
    loaded, then just throw 'em in</li>
<li>Basic ejb-jar.xml validation using XSD with regular expressions</li>
<li>Advanced EJB validation using extendible framework.</li>
<li>The entire configuration is validated, any problems will be reported
    with very precise error messages and enough detail to fix the problem.</li>
<li>New modular build system</li>
<li>Fixed major bug in IntraVM serialization that severely affected the 
    container-server contract.</li>
<li>Complete rewrite of Transaction Handling, several bugs fixed</li>
<li>Rewrite of Exception Handling, now much more spec compliant</li>
<li>Logging with log4j</li>
<li>Remote server for running OpenEJB stand-alone</li>
<li>CORBA adapter for plugging OpenEJB into OpenORB</li>
</ul>
</section>

</body>
</document>
