This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch feature/CAMEL-25161-ai-step-labels
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 4119228fe2d5 CAMEL-25161: camel-jbang - move the isUtility Javadoc
back onto isUtility
discard 82eb069a1dee CAMEL-25161: camel-jbang - TUI Info panel names both
sides of an external endpoint
discard 5117515a52ba CAMEL-25161: camel-jbang - TUI route diagram sets the
input and exit arrows in the box border
discard fa8a4275836d CAMEL-25161: camel-jbang - TUI route diagram shows where
a route's input comes from
discard 06c439ab3520 CAMEL-25161: camel-jbang - TUI route diagram markers name
their target and stay beside their box
discard 4175aff504dc CAMEL-25161: camel-jbang - TUI route diagram shows the
edges of the integration
discard e113d46d55ad CAMEL-25161: camel-jbang - TUI business view names the
linked route of a box in words
discard 362951309a63 CAMEL-25161: camel-jbang - TUI business view names
endpoints and routes in plain words
discard e4054172ee87 CAMEL-25161: camel-jbang - TUI route diagram follows a
from link to a hidden caller route
discard 89f45d2ac1db CAMEL-25161: camel-jbang - a route that starts a flow is
never grouped as utility
discard b93185c2877a CAMEL-25161: camel-jbang - TUI finds the AI label of a
route node by its ids
discard d39bf7da0361 CAMEL-25161: camel-jbang - TUI route diagram shows the AI
labels of decision points
discard df54c83a66bc CAMEL-25161: camel-jbang - AI-assisted labels for the
decision points of routes in camel-summary.md
discard 26bfbb4ed9c5 CAMEL-25161: camel-jbang - project overview collects the
decision points of a route
add 34a422b0bc1c CAMEL-25192, CAMEL-25193: camel-jbang - TUI jump links
for Java DSL routes and Switch EIP destinations in the overview (#27133)
add 6bba52eeb8c4 CAMEL-25144: fix(camel-milo): tcp connections may stay
open on exception in (re)connect phase (#27084)
add 5326d4071104 CAMEL-25162: camel-oauth - confine the post login url to
the configured redirect uri origin (#27118)
add 062a825031cf CAMEL-25168: camel-openapi-validator - pass multi-valued
headers to the validator (#27099)
add 21a37f4e33c9 CAMEL-25122: camel-sjms - do not complete an InOut
exchange twice when the send fails (#27031)
add 5a793c143af0 CAMEL-25054: camel-jackson3 - enable/disable features in
a qualified manner (#26937)
add 91a779233283 CAMEL-24739: camel-spiffe - fetchX509Svid keeps the
private key off the message by default (#27053)
add 7bfacb70d330 CAMEL-24902: camel-keycloak - honor token expiry (exp)
when caching introspection results (#26747)
add 5f6ad3b577da CAMEL-24290: ci - report tests that only passed after a
retry (#25598)
add f624a23102e8 CAMEL-25161: camel-jbang - project overview collects the
decision points of a route
add bacfb0a13387 CAMEL-25161: camel-jbang - AI-assisted labels for the
decision points of routes in camel-summary.md
add 1d50b92f9be8 CAMEL-25161: camel-jbang - TUI route diagram shows the AI
labels of decision points
add 6489a563c6c8 CAMEL-25161: camel-jbang - TUI finds the AI label of a
route node by its ids
add 0fe811c82342 CAMEL-25161: camel-jbang - a route that starts a flow is
never grouped as utility
add 7e50597a57f6 CAMEL-25161: camel-jbang - TUI route diagram follows a
from link to a hidden caller route
add c8fd6636b609 CAMEL-25161: camel-jbang - TUI business view names
endpoints and routes in plain words
add a56f0114dc70 CAMEL-25161: camel-jbang - TUI business view names the
linked route of a box in words
add b29f9ec44a46 CAMEL-25161: camel-jbang - TUI route diagram shows the
edges of the integration
add 8877b6994b15 CAMEL-25161: camel-jbang - TUI route diagram markers name
their target and stay beside their box
add 7063477a7f3e CAMEL-25161: camel-jbang - TUI route diagram shows where
a route's input comes from
add 1476e1beb771 CAMEL-25161: camel-jbang - TUI route diagram sets the
input and exit arrows in the box border
add 4a127977ec34 CAMEL-25161: camel-jbang - TUI Info panel names both
sides of an external endpoint
add 0784ec2d9cde CAMEL-25161: camel-jbang - move the isUtility Javadoc
back onto isUtility
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 (4119228fe2d5)
\
N -- N -- N refs/heads/feature/CAMEL-25161-ai-step-labels
(0784ec2d9cde)
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:
.github/CI-ARCHITECTURE.md | 52 ++++
.github/actions/incremental-build/action.yaml | 14 +
.../actions/incremental-build/collect-flakes.py | 275 ++++++++++++++++
.../actions/incremental-build/incremental-build.sh | 68 +++-
.../incremental-build/test_collect_flakes.py | 344 +++++++++++++++++++++
.../testdata/TEST-doctype-no-entities-rejected.xml | 9 +
.../testdata/TEST-doctype-rejected.xml | 13 +
.../testdata/TEST-error-then-failure-flake.xml | 19 ++
.../testdata/TEST-recovered-flake.xml | 25 ++
.../testdata/TEST-two-attempt-flake.xml | 18 ++
.../testdata/TEST-utf16-doctype-rejected.xml | Bin 0 -> 724 bytes
.github/workflows/main-build.yml | 10 +
.github/workflows/pr-build-main.yml | 16 +
.github/workflows/pr-ci-scripts-validation.yml | 15 +
.../apache/camel/catalog/components/spiffe.json | 8 +-
.../apache/camel/catalog/dataformats/jackson.json | 4 +-
.../camel/catalog/docs/keycloak-security.adoc | 4 +-
.../camel/catalog/docs/spiffe-component.adoc | 12 +-
.../org/apache/camel/catalog/models/json.json | 4 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 6 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 6 +-
.../camel/catalog/schemas/camelYamlDsl-model.json | 4 +-
.../apache/camel/component/jackson/jackson.json | 4 +-
.../apache/camel/component/jackson3/jackson.json | 4 +-
.../jackson3/AbstractJacksonDataFormat.java | 328 ++++++++++++--------
.../component/jackson3/JacksonFeaturesTest.java | 63 ++++
.../src/main/docs/keycloak-security.adoc | 4 +-
.../security/KeycloakSecurityProcessor.java | 19 ++
.../security/KeycloakTokenIntrospector.java | 11 +
.../security/cache/CaffeineTokenCache.java | 54 +++-
.../security/cache/ConcurrentMapTokenCache.java | 21 +-
.../security/KeycloakSecurityProcessorTest.java | 63 ++++
.../security/cache/CaffeineTokenCacheTest.java | 62 ++++
.../cache/ConcurrentMapTokenCacheTest.java | 54 ++++
.../milo/client/internal/SubscriptionManager.java | 6 +-
.../apache/camel/oauth/OAuthCodeFlowProcessor.java | 160 ++++++++--
.../camel/oauth/OAuthCodeFlowPostLoginUrlTest.java | 222 +++++++++++++
.../client/OpenApiRestClientRequestValidator.java | 82 ++++-
.../OpenApiRestClientRequestValidatorTest.java | 162 ++++++++++
.../apache/camel/component/sjms/SjmsProducer.java | 17 +-
.../camel/component/sjms/reply/ReplyManager.java | 19 ++
.../component/sjms/reply/ReplyManagerSupport.java | 9 +
.../producer/InOutSendFailureCallbackTest.java | 250 +++++++++++++++
.../spiffe/SpiffeComponentConfigurer.java | 6 +
.../component/spiffe/SpiffeEndpointConfigurer.java | 6 +
.../component/spiffe/SpiffeEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/spiffe/spiffe.json | 8 +-
.../src/main/docs/spiffe-component.adoc | 12 +-
.../component/spiffe/SpiffeConfiguration.java | 19 ++
.../camel/component/spiffe/SpiffeConstants.java | 5 +-
.../camel/component/spiffe/SpiffeProducer.java | 13 +-
.../camel/component/spiffe/SpiffeX509Response.java | 34 +-
.../camel/component/spiffe/SpiffeProducerTest.java | 67 +++-
.../org/apache/camel/model/dataformat/json.json | 4 +-
.../camel/model/dataformat/JsonDataFormat.java | 6 +-
.../org/apache/camel/java/in/ChainReplayer.java | 61 ++++
.../org/apache/camel/java/in/LwJavaParserTest.java | 55 ++++
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 36 +++
.../dsl/SpiffeComponentBuilderFactory.java | 25 ++
.../endpoint/dsl/SpiffeEndpointBuilderFactory.java | 49 ++-
.../jbang/core/commands/ai/JavaRouteReader.java | 29 +-
.../dsl/jbang/core/commands/ai/ProjectRoutes.java | 33 ++
.../core/commands/ai/ProjectOverviewTest.java | 60 ++++
.../jbang/core/commands/tui/ArchitectureView.java | 2 +-
.../jbang/core/commands/tui/GotoRoutePopup.java | 5 +-
.../jbang/core/commands/tui/JavaRouteScanner.java | 140 +++++++++
.../dsl/jbang/core/commands/tui/SourceTab.java | 149 +++++++--
.../core/commands/tui/JavaRouteScannerTest.java | 130 ++++++++
.../core/commands/tui/SourceTabJumpLinksTest.java | 134 ++++++++
.../core/commands/tui/SourceViewerEditTest.java | 19 ++
.../dsl/yaml/deserializers/ModelDeserializers.java | 4 +-
.../resources/schema/camelYamlDsl-canonical.json | 4 +-
.../resources/schema/camelYamlDsl-model.json | 4 +-
.../generated/resources/schema/camelYamlDsl.json | 4 +-
74 files changed, 3383 insertions(+), 283 deletions(-)
create mode 100644 .github/actions/incremental-build/collect-flakes.py
create mode 100644 .github/actions/incremental-build/test_collect_flakes.py
create mode 100644
.github/actions/incremental-build/testdata/TEST-doctype-no-entities-rejected.xml
create mode 100644
.github/actions/incremental-build/testdata/TEST-doctype-rejected.xml
create mode 100644
.github/actions/incremental-build/testdata/TEST-error-then-failure-flake.xml
create mode 100644
.github/actions/incremental-build/testdata/TEST-recovered-flake.xml
create mode 100644
.github/actions/incremental-build/testdata/TEST-two-attempt-flake.xml
create mode 100644
.github/actions/incremental-build/testdata/TEST-utf16-doctype-rejected.xml
create mode 100644
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthCodeFlowPostLoginUrlTest.java
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/producer/InOutSendFailureCallbackTest.java
copy
core/camel-api/src/main/java/org/apache/camel/spi/AutoMockInterceptStrategy.java
=>
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeX509Response.java
(50%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/JavaRouteScanner.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/JavaRouteScannerTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceTabJumpLinksTest.java