Understand new uboot and spl releases

Can someone explain to me why on the starfive github page I find 3 zip files, example “JH7110_VF2_6.6_v5.14.1-github-2025-05-07” for 3 different kernels?

I was used to download the classic sdcard.img and the two files for uboot and spl and do the flashv command as per the guide in short.

can someone explain to me why there are 3 .zip files, thanks

515、6.12、6.6 It corresponds to three different Linux kernels.