From the relevant news page
New (since 2.5.1):
- CompositeLifecycleStrategy supports a mix of LifecycleStrategies in one container tree
- Method Injection changed to also allow a specific reflection method to be implicated
- Reinjection added to allow components to be injected into a second time (reflection method injection only)
- Permissions fix for AdaptingInjection
From the relevant news page
New (since 2.0.1):
- Above and beyond the capability of the web-technology in question (Struts/Webwork etc), actions can now require one or more of HttpServletRequest, HttpServletResponse and HttpSession to be injected.