From: Steve L. <ste...@hp...> - 2007-11-09 12:03:39
|
Hello Everyone! I'm pleased to announce a new release of SmartFrog, release 3.12.010 https://sourceforge.net/project/showfiles.php?group_id=87384&package_id=108447&release_id=552931 The main changes are -better diagnostics (we can detect duplicate smartfrog JARs on the classpath) -A new AntBuild component that can run complete Ant build files on target machines. The latter isn't included with any good documentation; this is still ongoing. Keep an eye on http://smartfrog.svn.sourceforge.net/viewvc/*checkout*/smartfrog/trunk/core/components/ant/doc/ant_readme.sxw As usual, feedback and bugreps to Jira and the mailing list. Have fun! -Steve Changes since last release ========================== There have been no major changes to the core SmartFrog engine or components since the last release. We have added some diagnostics; any of the smartfrog commands can be called with the -diagnostics option, which will print out diagnostic information about the environment in which SmartFrog is running. There is now an AntBuild component in the sf-ant package, defined in /org/smartfrog/services/ant/components.sf . This component can run an existing Ant build file inside a SmartFrog process, passing down properties and collecting results. Output is passed to the SmartFrog log infrastructure, and properties from the build can be turned into attributes on a designated target component. Build failures can be configured to terminate the component. If the AntBuild component is terminated mid-build, a best-effort attempt will be made to interrupt the build; if that does not halt the build within a specified timeout, termination can be forced. This component enables you to integrate existing XML build files into a SmartFrog managed deployment, potentially running a build file remotely. Users are requested to provide feedback, to help improve the functionality of the component. We are particularly interested in improving termination, failure and reporting. We also have to complete the documentation for this component - please ask on the mailing list for the location in the subversion repository of the latest documentation. Release Notes - SmartFrog - Version 3.12.010 ** Bug * [SFOS-500] - Ant project properties arent remotely accessible ** Improvement * [SFOS-525] - move resourceloader logic into core * [SFOS-526] - move list operations into a central utils class * [SFOS-530] - add support for a vector of file references in the FileSystem class * [SFOS-534] - Add a standard way to SmartFrogTask to let other classes wait for a thread to finish ** New Feature * [SFOS-499] - Add a component to run a specific build file * [SFOS-536] - add ability to propagate the Ant properties to a remote target * [SFOS-537] - Add version information to SmartFrogException * [SFOS-538] - Add diagnostics check for repeated jar file names in classpath. ** Task * [SFOS-497] - async Ant execution needs tests * [SFOS-521] - Automated way to update avlEventServer in sfinstaller.vm template file ** Sub-task * [SFOS-522] - Add new API to sfinstaller component to read the xmpp servername and generate description. -- ----------------------- Hewlett-Packard Limited Registered Office: Cain Road, Bracknell, Berks RG12 1HN Registered No: 690597 England |