Yes, the specification will be finalized with version 1.10. Previous versions also include specification changes. Iceberg's implementation of V3 occurs in three stages: Specification Change, Core Implementation, and Spark/Flink Implementation.
So far only Variant is supported in Spark and with 1.10 Spark will support nano timestamp and unknowntype I believe.
So far only Variant is supported in Spark and with 1.10 Spark will support nano timestamp and unknowntype I believe.