Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 05adae51bde4ca0696a24e8e2a9ca0c5ab693af2
https://github.com/xwiki/xwiki-platform/commit/05adae51bde4ca0696a24e8e2a9c…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
A xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/main/java/org/xwiki/test/SecurityCachePerformanceTestScriptService.java
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/main/resources/META-INF/components.txt
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/AllIT.java
A xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/SecurityCacheStressIT.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/main/java/org/xwiki/security/authorization/cache/internal/DefaultSecurityCache.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/main/java/org/xwiki/security/authorization/cache/internal/DefaultSecurityCacheLoader.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/main/java/org/xwiki/security/authorization/cache/internal/SecurityCache.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/test/java/org/xwiki/security/authorization/cache/internal/DefaultSecurityCacheLoaderTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/test/java/org/xwiki/security/authorization/cache/internal/DefaultSecurityCacheTest.java
Log Message:
-----------
XWIKI-22979: Access to pages is slow under high load on the security cache (#3992)
* Remove the read lock of the security cache to avoid blocking read
access during cache writes.
* Switch from a ReadWriteLock to a simple write lock as ReadWriteLocks
might be slow, and we don't really need it anymore.
* Remove the useless check of the internal entries for security access
entries to avoid needlessly acquiring the write lock.
* Improve the concurrency behavior of upgrading entries to user entries
to ensure that removing the read lock is safe.
* Replace the invalidation lock used to prevent loading outdated data by
an invalidation counter. This avoids holding any locks in the security
cache while a document is potentially loaded from the database. Before
that, it could happen that while a remove operation is waiting on the
lock, a database load is executed under the invalidation read lock.
That would block both the invalidation and all further cache loads as
the invalidation read lock cannot be obtained anymore as soon as a
thread is waiting for the invalidation write lock.
* Update the security cache loader and the affected tests.
* Make the write lock in the security cache unfair for increased
performance.
* Add a stress test for the security cache.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: b21fa0506bf504806ce909c29ba39ef367521e5d
https://github.com/xwiki/xwiki-platform/commit/b21fa0506bf504806ce909c29ba3…
Author: LucasC <lucas.charpentier(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/NavigationPanelAdministrationIT.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/WCAGContext.java
Log Message:
-----------
XWIKI-22960: WCAG not complied in navigation panel administration (#3946)
* Added a comment to the setWCAGEnabled function to make its use clearer.
* Removed the WCAG test exception from the solution proposed
* Unpinned all pages properly at the end of NavigationPanelAdministrationIT instead.
(cherry picked from commit d701b8be6d5967a4482022f5e1795532d8a3e654)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.4.x
Home: https://github.com/xwiki/xwiki-platform
Commit: ae4c715c4081ae6e1507bf9f4e9089859b35e9ed
https://github.com/xwiki/xwiki-platform/commit/ae4c715c4081ae6e1507bf9f4e90…
Author: LucasC <lucas.charpentier(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/NavigationPanelAdministrationIT.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/WCAGContext.java
Log Message:
-----------
XWIKI-22960: WCAG not complied in navigation panel administration (#3946)
* Added a comment to the setWCAGEnabled function to make its use clearer.
* Removed the WCAG test exception from the solution proposed
* Unpinned all pages properly at the end of NavigationPanelAdministrationIT instead.
(cherry picked from commit d701b8be6d5967a4482022f5e1795532d8a3e654)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/backport/stable-16.10.x/pr-3946
Home: https://github.com/xwiki/xwiki-platform
Commit: c5c33cf0c6f12abd528468d25a6ce2dad900da85
https://github.com/xwiki/xwiki-platform/commit/c5c33cf0c6f12abd528468d25a6c…
Author: LucasC <lucas.charpentier(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/NavigationPanelAdministrationIT.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/WCAGContext.java
Log Message:
-----------
XWIKI-22960: WCAG not complied in navigation panel administration (#3946)
* Added a comment to the setWCAGEnabled function to make its use clearer.
* Removed the WCAG test exception from the solution proposed
* Unpinned all pages properly at the end of NavigationPanelAdministrationIT instead.
(cherry picked from commit d701b8be6d5967a4482022f5e1795532d8a3e654)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/backport/stable-16.4.x/pr-3946
Home: https://github.com/xwiki/xwiki-platform
Commit: ea0be35572a3a797cbfea05c8ffe127ed373734d
https://github.com/xwiki/xwiki-platform/commit/ea0be35572a3a797cbfea05c8ffe…
Author: LucasC <lucas.charpentier(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/NavigationPanelAdministrationIT.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/WCAGContext.java
Log Message:
-----------
XWIKI-22960: WCAG not complied in navigation panel administration (#3946)
* Added a comment to the setWCAGEnabled function to make its use clearer.
* Removed the WCAG test exception from the solution proposed
* Unpinned all pages properly at the end of NavigationPanelAdministrationIT instead.
(cherry picked from commit d701b8be6d5967a4482022f5e1795532d8a3e654)
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/xwiki-platform
Commit: d701b8be6d5967a4482022f5e1795532d8a3e654
https://github.com/xwiki/xwiki-platform/commit/d701b8be6d5967a4482022f5e179…
Author: LucasC <lucas.charpentier(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/NavigationPanelAdministrationIT.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/WCAGContext.java
Log Message:
-----------
XWIKI-22960: WCAG not complied in navigation panel administration (#3946)
* Added a comment to the setWCAGEnabled function to make its use clearer.
* Removed the WCAG test exception from the solution proposed
* Unpinned all pages properly at the end of NavigationPanelAdministrationIT instead.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: dd21e0bfa53bf3e98822a2354ed6c9f45b832453
https://github.com/xwiki/xwiki-platform/commit/dd21e0bfa53bf3e98822a2354ed6…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesTranslations.xml
M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesUIX.xml
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/children.vm
Log Message:
-----------
XWIKI-22963: Children view tabs title cannot be translated
* Ensure that the new UIXP titles can be translated
* Provide a new translation for the title of the UIX
(cherry picked from commit 4d5411d90c7dbadf8d0e72aa33eff6811cb9300f)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-16.4.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 8b5a737574844f56a4126b5d10148ad6e1a51e31
https://github.com/xwiki/xwiki-platform/commit/8b5a737574844f56a4126b5d1014…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesTranslations.xml
M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesUIX.xml
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/children.vm
Log Message:
-----------
XWIKI-22963: Children view tabs title cannot be translated
* Ensure that the new UIXP titles can be translated
* Provide a new translation for the title of the UIX
(cherry picked from commit 4d5411d90c7dbadf8d0e72aa33eff6811cb9300f)
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/xwiki-platform
Commit: 4d5411d90c7dbadf8d0e72aa33eff6811cb9300f
https://github.com/xwiki/xwiki-platform/commit/4d5411d90c7dbadf8d0e72aa33ef…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
A xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesTranslations.xml
M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-ui/src/main/resources/XWiki/PinnedChildPagesUIX.xml
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/children.vm
Log Message:
-----------
XWIKI-22963: Children view tabs title cannot be translated
* Ensure that the new UIXP titles can be translated
* Provide a new translation for the title of the UIX
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications