diff --git a/docs/sql-data-sources-avro.md b/docs/sql-data-sources-avro.md
index eeb4bffa57d17..5c44a97211658 100644
--- a/docs/sql-data-sources-avro.md
+++ b/docs/sql-data-sources-avro.md
@@ -295,6 +295,7 @@ Configuration of Avro can be done using the `setConf` method on SparkSession or
If it is set to true, the data source provider com.databricks.spark.avro is mapped
to the built-in but external Avro data source module for backward compatibility.
+ Note: the SQL config has been deprecated in Spark 3.2 and might be removed in the future.
|
2.4.0 |
diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala
index 983285ceb2ee6..94bbf2e4a39cc 100644
--- a/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala
+++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala
@@ -3145,7 +3145,9 @@ object SQLConf {
DeprecatedConfig(AVRO_REBASE_MODE_IN_WRITE.alternatives.head, "3.2",
s"Use '${AVRO_REBASE_MODE_IN_WRITE.key}' instead."),
DeprecatedConfig(AVRO_REBASE_MODE_IN_READ.alternatives.head, "3.2",
- s"Use '${AVRO_REBASE_MODE_IN_READ.key}' instead.")
+ s"Use '${AVRO_REBASE_MODE_IN_READ.key}' instead."),
+ DeprecatedConfig(LEGACY_REPLACE_DATABRICKS_SPARK_AVRO_ENABLED.key, "3.2",
+ """Use `.format("avro")` in `DataFrameWriter` or `DataFrameReader` instead.""")
)
Map(configs.map { cfg => cfg.key -> cfg } : _*)