This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch fix/CAMEL-25994
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 71ab31b714b7 CAMEL-25994: camel-undertow - WebSocket: keep the OAuth
validation of a connection per endpoint, like the other security checks
add 56aa5f4970a6 CAMEL-25917: camel-undertow - a WebSocket connection
accepted while only a producer served the path is not treated as having passed
a later consumer's custom handlers (#28237)
add 0c1e85c8631c CAMEL-25860: camel-core - fix flaky
PollEnrichTimeoutFileBodyTest
add 9ca5f60d0052 CAMEL-25888: docs - upgrade guide entries for the pubnub
producer channel in 4.22.3 and 4.18.6
add 93d78a5f579b CAMEL-25772: camel-file - leave the kept done files as
they are when the listing was cut (#28255)
add 07d2e7a987bc Upgrade Spring Boot to 4.1.2 and align Spring versions
(#28299)
add 91c0f732343c CAMEL-25771: camel-core - a route checksum and revision,
so tools can tell which routes changed between two runs or after a reload
(#28213)
add c7a63ecb3ec6 CAMEL-24961: camel-catalog - the body a component or data
format needs, and the body it leaves after a step (#28241)
add 55dde649d405 CAMEL-25953: camel-jbang - AI tools: an unchanged write
says so, the log marks records from before the last reload, and a missed edit
shows the file as it is (#28270)
add 45b7ec346037 CAMEL-25994: camel-undertow - WebSocket: keep the OAuth
validation of a connection per endpoint, like the other security checks
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (71ab31b714b7)
\
N -- N -- N refs/heads/fix/CAMEL-25994 (45b7ec346037)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/components/cron.json | 3 +
.../apache/camel/catalog/components/direct.json | 5 +
.../org/apache/camel/catalog/components/file.json | 5 +
.../org/apache/camel/catalog/components/http.json | 4 +
.../org/apache/camel/catalog/components/https.json | 4 +
.../apache/camel/catalog/components/kamelet.json | 5 +
.../camel/catalog/components/rest-openapi.json | 4 +
.../org/apache/camel/catalog/components/seda.json | 5 +
.../org/apache/camel/catalog/components/sql.json | 5 +
.../org/apache/camel/catalog/components/timer.json | 3 +
.../org/apache/camel/catalog/components/xslt.json | 4 +
.../apache/camel/catalog/dataformats/jackson.json | 6 +
.../apache/camel/catalog/dev-consoles-openapi.json | 16 ++
.../camel/catalog/dev-consoles/route-dump.json | 4 +
.../catalog/dev-consoles/route-structure.json | 4 +
.../apache/camel/catalog/dev-consoles/route.json | 8 +
.../org/apache/camel/component/cron/cron.json | 3 +
.../apache/camel/component/cron/CronEndpoint.java | 4 +
.../org/apache/camel/component/direct/direct.json | 5 +
.../camel/component/direct/DirectEndpoint.java | 6 +
.../org/apache/camel/component/file/file.json | 5 +
.../apache/camel/component/file/FileEndpoint.java | 14 ++
.../component/file/GenericFileKeptDoneFiles.java | 12 +-
.../file/GenericFileKeptDoneFilesTest.java | 58 +++++
.../org/apache/camel/component/http/http.json | 4 +
.../org/apache/camel/component/http/https.json | 4 +
.../apache/camel/component/http/HttpEndpoint.java | 12 +
.../apache/camel/component/jackson/jackson.json | 6 +
.../camel/component/jackson/JacksonDataFormat.java | 14 ++
.../apache/camel/component/kamelet/kamelet.json | 5 +
.../camel/component/kamelet/KameletEndpoint.java | 9 +
.../kamelet/KameletRouteChecksumTest.java | 72 ++++++
.../camel/component/rest/openapi/rest-openapi.json | 4 +
.../rest/openapi/RestOpenApiEndpoint.java | 10 +
.../org/apache/camel/component/seda/seda.json | 5 +
.../apache/camel/component/seda/SedaEndpoint.java | 11 +
.../org/apache/camel/component/sql/sql.json | 5 +
.../apache/camel/component/sql/SqlEndpoint.java | 25 ++
.../org/apache/camel/component/timer/timer.json | 3 +
.../camel/component/timer/TimerEndpoint.java | 4 +
.../undertow/handlers/CamelWebSocketHandler.java | 39 ++-
...roviderWebSocketConsumerHandlersWindowTest.java | 170 +++++++++++++
.../UndertowWsOAuthProfileConsumerChangeTest.java | 11 +-
.../UndertowWsOAuthProfileConsumerWindowTest.java | 4 +-
.../ws/UndertowWsSecurityWithoutProviderTest.java | 12 +-
.../org/apache/camel/component/xslt/xslt.json | 4 +
.../apache/camel/component/xslt/XsltEndpoint.java | 20 ++
.../java/org/apache/camel/spi/BodyType.java | 153 ++++++++++++
.../java/org/apache/camel/spi/BodyTypes.java | 105 ++++++++
.../src/main/java/org/apache/camel/NamedRoute.java | 15 ++
.../src/main/java/org/apache/camel/Route.java | 28 +++
.../apache/camel/spi/ModelChecksumGenerator.java | 53 ++++
.../camel/impl/engine/AbstractCamelContext.java | 52 ++++
.../org/apache/camel/impl/engine/DefaultRoute.java | 18 ++
.../org/apache/camel/impl/engine/RouteService.java | 5 +
.../org/apache/camel/dev-console/route-dump.json | 4 +
.../apache/camel/dev-console/route-structure.json | 4 +
.../org/apache/camel/dev-console/route.json | 8 +
.../apache/camel/impl/console/RouteDevConsole.java | 8 +-
.../camel/impl/console/RouteDumpDevConsole.java | 7 +-
.../impl/console/RouteStructureDevConsole.java | 7 +-
...sTest.java => RouteChecksumDevConsoleTest.java} | 63 ++---
.../camel/impl/DefaultDumpRoutesStrategy.java | 5 +
.../org/apache/camel/model/RouteDefinition.java | 15 ++
.../apache/camel/model/RouteDefinitionHelper.java | 24 ++
.../org/apache/camel/impl/RouteChecksumTest.java | 271 +++++++++++++++++++++
.../enricher/PollEnrichTimeoutFileBodyTest.java | 5 +-
.../RouteWatcherReloadChangedRoutesTest.java | 161 ++++++++++++
.../api/management/mbean/ManagedRouteMBean.java | 6 +
.../camel/management/mbean/ManagedRoute.java | 10 +
...outeTest.java => ManagedRouteChecksumTest.java} | 29 +--
.../camel/support/RouteWatcherReloadStrategy.java | 26 +-
.../org/apache/camel/model-checksum-generator | 2 +-
.../apache/camel/xml/LwModelChecksumGenerator.java | 63 +++++
.../org/apache/camel/xml/LwModelToXMLDumper.java | 120 ++++++++-
.../camel/xml/LwModelToXMLDumperRawUriTest.java | 52 ++++
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 9 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 9 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 27 +-
.../modules/ROOT/pages/camel-catalog.adoc | 69 ++++++
.../ROOT/pages/camel-jbang-diagnostics.adoc | 13 +
.../modules/ROOT/pages/camel-jbang-managing.adoc | 5 +
.../modules/ROOT/pages/endpoint-annotations.adoc | 4 +
.../jbang-commands/camel-jbang-get-route.adoc | 1 +
.../jbang-commands/camel-jbang-top-route.adoc | 1 +
.../modules/ROOT/pages/route-reload.adoc | 16 ++
docs/user-manual/modules/ROOT/pages/routes.adoc | 39 +++
.../endpoint/EndpointDslRouteChecksumTest.java | 50 ++--
.../META-INF/camel-jbang-commands-metadata.json | 4 +-
.../jbang/core/commands/TransformJavaRoutes.java | 9 +
.../commands/action/CamelRouteStructureAction.java | 6 +
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 177 +++++++++++++-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 13 +
.../dsl/jbang/core/commands/ai/LogFileReader.java | 2 +-
.../core/commands/process/CamelRouteStatus.java | 16 ++
.../jbang/core/commands/process/CamelRouteTop.java | 5 +
.../commands/action/RouteActionJavaSourceTest.java | 56 +++++
.../core/commands/ai/AuthoringToolsEditTest.java | 29 ++-
.../commands/ai/AuthoringToolsLenientTest.java | 54 ++++
.../jbang/core/commands/ai/AuthoringToolsTest.java | 54 +++-
.../jbang/core/commands/ai/CatalogDocsTest.java | 19 ++
.../jbang/core/commands/ai/LogFileReaderTest.java | 19 ++
.../commands/process/CamelRouteStatusTest.java | 28 +++
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 8 +-
.../camel/maven/dsl/yaml/support/Schema.java | 2 +
parent/pom.xml | 16 +-
.../org/apache/camel/tooling/model/BaseModel.java | 21 ++
.../apache/camel/tooling/model/BodyTypeModel.java | 195 +++++++++++++++
.../org/apache/camel/tooling/model/JsonMapper.java | 86 +++++++
.../apache/camel/tooling/model/JsonMapperTest.java | 78 ++++++
.../camel/maven/packaging/BodyTypesHelper.java | 189 ++++++++++++++
.../packaging/EndpointSchemaGeneratorMojo.java | 14 ++
.../maven/packaging/PackageDataFormatMojo.java | 2 +
.../camel/maven/packaging/PackageLanguageMojo.java | 2 +
.../packaging/EndpointSchemaGeneratorMojoTest.java | 69 ++++++
...ts.java => SomeEndpointExtendingBodyTypes.java} | 4 +-
.../endpoint/SomeEndpointWithBadBodyTypes.java | 72 ++++++
...ByField.java => SomeEndpointWithBodyTypes.java} | 15 +-
.../main/java/org/apache/camel/spi/BodyType.java | 153 ++++++++++++
.../main/java/org/apache/camel/spi/BodyTypes.java | 105 ++++++++
120 files changed, 3583 insertions(+), 146 deletions(-)
create mode 100644
components/camel-file/src/test/java/org/apache/camel/component/file/GenericFileKeptDoneFilesTest.java
create mode 100644
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletRouteChecksumTest.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/SecurityProviderWebSocketConsumerHandlersWindowTest.java
create mode 100644
core/camel-api/src/generated/java/org/apache/camel/spi/BodyType.java
create mode 100644
core/camel-api/src/generated/java/org/apache/camel/spi/BodyTypes.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ModelChecksumGenerator.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ManagedConsoleEdgeCasesTest.java
=> RouteChecksumDevConsoleTest.java} (51%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/RouteChecksumTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadChangedRoutesTest.java
copy
core/camel-management/src/test/java/org/apache/camel/management/{ManagedUnregisterRouteTest.java
=> ManagedRouteChecksumTest.java} (67%)
copy
components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component/djl
=>
core/camel-xml-io/src/generated/resources/META-INF/services/org/apache/camel/model-checksum-generator
(52%)
create mode 100644
core/camel-xml-io/src/main/java/org/apache/camel/xml/LwModelChecksumGenerator.java
create mode 100644
core/camel-xml-io/src/test/java/org/apache/camel/xml/LwModelToXMLDumperRawUriTest.java
copy
components/camel-http/src/test/java/org/apache/camel/component/http/HttpEndpointUriAssemblerTest.java
=>
dsl/camel-endpointdsl/src/test/java/org/apache/camel/builder/endpoint/EndpointDslRouteChecksumTest.java
(50%)
create mode 100644
tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/BodyTypeModel.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/BodyTypesHelper.java
copy
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/{SomeEndpointUsingInterfaceConstants.java
=> SomeEndpointExtendingBodyTypes.java} (84%)
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/SomeEndpointWithBadBodyTypes.java
copy
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/{SomeEndpointUsingEnumConstantsByField.java
=> SomeEndpointWithBodyTypes.java} (50%)
create mode 100644
tooling/spi-annotations/src/main/java/org/apache/camel/spi/BodyType.java
create mode 100644
tooling/spi-annotations/src/main/java/org/apache/camel/spi/BodyTypes.java