Branch: refs/heads/backport/stable-16.10.x/pr-4762
Home: https://github.com/xwiki/xwiki-platform
Commit: bc69834758fe3b64a56ffed659a71969b1c17597
https://github.com/xwiki/xwiki-platform/commit/bc69834758fe3b64a56ffed659a7…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/pom.xml
M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/officeExport.xsl
A xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/internal/export/OfficeExporterTest.java
Log Message:
-----------
XWIKI-23515: When exporting to .ODT, text that is both bold and italic is not exported correctly (#4762)
* Convert <strong> to <b> to work around the bug in LibreOffice.
* Add a unit test to test that the conversion of tags works.
(cherry picked from commit d993b23c7cefe8ec9dc5a834ea4ffc5c7052c8c5)
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: d993b23c7cefe8ec9dc5a834ea4ffc5c7052c8c5
https://github.com/xwiki/xwiki-platform/commit/d993b23c7cefe8ec9dc5a834ea4f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-oldcore/pom.xml
M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/officeExport.xsl
A xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/internal/export/OfficeExporterTest.java
Log Message:
-----------
XWIKI-23515: When exporting to .ODT, text that is both bold and italic is not exported correctly (#4762)
* Convert <strong> to <b> to work around the bug in LibreOffice.
* Add a unit test to test that the conversion of tags works.
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-commons
Commit: a1b86506e9105ea56962873adca5f4a40392b90b
https://github.com/xwiki/xwiki-commons/commit/a1b86506e9105ea56962873adca5f…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M xwiki-commons-tools/xwiki-commons-tool-verification-resources/src/main/java/org/xwiki/tool/checkstyle/UnstableAnnotationCheck.java
M xwiki-commons-tools/xwiki-commons-tool-verification-resources/src/test/java/org/xwiki/tool/checkstyle/UnstableAnnotationCheckTest.java
M xwiki-commons-tools/xwiki-commons-tool-verification-resources/src/test/resources/org/xwiki/tool/checkstyle/test/unstable/TestEnumWithUnstable.java
A xwiki-commons-tools/xwiki-commons-tool-verification-resources/src/test/resources/org/xwiki/tool/checkstyle/test/unstable/TestRecordWithUnstable.java
Log Message:
-----------
XCOMMONS-3480: Unstable annotation check doesn't handle properly enum fields
* Check properly enum constants, but also records, and annotations def
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: 71b429a23ab9a5f4bf1644f25d4e97019a0b7532
https://github.com/xwiki/xwiki-platform/commit/71b429a23ab9a5f4bf1644f25d4e…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
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/AttachmentIT.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/src/test/java/org/xwiki/store/internal/BlobDeleteTransactionRunnableTest.java
M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm
Log Message:
-----------
XWIKI-22845: Introduce a S3 storage support for attachment content, history and deleted attachments and documents
* Fix AttachmentIT which uses private fields that have been changed.
* Improve the code style of `BlobDeleteTransactionRunnableTest` to pass SonarQube quality gate.
* Mention in the configuration explicitly that S3 support isn't bundled.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/feature-deploy-removehttpclient3
Home: https://github.com/xwiki/xwiki-platform
Commit: 18aa8e197455889e3484d7844b93c2a8d92122ff
https://github.com/xwiki/xwiki-platform/commit/18aa8e197455889e3484d7844b93…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M xwiki-platform-core/pom.xml
M xwiki-platform-core/xwiki-platform-attachment/xwiki-platform-attachment-validation/xwiki-platform-attachment-validation-test/xwiki-platform-attachment-validation-test-docker/src/test/it/org/xwiki/attachment/validation/test/ui/docker/AttachmentValidationIT.java
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-utils/src/main/java/org/xwiki/extension/test/ExtensionTestUtils.java
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/WebJarsIT.java
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-test/xwiki-platform-icon-test-docker/src/test/it/org/xwiki/icon/test/ui/IconThemesRestIT.java
M xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-style/xwiki-platform-image-style-test/xwiki-platform-image-style-test-docker/src/test/it/org/xwiki/image/style/test/ui/ImageStyleIT.java
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/pom.xml
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/src/main/aspect/com/xpn/xwiki/XWikiCompatibilityAspect.aj
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-test/xwiki-platform-localization-test-docker/src/test/it/org/xwiki/localization/test/ui/TranslationsRestIT.java
M xwiki-platform-core/xwiki-platform-mail/xwiki-platform-mail-test/xwiki-platform-mail-test-docker/src/test/it/org/xwiki/mail/test/ui/MailIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsTrayPage.java
M xwiki-platform-core/xwiki-platform-oldcore/pom.xml
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/SaveAction.java
M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/SaveAndContinueAction.java
M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/pom.xml
M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-test/xwiki-platform-repository-test-tests/src/test/it/org/xwiki/repository/test/ui/repository/RepositoryIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/Utils.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/AttachmentsResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/ClassesResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/CommentsResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/ObjectsResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/PageResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/PageTranslationResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/PagesResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/RootResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/SpacesResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/TagsResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/WikisResourceIT.java
M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-test/xwiki-platform-rest-test-tests/src/test/it/org/xwiki/rest/test/framework/AbstractHttpIT.java
M xwiki-platform-core/xwiki-platform-skin/xwiki-platform-skin-test/xwiki-platform-skin-test-docker/src/test/it/org/xwiki/skin/test/ui/SXSkinIT.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/pom.xml
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/ExtensionInstaller.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/WikiCreator.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/pom.xml
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-rest/pom.xml
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-rest/src/main/java/org/xwiki/test/extension/JobExecutor.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-rest/src/main/java/org/xwiki/test/extension/RestExtensionInstaller.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/pom.xml
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/TestUtils.java
M xwiki-platform-core/xwiki-platform-vfs/xwiki-platform-vfs-api/src/main/java/org/xwiki/vfs/internal/attach/AttachURIVfsResourceReferenceSerializer.java
M xwiki-platform-core/xwiki-platform-vfs/xwiki-platform-vfs-api/src/main/java/org/xwiki/vfs/internal/attach/XWikiModelNode.java
M xwiki-platform-core/xwiki-platform-webjars/xwiki-platform-webjars-test/xwiki-platform-webjars-test-tests/src/test/it/org/xwiki/webjars/test/ui/WebJarsTest.java
M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/pom.xml
M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/WikiManagerRestIT.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-escaping/pom.xml
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-escaping/src/test/it/org/xwiki/test/escaping/framework/AbstractEscapingTest.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-storage/pom.xml
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-storage/src/test/it/org/xwiki/test/storage/AttachmentTest.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-storage/src/test/it/org/xwiki/test/storage/DocumentTest.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-storage/src/test/it/org/xwiki/test/storage/framework/AbstractTest.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-storage/src/test/it/org/xwiki/test/storage/framework/StoreTestUtils.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-webstandards/src/test/it/org/xwiki/test/webstandards/CustomDutchWebGuidelinesValidationTest.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-webstandards/src/test/it/org/xwiki/test/webstandards/RSSValidationTest.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-webstandards/src/test/it/org/xwiki/test/webstandards/framework/AbstractValidationTest.java
M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-webstandards/src/test/it/org/xwiki/test/webstandards/framework/DefaultValidationTest.java
M xwiki-platform-tools/xwiki-platform-tool-provision-plugin/pom.xml
M xwiki-platform-tools/xwiki-platform-tool-provision-plugin/src/main/java/org/xwiki/tool/provision/InstallMojo.java
Log Message:
-----------
XWIKI-22584: Stop using http client 3 in XWiki Standard
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/feature-deploy-removehttpclient3
Home: https://github.com/xwiki/xwiki-commons
Commit: 0064f06e5c2554c58820b32201ad70487e12782b
https://github.com/xwiki/xwiki-commons/commit/0064f06e5c2554c58820b32201ad7…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M pom.xml
M xwiki-commons-core/pom.xml
A xwiki-commons-core/xwiki-commons-http/pom.xml
A xwiki-commons-core/xwiki-commons-http/src/main/java/org/xwiki/http/URIUtils.java
A xwiki-commons-core/xwiki-commons-http/src/main/java/org/xwiki/http/internal/XWikiCredentials.java
A xwiki-commons-core/xwiki-commons-http/src/main/java/org/xwiki/http/internal/XWikiHTTPClient.java
A xwiki-commons-core/xwiki-commons-http/src/main/java/org/xwiki/http/internal/XWikiHTTPClientResponseHandler.java
Log Message:
-----------
XCOMMONS-3286: Stop using http client 3 in XWiki Standard
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-contrib/confluence
Commit: f5a29ea26acd6684daedf4ffcd5ca73ef01ca081
https://github.com/xwiki-contrib/confluence/commit/f5a29ea26acd6684daedf4ff…
Author: Raphaël Jakse <raphael.jakse(a)xwiki.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M confluence-xml/src/main/java/org/xwiki/contrib/confluence/filter/internal/input/ConfluenceInputFilterStream.java
M confluence-xml/src/test/resources/confluencexml/annotations.test
M confluence-xml/src/test/resources/confluencexml/inlinecomments.test
Log Message:
-----------
CONFLUENCE-501: Annotations links don't work after import
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/confluence/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: c0671491661c9b58a24df7e2993fbf09f3cf8b2c
https://github.com/xwiki/xwiki-platform/commit/c0671491661c9b58a24df7e2993f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-11-11 (Tue, 11 Nov 2025)
Changed paths:
M pom.xml
M xwiki-platform-core/pom.xml
M xwiki-platform-core/xwiki-platform-minimaldependencies/pom.xml
M xwiki-platform-core/xwiki-platform-store/pom.xml
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/pom.xml
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/src/main/java/org/xwiki/store/StoreException.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/src/main/java/org/xwiki/store/StreamProvider.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/pom.xml
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractFileStoreDataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractStoreTypeDataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractXWIKI14697DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractXWIKI15249DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/FileStringEntityReferenceSerializer.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/R1004000XWIKI15249DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/R1004001XWIKI15249DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/R1100000XWIKI15620DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/R1130040XWIKI16682DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/R910000XWIKI14697DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/R910001XWIKI14697DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/java/org/xwiki/store/filesystem/internal/migration/R910100XWIKI14871DataMigration.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-migrations/src/test/java/org/xwiki/store/filesystem/internal/migration/FileStringEntityReferenceSerializerTest.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/pom.xml
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/AttachmentBlobProvider.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/AttachmentFileProvider.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DefaultAttachmentBlobProvider.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DefaultAttachmentFileProvider.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DefaultDeletedAttachmentBlobProvider.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DefaultDeletedAttachmentFileProvider.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DefaultDeletedDocumentContentBlobProvider.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DefaultDeletedDocumentContentFileProvider.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DeletedAttachmentBlobProvider.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DeletedAttachmentFileProvider.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DeletedDocumentContentBlobProvider.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/DeletedDocumentContentFileProvider.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/FilesystemStoreTools.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/StoreFileUtils.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/WikiDeletedListener.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/XWikiFilesystemBlobStorePropertiesCustomizer.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractFileStoreDataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractStoreTypeDataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractXWIKI14697DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/AbstractXWIKI15249DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/FileStringEntityReferenceSerializer.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/R1004000XWIKI15249DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/R1004001XWIKI15249DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/R1100000XWIKI15620DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/R1130040XWIKI16682DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/R910000XWIKI14697DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/R910001XWIKI14697DataMigration.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/filesystem/internal/migration/R910100XWIKI14871DataMigration.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/doc/internal/FilesystemAttachmentContent.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/AttachmentArchiveDeleteRunnable.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/AttachmentArchiveSaveRunnable.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/DeletedDocumentContentBlobSerializer.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/DeletedDocumentContentFileSerializer.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/FilesystemAttachmentRecycleBinContentStore.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/FilesystemAttachmentStore.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/FilesystemAttachmentVersioningStore.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/FilesystemRecycleBinContentStore.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/SaveDeletedAttachmentContentRunnable.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/XWikiFileDeletedDocumentContent.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/resources/META-INF/components.txt
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/test/java/org/xwiki/store/filesystem/internal/FilesystemStoreToolsTest.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/test/java/org/xwiki/store/filesystem/internal/StoreFileUtilsTest.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/test/java/org/xwiki/store/filesystem/internal/WikiDeletedListenerTest.java
R xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/test/java/org/xwiki/store/filesystem/internal/migration/FileStringEntityReferenceSerializerTest.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/test/java/org/xwiki/store/legacy/store/internal/FilesystemAttachmentStoreTest.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/test/java/org/xwiki/store/legacy/store/internal/FilesystemAttachmentVersioningStoreTest.java
M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/pom.xml
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/src/main/java/org/xwiki/store/BlobSerializer.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/src/main/java/org/xwiki/store/StreamProviderBlobSerializer.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/src/main/java/org/xwiki/store/internal/BlobDeleteTransactionRunnable.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/src/main/java/org/xwiki/store/internal/BlobSaveTransactionRunnable.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/src/test/java/org/xwiki/store/internal/BlobDeleteTransactionRunnableTest.java
A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem/src/test/java/org/xwiki/store/internal/BlobSaveTransactionRunnableTest.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/pom.xml
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/UITestTestConfigurationResolver.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/WARBuilder.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/XWikiDockerExtension.java
A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/blobstore/BlobStoreContainerExecutor.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/configuration/ConfigurationFilesGenerator.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/TestConfiguration.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/UITest.java
A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/blobstore/BlobStore.java
M xwiki-platform-distribution/xwiki-platform-distribution-war-dependencies/pom.xml
M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm
M xwiki-platform-tools/xwiki-platform-tool-packager-plugin/pom.xml
Log Message:
-----------
XWIKI-22845: Introduce a S3 storage support for attachment content, history and deleted attachments and documents (#4642)
* Use the blob store API in the filesystem store such that it uses any configured blob store including S3.
* Move migrations into a separate module that directly depends on the filesystem blob store to avoid a risky rewrite of the whole migration logic. Fix some simpler checkstyle violations in it. Add a dependency to the WAR for the migrations. Existing migrations only support the filesystem store.
* Add support for running any UI test with S3 as blob store using a MinIO container.
* Rename some internal methods and classes from "file" to "blob".
* For delete and save transaction runnables, consider more states as valid as move could be implemented as copy + delete.
* Use the `BlobStorePropertiesCustomizer` API for setting the filesystem store path.
* Update since-versions for renamed classes.
* Update xwiki.properties to add the new blob store configuration options.
* Move `StoreException` and `StreamProvider` to `xwiki-commons`.
* Remove testcontainers.version definition as this is now in `xwiki-commons`.
* Add filesystem blob store to `xwiki-platform-tool-packager-plugin` as it is required for the filesystem attachment store to work.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications