This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
automated/upgrade-couchbase-container-8.0.0-18
in repository https://gitbox.apache.org/repos/asf/camel.git
from 58fda84a94e1 chore(camel-test-infra-couchbase): upgrade
couchbase.container to 8.0.0
add aded85879aac chore(ci): enable integration tests in incremental builds
(#21899)
add 581b0b5f9e8d chore(ci): prevent duplicate container upgrade PRs
(#21901)
add c8492097fe43 CAMEL-23044 - Generalize Google services authentication
with common module - Google Sheets (#21902)
add 5346f4ec08f6 chore(ci): fix /component-test sha check using head
commit date (#21903)
add 8172c904ffc1 CAMEL-23079: Add ErrorRegistry SPI for capturing routing
errors
add 04c1272aaeab chore(camel-test-infra-weaviate): upgrade
weaviate.container to 1.36.3
add 085e6a068e4b chore(ci): improve /component-test feedback comments
add 52d9612c89f0 chore(ci): fix /component-test backward compat with older
PR branches
add a883172591d2 CAMEL-23160: camel-core - Add type converter for
camel-util-json (#21904)
add 0f79384bebd6 CAMEL-23167 - Camel-jbang-mcp - Extract exception catalog
from Diagno… (#21905)
add e0f63be5a64d CAMEL-23168 - Camel-Jbang-mcp: Make MCP exception catalog
resource doc links version-aware (#21908)
add 4b74bf91b3f5 chore(ci): add /update-branch command for PRs (#21910)
add eead033fc98a Merge remote-tracking branch 'origin/main' into
automated/upgrade-couchbase-container-8.0.0-18
No new revisions were added by this update.
Summary of changes:
.github/actions/component-test/action.yaml | 23 +-
.../actions/incremental-build/incremental-build.sh | 4 +-
.github/workflows/check-container-versions.yml | 20 +-
.github/workflows/pr-manual-component-test.yml | 29 +-
.github/workflows/pr-update-branch.yml | 115 ++++++
.../apache/camel/catalog/dev-consoles.properties | 1 +
.../dev-consoles/{route-group.json => errors.json} | 8 +-
.../main/camel-main-configuration-metadata.json | 4 +
.../google/common/GoogleCredentialsHelper.java | 8 +-
.../sheets/BatchGoogleSheetsClientFactory.java | 7 +-
.../google/sheets/GoogleSheetsComponent.java | 6 +-
.../sheets/stream/GoogleSheetsStreamComponent.java | 6 +-
.../main/java/org/apache/camel/CamelContext.java | 15 +
.../java/org/apache/camel/spi/ErrorRegistry.java | 96 +++++
.../org/apache/camel/spi/ErrorRegistryEntry.java | 76 ++++
...iableRepository.java => ErrorRegistryView.java} | 27 +-
.../camel/impl/engine/AbstractCamelContext.java | 19 +
.../impl/engine/DefaultCamelContextExtension.java | 20 +
.../camel/impl/engine/DefaultClassResolver.java | 11 +
.../camel/impl/engine/DefaultErrorRegistry.java | 332 +++++++++++++++
.../impl/engine/DefaultManagementStrategy.java | 7 +-
.../camel/impl/engine/SimpleCamelContext.java | 6 +
.../org/apache/camel/dev-console/errors.json | 8 +-
.../services/org/apache/camel/dev-console/errors | 2 +-
.../org/apache/camel/dev-consoles.properties | 2 +-
.../camel/impl/console/ErrorRegistryConsole.java | 157 ++++++++
.../apache/camel/impl/CamelContextConfigurer.java | 6 +
.../camel/converter/json/JsonConverterTest.java | 42 ++
.../org/apache/camel/impl/ErrorRegistryTest.java | 243 +++++++++++
.../impl/event/SimpleEventNotifierEventsTest.java | 6 +-
.../apache/camel/language/simple/SimpleTest.java | 36 ++
.../MainConfigurationPropertiesConfigurer.java | 28 ++
.../camel-main-configuration-metadata.json | 4 +
core/camel-main/src/main/docs/main.adoc | 6 +-
.../camel/main/DefaultConfigurationConfigurer.java | 6 +
.../camel/main/DefaultConfigurationProperties.java | 97 +++++
.../api/management/mbean/CamelOpenMBeanTypes.java | 19 +
.../mbean/ManagedErrorRegistryMBean.java | 64 +++
.../management/JmxManagementLifecycleStrategy.java | 4 +
.../management/mbean/ManagedErrorRegistry.java | 140 +++++++
.../management/ManagedNonManagedServiceTest.java | 2 +-
...edProducerRouteAddRemoveRegisterAlwaysTest.java | 2 +-
.../management/ManagedRouteAddRemoveTest.java | 2 +-
.../stream/CamelSupportBulkConverterLoader.java | 11 +-
.../apache/camel/converter/json/JsonConverter.java | 6 +
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_19.adoc | 5 +
.../modules/ROOT/pages/error-registry.adoc | 60 +++
.../core/commands/mcp/DependencyCheckTools.java | 49 +--
.../jbang/core/commands/mcp/DependencyData.java | 125 ++++++
.../core/commands/mcp/DependencyResources.java | 119 ++++++
.../mcp/{DiagnoseTools.java => DiagnoseData.java} | 443 ++++++++-------------
.../jbang/core/commands/mcp/DiagnoseResources.java | 167 ++++++++
.../dsl/jbang/core/commands/mcp/DiagnoseTools.java | 362 +----------------
.../dsl/jbang/core/commands/mcp/TestInfraData.java | 211 ++++++++++
.../core/commands/mcp/TestInfraResources.java | 144 +++++++
.../jbang/core/commands/mcp/TestScaffoldTools.java | 207 ++--------
.../commands/mcp/DependencyCheckToolsTest.java | 7 +-
.../core/commands/mcp/DependencyResourcesTest.java | 142 +++++++
.../core/commands/mcp/DiagnoseResourcesTest.java | 234 +++++++++++
.../jbang/core/commands/mcp/DiagnoseToolsTest.java | 7 +-
.../core/commands/mcp/TestInfraResourcesTest.java | 159 ++++++++
.../core/commands/mcp/TestScaffoldToolsTest.java | 7 +-
.../infra/weaviate/services/container.properties | 2 +-
64 files changed, 3256 insertions(+), 928 deletions(-)
create mode 100644 .github/workflows/pr-update-branch.yml
copy
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/{route-group.json
=> errors.json} (54%)
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ErrorRegistry.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ErrorRegistryEntry.java
copy
core/camel-api/src/main/java/org/apache/camel/spi/{BrowsableVariableRepository.java
=> ErrorRegistryView.java} (63%)
create mode 100644
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultErrorRegistry.java
copy
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/route-group.json
=>
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/errors.json
(54%)
copy
catalog/camel-catalog-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/catalog
=>
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/errors
(50%)
create mode 100644
core/camel-console/src/main/java/org/apache/camel/impl/console/ErrorRegistryConsole.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ErrorRegistryTest.java
create mode 100644
core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedErrorRegistryMBean.java
create mode 100644
core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedErrorRegistry.java
create mode 100644 docs/user-manual/modules/ROOT/pages/error-registry.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencyData.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencyResources.java
copy
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/{DiagnoseTools.java
=> DiagnoseData.java} (60%)
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/DiagnoseResources.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/TestInfraData.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/TestInfraResources.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencyResourcesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/DiagnoseResourcesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/TestInfraResourcesTest.java