All releases of Avalon


Release Notes: Excalibur-Thread was upgraded to 1.1 and the method for specifying JNDI naming handlers in the kernel was improved.


Release Notes: In this release, MX4J (JMX) is loaded by default. Beanshell kernel capability has been . XDoclet has been improved for JMX manifests. Block-initiated shutdown support has been added.


Release Notes: This version adds SMTPOutputLogTarget to enable logging to email addresses, includes several bugfixes, changes the default log format so that the log entry times are formatted using a human friendly format, rotates logs before write, and adds RotateStrategyByDate to enable daily, weekly, and monthly rotation of log files.


Release Notes: JMX capability via the embedded MX4J application.


Release Notes: Minor bugfixes, updates to documentation, and removal of some deprecated functionality.


Release Notes: There are some changes to AvalonFormatter, and build improvements. There is control over how deep the nested exception logging goes, and whether nested exceptions should be logged at all.


No changes have been submitted for this release.


Release Notes: Major enhancements to the JdbcDataSource code, new container management code and asynchronous command processing in the scratchpad jar, and new Buffer classes that outperform ArrayList for the same purpose.


Release Notes: The last release was built using JDK 1.4's compiler, which produced some classes that were incompatible with prior Java Virtual Machines. It is recommended that you upgrade if you are using 4.1.


Release Notes: This release adds namespace support to configuration objects, an abstraction layer for different logging toolkits, and support for Log4J and JDK 1.4 logging.
A generic synchronous replication engine for transactional applications.