Branch: refs/heads/XCOMMONS-3249 Home: https://github.com/xwiki/xwiki-commons Commit: 316896ea8b1d0930e73fcb170656fae9cf536e0f https://github.com/xwiki/xwiki-commons/commit/316896ea8b1d0930e73fcb170656fa... Author: Michael Hamann <[email protected]> Date: 2026-02-23 (Mon, 23 Feb 2026) Changed paths: M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-api/src/main/java/org/xwiki/job/internal/JobUtils.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/AbstractJobStatusFolderResolver.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultJobStatusStorage.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultJobStatusStore.java A xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultPersistentJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/JobStatusFolderResolver.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/JobStatusSerializer.java A xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/PersistentJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/Version1JobStatusFolderResolver.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/Version2JobStatusFolderResolver.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/Version3JobStatusFolderResolver.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/resources/META-INF/components.txt M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultJobStatusStoreTest.java A xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultPersistentJobStatusStoreTest.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/JobStatusSerializerTest.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/Version1JobStatusFolderResolverTest.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/Version2JobStatusFolderResolverTest.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/Version3JobStatusFolderResolverTest.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Refactor DefaultJobStatusStore to make it easier to replace the storage without having to re-implement everything. * Add the possibility to get the path segments to JobStatusFolderResolver. * Extend tests to cover the new code. Commit: fac479a5582eb54d92d58960845a901a86097966 https://github.com/xwiki/xwiki-commons/commit/fac479a5582eb54d92d58960845a90... Author: Michael Hamann <[email protected]> Date: 2026-02-23 (Mon, 23 Feb 2026) Changed paths: M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultPersistentJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/PersistentJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultJobStatusStoreTest.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultPersistentJobStatusStoreTest.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Rename methods in PersistentJobStatusStore to be more consistent. Commit: ac4258d55de4c50b542d7074db8dd5e25416f3c8 https://github.com/xwiki/xwiki-commons/commit/ac4258d55de4c50b542d7074db8dd5... Author: Michael Hamann <[email protected]> Date: 2026-02-23 (Mon, 23 Feb 2026) Changed paths: M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultPersistentJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/JobStatusFolderResolver.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/JobStatusSerializer.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/PersistentJobStatusStore.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Update target version to 17.2.0RC1 Commit: 641d04a0344db602df2248692cde3af2a136da61 https://github.com/xwiki/xwiki-commons/commit/641d04a0344db602df2248692cde3a... Author: Michael Hamann <[email protected]> Date: 2026-02-25 (Wed, 25 Feb 2026) Changed paths: M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/DefaultPersistentJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/main/java/org/xwiki/job/internal/PersistentJobStatusStore.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultJobStatusStoreTest.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultPersistentJobStatusStoreTest.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * WIP: More consistent locking and exception handling. Compare: https://github.com/xwiki/xwiki-commons/compare/cd7e751dab54...641d04a0344d To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications