[midPoint-git] [Evolveum/midpoint] 2bcd4d: 4565 Replace DiscoverObjectClassDetails with paral...

matisovaa noreply at github.com
Tue Mar 31 08:45:05 CEST 2026


  Branch: refs/heads/tmp/4299
  Home:   https://github.com/Evolveum/midpoint
  Commit: 2bcd4d760e1faf8344d17da192b0324d98c74563
      https://github.com/Evolveum/midpoint/commit/2bcd4d760e1faf8344d17da192b0324d98c74563
  Author: jkamenicky <jan.kamenicky at evolveum.com>
  Date:   2026-03-26 (Thu, 26 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
    M model/smart-impl/pom.xml
    M 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/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
    A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json

  Log Message:
  -----------
  4565 Replace DiscoverObjectClassDetails with parallel Attributes and Endpoints activity handlers

- Split DiscoverObjectClassDetailsActivityHandler into two independent handlers:
  DiscoverObjectClassAttributesActivityHandler and DiscoverObjectClassEndpointsActivityHandler
- Add fail-fast suspendSiblings() to AbstractConnDevActivityHandler: on failure,
  suspends sibling tasks by querying affectedObjects.activity.objects.objectRef
- Remove obsolete DiscoverObjectClassDetailsActivityHandler
- Remove ConnDevDiscoverObjectClassDetailsDefinitionType and related XSD types from common-tasks-3.xsd
- Remove getDiscoverObjectClassDetailsStatus from ConnectorDevelopmentService interface and impl
- Add TestDiscoverObjectClassDetails integration test with WireMock-based test data
- Update WaitingObjectClassDetailsConnectorStepPanel and ConnectorBootstrapStoryTest
  to use new getDiscoverObjectClassAttributesStatus


  Commit: ba4ed66900de6e0c881dfe4ca3ecd77ea1e36d14
      https://github.com/Evolveum/midpoint/commit/ba4ed66900de6e0c881dfe4ca3ecd77ea1e36d14
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-03-26 (Thu, 26 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
    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/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
    M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.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/SmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Smart integration: clean up suggestion tasks on object type deletion

Fixes issue where mapping, correlation and focus suggestions were reused after
deleting and recreating an object type with the same kind/intent.

Now removes all related suggestion tasks after successful save,
ensuring fresh suggestion generation.


  Commit: b702b8282edba61db39ee967256be841f0b95855
      https://github.com/Evolveum/midpoint/commit/b702b8282edba61db39ee967256be841f0b95855
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-03-26 (Thu, 26 Mar 2026)

  Changed paths:
    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
    A model/model-intest/src/test/resources/smart/resource-dummy-for-suggest-categorical-mappings.xml
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.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/DefaultServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/CategoricalAttributeRegistry.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ScriptValidationException.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'

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


  Commit: eaaec15bb73e2775fbeaeb31a7b92316a4e8ebe1
      https://github.com/Evolveum/midpoint/commit/eaaec15bb73e2775fbeaeb31a7b92316a4e8ebe1
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-26 (Thu, 26 Mar 2026)

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

  Log Message:
  -----------
  NPE fix for DetailsNavigationPanel

Related to #11050


  Commit: 1f8f55d83c4c1fe724d46d43be52b5228d07264f
      https://github.com/Evolveum/midpoint/commit/1f8f55d83c4c1fe724d46d43be52b5228d07264f
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-26 (Thu, 26 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/PathExpressionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
    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/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.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/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    A model/model-intest/src/test/resources/smart/resource-dummy-for-suggest-categorical-mappings.xml
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.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/DefaultServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/CategoricalAttributeRegistry.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ScriptValidationException.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
    M release-notes.adoc
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 50b0dc6e0aa3eb88b07fd0e86300b4608fb2f96e
      https://github.com/Evolveum/midpoint/commit/50b0dc6e0aa3eb88b07fd0e86300b4608fb2f96e
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-26 (Thu, 26 Mar 2026)

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

  Log Message:
  -----------
  Support ctrl click to open details page in new tab

The change is implemented for object list pages to support ctrl+link
click in order to open object details page in new browser tab.

Related to #11050


  Commit: 0d2cb8a6e15d6de2c233b2e61d39238f232cb022
      https://github.com/Evolveum/midpoint/commit/0d2cb8a6e15d6de2c233b2e61d39238f232cb022
  Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
    M model/smart-impl/pom.xml
    M 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/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
    A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json

  Log Message:
  -----------
  Merge pull request #542 from Evolveum/vaia/wp1/4565

Connector Generator - Paralelize discovery of attributes and endpoints


  Commit: a7c81aaca9cf3a5a499fcc5ce3284ce8ad06a0a7
      https://github.com/Evolveum/midpoint/commit/a7c81aaca9cf3a5a499fcc5ce3284ce8ad06a0a7
  Author: jkamenicky <jan.kamenicky at evolveum.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java

  Log Message:
  -----------
  4017 Implement session restoration with midpilot-connector-gen

Completes session restoration to include all connector development
artifacts: documentation upload, object classes, relations, endpoints,
attributes, and codegen scripts.

Extends schema and JSON serialization/deserialization to carry
relevantDocumentations (docId + chunkId) on object classes, endpoints,
and attributes; adds scimAttribute support on attribute info.

ServiceClient: use try-with-resources for HTTP responses, rename
putIfMissing to putDocumentationIfMissing, add waitForDocumentationJobs
with 60s polling timeout and failure detection.


  Commit: 2d060924e9378bb23e6c599d3d222d7de0b9f9cb
      https://github.com/Evolveum/midpoint/commit/2d060924e9378bb23e6c599d3d222d7de0b9f9cb
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  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/ResourceObjectsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html

  Log Message:
  -----------
  Smart integration: association improvements

- enable navigation from association “from/to” to the new association edit wizard
(resource objects page)
- add informational alert for associations with multiple provisioning rules
(UI supports only one rule)
- lock correlation/synchronization when no inbound mapping is present
- remove deprecated classes
- allow edit/configure provisioning rule directly above association mapping
table (edit main mapping configuration)


  Commit: 644c43214cf2f1a558a96426e2b20863a2857d25
      https://github.com/Evolveum/midpoint/commit/644c43214cf2f1a558a96426e2b20863a2857d25
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
    M model/smart-impl/pom.xml
    M 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/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
    A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: ba6f5b74d5e91285ecc1bbd623da437b416d98c2
      https://github.com/Evolveum/midpoint/commit/ba6f5b74d5e91285ecc1bbd623da437b416d98c2
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java

  Log Message:
  -----------
  Browser session storage for UI wicket tests

Related to #11050


  Commit: 575818867a13f134760146228a75df30e7fa3aa4
      https://github.com/Evolveum/midpoint/commit/575818867a13f134760146228a75df30e7fa3aa4
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-27 (Fri, 27 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.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/ResourceObjectsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
    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-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentOperation.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
    M model/smart-impl/pom.xml
    M 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/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
    A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 28f9900d6f4897b6631d9692b25eeb68db1525b8
      https://github.com/Evolveum/midpoint/commit/28f9900d6f4897b6631d9692b25eeb68db1525b8
  Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java

  Log Message:
  -----------
  Merge pull request #584 from Evolveum/vaia/wp1/4017

Connector Wizard: Implement session restoration with midpilot-connector-gen


  Commit: 350f11e40245deadc1508782fb0832d26d2091a9
      https://github.com/Evolveum/midpoint/commit/350f11e40245deadc1508782fb0832d26d2091a9
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js

  Log Message:
  -----------
  Fix custom window id from address bar

Related to #11050


  Commit: 113a08e278e7614b9e75a216c4ada8cfe04f442a
      https://github.com/Evolveum/midpoint/commit/113a08e278e7614b9e75a216c4ada8cfe04f442a
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 0f3f8b92f76cf0efe91eb78062e7f6674e2cc86b
      https://github.com/Evolveum/midpoint/commit/0f3f8b92f76cf0efe91eb78062e7f6674e2cc86b
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M config/initial-objects/system-configuration/000-system-configuration.xml
    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 model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java

  Log Message:
  -----------
  Smart Integration: Add support for configurable number of mapping retries

Introduce smartIntegrationMappingSuggestionRetryCount parameter to control
how many mapping retries should be executed during mapping
suggestions.

- Default value is 0 (no retry)

Task #11155

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


  Commit: 1183c5914b4543188d68742df710352ddbd555b3
      https://github.com/Evolveum/midpoint/commit/1183c5914b4543188d68742df710352ddbd555b3
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M config/initial-objects/system-configuration/000-system-configuration.xml
    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 model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java

  Log Message:
  -----------
  Merge branch 'improvement/configurable-retry'


  Commit: 4767509a1c49a1bfdab6fd00fb2d71fb0964167f
      https://github.com/Evolveum/midpoint/commit/4767509a1c49a1bfdab6fd00fb2d71fb0964167f
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  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/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java

  Log Message:
  -----------
  Smart integration: fix NPE and remove nonsense println


  Commit: 2ee9adecacc52156962e011ac69a38ad6d49cfc8
      https://github.com/Evolveum/midpoint/commit/2ee9adecacc52156962e011ac69a38ad6d49cfc8
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M config/initial-objects/system-configuration/000-system-configuration.xml
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectNameColumn.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
    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 model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: ba6ad7d6a67acd329c16c18089a96e264ec7cc6c
      https://github.com/Evolveum/midpoint/commit/ba6ad7d6a67acd329c16c18089a96e264ec7cc6c
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  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/component/tile/column/ColumnTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java

  Log Message:
  -----------
  Smart integration: support validation for ColumnTileTable

- fix accepting suggested mappings can create duplicate mapping names 4488


  Commit: 31b1fe908b01c6a7fd5d83ca15116bd2609d8f03
      https://github.com/Evolveum/midpoint/commit/31b1fe908b01c6a7fd5d83ca15116bd2609d8f03
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java

  Log Message:
  -----------
  Fix sessionStorage cloning to the new tab

While opening a link in a new tab with CTRL+click, the browser copies
tab's sessionStorage to a new tab. "noopener=true" options restricts
this cloning. Each new tab should have its own session storage and
window id parameter.

Related to #11050


  Commit: 9a216b7e1885316405404c644844bba3014d5820
      https://github.com/Evolveum/midpoint/commit/9a216b7e1885316405404c644844bba3014d5820
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M config/initial-objects/system-configuration/000-system-configuration.xml
    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/component/input/expression/ExpressionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.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 model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 2c857c04fba8b9e570bdf64edf5f9cf7ffc4cbbe
      https://github.com/Evolveum/midpoint/commit/2c857c04fba8b9e570bdf64edf5f9cf7ffc4cbbe
  Author: honchar <honchar at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java

  Log Message:
  -----------
  Fix navigation menu item opening in new tab

When Ctrl+click is applied to the navigation menu item on the details
page, the appropriate panel (not the Basic one if it is not clicked
 specifically) is opened in new tab.

Related to #11050


  Commit: abcbd262e8c41512ad1d85d7d7d87335f2b9a448
      https://github.com/Evolveum/midpoint/commit/abcbd262e8c41512ad1d85d7d7d87335f2b9a448
  Author: Jiří Huf <jiri.huf at evolveum.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M docs/deployment/ninja/use-case/administrator-unlock.adoc

  Log Message:
  -----------
  update administrator unlock guide


  Commit: 0d73933e62b84ca9d59b6dff7135fca5bb14f73d
      https://github.com/Evolveum/midpoint/commit/0d73933e62b84ca9d59b6dff7135fca5bb14f73d
  Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M docs/deployment/ninja/use-case/administrator-unlock.adoc

  Log Message:
  -----------
  Merge pull request #591 from Evolveum/docs/master/improve/administrator-unlock

update administrator unlock guide


  Commit: 71a60a70be801c1240da6a53ff2ab24beb66d87c
      https://github.com/Evolveum/midpoint/commit/71a60a70be801c1240da6a53ff2ab24beb66d87c
  Author: matisovaa <antonia.matisova at gmail.com>
  Date:   2026-03-31 (Tue, 31 Mar 2026)

  Changed paths:
    M config/initial-objects/system-configuration/000-system-configuration.xml
    M docs/deployment/ninja/use-case/administrator-unlock.adoc
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/ModelServiceLocator.java
    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/component/input/expression/ExpressionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
    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/page/admin/assignmentholder/AssignmentHolderDetailsModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/schema/WaitingObjectClassDetailsConnectorStepPanel.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/ResourceDetailsModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AbstractAssociationMappingContainerTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundBasicWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundMappingContainerWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundWizardChoicePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundBasicWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerTableWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundMappingContainerWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundWizardChoicePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ObjectTypeMappingNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiIntegrationTest.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/web/AbstractGuiUnitTest.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
    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/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/conndev/ConnectorBootstrapStoryTest.java
    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/conndev/ConnectorDevelopmentOperation.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ConnectorDevelopmentService.java
    M model/smart-impl/pom.xml
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/OfflineBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/AbstractConnDevActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassAttributesActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassDetailsActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassEndpointsActivityHandler.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/DiscoverObjectClassInformationActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ConnDevJsonMapper.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestDiscoverObjectClassDetails.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/testdata/DiscoverObjectClassDetailsTestData.java
    A model/smart-impl/src/test/resources/codegen/mock/openproject/responseJobFinishedTemplate.json

  Log Message:
  -----------
  Merge branch 'master' into tmp/4299


Compare: https://github.com/Evolveum/midpoint/compare/e154fa278bb4...71a60a70be80

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