| <?xml version="1.0"?> |
| <ChangeLog> |
| <Version id="0.1" releaseDate="February 10, 2000" cvsTag="none" released="true" /> |
| <Version id="0.7" releaseDate="June 4, 2001" cvsTag="v0_7" released="true"> |
| <Entry>Full Stateful Container</Entry> |
| <Entry>Full Stateless Container</Entry> |
| <Entry>Full CMP Entity Container</Entry> |
| <Entry>Beginning of BMP Entity Container</Entry> |
| <Entry>OpenEJB/CORBA Server adapter</Entry> |
| <Entry>RI Server (a bit outdated)</Entry> |
| <Entry>Improved Intra-VM server</Entry> |
| <Entry>Full Test Suite for Stateful Container</Entry> |
| <Entry>Full Test Suite for Stateless Container</Entry> |
| <Entry>Full Test Suite for CMP Entity Container</Entry> |
| <Entry>Partial Unit Tests for org.openejb</Entry> |
| <Entry>Partial Unit Tests for org.openejb.core</Entry> |
| </Version> |
| <Version id="0.7.3" releaseDate="June 5, 2001" cvsTag="v0_7_3" released="true"> |
| <Entry>Generic Entity test suite removed</Entry> |
| <Entry>CMP Entity test suite added (beans not yet deployed)</Entry> |
| <Entry>BMP Entity test suite added</Entry> |
| </Version> |
| <Version id="0.7.9" releaseDate="July 23, 2001" cvsTag="v0_7_9" released="true"> |
| <Entry>CMP Entity test suite fully functional</Entry> |
| <Entry>RMI-IIOP Tests added</Entry> |
| <Entry>CMP container fixes</Entry> |
| <Entry>Docs added</Entry> |
| </Version> |
| <Version id="0.8beta1" releaseDate="May 9th, 2002" cvsTag="v0_8beta1" released="true" release_id="88725"> |
| <Entry>We actually have a deploy tool</Entry> |
| <Entry>Beans are deployed from their jars</Entry> |
| <Entry>The <code>ejb-jar.xml</code> is validated using XSD</Entry> |
| <Entry>The data in an <code>ejb-jar.xml</code> is validated with regular expressions</Entry> |
| <Entry>New configuration file <code>openejb.conf</code>, similar to the Apache <code>httpd.conf</code> style</Entry> |
| <Entry>Specify a dir where your deployed jars will be loaded, then just throw 'em in</Entry> |
| <Entry>The entire configuration is validated</Entry> |
| <Entry>OpenEJB services are now packaged in jars and deployed in the <code>openejb.conf</code> file</Entry> |
| <Entry>There are default <code>openejb.conf</code> and <code>service-jar.xml</code>, etc.</Entry> |
| <Entry>Scripts for launching deploy tool</Entry> |
| <Entry>Scripts for launching the OpenEJB/CORBA server</Entry> |
| <Entry>About 50 new detailed error messages relating to your system configuration alone. You should never get a mysterious stack trace</Entry> |
| <Entry>New modular build system</Entry> |
| <Entry>Fixed major bug in IntraVM serialization that severely affected the container-server contract</Entry> |
| <Entry>Complete rewrite of Transaction Handling, several bugs fixed</Entry> |
| <Entry>Rewrite of Exception Handling, now much more spec compliant</Entry> |
| <Entry>Added logging</Entry> |
| </Version> |
| <Version id="0.8beta2" releaseDate="May 23th, 2002" cvsTag="v0_8beta2" released="true" release_id="91035"> |
| <Entry>Fixed fatal file path bug affecting UNIX/Linux/Mac OS X Users</Entry> |
| <Entry>Fixed bug that prevented the Remote Server from starting unless additional command line options were used</Entry> |
| <Entry>Improved scripts</Entry> |
| <Entry>Optimized logging</Entry> |
| <Entry>Added '-help' and '-example' options to the 'openejb deploy' command</Entry> |
| <Entry>Added '-help' and '-example' options to the 'openejb start' command</Entry> |
| <Entry>Revised all documentation</Entry> |
| <Entry>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</Entry> |
| </Version> |
| <Version id="0.8beta3" releaseDate="June 22nd, 2002" cvsTag="v0_8beta3" released="true" release_id="96340"> |
| <Entry bug="563891">Bad client-side error messages</Entry> |
| <Entry bug="565604">Setting the handler system property</Entry> |
| <Entry bug="566953">openejb.bat on NT fails to display</Entry> |
| <Entry bug="566961">deploy doesn't overwrite</Entry> |
| <Entry bug="566966">typos in HelloWorld example</Entry> |
| <Entry bug="563891">Need a sample client run script</Entry> |
| <Entry bug="566967">sun.tools.javac.Main deprecated</Entry> |
| <Entry bug="566974">openejb.bat help screen fails on NT</Entry> |
| <Entry task="573492">Zip should innclude the openejb dir</Entry> |
| <Entry>Scripts now pass OPENEJB_HOME to OpenEJB</Entry> |
| <Entry>Scripts now include OPENEJB_HOME\beans in classpath</Entry> |
| <Entry>If your OpenEJB configuration isn't found, one will be created for you</Entry> |
| <Entry>ProxyFactory element in the openejb.conf is now optional</Entry> |
| </Version> |
| <Version id="0.8 final" releaseDate="July 27th, 2002" cvsTag="v0_8" released="true" release_id="102097"> |
| <Entry bug="587546">JDK 1.4 IncompatibleClassChangeError in KeyGeneratorFactory</Entry> |
| <Entry bug="578801">Error, host [java.sun.com] not found.</Entry> |
| <Entry bug="586208">PseudoTransactionManager fails on resume</Entry> |
| <Entry bug="578954">Updates for old 0.7.9 style config files</Entry> |
| |
| <Entry task="582624">Telnet Admin Console</Entry> |
| <Entry task="573120">Server status commands for telnet console</Entry> |
| <Entry task="578908">Remote Server Stop command for the openejb.bat and openejb.sh scripts</Entry> |
| <Entry task="581804">Remote Server Stop class callable from Ant or other client code</Entry> |
| <Entry task="587549">CMP: Get rid of source code generation</Entry> |
| <Entry task="563880">Design documentation for the Remote Server</Entry> |
| <Entry task="577453">Semi-automatically generate CHANGELOG</Entry> |
| <Entry task="578355">Refactor logging and messages for i18n</Entry> |
| <Entry task="587548">Castor should use log4j logging</Entry> |
| <Entry task="581805">Stop the remote server after tests run</Entry> |
| <Entry task="581821">Switch DataOutputStream to PrintStream</Entry> |
| </Version> |
| <Version id="0.8.1" releaseDate="July 31st, 2002" cvsTag="v0_8_1" released="true" release_id="102635"> |
| <Entry bug="587783">The input line is too long.</Entry> |
| </Version> |
| <Version id="0.8.2" releaseDate="September 5th, 2002" cvsTag="v0_8_2" released="true" release_id="108833"> |
| <Entry bug="516975">BMP beans pooled after ejbPostCreate</Entry> |
| <Entry bug="595960">openejb start -conf c:\any\openejb.conf</Entry> |
| <Entry bug="603770">Fixes to BMP ejbLoad/ejbStore</Entry> |
| <Entry bug="595958">jar -cvf breaks openejb deploy</Entry> |
| <Entry bug="590854">MyEjbApplication.java doesn't work</Entry> |
| <Entry bug="605360">Need to convert .sh files to Unix format</Entry> |
| <Entry task="604217">Complete logging and i18n API</Entry> |
| <Entry task="603785">Removed classloading in scripts</Entry> |
| <Entry task="603789">No more openejb jars in lib dir</Entry> |
| <Entry task="603741">Better mapping of transaction attributes</Entry> |
| <Entry task="603745">Warnings are logged for bad tx attribute</Entry> |
| <Entry task="603747">Major cleanup of SessionSynchronizations</Entry> |
| <Entry task="603751">Added transaction logging facility</Entry> |
| <Entry task="603759">TX manager code cleanup</Entry> |
| <Entry task="603761">Added method invocation logging facility</Entry> |
| <Entry task="603768">performance/locking review throughout</Entry> |
| <Entry task="603769">Entity pooling performance</Entry> |
| <Entry task="603772">Stateless instance pooling performance</Entry> |
| <Entry task="603775">Faster bulk session passivation</Entry> |
| <Entry task="603777">StatefulContainer: better exptn handling</Entry> |
| <Entry task="603778">Fixed session loss during passivation</Entry> |
| <Entry task="599761">A basic (connector) service example doc</Entry> |
| </Version> |
| <Version id="0.8.3" releaseDate="October 2nd, 2002" cvsTag="v0_8_3" released="true" release_id="114057"> |
| <Entry bug="612648">Missing XML files in the distribution</Entry> |
| <Entry bug="606364">openejb.sh: syntax error at line 16: `('</Entry> |
| <Entry bug="612676">[openejb]$ help: help: command not found</Entry> |
| <Entry bug="612674">WARN: config.0004</Entry> |
| <Entry bug="615973">Use of i18n in OpenEJBException</Entry> |
| <Entry task="611638">Cleanup Exception Handling in commits</Entry> |
| <Entry task="616815">JDK 1.4 assert warnings: upgrade JUnit</Entry> |
| <Entry task="592101">Messages should be printed to the screen</Entry> |
| <Entry task="612686">Test scripts shouldn't start server</Entry> |
| <Entry task="612688">Cannot bind to the ip: 127.0.0.1 and port</Entry> |
| </Version> |
| <Version id="0.9.0" releaseDate="November 17th, 2002" cvsTag="v0_9_0" |
| released="true" release_id="122784"> |
| <Entry bug="618369">Missing ejbFind method syntax</Entry> |
| <Entry bug="635643">Can't locate default.service-jar.xml</Entry> |
| <Entry bug="618365">Assembly errors not printed to screen</Entry> |
| <Entry bug="632824">Exception for bad XML in ejb-jar.xml</Entry> |
| <Entry bug="632826">Multiple jars in deploy command</Entry> |
| <Entry bug="618285">ejbLoad and exception handling</Entry> |
| <Entry bug="618279">Home ref's get invalidated in some cases</Entry> |
| <Entry bug="626453">Entity container abuses PK toString()</Entry> |
| <Entry task="630906">Easy Tomcat Integration</Entry> |
| <Entry task="635495">Service provider declaration enhancement</Entry> |
| <Entry task="540804">An OpenEJB configuration guide</Entry> |
| <Entry task="637560">Start flag --local-copy=[true|false]</Entry> |
| <Entry task="635489">Add bean validation to startup</Entry> |
| <Entry task="635311">CMP Finder FAQ</Entry> |
| <Entry task="633372">Write log files to a logs directory</Entry> |
| <Entry task="612133">Update the tomcat doc</Entry> |
| <Entry task="561572">Setup Tomcat to run with OpenEJB embedded</Entry> |
| <Entry task="630908">Support for Context Classloader</Entry> |
| <Entry task="619004">Create LocalInitialContextFactory</Entry> |
| <Entry task="633365">change OSTYPE parameter in every shell script</Entry> |
| <Entry task="612684">Hello World: with Linux commands</Entry> |
| <Entry task="611643">Add validate command to openejb.sh</Entry> |
| <Entry task="611640">Add validation to the deploy tool</Entry> |
| <Entry task="606442">Validate: PostCreate methods are impleme</Entry> |
| <Entry task="606445">Validate: Warn about unused ejbCreates</Entry> |
| <Entry task="606088">Validate: EJB Classes are in jar</Entry> |
| <Entry task="592129">Validate: Business methods are implement</Entry> |
| <Entry task="592123">Validate: Create methods are implemented</Entry> |
| <Entry task="606091">Validate: EJB, home, and remote classes</Entry> |
| <Entry task="632756">Need missing container error message</Entry> |
| <Entry task="631193">Update the ant jars to v1.5.1</Entry> |
| <Entry task="587849">XSLT files need some tweaking</Entry> |
| <Entry task="637572">Update openejb.conf comments</Entry> |
| <Entry task="620500">Upgrade OpenORB to 1.3</Entry> |
| <Entry task="540451">Remove org.openejb.corba.util.Verbose</Entry> |
| </Version> |
| <Version id="0.9.1" releaseDate="January 12th, 2003" cvsTag="v0_9_1" |
| released="true" release_id="133321"> |
| <Entry bug="661151">Bean validation breaks deploy tool</Entry> |
| <Entry bug="669572">build problem -- FileNotFoundException</Entry> |
| <Entry bug="670462">Validate command not in openejb.bat</Entry> |
| |
| <Entry task="645887">Tomcat ejb-ref support</Entry> |
| <Entry task="670460">Validator error message not clear</Entry> |
| <Entry task="662318">Validator Website Documentation</Entry> |
| <Entry task="662325">Documentation for openejb-jar.xml</Entry> |
| <Entry task="656321">Fix Broken Links in Tomcat Documentation</Entry> |
| </Version> |
| |
| <Version id="0.9.2" releaseDate="June 5th, 2003" cvsTag="v0_9_2" |
| released="true" release_id="163723"> |
| <Entry task="725352">Integration Support Servlet for Tomcat/OpenEJB</Entry> |
| <Entry task="749343">Tomcat integration tools: Object invoker</Entry> |
| <Entry task="749342">Tomcat integration tools: Class browser</Entry> |
| <Entry task="749340">Tomcat integration tools: EJB Viewer</Entry> |
| <Entry task="749338">Tomcat integration tools: JNDI Browser</Entry> |
| <Entry task="744270">Create openejb.base variable</Entry> |
| <Entry task="540425">Make OpenEJB executable from any directo</Entry> |
| <Entry task="732017">Tomcat integration explicit checks for openejb.home validity</Entry> |
| <Entry task="698103">Config properties for Stateless Container</Entry> |
| <Entry bug="687404">java.io.FileNotFoundException: logs/openejb.log</Entry> |
| <Entry bug="703049">CMP problems when embedded in Tomcat -- Database not found</Entry> |
| <Entry bug="725781">OpenEJB 0.9.1 + Tomcat 4.1.24 JMX Security issue</Entry> |
| <Entry bug="702265">Erroneous Code for HelloOpenEJB.java</Entry> |
| <Entry bug="746771">Stateless isIdentical bug</Entry> |
| <Entry bug="699025">bin/validate.sh use dos eol format</Entry> |
| <Entry bug="658834">PrimaryKey loades twice</Entry> |
| <Entry bug="699044">bin/validate.sh use dos eol format</Entry> |
| <Entry bug="675760">Entity remove() doesn't work with Supports trans attr</Entry> |
| </Version> |
| |
| </ChangeLog> |
| |
| |