jesseryoung
Databricks Employee
Databricks Employee

With serverless, changing the "version" doesn't actually change the cluster runtime, it just makes sure that your code doesn't break over time while allowing Databricks to keep the cluster runtime up to date with the latest changes. Serverless makes use of Spark Connect to break up the cluster runtime dependencies (DBR) and client dependencies (serverless environments.)