You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2021/03/14 18:19:50 UTC

[camel] 04/04: CAMEL-16355: camel-core - Optimize Filter and Choice EIP

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit bfc78dc12ec88dae491096cd6cea55ff63ec2d91
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sun Mar 14 19:10:13 2021 +0100

    CAMEL-16355: camel-core - Optimize Filter and Choice EIP
---
 docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc
index 2d5e48e..55658be 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_9.adoc
@@ -45,6 +45,11 @@ These keys are used in camel-core such as the routing engine, EIPs and others th
 state on the `Exchange` which is done as exchange properties. Because Camel end users can also store
 exchange properties then before they would get mixed together. What we have done now is to separate them.
 
+=== Choice and Filter EIP
+
+The `choice` and `filter` EIPs no longer store exchange property `Exchange.FILTER_MATCHED`.
+The reason is the information is seldom in use, and by removing we were able to optimize camel-core.
+
 === Modularized camel-spring
 
 The `camel-spring` component has been modularized into: