Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-rendering
Commit: d1583d4e358ce1bd2f47563a9e4a01d1d4dfd14b
https://github.com/xwiki/xwiki-rendering/commit/d1583d4e358ce1bd2f47563a9e4…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-rendering-macros/xwiki-rendering-macro-box/src/main/java/org/xwiki/rendering/internal/macro/box/DefaultBoxMacro.java
M xwiki-rendering-macros/xwiki-rendering-macro-comment/src/main/java/org/xwiki/rendering/internal/macro/comment/CommentMacro.java
M xwiki-rendering-macros/xwiki-rendering-macro-content/src/main/java/org/xwiki/rendering/internal/macro/content/ContentMacro.java
M xwiki-rendering-macros/xwiki-rendering-macro-html/src/main/java/org/xwiki/rendering/internal/macro/html/HTMLMacro.java
M xwiki-rendering-macros/xwiki-rendering-macro-id/src/main/java/org/xwiki/rendering/internal/macro/id/IdMacro.java
M xwiki-rendering-macros/xwiki-rendering-macro-message/src/main/java/org/xwiki/rendering/internal/macro/message/AbstractMessageMacro.java
M xwiki-rendering-macros/xwiki-rendering-macro-raw/src/main/java/org/xwiki/rendering/internal/macro/raw/RawMacro.java
M xwiki-rendering-macros/xwiki-rendering-macro-toc/src/main/java/org/xwiki/rendering/internal/macro/toc/AbstractTocMacro.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/pom.xml
A xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/transformation/macro/IsolatedExecutionConfiguration.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/transformation/macro/MacroTransformation.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/macro/Macro.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/resources/META-INF/components.txt
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/macro/DefaultMacroManagerTest.java
A xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/IsolatedExecutionConfigurationTest.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/MacroTransformationTest.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/TestNestedMacro.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/TestPriorityMacro.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/TestRecursiveMacro.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/TestReplacementMacro.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/TestSimpleMacro.java
A xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/java/org/xwiki/rendering/internal/transformation/macro/TestTwoNestedMacros.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/test/resources/META-INF/components.txt
Log Message:
-----------
XRENDERING-778: Rendering a page with thousands of macros is slow (#330)
* Introduce the concept of isolated macros.
* In the macro transformation, use a priority queue to efficiently
process macros in order.
* Don't re-scan the XDOM after executing isolated macros.
* Add support for overriding the isolated execution support
through configuration.
* Limit macro indexes to 64 items.
* Add more tests and increase the limit of the recursion test to trigger
the 64-item limit (hard to test that it was hit, but a coverage check
confirmed it).
(cherry picked from commit 579b7fcde2c77499e87611c38f2fec1c6eb49ef6)
Commit: e3bb035256c96f8baee0c063e5a8d2674eed9ff0
https://github.com/xwiki/xwiki-rendering/commit/e3bb035256c96f8baee0c063e5a…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/transformation/macro/MacroTransformation.java
Log Message:
-----------
XRENDERING-778: Rendering a page with thousands of macros is slow
* Make SonarQube happy by adding equals, hashCode, and toString to
MacroItem.
(cherry picked from commit 8dc7c5bab97e7e3cf46a7cad8e2e0c484fd63b7d)
Commit: c37555ebc8b146236d5a1ea4dc8f717dbd000e39
https://github.com/xwiki/xwiki-rendering/commit/c37555ebc8b146236d5a1ea4dc8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/transformation/macro/IsolatedExecutionConfiguration.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/macro/Macro.java
Log Message:
-----------
[Misc] Document backport of isolated macro execution feature
(cherry picked from commit 40cca7472b4c7301158ccd192dd124c4fbc27c1d)
Compare: https://github.com/xwiki/xwiki-rendering/compare/ab5bcffde350...c37555ebc8b1
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-rendering
Commit: 40cca7472b4c7301158ccd192dd124c4fbc27c1d
https://github.com/xwiki/xwiki-rendering/commit/40cca7472b4c7301158ccd192dd…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/transformation/macro/IsolatedExecutionConfiguration.java
M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/macro/Macro.java
Log Message:
-----------
[Misc] Document backport of isolated macro execution feature
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-commons
Commit: 492665b7d3643c362f8a05cec4ce090c1c15e9ad
https://github.com/xwiki/xwiki-commons/commit/492665b7d3643c362f8a05cec4ce0…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/embed/EmbeddableComponentManagerTest.java
Log Message:
-----------
XCOMMONS-3346: The component manager doesn't detect cycles in the initialization of singleton components (#1341)
* Add a flag to mark components that are currently being created.
* Throw an exception when a second instance of a singleton would be created.
* Add a test.
(cherry picked from commit eda1b85c70cccc9a0f76ff67db4d9d06f79bbcd1)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-commons
Commit: 0c2607a5f495d5e8d2a296624cbc2085769c6f8e
https://github.com/xwiki/xwiki-commons/commit/0c2607a5f495d5e8d2a296624cbc2…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/pom.xml
A xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/main/java/org/xwiki/cache/internal/CacheLoader.java
A xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/test/java/org/xwiki/cache/internal/CacheLoaderTest.java
Log Message:
-----------
XCOMMONS-3300: Add a cache loading helper to synchronize cache loads and invalidations (#1282)
* Add a flexible cache loading helper that can be used even in complex situations where multiple caches are involved.
(cherry picked from commit 97212ce88fed57c62c3219f5187aa93db212c999)
Commit: be401190f868383b70136aa64875c4d81a504f59
https://github.com/xwiki/xwiki-commons/commit/be401190f868383b70136aa64875c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/main/java/org/xwiki/cache/internal/CacheLoader.java
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/test/java/org/xwiki/cache/internal/CacheLoaderTest.java
Log Message:
-----------
XCOMMONS-3300: Add a cache loading helper to synchronize cache loads and invalidations
* Handle recursive loads as they happen in the XWiki document cache
during migrations.
(cherry picked from commit ff3d69a6db247acea42ee3f724434103d32dcb5a)
Commit: 415d90203a4600accaea53f8511a7d520eb96460
https://github.com/xwiki/xwiki-commons/commit/415d90203a4600accaea53f8511a7…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/pom.xml
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/main/java/org/xwiki/cache/internal/CacheLoader.java
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/test/java/org/xwiki/cache/internal/CacheLoaderTest.java
Log Message:
-----------
XCOMMONS-3300: Add a cache loading helper to synchronize cache loads and invalidations
* Protect against further possible deadlocks.
* Fix an error related to exceptions being stored indefinitely in the
loader.
* Extend the tests to cover the newly discovered scenarios.
* Increase the code coverage threshold to the actual coverage.
(cherry picked from commit 8d5e882bb0fac9aaefeb6d79322c4fb4a627a6f5)
Commit: 2698fa7d5001b64c3fba38f2cbf3832def5e6e7b
https://github.com/xwiki/xwiki-commons/commit/2698fa7d5001b64c3fba38f2cbf38…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/test/java/org/xwiki/cache/internal/CacheLoaderTest.java
Log Message:
-----------
XCOMMONS-3300: Add a cache loading helper to synchronize cache loads and invalidations
* Cover more branches by tests.
(cherry picked from commit 85b6162394f3d1d828f6695bdabcb278ef49d6b4)
Commit: 685b39d1eb5dd1aea57dcb0d5bb253644e631155
https://github.com/xwiki/xwiki-commons/commit/685b39d1eb5dd1aea57dcb0d5bb25…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/test/java/org/xwiki/cache/internal/CacheLoaderTest.java
Log Message:
-----------
XCOMMONS-3300: Add a cache loading helper to synchronize cache loads and invalidations
* Fix flickering in unit test.
(cherry picked from commit 12636845ee87affe4125dfd3444a733ee4825e37)
Compare: https://github.com/xwiki/xwiki-commons/compare/5b115f4a7726...685b39d1eb5d
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/stable-17.4.x
Home: https://github.com/xwiki/xwiki-commons
Commit: e6f351844571c83ee0f32d95b90ecfff7997ed28
https://github.com/xwiki/xwiki-commons/commit/e6f351844571c83ee0f32d95b90ec…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/embed/EmbeddableComponentManagerTest.java
Log Message:
-----------
XCOMMONS-3346: The component manager doesn't detect cycles in the initialization of singleton components (#1341)
* Add a flag to mark components that are currently being created.
* Throw an exception when a second instance of a singleton would be created.
* Add a test.
(cherry picked from commit eda1b85c70cccc9a0f76ff67db4d9d06f79bbcd1)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/backport-1341-to-stable-17.4.x
Home: https://github.com/xwiki/xwiki-commons
Commit: b0e723d54eb37444c01ba99f93caee27e6c55c57
https://github.com/xwiki/xwiki-commons/commit/b0e723d54eb37444c01ba99f93cae…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/embed/EmbeddableComponentManagerTest.java
Log Message:
-----------
XCOMMONS-3346: The component manager doesn't detect cycles in the initialization of singleton components (#1341)
* Add a flag to mark components that are currently being created.
* Throw an exception when a second instance of a singleton would be created.
* Add a test.
(cherry picked from commit eda1b85c70cccc9a0f76ff67db4d9d06f79bbcd1)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-commons
Commit: eda1b85c70cccc9a0f76ff67db4d9d06f79bbcd1
https://github.com/xwiki/xwiki-commons/commit/eda1b85c70cccc9a0f76ff67db4d9…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/main/java/org/xwiki/component/embed/EmbeddableComponentManager.java
M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-default/src/test/java/org/xwiki/component/embed/EmbeddableComponentManagerTest.java
Log Message:
-----------
XCOMMONS-3346: The component manager doesn't detect cycles in the initialization of singleton components (#1341)
* Add a flag to mark components that are currently being created.
* Throw an exception when a second instance of a singleton would be created.
* Add a test.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 499da14a76273eb53ff3aa7f8b3707ef877a75b2
https://github.com/xwiki/xwiki-platform/commit/499da14a76273eb53ff3aa7f8b37…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
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/main/java/com/xpn/xwiki/plugin/scheduler/SchedulerPluginApi.java
M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-api/src/main/java/com/xpn/xwiki/plugin/scheduler/SchedulerPluginException.java
M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-ui/src/main/resources/Scheduler/Translations.xml
M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-ui/src/main/resources/Scheduler/WebHome.xml
M xwiki-platform-core/xwiki-platform-scheduler/xwiki-platform-scheduler-ui/src/test/java/org/xwiki/scheduler/ui/SchedulerPageTest.java
M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm
Log Message:
-----------
XWIKI-22855: Make it possible to control which cluster node is in charge of running schedulers from dynamic input
* it's now possible to enable/disable the Scheduler plugin through an xwiki.properties property
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/ldap
Commit: 1e79106da2e9360258f37a6ae19304b21bef3ba8
https://github.com/xwiki-contrib/ldap/commit/1e79106da2e9360258f37a6ae19304…
Author: Clemens Klein-Robbenhaar <robbenhaar(a)green-meadows.de>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M ldap-authenticator/src/main/java/org/xwiki/contrib/ldap/LDAPProfileXClass.java
M ldap-authenticator/src/test/java/org/xwiki/contrib/ldap/LDAPProfileXClassTest.java
Log Message:
-----------
LDAP-156: LDAPUtils.getUserProfileByDn always returns an empty result
- fixed by setting the appropriate type in case the DB search
is for the "dn" attribute
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/ldap/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/book-versions
Commit: 329f9571ed9a38523076d2159d05a3897fd3cab7
https://github.com/xwiki-contrib/book-versions/commit/329f9571ed9a38523076d…
Author: Raluca Stavro <rstavro(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M application-book-versions-api/pom.xml
M application-book-versions-common-ui/pom.xml
M application-book-versions-default/pom.xml
M application-book-versions-publish-ui/pom.xml
M application-book-versions-ui/pom.xml
M application-book-versions-xip/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/book-versions/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/book-versions
Commit: 9b2e5b8d88a69fe9e8ac235df20ef36ebf4b6fbe
https://github.com/xwiki-contrib/book-versions/commit/9b2e5b8d88a69fe9e8ac2…
Author: Raluca Stavro <rstavro(a)xwiki.com>
Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths:
M application-book-versions-api/pom.xml
M application-book-versions-common-ui/pom.xml
M application-book-versions-default/pom.xml
M application-book-versions-publish-ui/pom.xml
M application-book-versions-ui/pom.xml
M application-book-versions-xip/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release application-book-versions-1.19
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/book-versions/settings/notifications