[midPoint-git] [Evolveum/midpoint] a5341b: Fix sidebar menu ordering for screen reader

Viliam Repan noreply at github.com
Mon Mar 2 22:18:40 CET 2026


  Branch: refs/heads/tmp/gui-improvements
  Home:   https://github.com/Evolveum/midpoint
  Commit: a5341b4729dfc144af40c771144fbe030337c010
      https://github.com/Evolveum/midpoint/commit/a5341b4729dfc144af40c771144fbe030337c010
  Author: honchar <honchar at evolveum.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java

  Log Message:
  -----------
  Fix sidebar menu ordering for screen reader

Related to WCAG issue 5.2.4


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

  Changed paths:
    M docs/misc/notifications/configuration.adoc
    A docs/misc/notifications/configure-smtp.adoc
    A docs/misc/notifications/smtp-connection-config.webp
    M docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
    M docs/security/credentials/password-reset/index.adoc
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.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/ResourceUncategorizedPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsActions.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsButton.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsButton.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsButton.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsButton.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectClassStatisticsButton.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectClassStatisticsButton.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ObjectTypeAttributeMappingWrapper.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusObjectStatisticsTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.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 infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.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
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractStatisticsComputationActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AssociationSuggestionWorkDefinition.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AssociationsSuggestionActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSchemaMatchingActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionRemoteServiceCallActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionWorkDefinition.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSchemaMatchingActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionWorkDefinition.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationWorkDefinition.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputer.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesStatisticsComputationActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestFocusTypesActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionWorkDefinition.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/Util.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
    A 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/MappingsSuggestionSchemaMatchingActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectClassStatisticsComputation/ObjectClassStatisticsComputationActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectClassStatisticsComputation/ObjectClassStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectClassStatisticsComputation/ObjectClassStatisticsComputationWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationWorkDefinition.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java

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


  Commit: 4594bd523912f8343847302b1fad0ffe4498302a
      https://github.com/Evolveum/midpoint/commit/4594bd523912f8343847302b1fad0ffe4498302a
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java

  Log Message:
  -----------
  Do not show extra "no owner" owner candidate

**What**

The previous decision (made in commit 36142) of showing an extra "No
Owner" candidate option in the list of uncertain candidates was
reconsidered.

**Why**

It was shown that it confuse people more then help them.

**Task**: 11109


  Commit: 075ed1e6930598e196112ff50f3fe6315cea3ea3
      https://github.com/Evolveum/midpoint/commit/075ed1e6930598e196112ff50f3fe6315cea3ea3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    A .gitattributes

  Log Message:
  -----------
  Fix line separators for *.sh files in dist

This commit forces LF line endings on shell scripts in the dist module.

Why: For Windows users with core.autocrlf set, lines in all files end
with CRLF by default. This is troublesome e.g. when creating Docker
image from midPoint distribution archive on Windows, because such an
image won't start with the message:

env: can't execute 'bash
': No such file or directory

