Branch: refs/heads/stable-18.4.x Home: https://github.com/xwiki/xwiki-platform Commit: 5c3a73540253bdd478487c61202cb6a2f3527b51 https://github.com/xwiki/xwiki-platform/commit/5c3a73540253bdd478487c61202cb... Author: Thomas Mortagne <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/pom.xml M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ExtensionUpdaterListener.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectImportFinishedEvent.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectUpdaterListener.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ExtensionUpdaterListenerTest.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ProjectUpdaterListenerTest.java Log Message: ----------- XWIKI-25208: Updating a project or an extension in the repository may be reverted by the concurrent last-version update of the page (#6743) * Ignore remote events in ProjectUpdaterListener and ExtensionUpdaterListener: in a cluster, the other member was reacting to the version page events of the import outside of the import guard and saving the project/extension page from its outdated cache * Fix ProjectImportFinishedEvent matching ExtensionImportStartingEvent instead of ProjectImportStartingEvent * Add unit tests for both listeners Co-authored-by: Claude Opus 5.5 <[email protected]> (cherry picked from commit 117475c6cf6c8a9186e842392fef4ebda4c1edcf) Commit: 78a66a7228ba2ca209f5f2757536f636ac0c4592 https://github.com/xwiki/xwiki-platform/commit/78a66a7228ba2ca209f5f2757536f... Author: Thomas Mortagne <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/pom.xml M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ExtensionUpdaterListener.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectImportFinishedEvent.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectUpdaterListener.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ExtensionUpdaterListenerTest.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ProjectUpdaterListenerTest.java Log Message: ----------- Merge pull request #6745 from xwiki/backport/stable-18.4.x/pr-6743 [stable-18.4.x] XWIKI-25208: Updating a project or an extension in the repository may be reverted by the concurrent last-version update of the page (#6743) Compare: https://github.com/xwiki/xwiki-platform/compare/7d730705b63d...78a66a7228ba To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications