This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new c05e43746a7 Regen
c05e43746a7 is described below

commit c05e43746a7093e2d0f2c01665a67a9e7a2db80e
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Oct 12 09:41:38 2023 +0200

    Regen
---
 .../springboot/catalog/components/atmosphere-websocket.json |  5 ++++-
 .../springboot/catalog/components/aws2-step-functions.json  |  2 +-
 .../springboot/catalog/components/aws2-timestream.json      |  2 +-
 .../apache/camel/springboot/catalog/components/dhis2.json   |  2 +-
 .../apache/camel/springboot/catalog/components/http.json    |  7 +++++--
 .../apache/camel/springboot/catalog/components/https.json   |  7 +++++--
 .../camel/springboot/catalog/components/opensearch.json     |  2 +-
 .../camel/springboot/catalog/dataformats/parquetAvro.json   |  2 +-
 .../springboot/Timestream2ComponentConfiguration.java       |  2 +-
 .../camel-core-starter/src/main/docs/core.json              |  7 +++++++
 .../springboot/RestConfigurationDefinitionProperties.java   | 13 +++++++++++++
 11 files changed, 40 insertions(+), 11 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
index b94c175462e..31a7157ccbb 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
@@ -70,6 +70,9 @@
     "optionsEnabled": { "index": 24, "kind": "parameter", "displayName": 
"Options Enabled", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Specifies whether to enable HTTP OPTIONS 
for this Servlet consumer. By default OPTIONS is turned off." },
     "traceEnabled": { "index": 25, "kind": "parameter", "displayName": "Trace 
Enabled", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Specifies whether to enable HTTP TRACE for this Servlet 
consumer. By default TRACE is turned off." },
     "bridgeEndpoint": { "index": 26, "kind": "parameter", "displayName": 
"Bridge Endpoint", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "If the option is 
true, HttpProducer will ignore the Exchange.HTTP_URI header, and use the 
endpoint's URI for request. You may also set the option throwExceptionOnFailure 
to be false to let the HttpPro [...]
-    "lazyStartProducer": { "index": 27, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
+    "lazyStartProducer": { "index": 27, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
+    "oauth2ClientId": { "index": 28, "kind": "parameter", "displayName": 
"Oauth2 Client Id", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client id" },
+    "oauth2ClientSecret": { "index": 29, "kind": "parameter", "displayName": 
"Oauth2 Client Secret", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client secret" },
+    "oauth2TokenEndpoint": { "index": 30, "kind": "parameter", "displayName": 
"Oauth2 Token Endpoint", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"OAuth2 Token endpoint" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-step-functions.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-step-functions.json
index b181606c03d..b47582d70bd 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-step-functions.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-step-functions.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.0.0",
     "label": "cloud,serverless",
     "javaType": 
"org.apache.camel.component.aws2.stepfunctions.StepFunctions2Component",
-    "supportLevel": "Preview",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-aws2-step-functions-starter",
     "version": "4.2.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-timestream.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-timestream.json
index 98be2686b37..5651c14fc60 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-timestream.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-timestream.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "aws2-timestream",
     "title": "AWS Timestream",
-    "description": "A Camel Amazon Web Services TimeStream component",
+    "description": "Write records and execute queries on AWS time-series 
database",
     "deprecated": false,
     "firstVersion": "4.1.0",
     "label": "cloud,database",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dhis2.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dhis2.json
index fd48b5298a1..8179e7f9eeb 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dhis2.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dhis2.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.0.0",
     "label": "api",
     "javaType": "org.apache.camel.component.dhis2.Dhis2Component",
-    "supportLevel": "Preview",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-dhis2-starter",
     "version": "4.2.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
index bfa81953099..bb70951cea7 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
@@ -132,7 +132,10 @@
     "authMethodPriority": { "index": 46, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
     "authPassword": { "index": 47, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
     "authUsername": { "index": 48, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
-    "sslContextParameters": { "index": 49, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
-    "x509HostnameVerifier": { "index": 50, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
+    "oauth2ClientId": { "index": 49, "kind": "parameter", "displayName": 
"Oauth2 Client Id", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client id" },
+    "oauth2ClientSecret": { "index": 50, "kind": "parameter", "displayName": 
"Oauth2 Client Secret", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client secret" },
+    "oauth2TokenEndpoint": { "index": 51, "kind": "parameter", "displayName": 
"Oauth2 Token Endpoint", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"OAuth2 Token endpoint" },
+    "sslContextParameters": { "index": 52, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
+    "x509HostnameVerifier": { "index": 53, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
index 97d212a4de9..9f53312c572 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
@@ -132,7 +132,10 @@
     "authMethodPriority": { "index": 46, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
     "authPassword": { "index": 47, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
     "authUsername": { "index": 48, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
-    "sslContextParameters": { "index": 49, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
-    "x509HostnameVerifier": { "index": 50, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
+    "oauth2ClientId": { "index": 49, "kind": "parameter", "displayName": 
"Oauth2 Client Id", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client id" },
+    "oauth2ClientSecret": { "index": 50, "kind": "parameter", "displayName": 
"Oauth2 Client Secret", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client secret" },
+    "oauth2TokenEndpoint": { "index": 51, "kind": "parameter", "displayName": 
"Oauth2 Token Endpoint", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"OAuth2 Token endpoint" },
+    "sslContextParameters": { "index": 52, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
+    "x509HostnameVerifier": { "index": 53, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
index cad9dae764d..bac7f55d423 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/opensearch.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.0.0",
     "label": "search,monitoring",
     "javaType": "org.apache.camel.component.opensearch.OpensearchComponent",
-    "supportLevel": "Preview",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-opensearch-starter",
     "version": "4.2.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/parquetAvro.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/parquetAvro.json
index dbba777697a..04f8d4ac898 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/parquetAvro.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/parquetAvro.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.0.0",
     "label": "dataformat,transformation,file",
     "javaType": 
"org.apache.camel.dataformat.parquet.avro.ParquetAvroDataFormat",
-    "supportLevel": "Preview",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-parquet-avro-starter",
     "version": "4.2.0-SNAPSHOT",
diff --git 
a/components-starter/camel-aws2-timestream-starter/src/main/java/org/apache/camel/component/aws2/timestream/springboot/Timestream2ComponentConfiguration.java
 
b/components-starter/camel-aws2-timestream-starter/src/main/java/org/apache/camel/component/aws2/timestream/springboot/Timestream2ComponentConfiguration.java
index 1fa7d0ce126..7ff16871da5 100644
--- 
a/components-starter/camel-aws2-timestream-starter/src/main/java/org/apache/camel/component/aws2/timestream/springboot/Timestream2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-timestream-starter/src/main/java/org/apache/camel/component/aws2/timestream/springboot/Timestream2ComponentConfiguration.java
@@ -26,7 +26,7 @@ import 
software.amazon.awssdk.services.timestreamquery.TimestreamQueryClient;
 import software.amazon.awssdk.services.timestreamwrite.TimestreamWriteClient;
 
 /**
- * A Camel Amazon Web Services TimeStream component
+ * Write records and execute queries on AWS time-series database
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git a/components-starter/camel-core-starter/src/main/docs/core.json 
b/components-starter/camel-core-starter/src/main/docs/core.json
index 56e6475d7bf..76e1baf7f53 100644
--- a/components-starter/camel-core-starter/src/main/docs/core.json
+++ b/components-starter/camel-core-starter/src/main/docs/core.json
@@ -753,6 +753,13 @@
       "sourceType": 
"org.apache.camel.model.rest.springboot.RestConfigurationDefinitionProperties",
       "defaultValue": false
     },
+    {
+      "name": "camel.rest.enable-no-content-response",
+      "type": "java.lang.Boolean",
+      "description": "Whether to return HTTP 204 with an empty body when a 
response contains an empty JSON object or XML root object. The default value is 
false.",
+      "sourceType": 
"org.apache.camel.model.rest.springboot.RestConfigurationDefinitionProperties",
+      "defaultValue": false
+    },
     {
       "name": "camel.rest.endpoint-property",
       "type": "java.util.Map<java.lang.String,java.lang.Object>",
diff --git 
a/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
 
b/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
index f64819ee991..3c5648eb3fb 100644
--- 
a/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
+++ 
b/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
@@ -148,6 +148,11 @@ public class RestConfigurationDefinitionProperties {
      * false.
      */
     private Boolean enableCors = false;
+    /**
+     * Whether to return HTTP 204 with an empty body when a response contains 
an
+     * empty JSON object or XML root object. The default value is false.
+     */
+    private Boolean enableNoContentResponse = false;
     /**
      * Inline routes in rest-dsl which are linked using direct endpoints. By
      * default, each service in Rest DSL is an individual route, meaning that
@@ -348,6 +353,14 @@ public class RestConfigurationDefinitionProperties {
         this.enableCors = enableCors;
     }
 
+    public Boolean getEnableNoContentResponse() {
+        return enableNoContentResponse;
+    }
+
+    public void setEnableNoContentResponse(Boolean enableNoContentResponse) {
+        this.enableNoContentResponse = enableNoContentResponse;
+    }
+
     public Boolean getInlineRoutes() {
         return inlineRoutes;
     }

Reply via email to