Yesterday the release candidate for ASP.NET MVC 3 was released.
It contains a lot of new features and a new view engine called Razor.
The one thing I have been longing for is a better output caching mechanism. Prior to this the data caching option was the best bet because the output caching supported only caching of all content responded to one request.
With partial page output caching in this release it is possible to cache the response content from partial controller method calls, Html.Action("asd", "qwe"). This is very good news!
Read all of it here; Announcing the ASP.NET MVC 3 Release Candidate