[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