Skip to content

Conversation

@surli
Copy link
Member

@surli surli commented Dec 2, 2025

Jira URL

https://jira.xwiki.org/browse/XWIKI-14494

Changes

XWiki Platform PR: xwiki/xwiki-platform#4869

Description

  • Introduce an event to inform that a classloader has been reset
  • Trigger the event whenever an extension is uninstalled

Clarifications

Screenshots & Video

Executed Tests

mvn clean install -Pquality on the modules. Manually tested with both antivirus app and Change Request on a subwiki after modifying it locally to have upgrades breaking schedulers.

Expected merging strategy

  • Prefers squash: Yes
  • Backport on branches:
    • 17.10.x

surli added 3 commits December 9, 2025 10:03
…eduled when the extension is upgraded

  * Introduce an event to inform that a classloader has been
    reset
  * Trigger the event whenever an extension is uninstalled
…eduled when the extension is upgraded

  * Include namespace directly in the event
  * Fix doc
  * Fix checkstyle warning and remove old unecessary checkstyles ignores
…eduled when the extension is upgraded

  * Fix event match condition
@surli surli marked this pull request as ready for review December 9, 2025 15:25
@surli surli force-pushed the feature-deploy-XWIKI-14494 branch from d3b0cc6 to 47020c2 Compare December 9, 2025 15:29
@surli surli merged commit 013e188 into master Dec 10, 2025
2 of 3 checks passed
@surli surli deleted the feature-deploy-XWIKI-14494 branch December 10, 2025 08:31
@github-actions
Copy link

💔 All backports failed

Status Branch Result
stable-17.10.x Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

backport --pr 1549

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

surli added a commit that referenced this pull request Dec 10, 2025
…eduled when the extension is upgraded (#1549)

  * Introduce an event to inform that a classloader has been
    reset
  * Trigger the event whenever an extension is uninstalled
  * Include namespace directly in the event
  * Fix doc
  * Fix checkstyle warning and remove old unecessary checkstyles ignores
  * Fix event match condition

(cherry picked from commit 013e188)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants