[xwiki/xwiki-platform] 068ddb: XWIKI-23940: Address review feedback on the Solr L...
Branch: refs/heads/XWIKI-23940 Home: https://github.com/xwiki/xwiki-platform Commit: 068ddbc218609c61eec743c87dbfbe920defe321 https://github.com/xwiki/xwiki-platform/commit/068ddbc218609c61eec743c87dbfb... Author: Vincent Massol <[email protected]> Date: 2026-06-16 (Tue, 16 Jun 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/pom.xml M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-solr/pom.xml M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-solr/src/main/java/org/xwiki/livedata/internal/solr/SolrLiveDataConfigurationResolver.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-solr/src/main/java/org/xwiki/livedata/internal/solr/SolrLiveDataEntryStore.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-solr/src/main/java/org/xwiki/livedata/internal/solr/SolrLiveDataPropertyStore.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-solr/src/main/java/org/xwiki/livedata/internal/solr/SolrLiveDataSource.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-solr/src/main/resources/solrLiveDataConfiguration.json M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-solr/src/test/java/org/xwiki/livedata/internal/solr/SolrLiveDataEntryStoreTest.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-docker/src/test/it/org/xwiki/livedata/test/ui/SolrLiveDataIT.java M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-common/pom.xml Log Message: ----------- XWIKI-23940: Address review feedback on the Solr Live Data source * Rename the source hint from "solr" to "documentSolrSearch" to reflect the documents-only v1 scope and leave the generic "solr" hint free for a future all-entity-types source. * Use the Solr document id as the row identity (idProperty=doc.id), fixing duplicate ids across wikis and document translations; doc.fullName reverts to an on-request display column. * Translate the live data filter operators instead of ignoring them: contains/equals/startsWith for text columns and between/before/after (Solr range queries) for date columns, which are now properly filterable. * Validate the query limit against the configured maximum (SecurityConfiguration) to avoid denial of service. * Migrate the module's injection annotations from javax to jakarta. * Use Optional in the filter translation and polish the pom (description, explicit org.xwiki.platform groupId, new xwiki-platform-security-api dependency). * Ship the connector as an optional dependency of the flavor (xwiki-platform-distribution-flavor-common) instead of a runtime dependency of xwiki-platform-flamingo-skin-resources. Co-Authored-By: Claude Opus 4.8 <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications