oscerd opened a new pull request, #25380: URL: https://github.com/apache/camel/pull/25380
Backport of #25352 (merged on `main`). The `google-calendar-stream` consumer moved its `updatedMin` cursor to the local clock on a poll that returned nothing — skipping every event modified in between — and one second past the newest event otherwise, dropping anything modified within that second. The cursor is now the update time of the newest event actually delivered, with the ids seen at that instant remembered so the inclusive `updatedMin` filter does not deliver them twice. Also replaces the unbounded `return poll()` recursion on an invalid sync token with a single full re-sync, and guards a null item list. Cherry-picked cleanly; the only auto-merged hunk is the `pom.xml` test-dependency block (`camel-test-junit5` here vs `-junit6` on main). The new test does not use `CamelTestSupport`, so it needed no adaptation. Module tests and the full reactor build are green on this branch. The upgrade guide is not touched — per project policy, guide entries for backported changes live on `main`, and this change needed none there either. _Claude Code on behalf of oscerd_ 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
