We are pleased to announce the Fulcrum's YAAFI 1.0.4 release! http://turbine.apache.org/fulcrum/fulcrum-yaafi/ Fulcrum is a component repository for Turbine. =============================================================================== Changes in this version include: New Features: o Added a simple tutorial o The CLI can be now configured using SystemProperties and the command line. o Added a getParameters() to the ServiceContainer interface. This allows to retrieve the Avalon parameters easily. o The YAAFI service container implements Parameterizable o Added a Shutdown service to dispose the YAAFI container o Transparent decryption of configuration files o Added reconfiuration service ro reconfigure YAAFI if the component configuration file has changed o Provide context mapping in the case that YAAFI is embedded in another Avalon container (experimental) o Improved bootstrapping of YAAFI using containerConfiguration.xml o Decryption of configuration files o Added cryptography support based on JCE/JCA o Using ServiceManagerConfig to capture the configuration data for YAAFI o Refactored some code into AvalonContextHelper and InputStreamLocator o Parsing a "component-type" element for the future o Parsing a "description" element of the role configuration file o Extending ServiceManagerService to store Parameters and Context o Setting proper context to achive compatibility with Phoenix container. YAAFI now works embedded into JAMES. Fixed bugs: o Fixed bug in ShutdownService resulting in excessive CPU usage. o Updated Turbine integration found in the 'contrib' directory o Updated CLI to make it fit for one of our products o Removed CVS tags since it makes maintainance difficult o Removed obsolete email address o Fixed wrong default values for parameters file if no value was defined. o Fixed bug in ServiceManagerService - the static field was not reset during a dispose() leading to a NPE in the second invocation. Changes: o Improved the implementation of BaseServiceImpl o Improved creation of child logger to avoid overly long names by using the shorthand instead of the class name =============================================================================== Issues, bugs, and feature requests for Fulcrum's YAAFI should be submitted to the following issue tracking system: http://issues.apache.org/jira/browse/TRB Have fun! -The Fulcrum's YAAFI development team