Branch: refs/heads/feat-store-password-dedicated-table Home: https://github.com/xwiki/xwiki-platform Commit: d1581784065b000dd5a56dff7e41627ab1c6cc83 https://github.com/xwiki/xwiki-platform/commit/d1581784065b000dd5a56dff7e416... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/editobject.vm 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/ObjectEditorIT.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/VersionIT.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/PasswordProperty.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/PasswordClass.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.hbm.xml M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/editor/ObjectEditPane.java Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Define a PasswordProperty and the associated table in xwiki.hbm.xml * Rework editobject.vm deprecated properties to handle obfuscation UC * Provide a new integration test to cover it Commit: ca492a2fabd41e0c40523664152e8b5d92f71d1f https://github.com/xwiki/xwiki-platform/commit/ca492a2fabd41e0c40523664152e8... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/editobject.vm M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Property.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseProperty.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/PasswordProperty.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.hbm.xml Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Provide an API to define if a property is sensitive or not and use it in script Commit: a66832bb41d3cae71198f43a4c124581f51d1ec6 https://github.com/xwiki/xwiki-platform/commit/a66832bb41d3cae71198f43a4c124... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/metadata/AbstractSolrMetadataExtractor.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/DocumentSolrMetadataExtractorTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/ObjectPropertySolrMetadataExtractorTest.java Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Use the new isSensitive call in SolrMedataExtractor Commit: 2c1b4a9d84a8f3a0062545ddcccd00e2316a8066 https://github.com/xwiki/xwiki-platform/commit/2c1b4a9d84a8f3a0062545ddcccd0... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-handlers/xwiki-platform-extension-handler-xar/src/main/java/org/xwiki/extension/xar/internal/job/diff/DocumentUnifiedDiffBuilder.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Property.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseProperty.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/PasswordProperty.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/PropertyInterface.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/EmailClass.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/classes/PasswordClass.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigration.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/META-INF/components.txt A xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigrationTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/metadata/AbstractSolrMetadataExtractor.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/DocumentSolrMetadataExtractorTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/ObjectPropertySolrMetadataExtractorTest.java Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Improve design to check if a property is sensitive * Provide migration and cover it with unit test Commit: 7898a727b7cf16e020d15fc43fd13dd1659d6071 https://github.com/xwiki/xwiki-platform/commit/7898a727b7cf16e020d15fc43fd13... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.db2.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.derby.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.mssql.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.oracle.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.postgresql.hbm.xml Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Update mappings for different DB types Commit: ef03e70165e29f540810d34f22e231f0ae6953b7 https://github.com/xwiki/xwiki-platform/commit/ef03e70165e29f540810d34f22e23... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/PasswordProperty.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigration.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigrationTest.java Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Few improvments in DB migration Commit: 7a4a69e266709772dd4713bd4b6929894ca7c5df https://github.com/xwiki/xwiki-platform/commit/7a4a69e266709772dd4713bd4b692... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigration.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.db2.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.derby.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.mssql.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.oracle.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/xwiki.postgresql.hbm.xml M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigrationTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/DocumentSolrMetadataExtractorTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/ObjectPropertySolrMetadataExtractorTest.java Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Refactor migration algorithm * Use equivalent to LongString values for storing password in DB in case of long tokens * Fix tests in search-solr Commit: eb7c1e440edbe8699c0733d99b7d7844138204a0 https://github.com/xwiki/xwiki-platform/commit/eb7c1e440edbe8699c0733d99b7d7... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigration.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigrationTest.java Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Fix a remaining bug with migration * Ensure to invalidate xclass doc in cache Commit: 33fb923fd27fb0b5a4df3b11bf8ab45851d0ce3a https://github.com/xwiki/xwiki-platform/commit/33fb923fd27fb0b5a4df3b11bf8ab... Author: Simon Urli <[email protected]> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/migration/R180100000XWIKI23827DataMigration.java Log Message: ----------- XWIKI-23827: Store password properties in dedicated table * Ensure to allow freeing memory once the class migration is performed Compare: https://github.com/xwiki/xwiki-platform/compare/3bf52f2a545f...33fb923fd27f To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications