[midPoint-git] [Evolveum/midpoint] d8490e: Smart Integration: Fix well-known schema attribute...

Michal Zelenčík noreply at github.com
Thu Apr 16 16:59:07 CEST 2026


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: d8490ef3c4001395d60877048dc59e7192c42ad7
      https://github.com/Evolveum/midpoint/commit/d8490ef3c4001395d60877048dc59e7192c42ad7
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/SystemMappingSuggestion.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java

  Log Message:
  -----------
  Smart Integration: Fix well-known schema attribute paths with NS_RI prefix

Without an explicit namespace, ItemPath.create("mail") produces a
no-namespace QName.  When SchemaMatchService serialised these
paths the result was "c:attributes/mail".

All paths produced by the well-known-schema subsystem now consistently
carry the ri: namespace, ensuring they are recognised as equal to the
paths registered from the live resource schema.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: 2daf2f7def72aaac1fe04aaf27f584c9cfc085b8
      https://github.com/Evolveum/midpoint/commit/2daf2f7def72aaac1fe04aaf27f584c9cfc085b8
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

  Changed paths:
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PostSchemaMatchHeuristics.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java

  Log Message:
  -----------
  Smart Integration: Add post-schema-match heuristics: name-expansion and uniqueness filter

- Name-expansion heuristic: for each shadow attribute that the AI mapped
  to a correlatable focus property, also emit a shadow-attr -> focus:name
  mapping.
- Uniqueness-filter heuristic: drops shadow-attr -> focus:name mappings
  where the attribute's unique-value ratio (from object-type statistics)
  falls below UNIQUENESS_THRESHOLD (0.9), preventing low-cardinality
  attributes from being suggested as name candidates.

SchemaMatchService now injects StatisticsService and loads (or
synchronously computes and stores) ShadowObjectClassStatisticsType
before heuristics are applied.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: fe294f744a94696e759a60b054a67ae7e4e71e50
      https://github.com/Evolveum/midpoint/commit/fe294f744a94696e759a60b054a67ae7e4e71e50
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

  Changed paths:
    M config/initial-objects/object-templates/380-object-template-person.xml
    A docs/admin-gui/collections-views/configuration/AllUsersTelEmail.png
    A docs/admin-gui/collections-views/configuration/SysUsers.png
    A docs/admin-gui/collections-views/configuration/SysUsersAdded.png
    R docs/admin-gui/collections-views/configuration/image2021-1-19_9-37-5.png
    M docs/admin-gui/collections-views/configuration/index.adoc
    R docs/admin-gui/collections-views/configuration/search_config.png
    A docs/admin-gui/collections-views/use-cases/allUsersCustomManagers.png
    M docs/admin-gui/collections-views/use-cases/embed-collection-to-navigation-and-search-bar.adoc
    A docs/admin-gui/collections-views/use-cases/managersOnly.png
    R docs/admin-gui/collections-views/use-cases/mngrs-tggl-1.png
    R docs/admin-gui/collections-views/use-cases/mngrs-tggl-2.png
    M docs/deployment/ninja/use-case/administrator-unlock.adoc
    A docs/expressions/function-libraries/use-custom-java-function-library.adoc
    A docs/schema/archetypes/PersonArchetype.png
    R docs/schema/archetypes/person-example.png
    M docs/schema/archetypes/person.adoc
    M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/AssignmentsDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/suggestion/GroupedMappingDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchConfigurationMerger.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchItemWrapperComparator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/AbstractSearchItemWrapperFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/CertItemOutcomeSearchItemWrapperFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/SearchItemContext.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectTypeSearchItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/TextSearchItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractSearchItemWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTile.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileHeaderPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnValueProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/GroupColumnTilePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/GroupColumnTilePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/MappingSuggestionGroupColumnTilePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/MappingSuggestionGroupColumnTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/WizardChoicePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/withnavigation/AbstractWizardBasicWithNavigationPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/withnavigation/AbstractWizardBasicWithNavigationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/RelationPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/OrderConstraintsWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TenantRefWrapperFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/model/RelationModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AssignmentPanelQueries.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ConstructionAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/FocusMappingsAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GdprAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/GenericAbstractRoleAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/OrgAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/PolicyAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/RoleAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/ServiceAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/EndpointConnectorStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/MappingDataDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/AssignmentPanelRule.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetRuntimeInspector.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardWidgetTrimRegistry.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/WidgetFocusTrimContribution.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/RelationValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IsolatedRadioPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IsolatedRadioPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RadioColumn.java
    M gui/admin-gui/testng-unit.xml
    M infra/common/src/main/java/com/evolveum/midpoint/common/configuration/api/MidpointConfiguration.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/RelationTypes.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/AdminGuiConfigurationMergeManager.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypePolicyMerger.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LoginAssignmentCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
    M model/model-intest/pom.xml
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMqlTicket10834.java
    A model/model-intest/src/test/resources/mql-ticket-10834/object-template-user-org.xml
    A model/model-intest/src/test/resources/mql-ticket-10834/object-template-user-service.xml
    A model/model-intest/src/test/resources/mql-ticket-10834/role-user-role-carrier.xml
    A model/model-intest/src/test/resources/schema/mql-ticket-10834.xsd
    M model/model-intest/testng-integration-full.xml
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OperationContext.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionObjectTypesActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/SchemaMatchPreloadWorkDefinition.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaDetector.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectorySchemaDetector.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapSchemaDetector.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimSchemaDetector.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
    M pom.xml
    M release-notes.adoc
    M repo/system-init/src/main/resources/initial-objects/object-templates/380-object-template-person.xml
    M tools/jenkins/midpoint-compile-pipeline
    M tools/jenkins/midpoint-conntest-pipeline
    M tools/jenkins/midpoint-main-generic-oracle-pipeline
    M tools/jenkins/midpoint-main-generic-sql-server-pipeline
    M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
    M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
    M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
    M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
    M tools/jenkins/midpoint-main-nativepg-pipeline
    M tools/jenkins/midpoint-main-pipeline
    M tools/jenkins/midpoint-quick-nativepg-pipeline
    M tools/jenkins/midpoint-quick-pipeline
    M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
    M tools/jenkins/midpoint-security-pipeline

  Log Message:
  -----------
  Merge branch 'master' into improvement/name-post-heuristics


  Commit: dd4c582828edc107ab1c68883d1b4782cdc470ec
      https://github.com/Evolveum/midpoint/commit/dd4c582828edc107ab1c68883d1b4782cdc470ec
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-04-16 (Thu, 16 Apr 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/MappingSuggestionGroupColumnTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsActions.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsButton.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsButton.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsButton.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsButton.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/action/FocusStatisticsActions.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/action/ObjectClassStatisticsActions.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/action/ObjectTypeStatisticsActions.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/button/AbstractStatisticsButton.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/button/AbstractStatisticsButton.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/button/FocusStatisticsButton.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/button/ObjectClassStatisticsButton.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/button/ObjectTypeStatisticsButton.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.java

  Log Message:
  -----------
  Merge branch 'master' into improvement/name-post-heuristics


Compare: https://github.com/Evolveum/midpoint/compare/1b9fb9f6767f...dd4c582828ed

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list