This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch errorhandler-in-dsl
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/errorhandler-in-dsl by this
push:
new 5b5accbb7d0 CAMEL-16834: error handler in model DSL. WIP
5b5accbb7d0 is described below
commit 5b5accbb7d0f93338b9792c4b640e07674d0c30a
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Apr 7 18:57:02 2022 +0200
CAMEL-16834: error handler in model DSL. WIP
---
.../ROOT/pages/camel-3x-upgrade-guide-3_17.adoc | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git
a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc
b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc
index c5e958634f6..5530690ddd7 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc
@@ -58,6 +58,24 @@ Or
brokers: "mykafka:1234"
----
+=== camel-spring-xml / camel-blueprint
+
+The error handling has been made universal and exposed generally in the
`camel-core-model`
+with intent to align error handling across DSLs.
+
+However, the XML DSL for Spring `<beans>` and OSGi blueprint is legacy, and
they
+have their own special XML parsing and error handling.
+
+This means the model classes has been renamed, which only affect Camel end
users whom
+has defined error handling as `<bean>` in Spring or Blueprint XML files:
+
+- `org.apache.camel.builder.DeadLetterChannelBuilder` to
`org.apache.camel.builder.LegacyDeadLetterChannelBuilder`
+- `org.apache.camel.builder.DefaultErrorHandlerBuilder` to
`org.apache.camel.builder.LegacyDefaultErrorHandlerBuilder`
+- `org.apache.camel.builder.NoErrorHandlerBuilder` to
`org.apache.camel.builder.LegacyNoErrorHandlerBuilder`
+- `org.apache.camel.spring.spi.TransactionErrorHandlerBuilder` to
`org.apache.camel.spring.spi.LegacyTransactionErrorHandlerBuilder`
+
+Users who has been configured error handling using `<errorHandler>` in Spring
or Blueprint XML files should not be affected.
+
=== camel-kafka
The option `autoCommitOnStop` was removed from the Camel Kafka component. When
using `autoCommitEnable` (which is enabled by default) the Kafka consumer will
automatically commit on close.