From fac0c0be4ff9d94c73d88eec8c1dd37e2bdd21eb Mon Sep 17 00:00:00 2001 From: Roberto Cortez Date: Tue, 21 Jan 2025 23:24:12 +0000 Subject: [PATCH] Deprecate `quarkus.http.cors` and add `quarkus.http.cors.enabled` --- .../quarkus/vertx/http/runtime/VertxHttpConfig.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxHttpConfig.java b/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxHttpConfig.java index c3c9ec26e3aa6..05c77effe29a6 100644 --- a/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxHttpConfig.java +++ b/extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/VertxHttpConfig.java @@ -26,9 +26,20 @@ public interface VertxHttpConfig { /** * Enable the CORS filter. */ + @WithName("cors.enabled") + @WithDefault("${quarkus.http.cors:false}") + boolean corsEnabled(); + + /** + * Enable the CORS filter. + * + * @deprecated Use {@link VertxHttpConfig#corsEnabled()}. Deprecated because it requires additional syntax to + * configure with the group {@link VertxHttpConfig#cors()} in YAML config. + */ @WithName("cors") @WithDefault("false") - boolean corsEnabled(); + @Deprecated + boolean oldCorsEnabled(); /** * The HTTP port