Data Source V2 has evolved to Connector API which supports both data (the data source API) and metadata (the catalog API). The new APIs are under package org.apache.spark.sql.connector
You can keep using Data Source V1 as there is no plan to deprecate it in the near future. But if you'd like to try something new (like integrate with your metadata), please take a look at the new Connector API.
Note that, it's still evolving and API changes may happen in the next release. We hope to stabilize it soon, but are still working on some designs like a stable API to represent data (currently we are using InternalRow).