v.25.8Improvement

Adds snapshot version to data lake table

Adds snapshot version to data lake table engines. #84659 (Pete Hampton).
Adds support for snapshot versions to data lake table engines in ClickHouse, allowing enhanced version control and data consistency management.

Why it matters

This feature addresses the need for finer control over table snapshots within data lake engines. It enables users to work with specific snapshot versions, improving data consistency, facilitating reproducibility of queries, and aiding in deployment scenarios where precise snapshot states are critical.

How to use it

Users can specify or reference the desired snapshot version when working with data lake table engines to control which snapshot the table reflects. This can be done by configuring the snapshot version parameter in the table engine settings or queries related to the data lake tables.