This is an automated email from the ASF dual-hosted git repository.
luigidemasi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 7d93a74f9203 CAMEL-25529: camel-yaml-dsl-validator - an option of a
step's EIP at the column of the EIP: say which key it lines up with (#27660)
new 9205e53fc0e6 CAMEL-25499: Add opt-in semantic audit input snapshots
new 4f6e6e25f16b CAMEL-25499: Make semantic CLI output readable by default
new c000a818b01b CAMEL-25499: Improve the semantic audit inspector and
navigation
new ac80c3fc972c CAMEL-25499: Safely publish audit redactors and capture
input once
new b661528e5844 CAMEL-25499: Limit audit list payloads and preserve
expert diagnostics
new 410257124006 CAMEL-25499: Classify semantic default-selection errors
new 633daf544521 CAMEL-25499: Remove namespace from the audit screen
new 66a8ab38dea0 CAMEL-25499: Show Camel breadcrumbs in semantic audit
history
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/camel/catalog/dev-consoles-openapi.json | 13 +
.../camel/catalog/dev-consoles/semantic-audit.json | 32 +-
.../catalog/dev-consoles/semantic-metadata.json | 4 +
.../camel/catalog/docs/semantic-language.adoc | 144 ++++-
.../camel/catalog/schemas/camelYamlDsl-model.json | 16 +
.../apache/camel/dev-console/semantic-audit.json | 32 +-
.../camel/dev-console/semantic-metadata.json | 4 +
.../src/main/docs/semantic-language.adoc | 144 ++++-
.../camel/language/semantic/SemanticLanguage.java | 8 +-
.../camel/semantic/SemanticAuditConfiguration.java | 25 +-
.../camel/semantic/SemanticAuditConsole.java | 14 +-
.../semantic/SemanticAuditInputConfiguration.java | 69 +++
.../semantic/SemanticAuditInputRedactor.java} | 24 +-
.../apache/camel/semantic/SemanticAuditQuery.java | 3 +-
.../apache/camel/semantic/SemanticAuditRecord.java | 23 +-
.../camel/semantic/SemanticMetadataConsole.java | 13 +-
.../semantic/SemanticXmlRoutesBuilderLoader.java | 14 +-
.../internal/NoUniqueSemanticExpertException.java} | 15 +-
.../internal/SemanticAuditInputSnapshot.java | 89 ++++
.../semantic/internal/SemanticAuditService.java | 93 +++-
.../yaml/SemanticDefinitionDeserializer.java | 34 +-
.../camel/semantic/SemanticAuditConsoleTest.java | 26 +-
.../camel/semantic/SemanticAuditInputTest.java | 582 +++++++++++++++++++++
.../apache/camel/semantic/SemanticAuditTest.java | 82 +++
.../semantic/SemanticMetadataConsoleTest.java | 56 ++
design/semantic-audit.adoc | 25 +-
.../jbang/camel-tui-semantic-audit-allow.png | Bin 0 -> 407111 bytes
.../jbang/camel-tui-semantic-audit-block.png | Bin 0 -> 403161 bytes
.../modules/ROOT/pages/camel-jbang-managing.adoc | 33 +-
.../ROOT/pages/camel-jbang-tui-observe.adoc | 43 +-
.../jbang-commands/camel-jbang-semantic-audit.adoc | 1 +
.../camel/cli/connector/LocalCliConnector.java | 2 +-
.../LocalCliConnectorSemanticMetadataTest.java | 28 +
.../META-INF/camel-jbang-commands-metadata.json | 2 +-
.../jbang/core/commands/action/CamelSemantic.java | 101 +++-
.../commands/action/SemanticActionCommand.java | 43 ++
.../jbang/core/commands/action/SemanticAudit.java | 88 +++-
.../core/commands/action/SemanticEvaluate.java | 3 +-
.../core/commands/action/SemanticCommandTest.java | 128 ++++-
.../jbang/core/commands/tui/SemanticAuditView.java | 546 ++++++++++++++++---
.../jbang/core/commands/tui/SemanticDetails.java | 5 +-
.../core/commands/tui/TuiToolDefinitions.java | 24 +-
.../jbang/core/commands/tui/TuiToolRegistry.java | 15 +-
.../src/main/resources/tui/help/semantic.md | 29 +-
.../jbang/core/commands/tui/SemanticTabTest.java | 261 ++++++++-
.../resources/schema/camelYamlDsl-canonical.json | 18 +
.../resources/schema/camelYamlDsl-model.json | 16 +
.../generated/resources/schema/camelYamlDsl.json | 18 +
.../camel/dsl/yaml/SemanticEvaluationTest.java | 16 +-
49 files changed, 2749 insertions(+), 255 deletions(-)
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditInputConfiguration.java
copy
components/{camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/CannotSendException.java
=>
camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditInputRedactor.java}
(64%)
copy
components/{camel-spring-parent/camel-spring-security/src/main/java/org/apache/camel/component/spring/security/config/NamespaceHandler.java
=>
camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/NoUniqueSemanticExpertException.java}
(64%)
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditInputSnapshot.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditInputTest.java
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-semantic-audit-allow.png
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-semantic-audit-block.png