Hence, for selected files (bin/*.sh) we need to ensure that lines
end with LF even on Windows.


  Commit: 9ffc3be911f50a1a244aa42a4a6100218191126c
      https://github.com/Evolveum/midpoint/commit/9ffc3be911f50a1a244aa42a4a6100218191126c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java

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


  Commit: 04602e31a74486206cfbd1b4e036bb45ec3a62d9
      https://github.com/Evolveum/midpoint/commit/04602e31a74486206cfbd1b4e036bb45ec3a62d9
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java

  Log Message:
  -----------
  Improve "missing name" error message

Now it reads

"No name in the new object, produced by the template 'Person Object
Template' (OID: 00000000-0000-0000-0000-000000000380). We cannot create
an object without a name. Are inbound and/or object template mappings
correct and enabled?"

Why: The previous reference to the template object was too technical
and some pieces in the rest were too vague.


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

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

  Log Message:
  -----------
  Smart Integration: fix statistics viewer, order of attributes changes too dynamically


  Commit: 072c109accfe00addad7247a786bae0ca045bc2c
      https://github.com/Evolveum/midpoint/commit/072c109accfe00addad7247a786bae0ca045bc2c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

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

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


  Commit: 809c37fd9b70590494c87cff848af45c9681245b
      https://github.com/Evolveum/midpoint/commit/809c37fd9b70590494c87cff848af45c9681245b
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

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

  Log Message:
  -----------
  Smart Integration: Add hallucination detection for AI-generated schema matches

Implement validation to detect and remove hallucinated attributes
from schema matching results. The removeHallucinations() method
verifies that both application and midPoint attributes referenced
in suggestions actually exist in their respective schemas.

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


  Commit: 09e35e5fc6f23042ebe7a2b7e5de4fb6cafc3997
      https://github.com/Evolveum/midpoint/commit/09e35e5fc6f23042ebe7a2b7e5de4fb6cafc3997
  Author: honchar <honchar at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    A .gitattributes
    M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
    M docs/admin-gui/resource-wizard/object-type/mapping/advanced-mappings.adoc
    M docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
    A docs/admin-gui/resource-wizard/object-type/mapping/mapping-enable-ai.webp
    A docs/admin-gui/resource-wizard/object-type/mapping/mapping-re-generate.webp
    A docs/admin-gui/resource-wizard/object-type/mapping/mapping-simulation.webp
    R docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.webp
    R docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.webp
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsActions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsButton.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusObjectStatisticsTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cases/OwnerOptionIdentifier.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/correlation/CorrelationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/CaseManagementEventImpl.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/SchemaMatchingOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationWorkDefinition.java

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


  Commit: 8de6236cd522af6b00fe715f5bfa7c760f4e1557
      https://github.com/Evolveum/midpoint/commit/8de6236cd522af6b00fe715f5bfa7c760f4e1557
  Author: honchar <honchar at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java

  Log Message:
  -----------
  Fix attempt for archetype selection tiles

Related to WCAG issue 5.1.1


  Commit: 7f50a34997c5e7a912429558f9c9edcbabe61871
      https://github.com/Evolveum/midpoint/commit/7f50a34997c5e7a912429558f9c9edcbabe61871
  Author: honchar <honchar at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

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

  Log Message:
  -----------
  JS fix for archetype selection tiles

Related to WCAG issue 5.1.1


  Commit: 5706ccec29cf5c113c96f492d0dd0d2705c6540b
      https://github.com/Evolveum/midpoint/commit/5706ccec29cf5c113c96f492d0dd0d2705c6540b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/resources/associations/resource-dummy-ad-cached.xml
    M model/model-intest/src/test/resources/associations/system-configuration.xml

  Log Message:
  -----------
  Eliminate superfluous "get shadow" operations

This commit eliminates superfluous reading of shadows from the repo
when shadow caching is fully enabled. In a scenario with outbound
mappings it reduced the number of read operations from 6 to 3
(two "get", one "search").

It is important because for scenarios with accounts having hundreds
of reference values, each "get" operation translates to hundreds of
low-level repository "get" operations for the shadows.

Work in progress: to be thoroughly tested.

Related to MID-11115.


  Commit: ffcc1d3527a9c6dc23436bad2030ffb0822bdd5c
      https://github.com/Evolveum/midpoint/commit/ffcc1d3527a9c6dc23436bad2030ffb0822bdd5c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java

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


  Commit: bddb44c702a76e4fc6d2f3602e7af54d06ee127f
      https://github.com/Evolveum/midpoint/commit/bddb44c702a76e4fc6d2f3602e7af54d06ee127f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java

  Log Message:
  -----------
  Fix failing tests after optimizing "get" ops

1. This commit adapts TestConsistencySimple to recent changes in
projection loading logic.

2. It also fixes the ModelController#executeRecompute method, so
that it treats raw shadows that could come from the Trigger
Scanner or other means.

Why: The changes are necessary because optimizing out some of the
"get repo shadow" operations in the Projector lead to situations
where shadows were not adequately prepared to be used in the
Clockwork.

Related to MID-11115.


  Commit: 11a5cfacc0cdeccfb25bdc5f928e06f9d380843d
      https://github.com/Evolveum/midpoint/commit/11a5cfacc0cdeccfb25bdc5f928e06f9d380843d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java

  Log Message:
  -----------
  Do multiple fixes after optimizing "get" ops

1. Activation metadata processing is skipped for deleted shadows.
This is quite logical; previously, it worked by chance, because
both objectOld and objectCurrent were null. After optimization,
objectOld is not null, so it started to compute extra (wrong) delta.

This fixes TestConsistencyReaper (was failing with full caching).

2. Auxiliary object handling was fixed: (a) we refresh aux OCs
in projection context after updating (it's quite logical and
it was missing there); (b) instead of failing when obtaining
unknown attribute during reconciliation, we now simply skip
that attribute. It can be the case that the attribute belongs
to aux OC that was just deleted during the recon.

This fixes TestUnix.

Related to MID-11115.


  Commit: 367d02b11ef1c0d5555006529962a5d583935509
      https://github.com/Evolveum/midpoint/commit/367d02b11ef1c0d5555006529962a5d583935509
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  security bump for multiple libs


  Commit: a4be67525272f695a8fc6b47fed7818058d62f18
      https://github.com/Evolveum/midpoint/commit/a4be67525272f695a8fc6b47fed7818058d62f18
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M gui/admin-gui/package-lock.json

  Log Message:
  -----------
  Bump minimatch from 9.0.5 to 9.0.9 in /gui/admin-gui

Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.5 to 9.0.9.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 9.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support at github.com>


  Commit: c6881ab35985d9d0393faca13dd666d4a1a43c22
      https://github.com/Evolveum/midpoint/commit/c6881ab35985d9d0393faca13dd666d4a1a43c22
  Author: Viliam Repan <1azyman at users.noreply.github.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M gui/admin-gui/package-lock.json

  Log Message:
  -----------
  Merge pull request #522 from Evolveum/dependabot/npm_and_yarn/gui/admin-gui/minimatch-9.0.9

Bump minimatch from 9.0.5 to 9.0.9 in /gui/admin-gui


  Commit: 0e3c96396ac6fe03ea0369c44549a3f686203932
      https://github.com/Evolveum/midpoint/commit/0e3c96396ac6fe03ea0369c44549a3f686203932
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    A .gitattributes
    M gui/admin-gui/package-lock.json
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/resources/associations/resource-dummy-ad-cached.xml
    M model/model-intest/src/test/resources/associations/system-configuration.xml
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
    M pom.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into tmp/gui-improvements


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

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

  Log Message:
  -----------
  Smart Integration: Ensure consistent system mapping suggestions for well-known schemas

System-provided mappings from well-known schemas (e.g., LDAP inetOrgPerson)
are now suggested consistently regardless of data quality variations.

Problem: uid-to-name inbound mapping suggestion wasn't suggested when data
didn't match. Root cause was quality filtering (0.4 threshold) rejecting
these mappings.

- Added proposeSystemMapping() method that bypasses quality filtering for
  system-provided mappings from well-known schema providers
- System mappings are curated domain knowledge, not AI guesses, so they
  should always be suggested when schema is detected
- Added uid → name inbound mapping to InetOrgPersonLdapMappingProvider

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


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

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

  Log Message:
  -----------
  Smart Integration: Filter read-only attributes from outbound mapping suggestions

Added logic to skip read-only attributes when suggesting outbound mappings.
Read-only attributes (canModify=false) should not have outbound mappings
generated since they cannot be written to by midPoint.

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


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

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

  Log Message:
  -----------
  Smart Integration: Fix outbound mapping deduplication

When collecting existing outbound mapping paths for deduplication,
strip the 'attributes/' prefix using .rest() to match the format
used when storing suggestion ref paths. This prevents duplicate
suggestions for attributes that already have configured outbound
mappings.


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

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java

  Log Message:
  -----------
  Fix sidebar menu announcement

Related to #11063


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

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

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


  Commit: ba1aacfe7ef10c41e1f00ed269241deb98905cc5
      https://github.com/Evolveum/midpoint/commit/ba1aacfe7ef10c41e1f00ed269241deb98905cc5
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java

  Log Message:
  -----------
  MID-10979 fixed failing tests


  Commit: f4ec3cfea7dceac21b2598e1bb6d97744bd77e7d
      https://github.com/Evolveum/midpoint/commit/f4ec3cfea7dceac21b2598e1bb6d97744bd77e7d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into tmp/gui-improvements


Compare: https://github.com/Evolveum/midpoint/compare/0a1385707f8d...f4ec3cfea7dc

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