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 <[email protected]>
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;
}