ignore exceptions that occur as a result of destroying the process. nothing the user can do here
fix handling of Servlet version so that you don't have to configure it in both application.properties and BuildConfig. Default to Servlet 3.0 from v2.3
introduce new interface that allows transformation of the result of a controller action prior to building the ModelAndView
Implement an action result transformer that handles promises returned by the framework and executes them within the context of a Servlet 3.0 async thread