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

davsclaus 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 4b7f8f942860 CAMEL-25781: camel-azure-eventhubs - add 4.22.3 upgrade 
guide note to main (#28238)
4b7f8f942860 is described below

commit 4b7f8f942860f9ad89360fa4d801a548a85a1b34
Author: Guillaume Nodet <[email protected]>
AuthorDate: Wed Oct 21 21:05:37 2026 +0200

    CAMEL-25781: camel-azure-eventhubs - add 4.22.3 upgrade guide note to main 
(#28238)
    
    …2→4.22.3 guide section
---
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc     | 13 +++++++++++++
 1 file changed, 13 insertions(+)

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 18be28e6a810..d1dacb698688 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
@@ -13,6 +13,19 @@ See the xref:camel-upgrade-recipes-tool.adoc[documentation] 
page for details.
 
 == Upgrading from 4.22.2 to 4.22.3
 
+=== camel-azure-eventhubs - an event that completes when the checkpoint timer 
of its window has run is checkpointed
+
+With `checkpointBatchTimeout`, the consumer now starts a new checkpoint window 
when the timer of the current window
+has run, and no longer when the wall clock passes the time the timer was 
scheduled for. Before, an event that
+completed in the millisecond in which the timer ran (or while the timer was 
taking the count) was counted in the
+window whose count had already been taken: it was checkpointed only with the 
next event, and when the partition stayed
+quiet it was delivered again after a restart.
+
+The `CamelAzureEventHubsCheckpointUpdatedBy` header can now be `timeout`. An 
event that completes after the
+scheduled time of its window, but before the (late) timer has run, joins that 
window and gets `timeout`; its offset is
+checkpointed by that timer. Before, such an event always started a new window, 
so `timeout` was practically never
+set. Routes that read this header can now see `timeout` as well as `size`.
+
 === camel-milo - the OPC UA client validates the server certificate
 
 When the endpoint it selects uses a security policy other than `None`, the 
`milo-client` and `milo-browse` components

Reply via email to