DotVVM 5.0 Released

Published: 8/21/2026 3:39:44 PM

After almost 2 years since DotVVM 4.3.0, we are proud to release the stable version of DotVVM 5.0, along with version 5.0.0 of Bootstrap for DotVVM, DotVVM Business Pack, DotVVM Tailwind UI, and DotVVM Contrib controls.

This release brings many significant improvements:

  • Extensible GridViewDataSet, which supports token-based paging, multi-criteria sorting, loading using static commands, improved DataPager with more templating options, and comes with a new AppendableDataPager control that allows implementing endless scroll experience
  • Binding Repeater to resource binding without the need to include the collection in the client-side viewmodel
  • LoadFromQueryableAsync with support for automatic lookup for ToListAsync and CountAsync in Entity Framework Core, Entity Framework 6, and Marten
  • Replacing Newtonsoft.Jsonwith System.Text.Json, bringing 3x faster HTTP GET and 6x faster postbacks with significantly less allocations
  • Route groups API improvements
  • Support for localized routes
  • Generating sitemap.xml from the route table
  • AI skills for DotVVM
  • Improved DotVVM Command Line with dotvvm lint command
  • and much more...

DotVVM 5.0.0 release notes will be published soon, currently, there is a version for Preview 11 which contains 99% of the news - we made only a few cosmetic changes since then.

We have shown some of the new features in our Tom & Dave Discover DotVVM series.

We'll announce the date of DotVVM Virtual Conference, a one day event showing all the new DotVVM 5.0 features, soon. Subscribe to our YouTube channel to get a notification when it is live.

We'll be happy for feedback!

Tomáš Herceg

I am the CEO of RIGANTI, a small software development company located in Prague, Czech Republic.

I am Microsoft Most Valuable Professional and the founder of DotVVM project.