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

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


The following commit(s) were added to refs/heads/main by this push:
     new 9ca5f60d0052 CAMEL-25888: docs - upgrade guide entries for the pubnub 
producer channel in 4.22.3 and 4.18.6
9ca5f60d0052 is described below

commit 9ca5f60d00523f6c07f784225240ae027ff92c07
Author: croway <[email protected]>
AuthorDate: Thu Oct 22 11:12:59 2026 +0200

    CAMEL-25888: docs - upgrade guide entries for the pubnub producer channel 
in 4.22.3 and 4.18.6
    
    The fix is backported to camel-4.22.x and camel-4.18.x. Add the matching
    entries under "Upgrading from 4.22.2 to 4.22.3" and "Upgrading from 4.18.5
    to 4.18.6", with the same text as the 4.24 entry.
---
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc          | 9 +++++++++
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc          | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc
index f6992a399a64..79a128f6f35c 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_18.adoc
@@ -413,6 +413,15 @@ or payload from the body after a timed out `pollEnrich` 
must keep it before the
 with the same message id, headers and attachments, so after a timeout it is no 
longer of the message type of the
 consumer (such as `GenericFileMessage` or `JmsMessage`).
 
+=== camel-pubnub - the producer uses its configured channel
+
+The pubnub producer no longer reads the `CamelPubNubChannel` header. This 
header is set by the pubnub consumer to the
+channel a message was received on, and the producer used it instead of the 
channel configured on its endpoint, so a
+route from one pubnub endpoint to another sent each message back to the 
channel it came from. The producer now uses the
+channel of its endpoint, for every operation. To choose a different channel 
for a message, set the new
+`CamelPubNubOverrideChannel` header (`PubNubConstants.OVERRIDE_CHANNEL`). 
Routes that set `CamelPubNubChannel` to pick
+the channel of a pubnub producer must set `CamelPubNubOverrideChannel` instead.
+
 == Upgrading from 4.18.4 to 4.18.5
 
 === camel-azure-eventhubs
diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
index d1dacb698688..61f599434ee4 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
@@ -205,6 +205,15 @@ or payload from the body after a timed out `pollEnrich` 
must keep it before the
 with the same message id, headers and attachments, so after a timeout it is no 
longer of the message type of the
 consumer (such as `GenericFileMessage` or `JmsMessage`).
 
+=== camel-pubnub - the producer uses its configured channel
+
+The pubnub producer no longer reads the `CamelPubNubChannel` header. This 
header is set by the pubnub consumer to the
+channel a message was received on, and the producer used it instead of the 
channel configured on its endpoint, so a
+route from one pubnub endpoint to another sent each message back to the 
channel it came from. The producer now uses the
+channel of its endpoint, for every operation. To choose a different channel 
for a message, set the new
+`CamelPubNubOverrideChannel` header (`PubNubConstants.OVERRIDE_CHANNEL`). 
Routes that set `CamelPubNubChannel` to pick
+the channel of a pubnub producer must set `CamelPubNubOverrideChannel` instead.
+
 == Upgrading from 4.22.1 to 4.22.2
 
 === camel-lra - only an LRA hosted by the configured coordinator is joined

Reply via email to