Jakarta main

Avalon main

About


Released Components


Components under Development


Revision History

Revision History


Revision 4.0b4 (August 10, 2001)

  • off Fixed race condition brought to my attention by Tom Klaasen. His excellent analysis of the problem enabled me to not only fix the race condition but also increase the efficiency of the pool in some cases by 200% (BL)
  • added Added new InformixDataSource that uses the Informix JDBC 2.2 driver and Cadastre to provide pooled connections from Informix. Unfortunately the drivers do not yet support transactions. I need to look further into this, as it might be a server configuration issue as opposed to a driver issue. (BL)
  • off Fixed errors in utilities discovered by the tests. (BL)
  • changed Converted tests from Testlet to JUnit. (BL)
  • off Fixed the build structure so that everything builds correctly. (BL)
  • added Added extra convenience methods to discover if a component exists. (BL)
  • added Added stylesheet to convert Stylebook markup to DocBook markup. (BL)
  • changed Changed the documentation build process to use Cocoon to build the site. (BL)
  • added Add new configuration element "driver" to JdbcDataSource so that the class is loaded in the current context classloader when the component is first set up. (BL)
  • changed Optimize all logging functions to make it easier for JVMs to decide whether or not to concatenate strings for log messages. (BL)
  • changed Extensive reworking of the excalibur.i18n package (XML Resource bundles). (NP)
  • changed Extensive additions to IOUtils so that it accepts numerous different stream/writer types. Also will convert streams to strings using a specific encoder or else by using default platform encoder. (JT)
  • added Added EndianUtil to excalibur.io to help when need to work with little endian data. (PD)
  • added Added "ROLE" attribute to DataSource--to comply with practices outlined in whitepaper. (BL)
Revision 4.0b3 (June 6, 2001)

  • changed Release 4.0b3 (BL)
  • off Repair major showstopper in Excalibur Component Manager. This showstopper manifests itself as a NullPointerException with ExcaliburComponentSelectors. Because of the reflective code in the ComponentFactory, this was originally missed in the Beta 2 release. (BL)
Revision 4.0b2 (June 4, 2001)

  • changed Release 4.0b2 (BL)
  • changed Updated Component Package to be Initializable, so that all components can be initialized once it is ready. (BL)
  • added Added initial documentation for Excalibur. (BL)
  • off Fixed issues introduced with removing "throws Exception" from Disposable. (BL)
  • off Made connections expire after 15 uses. This avoids problems with buggy client code or buggy drivers from causing serious issues in the long run. (BL)
  • off Made Component Manager fixes to use the Thread's context classloader. (BL)
Revision 4.0b1 (May 11, 2001)

  • changed Initial beta release. (BL)


Copyright ©1999-2001 by the Apache Software Foundation. All Rights Reserved.