Blog - Ending Support for "DotLiquid" Lava Engine
Published: Mar 31, 2023
If your Rock instance Lava Engine Liquid Framework Global Attribute is already
set to the "Fluid" mode, then you can skip this article.
Maintaining two complex sets of code is a costly endeavor. So, starting with Rock v17, we're removing support for the old "DotLiquid" Lava engine.
In Rock v13 a faster Lava engine called "Fluid" was introduced to replace the legacy "DotLiquid" engine. The details about DotLiquid and Fluid were
presented at RX2021
and were also documented on the Future of Lava page. But more succinctly,
the most important usage differences are documented on the
Differences Between DotLiquid and Fluid page.
If you haven't already changed your Lava Engine configuration to use "Fluid" (Admin Tools > General Settings > Global Attributes > [Lava Engine Liquid Framework]) and
you're unsure if your Lava is Fluid-ready, set it to the "DotLiquid (with Fluid verification)" mode and restart Rock (or wait until the next day).

In "DotLiquid (with Fluid verification)" mode, Rock will report any potential Lava issues to the Exception List (Admin Tools > System
Settings > Exception List). That will assist you with tracking down any suspect Lava. After running in that mode for a week or so we
recommend ripping the Band-Aid off and switching over to the Fluid engine. Then you'll have a faster Lava engine and be ready for the future.