[midPoint-git] [Evolveum/midpoint] 5c6159: Smart integration: implement no object panel

Tadeas Chrapovic noreply at github.com
Tue Sep 9 14:43:23 CEST 2025


  Branch: refs/heads/midpilot
  Home:   https://github.com/Evolveum/midpoint
  Commit: 5c615958d4133d5a9ecfbec4d64306989e5feb74
      https://github.com/Evolveum/midpoint/commit/5c615958d4133d5a9ecfbec4d64306989e5feb74
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-08 (Fri, 08 Aug 2025)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectDto.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/AssociationTypeTableWizardPanel.java

  Log Message:
  -----------
  Smart integration: implement no object panel
1. Later move functionality to ContainerListPanel


  Commit: 84c86ff4c0303d811b59fb93467cd0b202d0a447
      https://github.com/Evolveum/midpoint/commit/84c86ff4c0303d811b59fb93467cd0b202d0a447
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-08 (Fri, 08 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.java

  Log Message:
  -----------
  Smart integration: implement smart suggest confirmation panel


  Commit: a385fd39f0469f7713e678c75dad1cfbf05cca23
      https://github.com/Evolveum/midpoint/commit/a385fd39f0469f7713e678c75dad1cfbf05cca23
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-08 (Fri, 08 Aug 2025)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartSuggestionWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/breadcrumbs/Breadcrumb.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java

  Log Message:
  -----------
  Smart integration: implement object class wizard panel


  Commit: 7c61928f8e075a4eff5208625216a21b8437b8b9
      https://github.com/Evolveum/midpoint/commit/7c61928f8e075a4eff5208625216a21b8437b8b9
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-08 (Fri, 08 Aug 2025)

  Changed paths:
    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-smart-integration-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.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/Operation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.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/TypeOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionWorkDefinition.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/resources/logback-test.xml
    M model/smart-impl/src/test/resources/smart/test-100-statistics.xml
    M model/smart-impl/src/test/resources/smart/test-110-expected-request.json
    M model/smart-impl/src/test/resources/smart/test-1xx-statistics.xml

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui


  Commit: d08c8faa810c8e2e7d8909d564543b6d4113b81e
      https://github.com/Evolveum/midpoint/commit/d08c8faa810c8e2e7d8909d564543b6d4113b81e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-08 (Fri, 08 Aug 2025)

  Changed paths:
    M gui/admin-gui/pom.xml
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartSuggestionWizardPanel.java

  Log Message:
  -----------
  Smart integration: update amin-gui dependency
1. TBD


  Commit: f645433cdc010000520ab9e07ef04c41ea85d94b
      https://github.com/Evolveum/midpoint/commit/f645433cdc010000520ab9e07ef04c41ea85d94b
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-11 (Mon, 11 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanelDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java

  Log Message:
  -----------
  Smart integration: implement no value panel above ContainerableListPanel


  Commit: 0d816e306e204dcec45109384cda30a5de2deef8
      https://github.com/Evolveum/midpoint/commit/0d816e306e204dcec45109384cda30a5de2deef8
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-11 (Mon, 11 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java

  Log Message:
  -----------
  Smart integration: update visibility handler for form header component in schema handling wizard


  Commit: 28537db3998ace77b6c1f4cbcff31bd58244410e
      https://github.com/Evolveum/midpoint/commit/28537db3998ace77b6c1f4cbcff31bd58244410e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-11 (Mon, 11 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java

  Log Message:
  -----------
  Smart integration: fix objectType toolBar buttons css


  Commit: 22801a274d7293f38ec030a86b8d5170f3a059e4
      https://github.com/Evolveum/midpoint/commit/22801a274d7293f38ec030a86b8d5170f3a059e4
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-11 (Mon, 11 Aug 2025)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusInfoDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.java
    A 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/SmartSuggestionWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/CardWithTablePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/CardWithTablePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTileModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTileModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java

  Log Message:
  -----------
  Smart integration: implement suggest objects wizard panels
1. Implement suggest objects wizard panels
2. Fix radio table selection
3. Implement generation wizard panel


  Commit: 0e4522819873b585ce67d99fcd39db04d439f6bd
      https://github.com/Evolveum/midpoint/commit/0e4522819873b585ce67d99fcd39db04d439f6bd
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-13 (Wed, 13 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningTypes.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ActivityStatisticsUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Operation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractEmptyModelIntegrationTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    A model/model-intest/src/test/resources/smart/user-alice.xml
    A model/model-intest/src/test/resources/smart/user-bob.xml
    A model/model-intest/src/test/resources/smart/user-jack.xml
    A model/model-intest/src/test/resources/smart/user-jim.xml
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivitySupport.java
    M model/smart-api/pom.xml
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/ObjectTypesSuggestionStatusInfoPrinter.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/StatusInfo.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.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
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/Util.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/resources/smart/test-110-expected-request.json
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityInterruptedException.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/LocalActivityRun.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityItemProcessingStatistics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/CurrentActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/OtherActivityState.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/VirtualActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/sync/ActivitySynchronizationStatistics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockActivityHandler.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryLiveSync.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryRecon.java

  Log Message:
  -----------
  Merge branch 'refs/heads/feature/smart-integration-service' into feature/smart-integration-gui


  Commit: c2cbff05453f207e53831f4ba6b82d5940af0c86
      https://github.com/Evolveum/midpoint/commit/c2cbff05453f207e53831f4ba6b82d5940af0c86
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-13 (Wed, 13 Aug 2025)

  Changed paths:
    A gui/admin-gui/src/frontend/scss/form-validation.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java

  Log Message:
  -----------
  Smart integration: implement AI-flag validation
1. Extend bootstrap with ai-flag validation for form component.
2. TODO USING AI-FLAG: it should be done using value metadata
 (required AI flag metadata implementation)


  Commit: 1683aa0317b90ce43ce87e8f409b39c9268be0b3
      https://github.com/Evolveum/midpoint/commit/1683aa0317b90ce43ce87e8f409b39c9268be0b3
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-13 (Wed, 13 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java

  Log Message:
  -----------
  Smart integration: remove unused function from RealResourceStatus


  Commit: c29edc0e1e119cd0e9bd0b9c1abe74ed424192d2
      https://github.com/Evolveum/midpoint/commit/c29edc0e1e119cd0e9bd0b9c1abe74ed424192d2
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-13 (Wed, 13 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/DropDownChoicePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/PreAjaxLoadingStateListener.java

  Log Message:
  -----------
  Smart integration: implement suggestFocusType panel factory


  Commit: 158a94a17a0b2a8cf14e55700eff4008bf15ac91
      https://github.com/Evolveum/midpoint/commit/158a94a17a0b2a8cf14e55700eff4008bf15ac91
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-13 (Wed, 13 Aug 2025)

  Changed paths:
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.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/SmartGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTileModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTileModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.java

  Log Message:
  -----------
  Smart integration: implement object class, objectType and generation suggestion table/panels
1. Switch to generic approach
2. Improve gui
3. Implement suggestion activity progress panel behavior
4. Use PrismContainerValueWrapper<ComplexTypeDefinitionType>
instead of SelectableBean<ObjectClassWrapper>
5. Display filter panel using PrismPropertyValuePanel
6. GUI improvements


  Commit: b0e561a7b27bc1e40fa7da4eb59d91f5d7eb7185
      https://github.com/Evolveum/midpoint/commit/b0e561a7b27bc1e40fa7da4eb59d91f5d7eb7185
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-13 (Wed, 13 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/_tiles.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.html

  Log Message:
  -----------
  Smart integration: implement three line description for objectClass and objectType tile tables


  Commit: 9ab4e2166c8dc663731dedc92fa9dd747eca3909
      https://github.com/Evolveum/midpoint/commit/9ab4e2166c8dc663731dedc92fa9dd747eca3909
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IsolatedRadioPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IsolatedRadioPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RadioColumn.java

  Log Message:
  -----------
  Smart integration: implement RadioColumn


  Commit: 730e983dade47c86f735df1d0ddc15e8afc6b500
      https://github.com/Evolveum/midpoint/commit/730e983dade47c86f735df1d0ddc15e8afc6b500
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java

  Log Message:
  -----------
  Smart integration: fix duplicated breadcrumb label + implement specific suggestion breadcrumb behavior


  Commit: 25f2bc14982dbcbdd22bd33ce5c201c329d848cb
      https://github.com/Evolveum/midpoint/commit/25f2bc14982dbcbdd22bd33ce5c201c329d848cb
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.java

  Log Message:
  -----------
  Smart integration: ensure that provider is valid instance for SingleSelectTileTablePanel


  Commit: 828c2d309165f7ffd1010d3d085f07083e6c6891
      https://github.com/Evolveum/midpoint/commit/828c2d309165f7ffd1010d3d085f07083e6c6891
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    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/SmartGeneratingPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java

  Log Message:
  -----------
  Smart integration: improve suggest object type generation step panel


  Commit: 4039cbad975ed1d560a5fe47885de7dda679f7c9
      https://github.com/Evolveum/midpoint/commit/4039cbad975ed1d560a5fe47885de7dda679f7c9
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java

  Log Message:
  -----------
  Smart integration: improve suggest object type generation step panel (forgotten change)


  Commit: 273ab08f70457c98e180984eb0e00a4e4483458f
      https://github.com/Evolveum/midpoint/commit/273ab08f70457c98e180984eb0e00a4e4483458f
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/_tables.scss

  Log Message:
  -----------
  Smart integration: add table-td-middle css
1. Some tables row components are misaligned because another
 column may contain a panel that expands the table row.
 This css class should fix it.


  Commit: 0f13fd3c8f8e06cfb8d83197ee2b9d92a5ceceab
      https://github.com/Evolveum/midpoint/commit/0f13fd3c8f8e06cfb8d83197ee2b9d92a5ceceab
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java

  Log Message:
  -----------
  Smart integration: implement columns table for object class selection panel


  Commit: 675756e8847d9ae7e970e4d82fd4848c84600fa0
      https://github.com/Evolveum/midpoint/commit/675756e8847d9ae7e970e4d82fd4848c84600fa0
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/smart/RealResourceStatus.java

  Log Message:
  -----------
  Smart integration: skeleton, expand objectType table with suggestion processes


  Commit: 6d283edb27010e3ec2b9b4aa75ed63cd542d1075
      https://github.com/Evolveum/midpoint/commit/6d283edb27010e3ec2b9b4aa75ed63cd542d1075
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ProjectionDisplayNamePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconColumn.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconTextPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconTextPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconWithLabelColumn.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconWithLabelPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconWithLabelPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconTextPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconTextPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconWithLabelColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconWithLabelPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconWithLabelPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedIconColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedImageObjectColumn.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedImagePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedImagePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/TemplateChoicePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/PageAbstractRole.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplication.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplication.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplications.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplications.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/ApplicationSummaryPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/wizard/ApplicationWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/wizard/basic/BasicApplicationWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/wizard/basic/BasicInformationApplicationStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/PageArchetype.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemResponseColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/PageOrg.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/PageOrgHistory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/policy/PagePolicies.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicInformationResourceStepPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicInformationStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicResourceWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/PageRole.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/ApplicationRoleWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/BusinessRoleWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/SimulationsGuiUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/todo/RichTreeColumnPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageOrgSelfProfile.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageServiceSelfProfile.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/IconAndStylesUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/CompositedButtonPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectVerticalSummaryPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkTruncatePanelAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyAccount.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyAttributeDefinition.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyGroup.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObjectClass.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyOrg.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyPrivilege.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ObjectStore.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeUcfDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceAttributeDefinitionDelegator.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableItemDefinition.java
    M pom.xml
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/TestConnectorManager.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MObjectType.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/MApplication.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/MPolicy.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QApplication.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QApplicationMapping.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/schema/QSchema.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/schema/QSchemaMapping.java
    R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/schema/QSchema.java
    R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/schema/QSchemaMapping.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui


  Commit: 7e42fcc916eb828910cbc16a6d8dd06178836fde
      https://github.com/Evolveum/midpoint/commit/7e42fcc916eb828910cbc16a6d8dd06178836fde
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/form-validation.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java

  Log Message:
  -----------
  Smart integration: add AI table row background for objectType table


  Commit: 90f8f906e7f366cf68d2b4949ee424c1f4408f5e
      https://github.com/Evolveum/midpoint/commit/90f8f906e7f366cf68d2b4949ee424c1f4408f5e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationTypesSuggestion.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
    M model/smart-impl/src/test/resources/smart/test-110-expected-object-types.xml
    M model/smart-impl/src/test/resources/smart/test-140-expected-object-types.xml

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui


  Commit: 7bb7369d46fd8646a717420b04c2778b23b3ff71
      https://github.com/Evolveum/midpoint/commit/7bb7369d46fd8646a717420b04c2778b23b3ff71
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.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/page/ResourceSuggestedObjectTypeTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java

  Log Message:
  -----------
  Smart integration: switch from ObjectTypeSuggestionType to ResourceObjectTypeDefinitionType


  Commit: f36e6330e895683a70a077cbe76c7aa9ef8f6153
      https://github.com/Evolveum/midpoint/commit/f36e6330e895683a70a077cbe76c7aa9ef8f6153
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusInfoDataProvider.java

  Log Message:
  -----------
  Smart integration: remove unused provider class


  Commit: 37eff7fae46a124e719318b97f948c6b01eca01d
      https://github.com/Evolveum/midpoint/commit/37eff7fae46a124e719318b97f948c6b01eca01d
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java

  Log Message:
  -----------
  Smart integration: extend ResourceObjectTypeDefinitionType with tmp displayName


  Commit: 5900d5e0f0ce12efd7c73084c5164abd95439da6
      https://github.com/Evolveum/midpoint/commit/5900d5e0f0ce12efd7c73084c5164abd95439da6
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/form-validation.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java

  Log Message:
  -----------
  Smart integration: improve objectType table panel


  Commit: 320b38db5efe288001adee69d2b00449c3370d66
      https://github.com/Evolveum/midpoint/commit/320b38db5efe288001adee69d2b00449c3370d66
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui


  Commit: 13a132c88ffe9874670105059e57709df8d4884c
      https://github.com/Evolveum/midpoint/commit/13a132c88ffe9874670105059e57709df8d4884c
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-18 (Mon, 18 Aug 2025)

  Changed paths:
    A config/initial-objects/service/602-origin-artificial-intelligence.xml
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationTypesSuggestion.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AiUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.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-smart-integration-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractInitializedModelIntegrationTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.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/ServiceAdapter.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/TypeOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    A repo/system-init/src/main/resources/initial-objects/service/602-origin-artificial-intelligence.xml

  Log Message:
  -----------
  Merge branch 'refs/heads/feature/smart-integration-service' into feature/smart-integration-gui


  Commit: d82301e720909e246c533a319d2eab07a464bcab
      https://github.com/Evolveum/midpoint/commit/d82301e720909e246c533a319d2eab07a464bcab
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-18 (Mon, 18 Aug 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.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-provisioning-3.xsd
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
    A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java

  Log Message:
  -----------
  Do first steps towards complex attributes

1. Complex items for emails, phone numbers, and physical
addresses for FocusType objects - modeled after SCIM2 schema.

(Note: proposed item names collide with existing ones, so they
should be reconsidered carefully.)

2. Started writing new configuration schema for
schemaHandling/complexAttributeType - but not used yet.

3. Started writing <complexAttributeSynchronization> evaluator;
works in a very basic way (without correlation, limited only
to statically defined containers).


  Commit: 2a9fc8388aeb45fce89693161bbb2040141aa98a
      https://github.com/Evolveum/midpoint/commit/2a9fc8388aeb45fce89693161bbb2040141aa98a
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-08-20 (Wed, 20 Aug 2025)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java

  Log Message:
  -----------
  Add display name and description to object type suggestion.

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


  Commit: 01b7f789deb94c5b9f9a6148fb32f5bf342564c8
      https://github.com/Evolveum/midpoint/commit/01b7f789deb94c5b9f9a6148fb32f5bf342564c8
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-20 (Wed, 20 Aug 2025)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java

  Log Message:
  -----------
  Merge branch 'refs/heads/feature/smart-integration-service' into feature/smart-integration-gui

# Conflicts:
#	model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java


  Commit: 7448a1120c48094640dbb62aaed8911b17e328f0
      https://github.com/Evolveum/midpoint/commit/7448a1120c48094640dbb62aaed8911b17e328f0
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-08-20 (Wed, 20 Aug 2025)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Add type field to value pattern count in StatisticsComputer

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


  Commit: 56a5151183c63d020c70ac08cb459bf68a90383e
      https://github.com/Evolveum/midpoint/commit/56a5151183c63d020c70ac08cb459bf68a90383e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-20 (Wed, 20 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    A gui/admin-gui/src/frontend/scss/smart-int.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/LabelWithBadgePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/LabelWithBadgePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/ToggleCheckBoxPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/ToggleCheckBoxPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectContainerTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.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/SmartGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.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/dialog/HelpInfoPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/HelpInfoPanel.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Smart integration: multiple improvements related to suggest object type
1. Implement related panels.
2. Modify and improve old panels.
3. Extend functionalities with suggestion description and display name.
4. Custom css class related to suggestion panels.
5. Performance improvements.
6. Handling error statuses and N/A exceptions.
7. Implement delete operation (temporary mechanism) and connect
it with UI.
8. Implement object type suggestion design table
 (handle suggestion statuses)


  Commit: 7de5f542fbd7d1717fc3cbde88637b2d9c93f206
      https://github.com/Evolveum/midpoint/commit/7de5f542fbd7d1717fc3cbde88637b2d9c93f206
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanelDto.java

  Log Message:
  -----------
  Smart integration: improve no value panel and add for TileTablePanel


  Commit: 55776e3094bd397feca85c88b6fd043a987bf152
      https://github.com/Evolveum/midpoint/commit/55776e3094bd397feca85c88b6fd043a987bf152
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Make custom DN attribute handling in statistics computer.

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


  Commit: bfcc8fbd76ee7d8b88902c8207fccfe39cfd2035
      https://github.com/Evolveum/midpoint/commit/bfcc8fbd76ee7d8b88902c8207fccfe39cfd2035
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java

  Log Message:
  -----------
  Smart integration: improve exception catch for ResourceObject createWizardItemPanel


  Commit: 40e35971fc745d626ddcd6d799581f9f592cbf8e
      https://github.com/Evolveum/midpoint/commit/40e35971fc745d626ddcd6d799581f9f592cbf8e
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-08-21 (Thu, 21 Aug 2025)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Change ValuePatternType from String to Enum

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


  Commit: 9fcdecc583f85e76927a60ceb503e23990e64f06
      https://github.com/Evolveum/midpoint/commit/9fcdecc583f85e76927a60ceb503e23990e64f06
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java

  Log Message:
  -----------
  Add partial support for EmbeddedObject

1. DummyResource now accepts embedded objects. The main issue
was to allow objects without a name.

2. We can distinguish reference attributes used to implement
complex attributes in resource schema.

3. EmbeddedObjects are now supported in ConnId UCF implementation,
at least for reading.

However, what is NOT done is the support for UID-less and
name-less objects in provisioning.


  Commit: 8e00a9cc868bf628e3b9ca479451bb222684cc03
      https://github.com/Evolveum/midpoint/commit/8e00a9cc868bf628e3b9ca479451bb222684cc03
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/smart-int.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/AbstractSpecificMappingTileTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java

  Log Message:
  -----------
  Smart integration: start implementing correlation suggestion feature
1. Implement TILE/COLUMN table panel
2. Extend TileTablePanel with header button toolbar and wrap in container
3. Add tmp info badge css


  Commit: b9e409fbc9a48e84b348c6f4225bd3d2e0356dd6
      https://github.com/Evolveum/midpoint/commit/b9e409fbc9a48e84b348c6f4225bd3d2e0356dd6
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java

  Log Message:
  -----------
  Roll-back complex attributes tests

Let's go with ConnectorObjectReference instead of
EmbeddedObject for complex attributes tests. The latter
would take too much time to use now.


  Commit: 2f473c147c7ab95a4325bb51616bd4232143c74b
      https://github.com/Evolveum/midpoint/commit/2f473c147c7ab95a4325bb51616bd4232143c74b
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Fix lower/upper case affix handling.

We want to handle affix regardless its case and distinguish
between e.g. "adm" and "Adm" affixes to get exact
value counts as presented in data.

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


  Commit: 2f2abb68943391876e91bb4080ab24a4c39b61c2
      https://github.com/Evolveum/midpoint/commit/2f2abb68943391876e91bb4080ab24a4c39b61c2
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java

  Log Message:
  -----------
  Add suggestFocusType activity to suggestObjectType service.

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


  Commit: a88530a0c4941f0b6ec43cbc31af1e1ea26dc438
      https://github.com/Evolveum/midpoint/commit/a88530a0c4941f0b6ec43cbc31af1e1ea26dc438
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettings.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettingsBuilder.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java

  Log Message:
  -----------
  Smart integration: support isRemoveButtonVisible behavior in ItemPanelSettings


  Commit: 6ea2b03979879e3a374b90976042d606e12a95d9
      https://github.com/Evolveum/midpoint/commit/6ea2b03979879e3a374b90976042d606e12a95d9
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java

  Log Message:
  -----------
  Add support for <complexAttributeType>

For now, we transform these definitions into
ResourceObjectTypeDefinitionType ones, because
they are used in ResourceObjectTypeDefinition objects.

Later, we will sort things out better.


  Commit: 38b4afa8e9a59898740bbb6ea6ba8d1fae8dd238
      https://github.com/Evolveum/midpoint/commit/38b4afa8e9a59898740bbb6ea6ba8d1fae8dd238
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java

  Log Message:
  -----------
  Make <complexAttributeSynchronization> optional

This is another step to streamline complex attribute definitions.


  Commit: 8f8a3740b4d1f4174dab9e846a01f4d0c8584ab7
      https://github.com/Evolveum/midpoint/commit/8f8a3740b4d1f4174dab9e846a01f4d0c8584ab7
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-23 (Sat, 23 Aug 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    M model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java

  Log Message:
  -----------
  Add business key support for complex attrs


  Commit: 2d0e2e07ca0d30f8792f8621ceb74e0298b45253
      https://github.com/Evolveum/midpoint/commit/2d0e2e07ca0d30f8792f8621ceb74e0298b45253
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java

  Log Message:
  -----------
  Fix TestSmartIntegrationService#test100SuggestObjectTypes

There was a wrong resource used for the test method.
Now the test (correctly) fails.


  Commit: 4a5cb024cd97569e5a8b8bcdd4563d6ed16366cf
      https://github.com/Evolveum/midpoint/commit/4a5cb024cd97569e5a8b8bcdd4563d6ed16366cf
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.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/Operation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Add API & skeleton for better suggestFocusType

We no longer assume that the object type we are suggesting
focus type for already exists in the resource. The new
variant of suggestFocusType method takes the whole
object type definition (the one that should be in the
resource but is not there yet) as its input.

Work in progress - to be finished by Mišo.


  Commit: e25642c1aec29e2dd9486626ccc06593b30f11a8
      https://github.com/Evolveum/midpoint/commit/e25642c1aec29e2dd9486626ccc06593b30f11a8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java

  Log Message:
  -----------
  Improve support for complex attributes

Now we can use ConnId EmbeddedObject (instead of
ConnectorObjectReference) to hold complex attribute values.

The main advantage is that ConnId Name and Uid are
not required for these objects.

Limited functionality - reading from the resource only;
missing caching (MID-10832), with performance to be
measured (MID-10833).

Resolves MID-10831.


  Commit: 7131cecb1c9778bbe159717602cf70482bad21cc
      https://github.com/Evolveum/midpoint/commit/7131cecb1c9778bbe159717602cf70482bad21cc
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java

  Log Message:
  -----------
  Smart integration: improve ResourceObjectTypesPanel and fix createNewValue from selected model


  Commit: 0b4d3a2486a4d75db0c9ce5151535cac5154e7ca
      https://github.com/Evolveum/midpoint/commit/0b4d3a2486a4d75db0c9ce5151535cac5154e7ca
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java

  Log Message:
  -----------
  Smart integration: implement markIfAi flag for component factory


  Commit: 399ffac3e3b0621dd35a4c1b453837910e4a2938
      https://github.com/Evolveum/midpoint/commit/399ffac3e3b0621dd35a4c1b453837910e4a2938
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java

  Log Message:
  -----------
  Smart integration: fix container reset bug.


  Commit: 9b297d4e70aa1e6ea9eb68d16356c07d669625c4
      https://github.com/Evolveum/midpoint/commit/9b297d4e70aa1e6ea9eb68d16356c07d669625c4
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanelOld.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTableOld.java

  Log Message:
  -----------
  Smart integration: old style tile/column table


  Commit: fe3567d3bc58f8f125b8946540d6d3507b73108a
      https://github.com/Evolveum/midpoint/commit/fe3567d3bc58f8f125b8946540d6d3507b73108a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.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/Operation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.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/activities/ObjectTypesSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/complex-attributes


  Commit: 9e9059ed9041cc000c4a0cc4c0b9bbc20822c0f5
      https://github.com/Evolveum/midpoint/commit/9e9059ed9041cc000c4a0cc4c0b9bbc20822c0f5
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.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/activities/RemoteServiceCallFocusTypeActivityRun.java

  Log Message:
  -----------
  Integrate suggest focus type into suggest object type.

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


  Commit: a71a65a35b2d6feb450fe4c7c20d733d21b3b9ca
      https://github.com/Evolveum/midpoint/commit/a71a65a35b2d6feb450fe4c7c20d733d21b3b9ca
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.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/activities/RemoteServiceCallFocusTypeActivityRun.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/feature/smart-integration-service' into feature/complex-attributes


  Commit: 3260cf804c1a2ea3c7ad510243ad143c2d70dec0
      https://github.com/Evolveum/midpoint/commit/3260cf804c1a2ea3c7ad510243ad143c2d70dec0
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormCorrelationItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java

  Log Message:
  -----------
  Smart integration: implement vertical form for correlation item


  Commit: 382593c7f54f91f49f187be06f5abb5d36e85128
      https://github.com/Evolveum/midpoint/commit/382593c7f54f91f49f187be06f5abb5d36e85128
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java

  Log Message:
  -----------
  Smart integration: improve confirmation panel
1. Add visibility behavior for yes confirmation button.


  Commit: 77a363336fabd42de8c91a8cf977e7240e6e4980
      https://github.com/Evolveum/midpoint/commit/77a363336fabd42de8c91a8cf977e7240e6e4980
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java

  Log Message:
  -----------
  Smart integration: improve generation panel


  Commit: 3a9dc96d564b8d79bfa4cc6603d430a315ae1fc5
      https://github.com/Evolveum/midpoint/commit/3a9dc96d564b8d79bfa4cc6603d430a315ae1fc5
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-27 (Wed, 27 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/smart-int.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/MultivalueContainerListDataProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanelOld.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/MultiSelectContainerTileWizardStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/MultiSelectObjectTypeTileWizardStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTableOld.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.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/SmartGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MenuMultiButtonPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java

  Log Message:
  -----------
  Smart integration: improve correlation suggestion


  Commit: ee011838036d29419848ca8645110aa0abb74586
      https://github.com/Evolveum/midpoint/commit/ee011838036d29419848ca8645110aa0abb74586
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/schema/ResourceSchemaWrapperFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java

  Log Message:
  -----------
  Smart integration: add utils method setReadOnlyRecursively


  Commit: 6bfd6d7659bc86260616b91738b2d78e28ea064e
      https://github.com/Evolveum/midpoint/commit/6bfd6d7659bc86260616b91738b2d78e28ea064e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java

  Log Message:
  -----------
  Smart integration: fix mistake in vertical form css container


  Commit: fe8d95be813f47ee21a8e455a45c10447e00cfcb
      https://github.com/Evolveum/midpoint/commit/fe8d95be813f47ee21a8e455a45c10447e00cfcb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/processor/TestResourceSchema.java
    M infra/schema/src/test/resources/common/xml/ns/resource-opendj.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java

  Log Message:
  -----------
  Add a test for MID-10837

(And fixed TestSmartIntegrationService.)


  Commit: 2df831adb2f24b8b4757c6853eae78bcf8b82790
      https://github.com/Evolveum/midpoint/commit/2df831adb2f24b8b4757c6853eae78bcf8b82790
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/processor/TestResourceSchema.java
    M infra/schema/src/test/resources/common/xml/ns/resource-opendj.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/complex-attributes


  Commit: 92740d6efaabc7bde053d2e0b3afc85d4697124f
      https://github.com/Evolveum/midpoint/commit/92740d6efaabc7bde053d2e0b3afc85d4697124f
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-01 (Mon, 01 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/smart-int.scss
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.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/web/component/data/MultiButtonPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java

  Log Message:
  -----------
  Smart integration: correlation suggestion
1. Improve correlation rule tile/column table panel
2. Add specific suggestion objects action
3. Fix issue with model detachment after action like delete/suggest...
4. Implement review and discard suggestion action.
5. Implement provider that handle suggestions.


  Commit: d70609edd6097b1eb0ea64f0649768e07eb585d5
      https://github.com/Evolveum/midpoint/commit/d70609edd6097b1eb0ea64f0649768e07eb585d5
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-01 (Mon, 01 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java

  Log Message:
  -----------
  Smart integration: correlation suggestion
1. Resolve correlation strategy method


  Commit: 36b4a92885d81f60c7b97bd84b8c84ce4c56899c
      https://github.com/Evolveum/midpoint/commit/36b4a92885d81f60c7b97bd84b8c84ce4c56899c
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-01 (Mon, 01 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java

  Log Message:
  -----------
  Smart integration: correlation suggestion
1. Enable accept rule behavior
2. Fix provider mapper to hold PCVW


  Commit: b19a7d4df60302dd5202618d89208135f2a17f7f
      https://github.com/Evolveum/midpoint/commit/b19a7d4df60302dd5202618d89208135f2a17f7f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
    A 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/PrismComplexTypeDefinitionSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
    A 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/SchemaSerializer.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Provide skeleton for descriptive item paths

This commit lays the foundation of using so-called descriptive
item paths, e.g. c:email[*]/value. These paths indicate whether
a non-leaf item is single- or multivalued. We believe it's useful
for LLMs to reason about such paths.

This commit also re-structures the WP2/3 smart integration service
code by grouping it around individual operations, not layers of
abstraction. The primary motivation was that we need to keep the
state of such operations (to convert to/from descriptive item paths).

Related to MID-10840.


  Commit: f7c448d55168d25cb3d43363969196bdb76a4ee9
      https://github.com/Evolveum/midpoint/commit/f7c448d55168d25cb3d43363969196bdb76a4ee9
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.java

  Log Message:
  -----------
  Smart integration: improve CheckBoxHeaderColumn
1. Fix issue where the header checkbox was always unselected after table/column
 refresh. This behavior can now be controlled by overriding getHeaderDisplayModel()
 to provide a custom default model.


  Commit: a3af73281caa3567fcff3a9c6fa7b0c9c226d72e
      https://github.com/Evolveum/midpoint/commit/a3af73281caa3567fcff3a9c6fa7b0c9c226d72e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java

  Log Message:
  -----------
  Smart integration: load objectTypeIdentification from parent wrapper + minor cleanup


  Commit: d5fbd61953c650ecd52c14d36121b66a442fb505
      https://github.com/Evolveum/midpoint/commit/d5fbd61953c650ecd52c14d36121b66a442fb505
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.java

  Log Message:
  -----------
  Smart integration: implement existingMappingTable + enable noValuePanel for correlation ref table


  Commit: 0bce8d6fa028cc9e28181059bd302a5ead959ccd
      https://github.com/Evolveum/midpoint/commit/0bce8d6fa028cc9e28181059bd302a5ead959ccd
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java

  Log Message:
  -----------
  Smart integration: (correlation) implement add existing mapping


  Commit: 5d28c13aeb6cbfdb8af4ebd238e481f6741719b2
      https://github.com/Evolveum/midpoint/commit/5d28c13aeb6cbfdb8af4ebd238e481f6741719b2
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Add mock implementation of DescriptiveItemPath

This is just to allow going forward with the WP2/3 development.

Related to MID-10840.


  Commit: 658c1e3b5026d173644e556d09ba1931375b147f
      https://github.com/Evolveum/midpoint/commit/658c1e3b5026d173644e556d09ba1931375b147f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
    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-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.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/CorrelationSuggestionOperation.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/activities/CorrelationSuggestionActivityHandler.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Allow multiple correlation suggestions

The smart correlation service now can return multiple
correlation suggestions, allowing the user to select
the best one.


  Commit: 8278759ff057dce6af9bda896ed8eceb8d2e8451
      https://github.com/Evolveum/midpoint/commit/8278759ff057dce6af9bda896ed8eceb8d2e8451
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-03 (Wed, 03 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.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/TypeOperationContext.java

  Log Message:
  -----------
  Add primitive correlation quality evaluator

CorrelatorEvaluator provides a very rough estimate of the
correlation quality, using the formula of

   0.8 * uniqueness + 0.2 * coverage

for both focus and resource data.

See also MID-10844.


  Commit: 309444ec814df3f0136de1f28529e3a1f6b34ce2
      https://github.com/Evolveum/midpoint/commit/309444ec814df3f0136de1f28529e3a1f6b34ce2
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-03 (Wed, 03 Sep 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java

  Log Message:
  -----------
  Add stub for existing mappings elimination

The goal is to avoid suggesting inbound mappings if there
is one already present.

As part of this, the logic for deciding whether a mapping
is applicable to given evaluation phase was partly moved to
InboundMappingConfigItem, as it's now used from two places.

Related to MID-10847.


  Commit: d7d715701d26984ac7236128c8e13ba6a08c69b2
      https://github.com/Evolveum/midpoint/commit/d7d715701d26984ac7236128c8e13ba6a08c69b2
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-03 (Wed, 03 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.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-provisioning-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
    A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java

  Log Message:
  -----------
  Merge branch 'feature/complex-attributes' into feature/smart-integration-service


  Commit: 1c226d5de18025a53849795c6173c97ba1198bce
      https://github.com/Evolveum/midpoint/commit/1c226d5de18025a53849795c6173c97ba1198bce
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-03 (Wed, 03 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java

  Log Message:
  -----------
  Smart integration: add visible behaviour for footer BoxedTablePanel components


  Commit: 69b7f209b38838bc83a24dc8f381716b2ebbb4ba
      https://github.com/Evolveum/midpoint/commit/69b7f209b38838bc83a24dc8f381716b2ebbb4ba
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-03 (Wed, 03 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java

  Log Message:
  -----------
  Smart integration: (correlation) improve provider to load directly specific StatusInfo


  Commit: a6e2be26db586b4353b7bedff08b7d2efd9d77e2
      https://github.com/Evolveum/midpoint/commit/a6e2be26db586b4353b7bedff08b7d2efd9d77e2
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-03 (Wed, 03 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.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-provisioning-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
    A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/feature/complex-attributes' into feature/descriptive-item-path


  Commit: 696b82c5d92d70d23c7d9b83409683a67022c075
      https://github.com/Evolveum/midpoint/commit/696b82c5d92d70d23c7d9b83409683a67022c075
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
    M model/smart-impl/pom.xml
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/resources/logback-test.xml

  Log Message:
  -----------
  Implement Descriptive Item Path.

These are the paths to be provided to LLM. They are similar to ItemPath
but they also contain information about the multivalue-ness
of each segment. This is important for LLM to understand the structure
of the data.

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


  Commit: d3d0eee56ce71f81fefe7e7b1ca79c9ee3c8e8f3
      https://github.com/Evolveum/midpoint/commit/d3d0eee56ce71f81fefe7e7b1ca79c9ee3c8e8f3
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java

  Log Message:
  -----------
  Smart integration: (correlation) fix FuzzySearchDefinitionType displaying for read only column.


  Commit: b1d06aae576398b0aa690e47c7ad06498f209317
      https://github.com/Evolveum/midpoint/commit/b1d06aae576398b0aa690e47c7ad06498f209317
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationMappingFormPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationMappingFormPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormMappingPanel.java

  Log Message:
  -----------
  Smart integration: (correlation) multiple improvements (primary mapping part)


  Commit: e56cdb7b1db4a799eaca8aa0cb053b23a7a01ca3
      https://github.com/Evolveum/midpoint/commit/e56cdb7b1db4a799eaca8aa0cb053b23a7a01ca3
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    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/wizard/smart/PageSmartIntegrationDefiningType.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
    M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.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-provisioning-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 infra/schema/src/test/java/com/evolveum/midpoint/schema/processor/TestResourceSchema.java
    M infra/schema/src/test/resources/common/xml/ns/resource-opendj.xml
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
    A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
    A 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/PrismComplexTypeDefinitionSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
    A 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/SchemaSerializer.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.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/TypeOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
    A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui

# Conflicts:
#	model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java


  Commit: 09804ecf227c28107711ce4da6336bfc23e24c82
      https://github.com/Evolveum/midpoint/commit/09804ecf227c28107711ce4da6336bfc23e24c82
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M model/smart-impl/pom.xml

  Log Message:
  -----------
  Fix maven dependencies.

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


  Commit: 972a8d0ffd860ae4ce687fa224d47dc28809912d
      https://github.com/Evolveum/midpoint/commit/972a8d0ffd860ae4ce687fa224d47dc28809912d
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
    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-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.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/CorrelationSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.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/TypeOperationContext.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/descriptive-item-path

# Conflicts:
#	model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
#	model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
#	model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java


  Commit: 722a885b0803f39440236a4df3c93e6b1f1c435a
      https://github.com/Evolveum/midpoint/commit/722a885b0803f39440236a4df3c93e6b1f1c435a
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java

  Log Message:
  -----------
  Smart integration: fix mistake after merge
1. Remove TypeOperation


  Commit: d0ee0a451972ee00c46638b173ee00b3d9941b85
      https://github.com/Evolveum/midpoint/commit/d0ee0a451972ee00c46638b173ee00b3d9941b85
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M model/smart-impl/pom.xml

  Log Message:
  -----------
  Smart integration: fix dependency issue


  Commit: 16204c624cd9238e397553988b95b9e7127b1ecb
      https://github.com/Evolveum/midpoint/commit/16204c624cd9238e397553988b95b9e7127b1ecb
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java

  Log Message:
  -----------
  Smart integration: initial update to multivalued correlation suggestion


  Commit: d1f2d49ae497bb3b0c1680284472fa6e8a8df0cb
      https://github.com/Evolveum/midpoint/commit/d1f2d49ae497bb3b0c1680284472fa6e8a8df0cb
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/resources/logback-test.xml

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui

# Conflicts:
#	model/smart-impl/pom.xml


  Commit: b7502e74096c86eaef0c0d409c3d98395c3d2207
      https://github.com/Evolveum/midpoint/commit/b7502e74096c86eaef0c0d409c3d98395c3d2207
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M model/smart-impl/pom.xml

  Log Message:
  -----------
  Smart integration: add missing mockito dependency
1. Lost during merge conflict.


  Commit: 3fdca1c9d9b98897ee3ee556b992fd70e0720681
      https://github.com/Evolveum/midpoint/commit/3fdca1c9d9b98897ee3ee556b992fd70e0720681
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java

  Log Message:
  -----------
  Smart integration: fix loading of multivalued correlation suggestion


  Commit: 744b3ad0b42333643150cd191aa2a1ceb896cfd5
      https://github.com/Evolveum/midpoint/commit/744b3ad0b42333643150cd191aa2a1ceb896cfd5
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java

  Log Message:
  -----------
  Smart Integration: "temporary" prevent task suspension from complex path resolution


  Commit: 459054417b03de2542bec65d5542f3f8d1ea7dfb
      https://github.com/Evolveum/midpoint/commit/459054417b03de2542bec65d5542f3f8d1ea7dfb
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java

  Log Message:
  -----------
  Smart Integration: (correlation) modify loading of suggestion to hold parent wrapper CorrelationSuggestionType


  Commit: 270db95a4787edd2699a65f8a88e71af065bec0c
      https://github.com/Evolveum/midpoint/commit/270db95a4787edd2699a65f8a88e71af065bec0c
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java

  Log Message:
  -----------
  Smart Integration: (correlation) "temporary" add dummy name for correlation suggestion
Note: This will be replaced with real LLM-based suggestions
after switching to correlation v2.


  Commit: 110bb26fcb49246e7715e9f4efaf4c30d83d690f
      https://github.com/Evolveum/midpoint/commit/110bb26fcb49246e7715e9f4efaf4c30d83d690f
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java

  Log Message:
  -----------
  Smart Integration: (correlation) implement delete specific suggestion.


  Commit: 770099067a8ef9ca8b956f3fce303fd65b407e4d
      https://github.com/Evolveum/midpoint/commit/770099067a8ef9ca8b956f3fce303fd65b407e4d
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-04 (Thu, 04 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LabelPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.java

  Log Message:
  -----------
  Smart Integration: add VariableBindingDefinitionType into LabelPanelFactory


  Commit: 3d94113624c1cbdb20a7bfe5e3b64bb5d66b8cbf
      https://github.com/Evolveum/midpoint/commit/3d94113624c1cbdb20a7bfe5e3b64bb5d66b8cbf
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M model/smart-impl/pom.xml

  Log Message:
  -----------
  Remove specific version from POM dependency

It is specified automatically via Spring Boot dependencies.


  Commit: 1eee1e009ae101b724dc5ca677524adf73d19062
      https://github.com/Evolveum/midpoint/commit/1eee1e009ae101b724dc5ca677524adf73d19062
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.java

  Log Message:
  -----------
  Smart Integration: add possibility to display readOnly ExpressionPanel


  Commit: 4e888ea59178f37e039ec4fc4ed8342dc0710f99
      https://github.com/Evolveum/midpoint/commit/4e888ea59178f37e039ec4fc4ed8342dc0710f99
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java

  Log Message:
  -----------
  Smart Integration: improve mapping virtual ref wrapper builder


  Commit: 5916d5d5bb266df042792807214fffffea00a1ff
      https://github.com/Evolveum/midpoint/commit/5916d5d5bb266df042792807214fffffea00a1ff
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationMappingFormPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.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/prism/panel/vertical/form/VerticalFormCorrelationItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java

  Log Message:
  -----------
  Smart Integration: improve correlation suggestion
1. Multiple fixes
2. Add efficiency
3. Implement create required mapping functionality actions
4. UI improvement.


  Commit: b4703a473579ce0d342e3e276f9e3a7ab7363c6e
      https://github.com/Evolveum/midpoint/commit/b4703a473579ce0d342e3e276f9e3a7ab7363c6e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M model/smart-impl/pom.xml

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui


  Commit: 49bce834b1140be9b91940224869d433f0d9870b
      https://github.com/Evolveum/midpoint/commit/49bce834b1140be9b91940224869d433f0d9870b
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java

  Log Message:
  -----------
  Smart Integration: fix correlation wizard breadcrumbs


  Commit: 5f449984b05929616e18a6c42506c5ac7d84c09c
      https://github.com/Evolveum/midpoint/commit/5f449984b05929616e18a6c42506c5ac7d84c09c
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-08 (Mon, 08 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java

  Log Message:
  -----------
  Fix complex attributes serialization.

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


  Commit: d5b6232c2724dea37e717b667528b988a0cead14
      https://github.com/Evolveum/midpoint/commit/d5b6232c2724dea37e717b667528b988a0cead14
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-08 (Mon, 08 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java

  Log Message:
  -----------
  Fix suggest mappings request examples when value is empty.

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


  Commit: 13d20a29af422173450c14f9397235b42b79971f
      https://github.com/Evolveum/midpoint/commit/13d20a29af422173450c14f9397235b42b79971f
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-08 (Mon, 08 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java

  Log Message:
  -----------
  Revert "Fix suggest mappings request examples when value is empty."

This reverts commit d5b6232c2724dea37e717b667528b988a0cead14.


  Commit: 0fcb3aa75210b2cdbcb7cb7918d0d18f07437255
      https://github.com/Evolveum/midpoint/commit/0fcb3aa75210b2cdbcb7cb7918d0d18f07437255
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-08 (Mon, 08 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java

  Log Message:
  -----------
  Smart Integration: fix/improve suggestion generating panel


  Commit: f5486c7f6799ebd4ad9f1763d7ad4793b7c59790
      https://github.com/Evolveum/midpoint/commit/f5486c7f6799ebd4ad9f1763d7ad4793b7c59790
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-08 (Mon, 08 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java

  Log Message:
  -----------
  Fix NPE during marshalling caused by null values in delta metadata
1. Delta was creating metadata containers that included null PrismValues,
leading to a NullPointerException during marshalling. This change
ensures all values (including add/replace/delete sets) are cleaned
before processing.


  Commit: ef9388c68e4dbb0b97ca164ab24f4a293c2f9504
      https://github.com/Evolveum/midpoint/commit/ef9388c68e4dbb0b97ca164ab24f4a293c2f9504
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java

  Log Message:
  -----------
  Smart integration: improve generation panel.


  Commit: 9d4d1911301273a0f7ba21ea5cd3788c1f527ef2
      https://github.com/Evolveum/midpoint/commit/9d4d1911301273a0f7ba21ea5cd3788c1f527ef2
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.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/SmartIntegrationWrapperUtils.java

  Log Message:
  -----------
  Smart integration: fix creating new suggestion container wrappers


  Commit: 1bac00df426e66fe5990eddc1498dd97a9ed4939
      https://github.com/Evolveum/midpoint/commit/1bac00df426e66fe5990eddc1498dd97a9ed4939
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java

  Log Message:
  -----------
  Smart integration: correlation suggestion improvements


  Commit: 6b3ebe89f2b18c13df0cb1614ca5f0de229c3d01
      https://github.com/Evolveum/midpoint/commit/6b3ebe89f2b18c13df0cb1614ca5f0de229c3d01
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M model/smart-impl/pom.xml
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Remove Mockito dependency

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


  Commit: 0b7d0cc136e0f1b959c62887d642074e3a584da1
      https://github.com/Evolveum/midpoint/commit/0b7d0cc136e0f1b959c62887d642074e3a584da1
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java

  Log Message:
  -----------
  Smart integration: allow only one correlation item for tile panel


  Commit: 94443959d1b35c3f41c5dd1ccbb7b7b69669cb11
      https://github.com/Evolveum/midpoint/commit/94443959d1b35c3f41c5dd1ccbb7b7b69669cb11
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java

  Log Message:
  -----------
  Merge branch 'feature/mid-10847' into feature/smart-integration-service


  Commit: 3afe8dd0570b9d2eb0d6ad5d9325a223e22a4fac
      https://github.com/Evolveum/midpoint/commit/3afe8dd0570b9d2eb0d6ad5d9325a223e22a4fac
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyValueWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceValueWrapperImpl.java

  Log Message:
  -----------
  Fix NPE during marshalling caused by null values in delta metadata
1. Delta was creating metadata containers that included null PrismValues,
leading to a NullPointerException during marshalling. This change
ensures all values (including add/replace/delete sets) are cleaned
before processing.


  Commit: d8f239bcce82b53661cfd05feccfcb863d5f28b7
      https://github.com/Evolveum/midpoint/commit/d8f239bcce82b53661cfd05feccfcb863d5f28b7
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java

  Log Message:
  -----------
  Smart integration: improve add existing mapping panel


  Commit: 4ad50d1cee9a8196c986d3fe0065a3259aaa9347
      https://github.com/Evolveum/midpoint/commit/4ad50d1cee9a8196c986d3fe0065a3259aaa9347
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-09 (Tue, 09 Sep 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
    M model/smart-impl/pom.xml
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui

# Conflicts:
#	model/smart-impl/pom.xml
#	model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java


Compare: https://github.com/Evolveum/midpoint/compare/4bf981b63981...4ad50d1cee9a

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