Branch: refs/heads/vmassol/XWIKI-25288-scheduler-multiple-jobs Home: https://github.com/xwiki/xwiki-platform Commit: dfec33a6417fa176f02665ab0240a7e97faf4758 https://github.com/xwiki/xwiki-platform/commit/dfec33a6417fa176f02665ab0240a... Author: Vincent Massol <[email protected]> Date: 2026-10-14 (Wed, 14 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-api/pom.xml M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-api/src/main/java/com/xpn/xwiki/plugin/scheduler/SchedulerPlugin.java M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-api/src/test/java/com/xpn/xwiki/plugin/scheduler/SchedulerPluginTest.java Log Message: ----------- XWIKI-25288: Only the first scheduler job of a page gets its status saved and is registered automatically * Save the job status on the job object that was scheduled/paused/resumed/unscheduled (matched by its number) instead of the first job object of the page * Restore all the job objects of a page when the scheduler starts, not only the first one * Handle every job object of a created/updated/deleted page, matching the original and current job objects by number: unregister the removed jobs, register the added ones and reload the ones whose definition was modified * Add unit tests for pages holding several jobs and raise the module's JaCoCo instruction ratio to 0.49 Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications