This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch quick-fix/polish-layout
in repository https://gitbox.apache.org/repos/asf/camel.git
discard b6ae0f851f84 chore: camel-jbang - layout polish: a summary when
nothing is selected, wrapped lines keep their indent, a compact log, a
waterfall that is a time line, and a screenshot with the menu open
omit 38fef001711d chore: camel-jbang - an opened Maven project stays listed
while it runs and comes back when the run ends; its routes and what it is shown
before it runs
omit e70d4719b7d1 chore: camel-jbang - error bodies shown as sent, the
elapsed time of the whole exchange, a message rate for apps that report none, a
failed Spring Boot start, an opened project found by its folder
add 186bee616ee0 CAMEL-25197: camel-cli-connector - pluggable WebSocket
client for the websocket transport (#27210)
add 320d67b5c05d CAMEL-25197: camel-cli-connector - do not keep the JVM
running after the stop action
add d72df9f3fda6 CAMEL-25225: camel-spring-ws - apply the
HeaderFilterStrategy to producer response headers (#27211)
add de7277581262 CAMEL-25215: camel-ehcache, camel-jcache - atomic
putIfAbsent, replace and delete in the key-value repositories (#27164)
add 174a4cd750e4 CAMEL-25212: camel-infinispan - cluster view must keep
refreshing the leadership after an error, and give it up on stop (#27161)
add 1de5a7c0cb52 CAMEL-25210: camel-cassandraql - keep completed exchanges
for recovery in the aggregation repository (#27159)
add d404f4f3825d CAMEL-25224: camel-xslt: Preserve document context for
implicitly converted sources (#27154)
add 5abbaf87a90c CAMEL-25188: camel-util - URISupport.normalizeUri gives
the same uri when normalizing a normalized uri (space, = and # in values, + in
keys) (#27131)
add 80fd91fbef34 CAMEL-25169, CAMEL-25170, CAMEL-25171, CAMEL-25172:
camel-couchbase - close the connection, apply connectTimeout, report route
failures, accept persistTo=2 (#27123)
add bc69682485dd CAMEL-25091: camel-kafka: expose by_duration as valid
autoOffsetReset value (Kafka 4.0+) (#26988)
add 48f3d1a1d5c0 chore: camel-jbang - error bodies as sent, the elapsed
time of the whole exchange, a rate for apps that report none, a failed Spring
Boot start (#27219)
add 80ef823cc2b7 CAMEL-25235: camel_catalog_doc carries the start of a
language's and a data format's documentation too (#27218)
add b162df14e53b chore: camel-jbang - the Switch EIP drawn as a decision
table in the route diagram (#27228)
add 63393b88dd44 chore: camel-jbang - new and stopped integrations noticed
on every tab, tabs told when the selection changes, tui_navigate waits for the
diagram (#27230)
add a796ff70d2f2 chore: camel-jbang - a question in the AI panel goes
before the background project summary (#27221)
add 8f0bb8e1df7e chore: camel-jbang - the run form warns about a taken
port, and quitting says which integrations started here keep running (#27222)
add 19039e26a578 chore: camel-jbang - an opened Maven project stays listed
while it runs, and shows its routes before it runs (#27223)
add c6d626d9edf7 chore: camel-jbang - tables read better: a first row
selected, URIs and durations as written, Activity newest first with a true rate
(#27224)
add 7fec8bac7137 chore: camel-jbang - layout polish: a summary when
nothing is selected, wrapped lines keep their indent, a compact log, a
waterfall that is a time line, and a screenshot with the menu open
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 (b6ae0f851f84)
\
N -- N -- N refs/heads/quick-fix/polish-layout (7fec8bac7137)
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/kafka.json | 4 +-
.../apache/camel/catalog/components/spring-ws.json | 2 +-
.../apache/camel/catalog/docs/cli-connector.adoc | 21 +-
.../apache/camel/catalog/docs/kafka-component.adoc | 43 +++
.../cassandra/CassandraAggregationRepository.java | 88 ++++---
.../CassandraAggregationRepositoryIT.java | 27 +-
...CassandraAggregationRepositoryRecoveryTest.java | 202 ++++++++++++++
.../NamedCassandraAggregationRepositoryIT.java | 27 +-
.../component/couchbase/CouchbaseConsumer.java | 78 ++++--
.../component/couchbase/CouchbaseEndpoint.java | 90 +++++--
.../component/couchbase/CouchbaseProducer.java | 51 ++--
.../component/couchbase/CouchbaseConsumerTest.java | 163 ++++++++++++
.../component/couchbase/CouchbaseEndpointTest.java | 140 ++++++++++
.../component/couchbase/CouchbaseProducerTest.java | 13 +
.../camel/diagram/RouteDiagramLayoutEngine.java | 84 +++++-
.../diagram/RouteDiagramLayoutEngineTest.java | 62 +++++
.../processor/EhcacheKeyValueRepository.java | 67 ++++-
.../EhcacheKeyValueRepositoryByValueTest.java | 103 ++++++++
...eyValueRepositoryConcurrentPutIfAbsentTest.java | 130 +++++++++
.../processor/EhcacheKeyValueRepositoryTest.java | 26 ++
.../infinispan/cluster/InfinispanClusterView.java | 10 +-
.../cluster/InfinispanEmbeddedClusterView.java | 46 +++-
...nfinispanEmbeddedClusterViewLeadershipTest.java | 210 +++++++++++++++
.../cluster/InfinispanRemoteClusterView.java | 56 +++-
.../jcache/processor/JCacheKeyValueRepository.java | 67 ++++-
.../JCacheKeyValueRepositoryByValueTest.java | 142 ++++++++++
...eyValueRepositoryConcurrentPutIfAbsentTest.java | 104 ++++++++
.../processor/JCacheKeyValueRepositoryTest.java | 26 ++
.../org/apache/camel/component/kafka/kafka.json | 4 +-
.../camel-kafka/src/main/docs/kafka-component.adoc | 43 +++
.../camel/component/kafka/KafkaConfiguration.java | 9 +-
.../component/kafka/KafkaConfigurationTest.java | 17 ++
.../camel/component/spring/ws/spring-ws.json | 2 +-
.../spring/ws/SpringWebserviceConfiguration.java | 4 +-
.../spring/ws/SpringWebserviceProducer.java | 31 ++-
.../spring/ws/ProducerSoapHeaderFilterTest.java | 98 +++++++
...r.java => ResponseSoapHeaderMessageFilter.java} | 24 +-
...ml => ProducerSoapHeaderFilterTest-context.xml} | 40 +--
.../xslt/saxon/XsltSaxonDomSourceTest.java | 290 +++++++++++++++++++++
.../xslt/saxon/dom-source-root.xsl} | 32 ++-
.../xslt/XmlSourceHandlerFactoryImpl.java | 29 ++-
.../org/apache/camel/support/KeyValueTtlValue.java | 26 ++
.../java/org/apache/camel/util/URISupport.java | 26 +-
.../java/org/apache/camel/util/URISupportTest.java | 67 ++++-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 12 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 12 +
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 85 +++++-
.../modules/ROOT/pages/camel-jbang-tui-ai.adoc | 5 +-
.../ROOT/pages/camel-jbang-tui-settings.adoc | 2 +-
.../modules/ROOT/pages/camel-jbang-tui.adoc | 3 +-
.../src/main/docs/cli-connector.adoc | 21 +-
.../camel/cli/connector/CliWebSocketClient.java | 110 ++++++++
.../connector/CliWebSocketHandshakeException.java | 25 +-
.../camel/cli/connector/JdkCliWebSocketClient.java | 160 ++++++++++++
.../camel/cli/connector/LocalCliConnector.java | 3 +
.../connector/WebSocketCliConnectorTransport.java | 158 ++++++-----
.../connector/LocalCliConnectorSigtermTest.java | 56 ++++
.../WebSocketCliConnectorTransportTest.java | 133 +++++++++-
.../dsl/KafkaComponentBuilderFactory.java | 10 +-
.../endpoint/dsl/KafkaEndpointBuilderFactory.java | 10 +-
.../SpringWebserviceEndpointBuilderFactory.java | 10 +-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 35 ++-
.../core/commands/ai/CatalogDocExcerptTest.java | 50 ++++
.../jbang/core/commands/tui/AbstractTableTab.java | 10 +
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 1 +
.../dsl/jbang/core/commands/tui/ActivityTab.java | 68 +++--
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 28 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 34 ++-
.../core/commands/tui/DataRefreshService.java | 45 +++-
.../jbang/core/commands/tui/DiagramSupport.java | 9 +-
.../dsl/jbang/core/commands/tui/DiagramTab.java | 5 +
.../dsl/jbang/core/commands/tui/DialogHelper.java | 38 +++
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 11 +-
.../dsl/jbang/core/commands/tui/ErrorsTab.java | 5 +
.../dsl/jbang/core/commands/tui/HealthTab.java | 5 +-
.../dsl/jbang/core/commands/tui/HistoryTab.java | 2 +-
.../camel/dsl/jbang/core/commands/tui/HttpTab.java | 32 ++-
.../dsl/jbang/core/commands/tui/LaunchManager.java | 18 ++
.../dsl/jbang/core/commands/tui/McpFacade.java | 49 +++-
.../dsl/jbang/core/commands/tui/PopupManager.java | 42 ++-
.../dsl/jbang/core/commands/tui/PortCheck.java | 83 ++++++
.../core/commands/tui/ProjectOverviewAssist.java | 57 +++-
.../dsl/jbang/core/commands/tui/RoutesTab.java | 5 +-
.../jbang/core/commands/tui/RunOptionsForm.java | 41 ++-
.../dsl/jbang/core/commands/tui/StatusParser.java | 22 +-
.../dsl/jbang/core/commands/tui/TuiHelper.java | 22 +-
.../jbang/core/commands/tui/TuiToolRegistry.java | 28 +-
.../core/commands/tui/diagram/DiagramColors.java | 2 +-
.../commands/tui/diagram/RouteDiagramWidget.java | 182 ++++++++++++-
.../dsl/jbang/core/commands/tui/AiPanelTest.java | 12 +
.../commands/tui/DataRefreshMembershipTest.java | 146 +++++++++++
.../jbang/core/commands/tui/DialogHelperTest.java | 17 ++
.../core/commands/tui/DisplayFormatsTest.java | 58 +++++
.../core/commands/tui/EndpointsTabRenderTest.java | 4 +
.../core/commands/tui/ErrorsTabRenderTest.java | 14 +
.../jbang/core/commands/tui/HttpTabRenderTest.java | 18 ++
.../jbang/core/commands/tui/PopupManagerTest.java | 23 ++
.../dsl/jbang/core/commands/tui/PortCheckTest.java | 62 +++++
.../commands/tui/ProjectOverviewAssistTest.java | 57 +++-
.../tui/PropertyCompletionProviderTest.java | 12 +-
.../jbang/core/commands/tui/TablePolishTest.java | 64 +++++
.../core/commands/tui/YamlCompletionTest.java | 15 +-
.../core/commands/tui/diagram/SwitchTableTest.java | 115 ++++++++
103 files changed, 4794 insertions(+), 391 deletions(-)
create mode 100644
components/camel-cassandraql/src/test/java/org/apache/camel/processor/aggregate/cassandra/CassandraAggregationRepositoryRecoveryTest.java
create mode 100644
components/camel-couchbase/src/test/java/org/apache/camel/component/couchbase/CouchbaseConsumerTest.java
create mode 100644
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepositoryByValueTest.java
create mode 100644
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepositoryConcurrentPutIfAbsentTest.java
create mode 100644
components/camel-infinispan/camel-infinispan-embedded/src/test/java/org/apache/camel/component/infinispan/embedded/cluster/InfinispanEmbeddedClusterViewLeadershipTest.java
create mode 100644
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepositoryByValueTest.java
create mode 100644
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepositoryConcurrentPutIfAbsentTest.java
create mode 100644
components/camel-spring-parent/camel-spring-ws/src/test/java/org/apache/camel/component/spring/ws/ProducerSoapHeaderFilterTest.java
copy
components/camel-spring-parent/camel-spring-ws/src/test/java/org/apache/camel/component/spring/ws/testfilters/{EmptyMessageFilter.java
=> ResponseSoapHeaderMessageFilter.java} (51%)
copy
components/camel-spring-parent/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/{SoapHeaderTest-context.xml
=> ProducerSoapHeaderFilterTest-context.xml} (62%)
create mode 100644
components/camel-xslt-saxon/src/test/java/org/apache/camel/component/xslt/saxon/XsltSaxonDomSourceTest.java
copy
components/camel-xslt-saxon/src/test/resources/org/apache/camel/{util/toolbox/aggregate-user-property.xsl
=> component/xslt/saxon/dom-source-root.xsl} (57%)
create mode 100644
dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/CliWebSocketClient.java
copy
core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextRoutesStartedEvent.java
=>
dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/CliWebSocketHandshakeException.java
(64%)
create mode 100644
dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/JdkCliWebSocketClient.java
create mode 100644
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorSigtermTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/PortCheck.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DataRefreshMembershipTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DisplayFormatsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/PortCheckTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TablePolishTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/SwitchTableTest.java