On Mon, Apr 15, 2013 at 12:23:33AM -0500, Joe Brockmeier wrote: > Hi all, > > For the release notes, can someone summarize what *exactly* Javelin is > and how it impacts the user in, say, two paragraphs or less? (In other > words, what's the layperson description that will make sense to > non-developers?) > > Best, > > jzb > -- > Joe Brockmeier > j...@zonker.net > Twitter: @jzb > http://www.dissociatedpress.net/ >
Joe, There were actually several things "embedded" in the Javelin work, most of which were pulled out into their own features / improvements. The one that remains, AFAIK, is the switch to Spring. Here's how I'd summarize: Starting with release 4.1.0, Apache CloudStack now makes use of the Spring Framework for component injection, instead of the custom injection framework used in previous versions of the software. While these changes primarily impact developers of the software (and related plugins), users need to understand the new configuration approach if they have customized their applicationContext.xml or componentContext.xml files. Details on how to configure custom plugins or select different plugins can be found on the Apache CloudStack wiki here: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Using+Spring+in+CloudStack